From 50edd0aec69967b7ccdb78b887e9d5e7a35c46e5 Mon Sep 17 00:00:00 2001 From: ruv Date: Thu, 30 Jul 2026 18:00:03 -0400 Subject: [PATCH] chore: vendor ruvnet/metaharness as a git submodule Adds vendor/metaharness (github.com/ruvnet/metaharness, pinned at 87b6c51 on main) -- the real MetaHarness generator: repo-aware CLI, Rust/WASM+NAPI-RS kernel, host adapters, @metaharness/router (cost-optimal model routing) and @metaharness/darwin ("Darwin Mode", self-evolving harness config). ADR-285's harness/homecore/ already depends on the real @metaharness/kernel@0.1.2 npm package; this vendors the source repo alongside the other vendor/* submodules (rufield, rvcsi, ruvector, sublinear-time-solver, midstream) for local inspection and building. No wiring into any harness/ or crate yet -- follow-up work. --- .gitmodules | 4 ++++ vendor/metaharness | 1 + 2 files changed, 5 insertions(+) create mode 160000 vendor/metaharness diff --git a/.gitmodules b/.gitmodules index 1b423f75..39ef969a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -29,3 +29,7 @@ path = v2/crates/worldgraph url = https://github.com/ruvnet/worldgraph.git branch = main +[submodule "vendor/metaharness"] + path = vendor/metaharness + url = https://github.com/ruvnet/metaharness + branch = main diff --git a/vendor/metaharness b/vendor/metaharness new file mode 160000 index 00000000..87b6c517 --- /dev/null +++ b/vendor/metaharness @@ -0,0 +1 @@ +Subproject commit 87b6c517c7e6bb021762b002bfa54c4f5b4acd65