3 Commits

Author SHA1 Message Date
anthonyrawlins
63de51b1f1 Updated project files and configuration
- Added/updated .gitignore file
- Fixed remote URL configuration
- Updated project structure and files

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-17 22:48:26 +10:00
anthonyrawlins
31b36260ad Add comprehensive BACKBEAT timing integration to BUBBLE decision tracking
Major BACKBEAT integration implementation:
- Created sophisticated BACKBEAT integration module for decision operations
- Added beat-aware decision bundle generation with complexity-based estimation
- Implemented phase-based tracking (traversing → scoring → summarizing)
- Enhanced API with BACKBEAT metrics and monitoring endpoints
- Added graceful fallback when BACKBEAT infrastructure unavailable
- Switched from RocksDB to SQLite for better compatibility

Key features:
- Beat synchronization with 2 BPM global tempo grid
- Decision operation complexity estimation and beat budgeting
- Real-time operation status tracking with NATS messaging
- Enhanced decision bundle responses with intelligent analysis
- BACKBEAT metrics API for operational monitoring
- Comprehensive error handling and timeout management

API endpoints:
- POST /decision/bundle - Generate decision bundles with BACKBEAT timing
- GET /backbeat/metrics - View real-time BACKBEAT metrics
- GET /backbeat/operations - Monitor active decision operations

Technical implementation:
- Go backend with NATS messaging for distributed coordination
- SQLite storage with decision metadata and provenance tracking
- Beat-aware timing for all decision bundle operations
- Resource cleanup and graceful connection management
- Production-ready with environment-based configuration

This completes BUBBLE's integration into the CHORUS 2.0.0 BACKBEAT ecosystem.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 13:04:23 +10:00
anthonyrawlins
013e0dc3f0 Initial commit - BUBBLE decision tracking system
- Added core BUBBLE architecture with decision envelopes and policy store
- Implemented bundle API with FastAPI skeleton and OpenAPI specification
- Added Go-based storage implementation with SQLite and RocksDB support
- Created integrations for peer sync, vector search, and N8N workflows
- Added comprehensive testing framework and documentation
- Implemented provenance walking and decision checking algorithms

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-27 09:35:03 +10:00