{"repo":"nullhack/temple8","free":true,"listed":false,"github":"https://github.com/nullhack/temple8","clone":"git clone https://github.com/nullhack/temple8.git","description":"Test-driven agent orchestration, templated. Tests authored as the contract, simulated before any source exists, built red→green under flowr state machines. Any LLM, any process, zero lock-in.","language":"Jinja","stars":11,"topics":["project-template","pytest","python","python-project-template","python3","uv","ai","opencode","productivity","vibe-coding"],"license":"MIT","category":"productivity","readme_excerpt":"[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url] Test-driven agent orchestration. Any workflow. Any LLM. Zero lock-in. --- You ship features with AI assistants. The agent writes code, you review it, the spec still drifts. Tests pass but the feature doesn't match what stakeholders asked for. The review cycle is a black box. temple8 makes tests the contract and a state machine the router. Test stubs are authored up front from the interview, simulated before any source exists, then built red → green → refactor one contract at a time. flowr routes every state change through the right agent with the right skills; CI ( ruff / pyright / mypy.stubtest / pytest ) is the enforcement backstop. --- Who is this for? Developers moving from vibe coding to agentic engineering Vibe coding works for prototypes, breaks at scale. temple8 replaces \"prompt and pray\" with: BDD scenarios from interviews, title-based traceability from Example to test function, red-green-refactor enforced by default, a contract simulation gate that disconfirms the test surface before code, and three-tier review that catches what linters miss — including vacuous assertions that pass without asserting. Teams wanting structured agent orchestration without lock-in Your team follows Scrum, Kanban, SAFe, or something custom. Orchestration should adapt to it","default_branch":null,"files":null,"tree":[],"storefront":"/r/nullhack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nullhack/temple8/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."}