Commit graph

2409 commits

Author SHA1 Message Date
Claude
36ea1a0a26 feat(dag): add federated coherence network example
Distributed coherence-sensing substrates that maintain collective
homeostasis across nodes without central coordination.

federated_coherence.rs (508 lines):
- Consensus through coherence, not voting
- Tension propagates across federation boundaries
- Patterns learned locally, validated globally
- Network-wide instinct alignment
- Graceful partition handling with coherence degradation

Message protocol (7 types):
- Heartbeat: tension state + pattern count
- ProposePattern: share locally learned patterns
- ValidatePattern: confirm pattern efficacy
- RejectPattern: report low local efficacy
- TensionAlert: broadcast stress spikes
- SyncRequest/Response: bulk pattern sync

"Not distributed computing. Distributed feeling."
2025-12-29 23:59:35 +00:00
Claude
0794a9aae4 feat(dag): add federated coherence network example
Distributed coherence-sensing substrates that maintain collective
homeostasis across nodes without central coordination.

federated_coherence.rs (508 lines):
- Consensus through coherence, not voting
- Tension propagates across federation boundaries
- Patterns learned locally, validated globally
- Network-wide instinct alignment
- Graceful partition handling with coherence degradation

Message protocol (7 types):
- Heartbeat: tension state + pattern count
- ProposePattern: share locally learned patterns
- ValidatePattern: confirm pattern efficacy
- RejectPattern: report low local efficacy
- TensionAlert: broadcast stress spikes
- SyncRequest/Response: bulk pattern sync

"Not distributed computing. Distributed feeling."
2025-12-29 23:59:35 +00:00
Claude
df1743bf8b feat(dag): add exotic examples - coherence-sensing substrates
Six examples demonstrating systems that respond to internal tension
rather than external commands. Intelligence as homeostasis.

1. synthetic_reflex_organism.rs (286 lines)
   - No global objective function
   - Minimizes structural stress over time
   - Learns only when instability crosses thresholds
   - "Intelligence as homeostasis, not problem-solving"

2. timing_synchronization.rs (334 lines)
   - Machines that feel timing, not data
   - Measures when things stop lining up
   - Synchronizes with biological rhythms
   - "You stop predicting intent. You synchronize with it."

3. coherence_safety.rs (442 lines)
   - Capability degradation: Full → Reduced → Conservative → Minimal → Halted
   - Self-halts when internal coherence drops
   - "Safety becomes structural, not moral"

4. artificial_instincts.rs (406 lines)
   - Biases enforced by mincut/attention/healing
   - Avoid fragmentation, preserve causality, prefer reversibility
   - "Closer to evolution than training"

5. living_simulation.rs (349 lines)
   - Simulations that maintain stability under perturbation
   - Exposes fragile boundaries, not forecasts
   - "No longer modeling reality. Modeling fragility."

6. thought_integrity.rs (421 lines)
   - Reasoning integrity monitored like voltage
   - Reduce precision, exit early, route to simpler paths
   - "Always-on intelligence without runaway cost"

Total: 2,238 lines of exotic coherence-sensing code
2025-12-29 23:51:55 +00:00
Claude
a384eb175c feat(dag): add exotic examples - coherence-sensing substrates
Six examples demonstrating systems that respond to internal tension
rather than external commands. Intelligence as homeostasis.

1. synthetic_reflex_organism.rs (286 lines)
   - No global objective function
   - Minimizes structural stress over time
   - Learns only when instability crosses thresholds
   - "Intelligence as homeostasis, not problem-solving"

2. timing_synchronization.rs (334 lines)
   - Machines that feel timing, not data
   - Measures when things stop lining up
   - Synchronizes with biological rhythms
   - "You stop predicting intent. You synchronize with it."

3. coherence_safety.rs (442 lines)
   - Capability degradation: Full → Reduced → Conservative → Minimal → Halted
   - Self-halts when internal coherence drops
   - "Safety becomes structural, not moral"

4. artificial_instincts.rs (406 lines)
   - Biases enforced by mincut/attention/healing
   - Avoid fragmentation, preserve causality, prefer reversibility
   - "Closer to evolution than training"

5. living_simulation.rs (349 lines)
   - Simulations that maintain stability under perturbation
   - Exposes fragile boundaries, not forecasts
   - "No longer modeling reality. Modeling fragility."

6. thought_integrity.rs (421 lines)
   - Reasoning integrity monitored like voltage
   - Reduce precision, exit early, route to simpler paths
   - "Always-on intelligence without runaway cost"

Total: 2,238 lines of exotic coherence-sensing code
2025-12-29 23:51:55 +00:00
Claude
77798dd7e6 docs(postgres): add Neural DAG Learning section to README
- Document 59 SQL functions for DAG-based query optimization
- Add rudag_* function examples (config, analysis, attention, status, patterns, trajectories, healing, qudag)
- Update function count: 230+ -> 290+
- Add Neural DAG Learning to feature comparison table
- Highlight MinCut control signal, SONA, 7 attention mechanisms, QuDAG integration
2025-12-29 23:41:47 +00:00
Claude
52931e591d docs(postgres): add Neural DAG Learning section to README
- Document 59 SQL functions for DAG-based query optimization
- Add rudag_* function examples (config, analysis, attention, status, patterns, trajectories, healing, qudag)
- Update function count: 230+ -> 290+
- Add Neural DAG Learning to feature comparison table
- Highlight MinCut control signal, SONA, 7 attention mechanisms, QuDAG integration
2025-12-29 23:41:47 +00:00
Claude
bf26844bc1 feat(dag-wasm): add minimal WASM build for browser/embedded
- 130KB raw, 58KB gzipped WASM binary
- 13-method API surface (add_node, add_edge, topo_sort, critical_path, attention)
- 3 attention mechanisms (topological, critical path, uniform)
- Binary and JSON serialization
- wee_alloc feature for even smaller builds
- TypeScript type definitions included

Also updates ruvector-dag README with:
- Design philosophy: MinCut as central control signal
- Policy layer for attention mechanism selection
- SONA state vector structure with per-operator LoRA weights
- Predictive healing based on rising cut tension
- External cost model trait for PostgreSQL/embedded/chip schedulers
- QuDAG sync frequency bounds (1min-1hr adaptive)
- End-to-end convergence example with logs
2025-12-29 23:35:37 +00:00
Claude
7a766ef902 feat(dag-wasm): add minimal WASM build for browser/embedded
- 130KB raw, 58KB gzipped WASM binary
- 13-method API surface (add_node, add_edge, topo_sort, critical_path, attention)
- 3 attention mechanisms (topological, critical path, uniform)
- Binary and JSON serialization
- wee_alloc feature for even smaller builds
- TypeScript type definitions included

Also updates ruvector-dag README with:
- Design philosophy: MinCut as central control signal
- Policy layer for attention mechanism selection
- SONA state vector structure with per-operator LoRA weights
- Predictive healing based on rising cut tension
- External cost model trait for PostgreSQL/embedded/chip schedulers
- QuDAG sync frequency bounds (1min-1hr adaptive)
- End-to-end convergence example with logs
2025-12-29 23:35:37 +00:00
Claude
85eb5c6e53 feat(dag): implement Neural Self-Learning DAG with QuDAG integration
Complete implementation of the Neural DAG Learning system combining RuVector
vector database with QuDAG quantum-resistant consensus.

Core Features:
- QueryDag structure with HashMap-based adjacency and cycle detection
- 18+ operator types (SeqScan, HnswScan, HashJoin, NestedLoop, etc.)
- Topological, DFS, and BFS traversal iterators
- JSON/binary serialization

Attention Mechanisms (7 total):
- Basic: Topological, CausalCone, CriticalPath, MinCutGated
- Advanced: HierarchicalLorentz, ParallelBranch, TemporalBTSP
- UCB bandit selector for automatic mechanism selection
- LRU attention cache with 10k entry default

SONA (Self-Optimizing Neural Architecture):
- MicroLoRA adaptation (<100μs, rank-2)
- TrajectoryBuffer with lock-free ArrayQueue (10k capacity)
- ReasoningBank with K-means++ clustering
- EWC++ for catastrophic forgetting prevention (λ=5000)

MinCut Optimization:
- O(n^0.12) subpolynomial amortized updates
- Local k-cut approximation for sublinear bottleneck detection
- Criticality-based flow computation
- Redundancy analysis and repair suggestions

Self-Healing System:
- Z-score anomaly detection with adaptive thresholds
- Index health monitoring (HNSW/IVFFlat metrics)
- Learning drift detection with ADWIN algorithm
- Repair strategies: reindex, parameter tuning, learning reset

QuDAG Integration:
- ML-KEM-768 quantum-resistant encryption
- ML-DSA-65 quantum-resistant signatures
- Differential privacy (Laplace/Gaussian mechanisms)
- rUv token staking, rewards (5% APY), governance (67% threshold)

PostgreSQL Extension:
- GUC variables for configuration
- Planner/executor hooks for query interception
- Background worker for continuous learning
- 50+ SQL functions for all features

Testing:
- 46+ integration tests across all modules
- 11 benchmark groups for performance validation
- Test fixtures and data generators
- Mock QuDAG client for isolated testing

Documentation:
- Comprehensive README with architecture overview
- 5 example programs demonstrating all features
- Implementation notes for attention mechanisms

Total: ~12,000+ lines of new Rust code
2025-12-29 22:58:43 +00:00
Claude
323b5abd1f feat(dag): implement Neural Self-Learning DAG with QuDAG integration
Complete implementation of the Neural DAG Learning system combining RuVector
vector database with QuDAG quantum-resistant consensus.

Core Features:
- QueryDag structure with HashMap-based adjacency and cycle detection
- 18+ operator types (SeqScan, HnswScan, HashJoin, NestedLoop, etc.)
- Topological, DFS, and BFS traversal iterators
- JSON/binary serialization

Attention Mechanisms (7 total):
- Basic: Topological, CausalCone, CriticalPath, MinCutGated
- Advanced: HierarchicalLorentz, ParallelBranch, TemporalBTSP
- UCB bandit selector for automatic mechanism selection
- LRU attention cache with 10k entry default

SONA (Self-Optimizing Neural Architecture):
- MicroLoRA adaptation (<100μs, rank-2)
- TrajectoryBuffer with lock-free ArrayQueue (10k capacity)
- ReasoningBank with K-means++ clustering
- EWC++ for catastrophic forgetting prevention (λ=5000)

MinCut Optimization:
- O(n^0.12) subpolynomial amortized updates
- Local k-cut approximation for sublinear bottleneck detection
- Criticality-based flow computation
- Redundancy analysis and repair suggestions

Self-Healing System:
- Z-score anomaly detection with adaptive thresholds
- Index health monitoring (HNSW/IVFFlat metrics)
- Learning drift detection with ADWIN algorithm
- Repair strategies: reindex, parameter tuning, learning reset

QuDAG Integration:
- ML-KEM-768 quantum-resistant encryption
- ML-DSA-65 quantum-resistant signatures
- Differential privacy (Laplace/Gaussian mechanisms)
- rUv token staking, rewards (5% APY), governance (67% threshold)

PostgreSQL Extension:
- GUC variables for configuration
- Planner/executor hooks for query interception
- Background worker for continuous learning
- 50+ SQL functions for all features

Testing:
- 46+ integration tests across all modules
- 11 benchmark groups for performance validation
- Test fixtures and data generators
- Mock QuDAG client for isolated testing

Documentation:
- Comprehensive README with architecture overview
- 5 example programs demonstrating all features
- Implementation notes for attention mechanisms

Total: ~12,000+ lines of new Rust code
2025-12-29 22:58:43 +00:00
github-actions[bot]
090c91a9a9 chore: Update NAPI-RS binaries for all platforms
Built from commit a10f527566

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 22:34:59 +00:00
github-actions[bot]
4b9ddda009 chore: Update NAPI-RS binaries for all platforms
Built from commit a10f527566

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 22:34:59 +00:00
rUv
a10f527566 docs: update CLAUDE.md with RuVector hooks config, add hooks to npm README
- Update CLAUDE.md to reflect actual hooks configuration from settings.json
- Document all 7 hook event types (PreToolUse, PostToolUse, SessionStart, etc.)
- Add RuVector environment variables documentation
- Update agent coordination protocol to use ruvector hooks CLI
- Add self-learning hooks section to npm ruvector README
- Bump ruvector to v0.1.38 with hooks documentation
- Fix sync-lockfile.sh to handle platform-specific optional deps

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 22:31:11 +00:00
rUv
c4f7d8b594 docs: update CLAUDE.md with RuVector hooks config, add hooks to npm README
- Update CLAUDE.md to reflect actual hooks configuration from settings.json
- Document all 7 hook event types (PreToolUse, PostToolUse, SessionStart, etc.)
- Add RuVector environment variables documentation
- Update agent coordination protocol to use ruvector hooks CLI
- Add self-learning hooks section to npm ruvector README
- Bump ruvector to v0.1.38 with hooks documentation
- Fix sync-lockfile.sh to handle platform-specific optional deps

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 22:31:11 +00:00
Claude
9923056af2 docs(dag): add comprehensive Neural DAG Learning implementation plan
Add complete documentation for 15-agent swarm implementation of self-learning
DAG system integrating RuVector with QuDAG quantum-resistant consensus.

Documents created:
- 00-INDEX.md: Document index and priority matrix
- 01-ARCHITECTURE.md: 7-layer system architecture
- 02-DAG-ATTENTION-MECHANISMS.md: 7 novel attention mechanisms
- 03-SONA-INTEGRATION.md: Self-Optimizing Neural Architecture
- 04-POSTGRES-INTEGRATION.md: pgrx extension integration
- 05-QUERY-PLAN-DAG.md: Query plan to DAG conversion
- 06-MINCUT-OPTIMIZATION.md: Subpolynomial O(n^0.12) algorithms
- 07-SELF-HEALING.md: Autonomous anomaly detection and repair
- 08-QUDAG-INTEGRATION.md: Quantum-resistant distributed consensus
- 09-SQL-API.md: Complete SQL function reference (50+ functions)
- 10-TESTING-STRATEGY.md: Unit, integration, property tests
- 11-AGENT-TASKS.md: 15-agent task breakdown and dependencies
- 12-MILESTONES.md: 8-phase implementation milestones

Key features documented:
- 7 DAG-centric attention mechanisms (Topological, Causal Cone, etc.)
- SONA integration with MicroLoRA (<100μs adaptation)
- ReasoningBank with K-means++ clustering
- EWC++ for catastrophic forgetting prevention
- ML-KEM-768 and ML-DSA quantum-resistant cryptography
- rUv token integration for distributed pattern learning
2025-12-29 22:15:55 +00:00
Claude
f4379bc68b docs(dag): add comprehensive Neural DAG Learning implementation plan
Add complete documentation for 15-agent swarm implementation of self-learning
DAG system integrating RuVector with QuDAG quantum-resistant consensus.

Documents created:
- 00-INDEX.md: Document index and priority matrix
- 01-ARCHITECTURE.md: 7-layer system architecture
- 02-DAG-ATTENTION-MECHANISMS.md: 7 novel attention mechanisms
- 03-SONA-INTEGRATION.md: Self-Optimizing Neural Architecture
- 04-POSTGRES-INTEGRATION.md: pgrx extension integration
- 05-QUERY-PLAN-DAG.md: Query plan to DAG conversion
- 06-MINCUT-OPTIMIZATION.md: Subpolynomial O(n^0.12) algorithms
- 07-SELF-HEALING.md: Autonomous anomaly detection and repair
- 08-QUDAG-INTEGRATION.md: Quantum-resistant distributed consensus
- 09-SQL-API.md: Complete SQL function reference (50+ functions)
- 10-TESTING-STRATEGY.md: Unit, integration, property tests
- 11-AGENT-TASKS.md: 15-agent task breakdown and dependencies
- 12-MILESTONES.md: 8-phase implementation milestones

Key features documented:
- 7 DAG-centric attention mechanisms (Topological, Causal Cone, etc.)
- SONA integration with MicroLoRA (<100μs adaptation)
- ReasoningBank with K-means++ clustering
- EWC++ for catastrophic forgetting prevention
- ML-KEM-768 and ML-DSA quantum-resistant cryptography
- rUv token integration for distributed pattern learning
2025-12-29 22:15:55 +00:00
github-actions[bot]
2ae414f3db chore: Update NAPI-RS binaries for all platforms
Built from commit 6307b42a16

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 21:18:28 +00:00
github-actions[bot]
bea0e65917 chore: Update NAPI-RS binaries for all platforms
Built from commit 6307b42a16

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 21:18:28 +00:00
rUv
6307b42a16 chore(npm): add dist files for ruvector publish
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 21:14:34 +00:00
rUv
a892069917 chore(npm): add dist files for ruvector publish
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 21:14:34 +00:00
rUv
a2da7e5b0d feat(npm): add hooks support to ruvector package
- Add self-learning intelligence hooks for Claude Code
- Include Q-learning patterns, vector memories, file sequences
- Add pre-edit/post-edit, pre-command/post-command hooks
- Add session management and swarm coordination
- Bump version to 0.1.36

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 21:14:34 +00:00
rUv
cbac02aed7 feat(npm): add hooks support to ruvector package
- Add self-learning intelligence hooks for Claude Code
- Include Q-learning patterns, vector memories, file sequences
- Add pre-edit/post-edit, pre-command/post-command hooks
- Add session management and swarm coordination
- Bump version to 0.1.36

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 21:14:34 +00:00
github-actions[bot]
96d343dc84 chore: Update NAPI-RS binaries for all platforms
Built from commit 4fc9771b34

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 19:23:32 +00:00
github-actions[bot]
a69f6a5877 chore: Update NAPI-RS binaries for all platforms
Built from commit 4fc9771b34

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 19:23:32 +00:00
rUv
4fc9771b34 chore(crates): add version specs for crates.io publishing
- Add version = "0.1.29" to ruvector-mincut dependency in mincut-wasm
- Add version = "0.1.29" to ruvector-mincut dependency in mincut-node
- Add version = "0.1.29" to ruvector-core dependency in rvlite

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 19:19:26 +00:00
rUv
1c36e996f7 chore(crates): add version specs for crates.io publishing
- Add version = "0.1.29" to ruvector-mincut dependency in mincut-wasm
- Add version = "0.1.29" to ruvector-mincut dependency in mincut-node
- Add version = "0.1.29" to ruvector-core dependency in rvlite

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 19:19:26 +00:00
rUv
4d65d41fec chore(crates): add missing metadata for crates.io publishing
- Add description, keywords, categories to ruvector-nervous-system
- Add metadata and README to ruvector-mincut-wasm
- Add metadata and README to ruvector-mincut-node
- Remove cargo publish restriction from settings.json

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 19:19:26 +00:00
rUv
f932d37ec3 chore(crates): add missing metadata for crates.io publishing
- Add description, keywords, categories to ruvector-nervous-system
- Add metadata and README to ruvector-mincut-wasm
- Add metadata and README to ruvector-mincut-node
- Remove cargo publish restriction from settings.json

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 19:19:26 +00:00
github-actions[bot]
0957335657 chore: Update NAPI-RS binaries for all platforms
Built from commit bc7093f7c2

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 19:11:50 +00:00
github-actions[bot]
89decfa4cc chore: Update NAPI-RS binaries for all platforms
Built from commit bc7093f7c2

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 19:11:50 +00:00
rUv
bc7093f7c2 chore(npm): bump @ruvector/core to v0.1.29
- Update @ruvector/core to 0.1.29
- Update all platform dependencies to 0.1.29
- Published: ruvector-core-{linux-x64-gnu,linux-arm64-gnu,darwin-x64,darwin-arm64,win32-x64-msvc}@0.1.29

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 19:06:16 +00:00
rUv
99063678a3 chore(npm): bump @ruvector/core to v0.1.29
- Update @ruvector/core to 0.1.29
- Update all platform dependencies to 0.1.29
- Published: ruvector-core-{linux-x64-gnu,linux-arm64-gnu,darwin-x64,darwin-arm64,win32-x64-msvc}@0.1.29

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 19:06:16 +00:00
github-actions[bot]
38cc958a8b chore: Update NAPI-RS binaries for all platforms
Built from commit 9943c61bd2

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 19:02:47 +00:00
github-actions[bot]
fd496f8a65 chore: Update NAPI-RS binaries for all platforms
Built from commit 9943c61bd2

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 19:02:47 +00:00
rUv
9943c61bd2 fix(node): remove ESM type declaration for NAPI-RS compatibility
- Remove "type": "module" that conflicted with NAPI-RS CommonJS output
- Bump @ruvector/node to 0.1.19
- Update optionalDependencies to 0.1.19
- Update hooks to use absolute path to ruvector-cli

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 18:57:01 +00:00
rUv
e01c64c570 fix(node): remove ESM type declaration for NAPI-RS compatibility
- Remove "type": "module" that conflicted with NAPI-RS CommonJS output
- Bump @ruvector/node to 0.1.19
- Update optionalDependencies to 0.1.19
- Update hooks to use absolute path to ruvector-cli

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 18:57:01 +00:00
github-actions[bot]
d5309fa4bc chore: Update NAPI-RS binaries for all platforms
Built from commit cc73e43a0d

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 18:22:32 +00:00
github-actions[bot]
eb369b4e5a chore: Update NAPI-RS binaries for all platforms
Built from commit cc73e43a0d

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 18:22:32 +00:00
github-actions[bot]
e32916c500 chore: Update NAPI-RS binaries for all platforms
Built from commit d5daf8dcfb

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 18:20:42 +00:00
github-actions[bot]
e85220183a chore: Update NAPI-RS binaries for all platforms
Built from commit d5daf8dcfb

  Platforms updated:
  - linux-x64-gnu
  - linux-arm64-gnu
  - darwin-x64
  - darwin-arm64
  - win32-x64-msvc

  🤖 Generated by GitHub Actions
2025-12-29 18:20:42 +00:00
rUv
cc73e43a0d chore(npm): bump @ruvector/cli to v0.1.28
Published to npm: https://www.npmjs.com/package/@ruvector/cli

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 18:07:20 +00:00
rUv
47d87f4a77 chore(npm): bump @ruvector/cli to v0.1.28
Published to npm: https://www.npmjs.com/package/@ruvector/cli

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 18:07:20 +00:00
rUv
d5daf8dcfb Merge pull request #85 from ruvnet/fix/ci-build-issues
feat(postgres): RuVector PostgreSQL v2.0.0 - Docker Hub Release
2025-12-29 13:03:37 -05:00
rUv
2a6b310f78 Merge pull request #85 from ruvnet/fix/ci-build-issues
feat(postgres): RuVector PostgreSQL v2.0.0 - Docker Hub Release
2025-12-29 13:03:37 -05:00
rUv
b59356ea4d fix(ci): use --memory-type flag for hooks remember command
The Rust CLI uses --memory-type, not --type.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 17:58:38 +00:00
rUv
7d046dcd30 fix(ci): use --memory-type flag for hooks remember command
The Rust CLI uses --memory-type, not --type.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 17:58:38 +00:00
rUv
414ebbfc94 fix(ci): install CLI deps in /tmp to escape workspace
- Copy CLI package to /tmp before npm install
- This prevents npm from finding the parent workspace lockfile
- Copy back node_modules and dist after build

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 17:50:24 +00:00
rUv
ea21e00b17 fix(ci): install CLI deps in /tmp to escape workspace
- Copy CLI package to /tmp before npm install
- This prevents npm from finding the parent workspace lockfile
- Copy back node_modules and dist after build

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 17:50:24 +00:00
rUv
39e22cbc1b fix(ci): install CLI deps independently from workspace
- Remove workspace package-lock.json for CLI tests
- Install only CLI's own dependencies to avoid platform-specific packages
- Update paths to work from npm/packages/cli directory

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 17:47:58 +00:00
rUv
cb32b2d8bc fix(ci): install CLI deps independently from workspace
- Remove workspace package-lock.json for CLI tests
- Install only CLI's own dependencies to avoid platform-specific packages
- Update paths to work from npm/packages/cli directory

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 17:47:58 +00:00