Controller
Selects the next permitted phase, candidate, gate, approval, or recovery action.
Pramaan Loop · governed delivery lifecycle
Loop is the control system for building with agents: it freezes the contract, bounds execution, evaluates exact candidates, coordinates release, and keeps watching after production.
What Loop owns
Brief, PRD, user journey, technical design, phases, candidates, delivery evidence, release decisions, and the observed outcome.
Capability mutations, request context, idempotency, metering, postconditions, and platform evidence stay in the kernel. Loop and the kernel exchange immutable receipts.
The application loop
Every transition has a required input, an accountable decision, and evidence. A prompt cannot skip a lifecycle state.
Clear ownership
The architecture separates decisions, state transitions, effects, and proposals. That is what makes pause, resume, retry, and lost-response recovery honest.
Selects the next permitted phase, candidate, gate, approval, or recovery action.
Sole writer of run state and sole owner of external effects and reconciliation.
Evaluates events against lifecycle invariants, budgets, revisions, and terminal rules.
Return plans, patches, reviews, and evidence without owning the authoritative state.
Execution
Loop can drive different agent harnesses and skill sets through one adapter boundary. Workers operate on isolated candidates and return structured results to the runtime.
Sisyphus-style skills and agent harnesses help agents persist, plan, test, and review. They are implementation tools beneath Loop—not competing public products or sources of truth.
Customer cost
Loop budgets tokens, tool calls, duration, infrastructure, and Pramaan capability usage by run and phase. Actual cost is derived from provider receipts against versioned pricing—not a number invented before the work exists.
pv_2026_07Prepare a run