Team Finishline
Agents in Context Toronto: a MongoDB HackathonFinishLine (Track 3: Finish the Job) is an autonomous release-closing agent built with MongoDB Atlas, Pydantic AI, LangSmith, FastAPI/SSE, and ElevenLabs. Most agents treat an HTTP 200/202 response as success and lose state or duplicate side effects when killed mid-flight. FinishLine executes a 5-stage idempotent workflow inside a standalone OS worker process backed by MongoDB Atlas ACID transactions, $jsonSchema-validated step_checkpoints, unique (run_id, step_key) and idempotency_key indexes, and Atlas Change Streams streamed live to an Operator & Chaos Control Room via SSE. When a downstream service silently drops a request (202 Accepted with active=False on verification) or introduces breaking contract drift (/v1/deployments → /v2/deployments), FinishLine detects the mismatch, retrieves precedents via MongoDB Atlas Vector Search, generates a structured DriftAdaptationPlan with Pydantic AI (traced end-to-end in LangSmith and Logfire), and completes the release by opening a verified GitHub PR with issue evidence. For ambiguous policy or drift gates, ElevenLabs (eleven_flash_v2_5 TTS and scribe_v2 STT) delivers voice briefings and captures operator approval or rollback decisions.




