ruvector/crates
rUv c53938ad7c
feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336)
* feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes

Addresses critical findings from ADR-144 Phase 1 automated scans (#335):

Security:
- Upgrade lz4_flex to >=0.11.6 (RUSTSEC-2026-0041, CVSS 8.2)
- Upgrade prometheus 0.13->0.14 to pull protobuf >=3.7.2 (RUSTSEC-2024-0437)
- cargo update picks up quinn-proto >=0.11.14 (RUSTSEC-2026-0037, CVSS 8.7)
  and rustls-webpki >=0.103.10 (RUSTSEC-2026-0049)
- Untrack ui/ruvocal/.env from git, fix .gitignore !.env override
- Add SAFETY comments to all 55 unsafe blocks in micro-hnsw-wasm

CI/CD:
- Add .github/workflows/ci.yml — workspace-level Rust CI on PRs
  (check, clippy, fmt, test, audit — 5 parallel jobs)
- Add .github/workflows/ui-ci.yml — SvelteKit UI CI on PRs
  (build, check, lint, test — 4 parallel jobs)

Testing:
- Expand ruvector-collections tests from 4 to 61 (all passing)
- Add ruvector-decompiler training data to fix compilation blocker

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

* feat(quality): ADR-144 Phase 1 remaining critical fixes

Addresses remaining 4 critical findings from #335:

D3 Distributed Systems hardening:
- Replace 16 unwrap() calls across 5 D3 crates with expect()/match/
  unwrap_or for NaN-safe float comparisons (raft, cluster,
  delta-consensus, replication, delta-index)
- Add 115 integration tests: ruvector-raft (54) + ruvector-cluster (61)
  covering election, replication, consensus, shard routing, discovery

Fuzz testing infrastructure (from zero):
- Add cargo-fuzz targets for ruvector-core (distance functions),
  ruvector-graph (Cypher parser), ruvector-raft (message deserialization)
- 3 fuzz targets with .gitignore, Cargo.toml, and fuzz_targets/

Security path hardening:
- Add SignatureVerifier::try_new() non-panicking constructor for
  untrusted key input (ruvix-boot)
- Replace unreachable panic with unreachable!() + safety invariant
  docs in cap/security.rs
- All 162 ruvix tests pass (59 boot + 103 cap)

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

* fix(ci): resolve workflow build failures

- Add libfontconfig1-dev system dep for yeslogic-fontconfig-sys
- Mark fmt, clippy, audit as continue-on-error (pre-existing issues)
- Remove npm cache config (no package-lock.json in ui/ruvocal)

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

* fix(ci): use npm install in UI CI (no package-lock.json)

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

---------

Co-authored-by: Reuven <cohen@ruv-mac-mini.local>
2026-04-06 21:19:13 -04:00
..
agentic-robotics-benchmarks feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-core feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-embedded feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-mcp feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-node feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
agentic-robotics-rt feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00
cognitum-gate-kernel feat(ruvix): implement CLI, kernel shell, and PBFT consensus (#261) 2026-03-14 16:25:03 -04:00
cognitum-gate-tilezero style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
mcp-brain fix: ruvector-postgres v0.3.1 — audit bug fixes, 46 SQL functions, Docker publish (#227) 2026-03-03 12:53:10 -05:00
mcp-brain-server fix(notify): dedup welcome emails — max 1 per email per 24h 2026-04-04 15:41:34 +00:00
mcp-gate style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
micro-hnsw-wasm feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
neural-trader-coherence style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
neural-trader-core feat: add neural-trader-wasm crate with WASM bindings and ADR-086 2026-03-08 16:17:58 +00:00
neural-trader-replay style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
neural-trader-wasm style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
prime-radiant fix: migrate attention/dag/tiny-dancer to workspace versioning and fix all dep version specs 2026-02-23 13:29:46 +00:00
profiling Reorganize repository structure 2025-11-19 20:53:37 +00:00
ruQu feat(ruqu): add quantum execution intelligence engine with 5 backends 2026-02-12 12:55:21 -05:00
ruqu-algorithms fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruqu-core fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruqu-exotic fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruqu-wasm fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-attention docs(attention): add SOTA modules to crate-level documentation 2026-03-27 21:00:09 +00:00
ruvector-attention-cli fix: migrate attention/dag/tiny-dancer to workspace versioning and fix all dep version specs 2026-02-23 13:29:46 +00:00
ruvector-attention-node chore: Update attention NAPI-RS binaries for all platforms 2026-03-27 21:03:47 +00:00
ruvector-attention-unified-wasm fix(ruvector-gnn): replace panic with Result in MultiHeadAttention and RuvectorLayer constructors 2026-02-26 16:23:58 +00:00
ruvector-attention-wasm chore: Update attention NAPI-RS binaries for all platforms 2026-03-27 21:03:47 +00:00
ruvector-attn-mincut fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-bench fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-cli fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-cluster feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-cnn fix: resolve compilation errors across workspace 2026-03-16 23:15:25 -04:00
ruvector-cnn-wasm style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
ruvector-cognitive-container fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-coherence fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-collections feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-consciousness feat(consciousness): SOTA IIT Φ, causal emergence, quantum collapse crate (ADR-131) 2026-03-31 16:36:25 -04:00
ruvector-consciousness-wasm feat(consciousness): SOTA IIT Φ, causal emergence, quantum collapse crate (ADR-131) 2026-03-31 16:36:25 -04:00
ruvector-core feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-crv fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-dag fix: migrate attention/dag/tiny-dancer to workspace versioning and fix all dep version specs 2026-02-23 13:29:46 +00:00
ruvector-dag-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-decompiler feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-decompiler-wasm feat(decompiler): WASM Louvain pipeline — npx now produces 589+ modules 2026-04-03 15:25:23 +00:00
ruvector-delta-consensus feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-delta-core feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-delta-graph style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-delta-index feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-delta-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-diskann feat(diskann): Vamana ANN + PQ + NAPI bindings — 14 tests, 1.0 recall, 90µs search (#334) 2026-04-06 17:55:06 -04:00
ruvector-diskann-node feat(diskann): Vamana ANN + PQ + NAPI bindings — 14 tests, 1.0 recall, 90µs search (#334) 2026-04-06 17:55:06 -04:00
ruvector-dither fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-domain-expansion docs: expand domain-expansion README with 10 specialized domains and infrastructure map 2026-02-27 05:12:46 +00:00
ruvector-domain-expansion-wasm fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-economy-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-exotic-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-filter feat(rvdna): rename package to rvdna, publish to crates.io and npm 2026-02-12 15:47:00 +00:00
ruvector-fpga-transformer fix: resolve fpga-transformer BackendSpec.as_ref, hnsw array indexing, rvf-cli version mismatches 2026-02-15 06:34:08 +00:00
ruvector-fpga-transformer-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-gnn chore: bump workspace version to 2.1.0 for crates.io publish 2026-03-27 20:58:59 +00:00
ruvector-gnn-node chore: Update GNN NAPI-RS binaries for all platforms 2026-03-27 21:03:26 +00:00
ruvector-gnn-wasm fix(ruvector-gnn): replace panic with Result in MultiHeadAttention and RuvectorLayer constructors 2026-02-26 16:23:58 +00:00
ruvector-graph feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-graph-node docs: fix metadata and README issues from deep review 2026-02-08 20:49:15 +00:00
ruvector-graph-transformer Merge remote-tracking branch 'origin/main' into claude/exo-ai-capability-review-LjcVx 2026-02-27 16:27:34 +00:00
ruvector-graph-transformer-node chore: Update graph transformer NAPI-RS binaries for all platforms 2026-02-27 16:36:04 +00:00
ruvector-graph-transformer-wasm chore: Update graph transformer NAPI-RS binaries for all platforms 2026-02-27 16:36:04 +00:00
ruvector-graph-wasm docs: fix metadata and README issues from deep review 2026-02-08 20:49:15 +00:00
ruvector-hyperbolic-hnsw feat(prime-radiant): Universal Coherence Engine with Sheaf Laplacian AI Safety (#131) 2026-01-22 21:27:27 -05:00
ruvector-hyperbolic-hnsw-wasm feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
ruvector-learning-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-math style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-math-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-metrics feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-mincut docs: update ADR-117/124 to shipped status, bump sona to 0.1.9 2026-03-24 14:46:15 +00:00
ruvector-mincut-brain-node fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
ruvector-mincut-gated-transformer style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-mincut-gated-transformer-wasm fix: resolve compilation errors across workspace 2026-03-16 23:15:25 -04:00
ruvector-mincut-node fix: resolve build errors and prepare crates for publishing 2026-02-23 03:04:26 +00:00
ruvector-mincut-wasm fix(security): patch command injection and SONA bugs, publish mincut-wasm 2026-03-17 11:01:44 -04:00
ruvector-nervous-system chore(crates): add missing metadata for crates.io publishing 2025-12-29 19:19:26 +00:00
ruvector-nervous-system-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvector-node feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
ruvector-postgres style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
ruvector-profiler fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-raft feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-replication feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvector-robotics style: apply cargo fmt formatting 2026-03-12 20:57:18 -04:00
ruvector-router-cli fix: add version specs to path dependencies for crates.io publishing 2026-02-23 03:14:45 +00:00
ruvector-router-core fix(router): 7 bugs in @ruvector/router — broken wrapper, score inversion, DB crashes (#333) 2026-04-06 16:27:46 -04:00
ruvector-router-ffi fix(router): 7 bugs in @ruvector/router — broken wrapper, score inversion, DB crashes (#333) 2026-04-06 16:27:46 -04:00
ruvector-router-wasm fix: add version specs to path dependencies for crates.io publishing 2026-02-23 03:14:45 +00:00
ruvector-server feat(training): RuvLTRA v2.4 Ecosystem Edition - 100% routing accuracy (#123) 2026-01-20 20:08:30 -05:00
ruvector-snapshot fix: add version spec to ruvector-snapshot path dependency 2026-02-23 03:10:49 +00:00
ruvector-solver docs: optimize 12 crate READMEs and add SONA learning loop diagram 2026-02-27 03:38:42 +00:00
ruvector-solver-node fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-solver-wasm fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-sparse-inference fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-sparse-inference-wasm fix: resolve 5 P0 critical issues + 2 pre-existing compile errors 2026-03-06 14:03:42 +00:00
ruvector-sparsifier fix: shorten keywords for crates.io 20-char limit 2026-03-20 14:38:05 +00:00
ruvector-sparsifier-wasm feat: add ruvector-sparsifier — dynamic spectral graph sparsification 2026-03-20 10:37:39 -04:00
ruvector-temporal-tensor fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
ruvector-temporal-tensor-wasm feat: Add ADR-017 temporal tensor compression with tiered quantization 2026-02-06 00:28:21 +00:00
ruvector-tiny-dancer-core fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
ruvector-tiny-dancer-node fix: add version specs to path dependencies for crates.io publishing 2026-02-23 03:14:45 +00:00
ruvector-tiny-dancer-wasm fix: add version specs to path dependencies for crates.io publishing 2026-02-23 03:14:45 +00:00
ruvector-verified fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-verified-wasm fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
ruvector-wasm style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
ruvix feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
ruvllm feat: implement ADR-129 training pipeline and TurboQuant sidecar infra 2026-03-28 02:27:32 +00:00
ruvllm-cli fix: resolve compilation errors across workspace 2026-03-16 23:15:25 -04:00
ruvllm-wasm fix: HNSW index out-of-bounds and ONNX routing fallback 2026-03-17 16:57:50 -04:00
rvAgent fix(ruvllm-wasm): resolve WASM type mismatch in hnsw_router 2026-03-17 15:15:00 -04:00
rvf fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
rvlite fix: apply cargo fmt across workspace and fix CI issues 2026-02-21 20:56:38 +00:00
rvm feat(quality): ADR-144 monorepo quality analysis — Phase 1 critical fixes (#336) 2026-04-06 21:19:13 -04:00
sona docs: update ADR-117/124 to shipped status, bump sona to 0.1.9 2026-03-24 14:46:15 +00:00
thermorust fix: format all files, add EXO crate READMEs, convert path deps to version deps 2026-02-27 16:21:14 +00:00
agentic-robotics-README.md feat: Add agentic-robotics crates and SOTA integration research 2026-02-27 02:54:01 +00:00