Commit Graph

8 Commits

Author SHA1 Message Date
Profa e99d0dc72e chore(release): update changelog for v2.8.0 and gitignore intelligence files
CHANGELOG updates:
- Phase 4: P2P integration with real WebRTC data channels
- VS Code extension marketplace preparation
- Web Dashboard use cases and improvement plan docs
- Webapp standalone package.json infrastructure
- CLI fix: tsx instead of ts-node for ESM compatibility
- P2P connection bug fix

.gitignore:
- Add .ruvector/ and **/intelligence.json patterns
- Remove tracked intelligence.json files (local learning data)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 09:27:41 +00:00
Profa 9b410d9d45 fix(cli): use tsx instead of ts-node for dev command
ts-node fails to resolve .js extension imports used throughout the codebase
for ESM compatibility. tsx handles ESM/CommonJS interop correctly.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 19:23:59 +00:00
Profa d51bc8f156 feat(vscode): prepare extension for marketplace publishing
VS Code Extension Fixes:
- Fix @ruvector/edge missing in VSIX by updating .vscodeignore
- Add fallback mode in EdgeAgentService for when WASM unavailable
- Complete fallback implementation with brute-force cosine search

Marketplace Publishing Assets:
- Add README.md with features, commands, settings documentation
- Add CHANGELOG.md with version history (0.1.0, 0.2.0)
- Add LICENSE (MIT)
- Add 128x128 PNG icon with gradient design
- Add icon and galleryBanner to package.json

Documentation:
- Add vscode-extension-publishing.md guide with step-by-step instructions

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 19:14:39 +00:00
Profa 7363bb1278 chore(release): bump version to v2.8.0
## @ruvector/edge Integration - Phases 0-3 Complete

### Phase 0: Browser Runtime
- WASM shims and browser compatibility
- BrowserAgent, BrowserHNSWAdapter, IndexedDBStorage
- Chrome DevTools panel

### Phase 1: VS Code Extension MVP
- Full extension with real-time analysis
- Inline test suggestions, coverage visualization
- Offline-first storage with sync

### Phase 2: P2P Foundation
- Ed25519 crypto, WebRTC connections
- SignalingServer, AgentSpawnAPI, EdgeServer
- Pattern sharing via data channels
- CRDT conflict resolution

### Phase 3: Web Dashboard
- React dashboard with dark theme
- P2P connection management UI
- QE Agent Launcher from browser
- React hooks (useP2P, usePatternSync, etc.)

### Documentation
- Edge Server Guide
- P2P Pattern Sharing Guide
- Updated CLI agent-commands

### Also includes
- Dead code cleanup (~22k lines)
- 143 new P2P integration tests
- Version updates across all files

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 13:42:48 +00:00
Profa 8d0711ab27 test(edge): add Phase 2 P2P integration tests (143 tests)
Add comprehensive integration test suite for P2P Foundation:
- crypto-webrtc.integration.test.ts (28 tests)
- protocol-sharing.integration.test.ts (34 tests)
- coordination-crdt.integration.test.ts (33 tests)
- full-stack.integration.test.ts (48 tests)

Update GOAP checklist marking Phase 2 complete:
- All 24 Phase 2 tasks completed
- 605+ total tests (462 unit + 143 integration)
- All modules verified working

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 20:50:33 +00:00
Profa 4586d6ada4 ruvector aqe project learning 2026-01-02 16:31:33 +00:00
Profa 98e58c3c27 refactor: major dead code cleanup and MCP handler integration
- Integrate 8 previously unregistered MCP handlers:
  - Chaos engineering: chaos_inject_latency, chaos_inject_failure, chaos_resilience_test
  - Integration testing: integration_dependency_check, integration_test_orchestrate
  - Token-optimized: test_execute_filtered, performance_test_filtered, quality_assess_filtered
- Create NewDomainToolsHandler.ts to route new domain tools

Dead code removal (~22k lines):
- Delete 4 overlapping filtered handlers (coverage, flaky, security, contract)
- Remove unused directories: src/alerting/, src/reporting/, src/transport/
- Remove 4 unregistered CLI command dirs: fleet/, test/, quality/, monitor/ (42 files)
- Archive 10 one-time verification scripts to scripts/archive/
- Remove 2 CLI backup files (index-spec.ts, index-working.ts)

Test organization:
- Move HNSWPatternStore.test.ts from src/ to tests/unit/memory/
- Delete OutputFormatter duplicate test from src/
- Consolidate duplicate RuVector and learning-persistence tests
- Rename RuVector.SelfLearning.test.ts for consistent naming

Dependencies:
- Remove unused packages: jose, @types/chrome, gpt-tokenizer

Build config:
- Exclude src/edge/ subdirectories from main tsconfig (separate build)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 16:30:45 +00:00
Profa 6fd4bfe8fa feat(learning): integrate RuVector intelligence layer for pattern learning
Add RuVector-based learning system that captures patterns from development:
- .ruvector/intelligence.json: stores learned patterns, error fixes, file sequences
- scripts/workers/qe-self-learning.js: background learning worker
- scripts/workers/sync-intelligence.js: intelligence synchronization
- scripts/migrate-memory-to-ruvector.js: migration from legacy memory
- scripts/migrate-swarm-to-ruvector.js: migration from swarm patterns
- scripts/suggest-agents-from-intelligence.js: agent routing suggestions

Updated .gitignore to track .ruvector/ for shared team learning.
Updated .claude/settings.json with RuVector hooks integration.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 15:56:00 +00:00