{"ok":true,"requestId":"2f8d449f-a8d9-474e-b621-43307ef6efa1","endpoint":"/api/labs/werewolf-agent-loop","method":"POST","openapi":"/api/openapi.json","production":{"engineVersion":"werewolf-agent-loop@2026.07.2","contractVersion":"2.3.0","dataVersion":"deterministic-game-trace-v2","riskClass":"moderate","readiness":"production-shaped-sandbox","execution":{"deterministic":true,"sideEffects":"none","latencyBudgetMs":100,"maxOutputBytes":262144,"replay":"content-addressed"},"controls":["strict input contract","bounded request and output","content-addressed replay receipt","structured failure envelope","request and engine trace metadata"],"releaseGates":["step budget","checkpointed state","prompt-policy comparison","overconfidence penalty"],"promotionBlockers":["independent owner sign-off","persistent audit sink","globally consistent gateway rate limit","representative production-data validation","on-call ownership and rollback drill","durable checkpoint store","concurrent-session isolation"]},"slug":"werewolf-agent-loop","title":"Werewolf Agent Loop","summary":"Observable agent state, durable memory, evidence hypotheses and prompt-policy comparison.","capabilities":["agent","memory","state machine","loop engineering"],"dataBoundary":"Deterministic synthetic game transcript; no private competition prompts or traces.","sampleInput":{"variant":"evidence-first","rounds":4,"comparisonRounds":4,"resumeFromRound":0,"runId":"werewolf-agent-001","humanReviewThreshold":0.75}}