Repository navigation
v0.1.0
First version. Built between 2026-05-18 and 2026-05-23.
Added
- MCP server over HTTP (JSON-RPC 2.0) at
/<token>/mcp, with per-user URL tokens, token
rotation and redaction of the token from paths and logs. - Postgres 16 schema with plain SQL migrations applied on startup, accessed through Npgsql and
Dapper, behind PgBouncer in transaction-pool mode. - Data-driven state machine: plan types stored as JSONB state graphs, with
auditand
developmentseed profiles. - Claim primitive using
SELECT ... FOR UPDATE SKIP LOCKED, role-based TTLs,refresh_claim
andrelease_claim, with a concurrency test suite. - 36 MCP tools for discovery, claiming, submission, lifecycle, forensics, project and plan setup,
and audit dispatch. - Task dependencies and bulk task creation (
create_tasks). - Append-only
eventsandverdictstables enforced by triggers. - GitHub Projects V2 board sync through an outbox: tasks as issues on repo-backed projects,
draft items otherwise, column and assignee sync, audit milestones, signed inbound webhooks. - Slack notifications through an outbox: Block Kit cards, per-task threads, role personas
selectable per call withas_agent, and a signed interactivity endpoint for the details modal. archive_planwith Completed or Canceled outcomes.- Audit dispatcher sidecar:
request_auditandcancel_auditqueue runs that a separate
container executes with Claude Code in tmux sessions. workstream-adminCLI and/admin/*endpoints.- Docker images and compose files for production, Caddy, Grafana and Prometheus configuration.
- Unit, integration (Testcontainers) and concurrency test projects, and a GitHub Actions workflow.