Real gates
Tests are executed by the MCP tool. A model saying “it passed” is never accepted as evidence.
exit code → verdict → transition
Workflow engine for Claude Code
Junto keeps agentic work on a durable path—from brief to verified result—with real command output as the only completion gate.
› Task 2026-09-08-add-auth
Size standard
Phase build
Next /junto:verify
Blockers none
✓ tests pass
○ typecheck not run
A lifecycle you can inspect
Junto makes the next action obvious while preserving decisions and gate evidence under your project.
Designed to stay honest
Tests are executed by the MCP tool. A model saying “it passed” is never accepted as evidence.
exit code → verdict → transition
Tasks, plans, decisions, consults, and verdicts stay in .junto/ inside your project.
Standard and deep plans require explicit user approval. The model cannot approve its own plan.
Anthropic, OpenAI, or CLI-backed roles can challenge a plan—but opinions never become gates.
Two commands. No bootstrap script.
Requires Claude Code with plugin support and Node.js 20 or newer.
claude plugin marketplace add vannt-dev/junto
claude plugin install junto@junto
/junto:start describe the work