ruvector/npm/packages
rUv d5347d514b
ADR-256: harness router surface (borrow metaharness concepts) (#575)
* feat(ruvector): ADR-256 harness router surface + tracking (#574)

Borrow metaharness concepts using primitives ruvector already ships.

- Add `ruvector harness status [--json]` — unified read-only view of the
  routing surface (Tiny Dancer cost router + semantic router + hooks
  routing + MCP + witness + memory), degrading gracefully when optional
  deps are absent. Implements ADR-256 rollout step 0.
- Add ADR-256 (borrow-concepts decision, concept→primitive mapping).
- Add CLI tests (Section 24): harness --help, status --json structure,
  bare-command behavior. Full suite: 72 passed, 0 failed.

Refs #574

Co-Authored-By: claude-flow <ruv@ruv.net>

* feat(ruvector): ADR-256 default-deny MCP tool-access policy (#574)

Borrow metaharness's default-deny allowlist concept with our own machinery.

- New pure, testable bin/mcp-policy.js: RUVECTOR_MCP_ALLOW / RUVECTOR_MCP_DENY
  / RUVECTOR_MCP_PROFILE=readonly. Precedence DENY > ALLOW/PROFILE > allow-all.
  No policy set = backward-compatible allow-all (policy.configured=false).
- Wire into mcp-server.js: ListTools now returns only permitted tools;
  CallTool gates denied tools with an isError response before dispatch.
- harness status --json now reports mcp.policy + accessControl posture.
- Tests: test/mcp-policy.js (8 unit tests) wired into npm test; verified
  end-to-end over MCP stdio (readonly profile exposes 10 safe tools, filters
  hooks_force_learn). CLI suite still 72/0.

Refs #574

Co-Authored-By: claude-flow <ruv@ruv.net>

* test(ruvector): ADR-256 startup-budget guard + harness/MCP-policy docs (#574)

- New test/startup-budget.js wired into npm test: absolute ceiling on
  `--help` cold start + relative delta guard ensuring `harness status`
  adds < 120ms over baseline (catches a heavy module leaking into the
  startup path). Measured here: --help 127ms, harness +3ms. Env-overridable.
- README: document the default-deny MCP policy env vars
  (RUVECTOR_MCP_ALLOW/DENY/PROFILE) and the `harness` router command.

Refs #574

Co-Authored-By: claude-flow <ruv@ruv.net>

* feat(ruvector): ADR-256 memory namespace + full verification, ADR status (#574)

- harness surface reports a stable memory namespace (RUVECTOR_MEMORY_NAMESPACE,
  default `ruvector`); CLI tests assert the default + override and the MCP
  accessControl/policy fields.
- README documents the memory namespace.
- ADR-256: add "Implementation status (as shipped)" — items 0/1/3/4 done,
  benchmarked + full npm test green; item 2 as a documented convention; item 5
  deferred. No @metaharness/* runtime dep.

Full suite: cli 73/0, mcp-policy 8/0, startup-budget 2/0, db-workflow/integration/sigterm green.

Refs #574

Co-Authored-By: claude-flow <ruv@ruv.net>

---------

Co-authored-by: ruv <ruvnet@users.noreply.github.com>
2026-06-17 10:28:42 -04:00
..
acorn-wasm feat(wasm): publish @ruvector/rabitq-wasm and @ruvector/acorn-wasm to npm (#394) 2026-04-26 23:10:39 -04:00
agentic-integration fix(build): resolve sona napi flags and agentic-integration TypeScript errors 2026-05-22 07:33:47 -04:00
agentic-synth fix(lint): resolve ESLint errors in agentic-synth package 2026-05-22 06:15:00 -04:00
agentic-synth-examples fix(ts): remove rootDir+declaration from agentic-synth-examples tsconfig (#500) 2026-05-22 03:43:41 -04:00
burst-scaling fix(lint): resolve ESLint errors in burst-scaling package 2026-05-22 05:56:27 -04:00
cli fix(lint): resolve all ESLint errors in cli package 2026-05-22 06:10:36 -04:00
cloud-run chore: update npm build artifacts for ruvbot, cognitum-gate-wasm, ospipe, raft, replication, ruvector-wasm-unified, ruvllm, rvf, and other packages 2026-02-23 16:07:05 +00:00
cognitum-gate-wasm fix(lint): resolve ESLint errors in cognitum-gate-wasm package 2026-05-22 06:22:27 -04:00
core fix(core): clear stale tsconfig rootDir pointing at non-existent src/ 2026-05-22 10:41:13 -04:00
diskann chore(diskann): sync README + package.json to published 0.1.1 2026-05-18 16:30:44 -04:00
graph-data-generator fix(lint): fix graph-data-generator lint script target and extension 2026-05-22 05:58:33 -04:00
graph-node feat(graph-node): add deleteNode/deleteEdge/deleteHyperedge API — closes #427 2026-05-06 09:52:26 -04:00
graph-wasm chore(npm): patch bump packages for security overrides (#346) 2026-04-20 14:14:43 -04:00
node chore(release): bump patch versions for TS bug-fix releases 2026-05-22 12:13:53 -04:00
ospipe chore: update npm build artifacts for ruvbot, cognitum-gate-wasm, ospipe, raft, replication, ruvector-wasm-unified, ruvllm, rvf, and other packages 2026-02-23 16:07:05 +00:00
ospipe-wasm feat(ospipe): RuVector-enhanced personal AI memory for Screenpipe (#163) 2026-02-12 22:45:25 -05:00
pi-brain fix: 9-issue cleanup batch + regression-guard CI workflow (#466) 2026-05-16 12:14:49 -04:00
postgres-cli chore(release): bump patch versions for TS bug-fix releases 2026-05-22 12:13:53 -04:00
rabitq-wasm feat(wasm): publish @ruvector/rabitq-wasm and @ruvector/acorn-wasm to npm (#394) 2026-04-26 23:10:39 -04:00
raft chore: update npm build artifacts for ruvbot, cognitum-gate-wasm, ospipe, raft, replication, ruvector-wasm-unified, ruvllm, rvf, and other packages 2026-02-23 16:07:05 +00:00
replication chore: update npm build artifacts for ruvbot, cognitum-gate-wasm, ospipe, raft, replication, ruvector-wasm-unified, ruvllm, rvf, and other packages 2026-02-23 16:07:05 +00:00
router chore: revert router 0.1.31 bump from this PR 2026-05-18 16:35:22 -04:00
router-darwin-arm64 chore: revert router 0.1.31 bump from this PR 2026-05-18 16:35:22 -04:00
router-darwin-x64 chore: revert router 0.1.31 bump from this PR 2026-05-18 16:35:22 -04:00
router-linux-arm64-gnu chore: revert router 0.1.31 bump from this PR 2026-05-18 16:35:22 -04:00
router-linux-x64-gnu chore: revert router 0.1.31 bump from this PR 2026-05-18 16:35:22 -04:00
router-win32-x64-msvc chore: revert router 0.1.31 bump from this PR 2026-05-18 16:35:22 -04:00
rudag fix(esm): add .js extensions to dist module specifiers for Node.js ESM compatibility 2026-04-10 16:39:45 +00:00
ruqu-wasm chore(ruqu): bump to v2.0.5 with updated READMEs 2026-02-12 18:44:22 +00:00
ruvbot chore(release): bump patch versions for TS bug-fix releases 2026-05-22 12:13:53 -04:00
ruvector ADR-256: harness router surface (borrow metaharness concepts) (#575) 2026-06-17 10:28:42 -04:00
ruvector-cnn feat(ruvector-cnn): CNN contrastive learning + SIMD optimization fixes (#252) 2026-03-11 17:41:53 -04:00
ruvector-extensions fix(ts): align burst-scaling and ruvector-extensions with VectorDB API (#493) 2026-05-22 02:43:43 -04:00
ruvector-wasm fix(ts): resolve TypeScript errors across 5 npm packages (#499) 2026-05-22 03:39:37 -04:00
ruvector-wasm-unified fix(wasm-unified): suppress TS2532 in poincareToLorentz loop 2026-05-22 12:39:40 -04:00
ruvllm fix(ruvllm): wire processInstantLearning to real micro-LoRA weight updates (#553) 2026-06-11 21:02:12 -04:00
ruvllm-cli chore: update npm build artifacts for ruvbot, cognitum-gate-wasm, ospipe, raft, replication, ruvector-wasm-unified, ruvllm, rvf, and other packages 2026-02-23 16:07:05 +00:00
ruvllm-darwin-arm64 feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
ruvllm-darwin-x64 feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
ruvllm-linux-arm64-gnu feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
ruvllm-linux-x64-gnu feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
ruvllm-wasm chore: update npm build artifacts for ruvbot, cognitum-gate-wasm, ospipe, raft, replication, ruvector-wasm-unified, ruvllm, rvf, and other packages 2026-02-23 16:07:05 +00:00
ruvllm-win32-x64-msvc feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
rvdna ci: close 3 regression-guard coverage gaps from PR #466 review (#468) 2026-05-16 22:39:27 -04:00
rvf perf(rvf,rvm): HNSW query path, RaBitQ, contiguous slab, witness v2, mincut wiring + security hardening (#555) 2026-06-12 13:09:30 -04:00
rvf-mcp-server docs: update READMEs with self-booting instructions, bump npm versions 2026-02-16 14:43:04 +00:00
rvf-node chore: Update RVF NAPI-RS binaries for all platforms 2026-06-12 17:15:13 +00:00
rvf-solver chore: update npm build artifacts for ruvbot, cognitum-gate-wasm, ospipe, raft, replication, ruvector-wasm-unified, ruvllm, rvf, and other packages 2026-02-23 16:07:05 +00:00
rvf-wasm perf(rvf,rvm): HNSW query path, RaBitQ, contiguous slab, witness v2, mincut wiring + security hardening (#555) 2026-06-12 13:09:30 -04:00
rvlite fix(npm): update stale ruvector peer deps and fix TS syntax error (#492) 2026-05-22 02:33:45 -04:00
scipix feat(npm): add @ruvector/raft, @ruvector/replication, @ruvector/scipix packages (#129) 2026-01-21 22:58:14 -05:00
sona fix(sona-npm): commit JS bindings; rename bundled binaries for the loader (#516) 2026-06-11 16:25:07 -04:00
spiking-neural feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
tiny-dancer feat(tiny-dancer): add score() raw-forward inference + 0.1.22 2026-06-15 11:29:17 -04:00
tiny-dancer-darwin-arm64 feat: Add platform-specific npm packages for multi-platform support 2025-11-27 15:25:00 +00:00
tiny-dancer-darwin-x64 feat: Add platform-specific npm packages for multi-platform support 2025-11-27 15:25:00 +00:00
tiny-dancer-linux-arm64-gnu feat(rvf): RuVector Format — Universal Cognitive Container SDK (#166) 2026-02-14 13:14:49 -05:00
tiny-dancer-linux-x64-gnu feat: Add platform-specific npm packages for multi-platform support 2025-11-27 15:25:00 +00:00
tiny-dancer-win32-x64-msvc feat: Add platform-specific npm packages for multi-platform support 2025-11-27 15:25:00 +00:00