Commit graph

9 commits

Author SHA1 Message Date
rUv
161f890ddb fix: apply cargo fmt across workspace and fix CI issues
- Run cargo fmt --all to fix formatting in 362 files across the entire workspace
- Add PGDG repository for PostgreSQL 17 in CI test-all-features and benchmark jobs
- Add missing rvf dependency crates to standalone Dockerfile for domain-expansion
- Add sona-learning and domain-expansion features to standalone Dockerfile build
- Create npu.rs stub for ruvector-sparse-inference (fixes rustfmt resolution error)

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-21 20:56:38 +00:00
rUv
f4ed16ef53 fix: publish-readiness for 6 solver crates + npm package
- Remove duplicate workspace members (solver/solver-wasm/solver-node)
- Add ruvector-attn-mincut to workspace members
- Switch ruvector-solver and ruvector-solver-wasm to workspace version/metadata
- Add version pin on ruvector-solver dep for solver-wasm and solver-node
- Remove stale version pins in examples/dna and examples/prime-radiant
- Fix unused assignment and unused mut warnings in neumann.rs
- Remove publish = false from ruvector-profiler, add keywords/categories
- Bump @ruvector/rvf-solver to 0.1.4
- Add Publishing section to CLAUDE.md

Published to crates.io: ruvector-solver, ruvector-solver-wasm,
ruvector-solver-node, ruvector-coherence, ruvector-attn-mincut,
ruvector-profiler (all v2.0.3)
Published to npm: @ruvector/rvf-solver v0.1.4

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-02-20 19:02:50 +00:00
Claude
e666a40795 docs: Polish crate READMEs with badges, comparison tables, and collapsed tutorials
- ruvector-solver: Added comparison table vs dense solvers, tutorials
- ruvector-attn-mincut: Added softmax vs min-cut comparison, end-to-end tutorial
- ruvector-coherence: Added metrics summary table, evaluation pipeline tutorial
- ruvector-profiler: Added dimension table, benchmark tutorial with output structure
- Added sparse_matrix_store.rs RVF example

https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR
2026-02-20 07:10:14 +00:00
Claude
05c90c77d1 docs: Add crate READMEs, AGI optimization review, and root README update
- ruvector-solver README with algorithm table, performance optimizations
- ruvector-attn-mincut README with min-cut gating architecture
- ruvector-coherence README with metrics and comparison docs
- ruvector-profiler README with profiling hooks documentation
- AGI sublinear optimization review (18-agi-sublinear-optimization.md)
- Root README updated with sublinear solver section
- Enhanced solver_witness RVF example

https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR
2026-02-20 07:07:37 +00:00
Claude
8d72fec32d fix: Update hysteresis, witness, and CSV emitter modules
Background agent refinements:
- attn-mincut: hysteresis tracker and witness logging improvements
- profiler: CSV emitter formatting updates

https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR
2026-02-20 06:55:38 +00:00
Claude
03c1feaaa2 fix: Refine experiment crate implementations
Agent-driven improvements to min-cut, coherence, and profiler crates:
- attn-mincut: config and graph module refinements
- coherence: batch evaluation, comparison, and quality updates
- profiler: memory and power tracking improvements

https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR
2026-02-20 06:55:10 +00:00
Claude
10d3dda924 fix: Agent refinements to experiment crate modules
Updates from background agent validation:
- mincut.rs: refined Dinic solver implementation
- metrics.rs: improved coherence metric calculations
- profiler lib.rs: updated module re-exports
- Cargo.toml: workspace member updates

https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR
2026-02-20 06:54:40 +00:00
Claude
385f94e905 feat: Complete min-cut gating experiment crate modules
Add remaining modules to experiment scaffolding:
- ruvector-attn-mincut: gating operator, lib.rs with re-exports
- ruvector-profiler: config_hash for reproducibility fingerprinting
- Workspace Cargo.toml and lock updates

https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR
2026-02-20 06:53:59 +00:00
Claude
b0652e6d1b feat: Add min-cut gating experiment scaffolding (WIP)
Stub crates for the min-cut vs softmax attention experiment:
- ruvector-attn-mincut: graph builder, Dinic min-cut, hysteresis, gating
- ruvector-coherence: coherence metrics, comparison, quality guardrails
- ruvector-profiler: memory/power/latency profiling with CSV emitters
- scripts/run_mincut_bench.sh: 1k-sample grid runner

These crates are still being populated by background agents.

https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR
2026-02-20 06:52:43 +00:00