ruvector/crates/ruvector-cli/tests
Claude 13bfc09351 feat(hooks): Complete feature parity and add PostgreSQL support
- Add 13 missing npm CLI commands for full feature parity (26 commands each)
  - init, install, pre-command, post-command, session-end, pre-compact
  - record-error, suggest-fix, suggest-next
  - swarm-coordinate, swarm-optimize, swarm-recommend, swarm-heal

- Add PostgreSQL support to Rust CLI (optional feature flag)
  - New hooks_postgres.rs with StorageBackend abstraction
  - Connection pooling with deadpool-postgres
  - Config from RUVECTOR_POSTGRES_URL or DATABASE_URL

- Add Claude hooks config generation
  - `hooks install` generates .claude/settings.json with PreToolUse,
    PostToolUse, SessionStart, Stop, and PreCompact hooks

- Add comprehensive unit tests (26 tests, all passing)
  - Tests for all hooks commands
  - Integration tests for init/install

- Add CI/CD workflow (.github/workflows/hooks-ci.yml)
  - Rust CLI tests
  - npm CLI tests
  - PostgreSQL schema validation
  - Feature parity check
2025-12-27 02:11:42 +00:00
..
cli_tests.rs Test and validate core functionality (#54) 2025-12-06 09:36:47 -05:00
gnn_performance_test.rs feat(gnn): Add persistent GNN layer caching for 250-500x performance improvement 2025-11-27 21:18:26 +00:00
hooks_tests.rs feat(hooks): Complete feature parity and add PostgreSQL support 2025-12-27 02:11:42 +00:00
mcp_tests.rs fix: Resolve CI build failures 2025-11-26 15:25:47 +00:00