blue/crates/blue-core/src
Eric Garcia 8977b30e63 feat: Phase 5 - staging lock tools for multi-agent coordination
Add staging resource locking for coordinating parallel agent work:

- store.rs: Added staging_locks and staging_lock_queue tables
- handlers/staging.rs: Lock acquire/release with queuing, status, cleanup
- Automatic lock expiration and queue cleanup

New MCP tools (4):
- blue_staging_lock - Acquire exclusive access to staging resources
- blue_staging_unlock - Release a staging lock
- blue_staging_status - Check lock status for specific resource or all
- blue_staging_cleanup - Clean up expired locks and orphaned queue entries

Total: 32 MCP tools, 24 tests passing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 03:37:40 -05:00
..
documents.rs feat(core): Complete Phase 1 - Foundation porting from coherence-mcp 2026-01-24 00:43:25 -05:00
lib.rs feat: Phase 5 - staging lock tools for multi-agent coordination 2026-01-24 03:37:40 -05:00
repo.rs feat(core): Complete Phase 1 - Foundation porting from coherence-mcp 2026-01-24 00:43:25 -05:00
state.rs feat: Phase 4 - session and reminder tools 2026-01-24 03:29:51 -05:00
store.rs feat: Phase 5 - staging lock tools for multi-agent coordination 2026-01-24 03:37:40 -05:00
voice.rs feat: Phase 4 - session and reminder tools 2026-01-24 03:29:51 -05:00
workflow.rs feat(core): Complete Phase 1 - Foundation porting from coherence-mcp 2026-01-24 00:43:25 -05:00