Skip to content

Roadmap

What's planned, roughly in priority order. No promises on timelines.

Near term

  • ~~Externalize developer.yaml~~ -- done: example.developer.yaml ships as a template; users copy to developer.yaml (gitignored)
  • Better dry-run output -- structured output for dry runs that's easier to pipe into other tools
  • Parallel audit runs -- run multiple audit types against the same repo concurrently
  • Configurable max quality attempts -- let repos override the default 3-attempt quality fix loop

Medium term

  • Webhook-driven execution -- trigger pipelines from GitHub webhooks instead of manual CLI invocation. The API server (developer serve) provides the HTTP layer; what's missing is the webhook ingestion and event-to-pipeline mapping.
  • Cost tracking -- aggregate token costs across runs with historical reporting

Longer term

  • Web dashboard -- visibility into pipeline runs, metrics, and status without reading terminal output. The API server now provides the backend (GET /tasks, GET /tasks/{id}, GET /repos); what's missing is the frontend.
  • Multi-repo audit campaigns -- run the same audit across all configured repos and aggregate findings
  • Custom pipeline definitions -- define pipelines in YAML instead of Python for simpler customization