fabro/crates
Bryan Helmkamp 49364b0843 Add demo API server and wire React app to fetch from API
Expand the OpenAPI spec from 11 to 39 endpoints covering Runs, Workflows,
Verifications, Retros, Sessions, Insights, Settings, and Projects with ~45
schemas. Add `--demo` flag to `arc serve` that serves static demo data for
all endpoints (auth disabled, read-only). Non-demo mode returns 501 for new
endpoints while existing run handlers continue working.

Regenerate the TypeScript API client and add `apiJson` helper. Wire all 19
React route files with server-side loaders that fetch from the API and map
snake_case responses to camelCase UI types. Mock data kept as fallback.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-02 09:39:53 -05:00
..
arc-agent Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-api Add demo API server and wire React app to fetch from API 2026-03-02 09:39:53 -05:00
arc-cli Rename Pipeline to Workflow in CLI help text and test assertions 2026-03-02 00:07:35 -05:00
arc-db Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-git-storage Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-llm Fix model test: increase timeout to 30s and min tokens to 16 2026-03-01 22:14:50 -05:00
arc-mcp Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-types Add spec-first OpenAPI for arc-api with generated types 2026-03-01 21:43:49 -05:00
arc-util Fix clippy warnings, test failures, and apply cargo fmt 2026-03-01 13:02:16 -05:00
arc-workflows Rename Pipeline to Workflow/Run in arc-workflows engine internals 2026-03-01 23:58:42 -05:00