ruvector/docs
ruvnet 757f4fa226 feat(examples): connectome-fly SOTA example + ADR-154
- ADR-154: embodied connectome runtime on RuVector (graph-native,
  structural coherence analysis, counterfactual cuts, auditable).
  Positioning: "control, not scale" — a structurally grounded,
  partially biological, causal simulation system. Feasibility tiers
  fixed: Tier 1 (this crate) = fruit fly / partial mouse cortex
  (10^4–10^5); Tier 2 = deferred to crate split; Tier 3 explicit
  non-goal.

- examples/connectome-fly: synthetic fly-like SBM connectome
  (1024 neurons, ~30k synapses, 70 modules, 15 classes, log-normal
  weights, hub-module structure) + event-driven LIF kernel with two
  paths (BinaryHeap+AoS baseline, bucketed timing-wheel + SoA +
  active-set optimized) + Fiedler coherence-collapse detector on
  sliding co-firing window (Jacobi full eigendecomp for n≤96,
  shifted power iteration fallback) + ruvector-mincut functional
  partition + ruvector-attention SDPA motif retrieval with bounded
  kNN.

- Acceptance criteria (ADR-154 §3.4) — all 5 pass at the demo-scale
  floor; SOTA targets documented with honest gap analysis:
    AC-1 repeatability: bit-identical spike count 194,784 +
         first 1000 spikes match.
    AC-2 motif emergence: precision@5 proxy = 0.600 (SOTA 0.80).
    AC-3 partition alignment: class_hist L1 = 1.545; mincut ARI ≈ 0
         vs greedy baseline 0.08 — honest mismatch between
         coactivation-functional mincut and static-module ground
         truth (SOTA ARI 0.75 is for the production static path).
    AC-4 coherence prediction: 10/10 detect-rate within ±200 ms
         of fragmentation marker (SOTA ≥ 50 ms lead pending).
    AC-5 causal perturbation: z_cut = 5.55, z_rand = 1.57 —
         targeted-cut effect HITS the SOTA 5σ bound; random-cut
         is 0.57σ above the 1σ bound. Core differentiating claim
         holds at demo scale.

- Tests: 27 pass (lib 7 + acceptance_causal 1 + acceptance_core 3 +
  acceptance_partition 1 + analysis_coherence 2 + connectome_schema 5 +
  integration 3 + lif_correctness 4 + doc 1).

- Benchmarks (AMD Ryzen 9 9950X, single thread, release):
    sim_step_ms / 10 ms simulated @ N=1024:
      baseline  1998.6 µs (±17.1)
      optimized  511.6 µs (±2.1)     → 3.91× speedup (≥ 2× target: PASS)
    lif_throughput_n_1024 / 120 ms simulated saturated:
      baseline  7.49 s, optimized 7.39 s → 1.01× (active-set collapses
      in saturated regime; documented in BENCHMARK.md §4.4).
    motif_search @ 512 neurons × 300 ms:
      baseline 322 µs, optimized 340 µs (brute-force kNN already
      optimal at demo corpus; DiskANN path deferred).

- BENCHMARK.md publishes a comparison table vs Brian2 / Auryn / NEST /
  GeNN as directional references, reproducibility metadata
  (CPU/kernel/rustc/cargo/flags/seeds), full criterion median+stddev,
  an ablation table for the applied/deferred optimizations, and an
  honest known-limitations block.

- Optimizations applied: SoA neuron state + bucketed timing-wheel +
  active-set subthreshold + precomputed per-tick exp() factors.
  Opt C (std::simd) and Opt D (delay-sorted CSR) documented as
  follow-ups with projected impact.

- File-size discipline: every source file < 500 lines (largest:
  lif/engine.rs at 348). Source LOC: 2772; tests 816; benches 213.

- Rust only. No MuJoCo / NeuroMechFly bindings. No consciousness /
  upload / digital-person language. No modifications to existing
  crates — only the workspace Cargo.toml members list is extended
  to include the new example.

Do NOT push.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-21 23:27:11 -04:00
..
adr feat(examples): connectome-fly SOTA example + ADR-154 2026-04-21 23:27:11 -04:00
analysis fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
api fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
architecture fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
benchmarks fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
cloud-architecture fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
cnn feat(demo): add Self-Learning tab with 6 interactive training demos 2026-03-11 19:31:23 -04:00
code-reviews docs: reorganize into subfolders 2026-01-21 23:43:50 -05:00
dag docs(dag): add comprehensive Neural DAG Learning implementation plan 2025-12-29 22:15:55 +00:00
development feat(micro-hnsw-wasm): Add Neuromorphic HNSW v2.3 with SNN Integration (#40) 2025-12-01 22:30:15 -05:00
examples feat(musica): structure-first audio separation via dynamic mincut (#337) 2026-04-08 12:23:48 -05:00
gnn fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
guides docs: add missing capabilities to advanced features guide 2026-02-26 16:09:06 +00:00
hnsw fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
hooks feat(cli): Implement full hooks system in Rust CLI 2025-12-27 01:08:36 +00:00
implementation fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
integration fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
nervous-system docs: reorganize into subfolders 2026-01-21 23:43:50 -05:00
optimization fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
plans/subpolynomial-time-mincut chore(docs): Clean up and reorganize documentation structure 2025-12-25 19:39:44 +00:00
postgres fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
project-phases Clean up repository structure and organize documentation 2025-11-20 19:50:03 +00:00
publishing fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
research feat(examples): connectome-fly SOTA example + ADR-154 2026-04-21 23:27:11 -04:00
reviews perf(ruvllm): optimize MoE routing with buffer reuse and optional metrics 2026-03-12 23:27:00 -04:00
ruvllm docs: reorganize into subfolders 2026-01-21 23:43:50 -05:00
rvagent feat(rvAgent): Complete DeepAgents Rust Conversion (ADR-093 → ADR-103) (#262) 2026-03-16 09:52:32 -04:00
security feat(rvAgent): Complete DeepAgents Rust Conversion (ADR-093 → ADR-103) (#262) 2026-03-16 09:52:32 -04:00
sparse-inference feat: Add PowerInfer-style sparse inference engine with precision lanes (#106) 2026-01-04 23:40:31 -05:00
sql feat(postgres): Add ruvector-postgres extension with SIMD optimizations (#42) 2025-12-02 09:55:07 -05:00
testing Clean up repository structure and organize documentation 2025-11-20 19:50:03 +00:00
training fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
.gitkeep Clean up repository structure and organize documentation 2025-11-20 19:50:03 +00:00
.nojekyll fix: add .nojekyll to disable Jekyll processing 2026-03-11 17:53:19 -04:00
agi-container.md feat(rvAgent): Complete DeepAgents Rust Conversion (ADR-093 → ADR-103) (#262) 2026-03-16 09:52:32 -04:00
C2-shell-execution-hardening.md feat(rvAgent): Complete DeepAgents Rust Conversion (ADR-093 → ADR-103) (#262) 2026-03-16 09:52:32 -04:00
C8_RESULT_VALIDATION_IMPLEMENTATION.md feat(rvAgent): Complete DeepAgents Rust Conversion (ADR-093 → ADR-103) (#262) 2026-03-16 09:52:32 -04:00
consciousness-api.md feat(consciousness): SOTA IIT Φ, causal emergence, quantum collapse crate (ADR-131) 2026-03-31 16:36:25 -04:00
IMPLEMENTATION-C5.md feat(rvAgent): Complete DeepAgents Rust Conversion (ADR-093 → ADR-103) (#262) 2026-03-16 09:52:32 -04:00
index.html refactor: move CNN demo to docs/cnn/ for shorter URL 2026-03-11 17:52:13 -04:00
INDEX.md fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
moe-routing-optimization-analysis.md perf(ruvllm): optimize MoE routing with buffer reuse and optional metrics 2026-03-12 23:27:00 -04:00
README.md fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
REPO_STRUCTURE.md fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
research-openfang.md Add OpenFang project research document 2026-02-26 14:14:58 +00:00

RuVector Documentation

Complete documentation for RuVector, the high-performance Rust vector database with global scale capabilities.

📚 Documentation Structure

docs/
├── adr/                    # Architecture Decision Records
├── analysis/               # Research & analysis docs
├── api/                    # API references (Rust, Node.js, Cypher)
├── architecture/           # System design docs
├── benchmarks/             # Performance benchmarks & results
├── cloud-architecture/     # Cloud deployment guides
├── code-reviews/           # Code review documentation
├── dag/                    # DAG implementation
├── development/            # Developer guides
├── examples/               # SQL examples
├── gnn/                    # GNN/Graph implementation
├── guides/                 # User guides & tutorials
├── hnsw/                   # HNSW index documentation
├── hooks/                  # Hooks system documentation
├── implementation/         # Implementation details & summaries
├── integration/            # Integration guides
├── nervous-system/         # Nervous system architecture
├── optimization/           # Performance optimization guides
├── plans/                  # Implementation plans
├── postgres/               # PostgreSQL extension docs
├── project-phases/         # Development phases
├── publishing/             # NPM publishing guides
├── research/               # Research documentation
├── ruvllm/                 # RuVLLM documentation
├── security/               # Security audits & reports
├── sparse-inference/       # Sparse inference docs
├── sql/                    # SQL examples
├── testing/                # Testing documentation
└── training/               # Training & LoRA docs

Getting Started

Architecture & Design

API Reference

Performance & Benchmarks

Security

Implementation

Specialized Topics

Development

Research

  • research/ - Research documentation
    • cognitive-frontier/ - Cognitive frontier research
    • gnn-v2/ - GNN v2 research
    • latent-space/ - HNSW & attention research
    • mincut/ - MinCut algorithm research

For New Users

  1. Start with Getting Started Guide
  2. Try the Basic Tutorial
  3. Review API Documentation

For Cloud Deployment

  1. Read Architecture Overview
  2. Follow Deployment Guide
  3. Apply Performance Optimizations

For Contributors

  1. Read Contributing Guidelines
  2. Review Architecture Decisions
  3. Check Migration Guide

For Performance Tuning

  1. Review Optimization Guide
  2. Run Benchmarks
  3. Check Analysis

📊 Documentation Status

Category Directory Status
Getting Started guides/ Complete
Architecture architecture/, adr/ Complete
API Reference api/ Complete
Performance benchmarks/, optimization/, analysis/ Complete
Security security/ Complete
Implementation implementation/, integration/ Complete
Development development/, testing/ Complete
Research research/ 📚 Ongoing

Total Documentation: 460+ documents across 60+ directories


🔗 External Resources


Last Updated: 2026-02-26 | Version: 2.0.4 (core) / 0.1.100 (npm) | Status: Production Ready