{"repo":"bonfire-systems/goalkeeper","free":true,"listed":false,"github":"https://github.com/bonfire-systems/goalkeeper","clone":"git clone https://github.com/bonfire-systems/goalkeeper.git","description":"Durable contract-driven goal execution for Claude Code. A subagent judge gates completion against an explicit Definition of Done.","language":"Python","stars":12,"topics":["agents","ai-agents","anthropic","automation","autonomous-agents","claude-code","claude-code-plugin","goals"],"license":"MIT","category":"ai-agents","readme_excerpt":"Set durable goals. Approve at the gate. Contract-driven autonomous goal execution for Claude Code . A subagent judge gates completion against an explicit Definition of Done. Real reject-cycle, 3 minutes wall-clock. Goalkeeper caught a MAX RUNTIME MS = 9999 // TODO sentinel placeholder in a benchmark test where the validator passed both rounds. Round 1: validator green, judge reject on DoD #3 + #7 with a 3-step fix-list. Round 2: real threshold (500ms = 10x measured baseline) with justification, validator green, judge approve . Full transcript with quoted verdicts: docs/demo.md . Long-form writeup on dev.to. --- How it differs OpenAI Codex /goal Ralph loop goalkeeper --- --- --- --- Durable goal across many turns ✓ ✓ ✓ Validator back-pressure optional core core Independent judge gate against an explicit Definition of Done — — core Anti-placeholder rule (stubs / .todo / it.only auto-reject) — informal enforced Linear chains of role-specific goals with judge-gated handoff — — /goal-chain Auto-pauses after N consecutive rejections — — 5 (configurable) Append-only checkpoint log per goal — informal enforced Spec lives in CLI prompt PROMPT.md contract.md (validated against JSON Schema) Pre-existing validator failures distinguished from goal-caused — — validator baseline Inspired by OpenAI Codex /goal and Geoffrey Huntley's Ralph loop, with one key addition: the judge. Why Codex /goal runs autonomously until a stop-condition is met. The Ralph loop runs while :; do cat PROMPT.md clau","default_branch":null,"files":null,"tree":[],"storefront":"/r/bonfire-systems","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bonfire-systems/goalkeeper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}