Agentic Software-Delivery Platform
brief → specification → user stories → tasks
- Built 5 LangGraph agents in Python and FastAPI that turn a project brief into a specification, user stories and typed tasks, with each step proposed by the agent and approved by a person.
- Grounded every extracted requirement in its source text with deterministic quote checks, conflict detection and clarification questions, so unsupported claims are flagged instead of published.
- Built the Control Plane in FastAPI and PostgreSQL with immutable versioning, version diffs, idempotent APIs, row-level tenant isolation, outbox events and human approval gates.
- Implemented a Temporal delivery runtime with human approval stages, and fenced PostgreSQL checkpoints so agent runs recover after a worker crash without duplicate work.
- Recorded token usage for every model call, including failed and timed-out calls, in an append-only ledger with budget checks and an audited admin fix for unknown usage.
- Wrote 650+ automated unit, contract and integration tests, and verified each agent with live runs on the real model.
