feat(core): Complete Phase 1 - Foundation porting from coherence-mcp
Port core functionality from coherence-mcp to blue-core:
- store.rs: SQLite persistence with schema v1, WAL mode, FTS5 search
- documents, document_links, tasks, worktrees, metadata tables
- Blue's voice in all error messages
- documents.rs: Enhanced with markdown generation
- Rfc, Spike, Adr, Decision types with to_markdown() methods
- Blue's signature at the end of generated docs
- state.rs: ProjectState aggregation
- active_items(), ready_items(), stalled_items(), draft_items()
- generate_hint() for contextual recommendations
- status_summary() for complete overview
- repo.rs: Git detection and worktree operations
- detect_blue() finds .blue/ directory structure
- WorktreeInfo with rfc_title() extraction
- create_worktree(), remove_worktree(), is_branch_merged()
- workflow.rs: Status transitions
- RfcStatus, SpikeOutcome, SpikeStatus, PrdStatus enums
- Transition validation with helpful error messages
MCP server updated with 9 tools:
- blue_status, blue_next, blue_rfc_create, blue_rfc_get
- blue_rfc_update_status, blue_rfc_plan, blue_rfc_validate
- blue_rfc_task_complete, blue_search
14 unit tests passing.
RFC 0002 tracks remaining phases.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>