Skip to content

v0.1.0

Choose a tag to compare

@ahmad-codex ahmad-codex released this 07 Oct 16:23
· 79 commits to master since this release
057921d

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 audit and
    development seed profiles.
  • Claim primitive using SELECT ... FOR UPDATE SKIP LOCKED, role-based TTLs, refresh_claim
    and release_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 events and verdicts tables 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 with as_agent, and a signed interactivity endpoint for the details modal.
  • archive_plan with Completed or Canceled outcomes.
  • Audit dispatcher sidecar: request_audit and cancel_audit queue runs that a separate
    container executes with Claude Code in tmux sessions.
  • workstream-admin CLI 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.