MCP server connecting Claude Code to the Guildhouse ecosystem. Tools (23): Forgejo: repos, files, branches, PRs, CI status Chronicle: events, epochs, verify, emit GSAP proxy: request_ac, check_operation, get_posture, delegate Capstone: agents, tenants Tasks: list, get, create, update_status, submit_for_review, submit_review Multi-agent topology: Lead Agent — plans work, delegates, reviews proposals Worker Agents — implement in parallel, submit PRs with confidence Reviewer Agent — QA's worker output, submits review confidence Confidence Gate — auto-merge/flag/propose/reject based on combined score Confidence thresholds (configurable): >= 85: auto-merge (no human needed) >= 70: flag-merge (merged, flagged for post-review) >= 50: proposal (Tyler reviews) < 50: reject (worker revises) Reviewer can override: 'reject' always rejects, 'request_changes' caps at propose. Task definitions (TOML) with phased prompts, success criteria, and delegation scopes. Every tool call emits Chronicle MCP_TOOL_CALL (0x3020). Every gate decision emits Chronicle events (0x4010-0x4013). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
20 lines
783 B
TOML
20 lines
783 B
TOML
[task]
|
|
id = "bascule-dashboard-tui"
|
|
repo = "tking/bascule-oss"
|
|
description = "Build TUI dashboard using dioxus-ratatui bridge"
|
|
branch = "feat/dashboard-tui"
|
|
delegation_scope = "code:write,test:run"
|
|
chronicle_source = "did:web:guildhouse.dev/agent/worker-a"
|
|
|
|
[phases.1]
|
|
description = "Implement TUI components using dioxus-ratatui"
|
|
prompt = "Build TUI versions of SessionTable, AuthStats, and StatusBar using the dioxus-ratatui bridge crate"
|
|
success_criteria = "cargo build -p bascule-dashboard-tui compiles"
|
|
estimated_confidence = 75
|
|
|
|
[phases.2]
|
|
description = "Wire to management API"
|
|
prompt = "Connect TUI components to bascule-server management API on port 9090"
|
|
depends_on = 1
|
|
success_criteria = "TUI shows live session data from running bascule-server"
|
|
estimated_confidence = 70
|