Plain Codex
Small, reversible work with an immediate oracle.
Use for: mechanical edits, explanations, localized fixes.Playbook
Choose how to work, copy a prompt structure, then inspect the evidence. The prompt library is illustrative; completed outcomes appear in the Evidence Lab.
Use the smallest workflow that matches the uncertainty, impact, and proof required.
Small, reversible work with an immediate oracle.
Use for: mechanical edits, explanations, localized fixes.You have an idea, not yet a proposal.
Creates: one implementation-ready concept from five creator lenses.You have a proposal and want pressure, dissent, and blockers.
Returns: a ranked judgment and verification plan.You need Forge → Council → authorized Hyper execution in one guided path.
Orchestrates: proposal, review, stop gates, and the authorized path through Hyper execution.Implementation workflow for authorized, complex repository changes.
Owns: contract → one writer → checks → falsification → evidence-backed close.Mind connects Forge → Council → Hyper; each workflow can also run alone. None of them turns consensus into proof.
Members answer before seeing one another’s work, limiting direct cross-contamination.
Candidates lose authorship. Review depth and count follow the selected mode; Standard scaffolds performance-impact and coverage roles.
Scores combine deterministically when valid reviewer JSON exists. Dissent and blockers stay visible.
The Chairman returns approved, approved-with-risk, or blocked with confidence and verification.
| Workflow | Starts with | Ends with | Does not do |
|---|---|---|---|
| Forge | Problem or opportunity | Unified proposal | Judge or implement it |
| Council | Concrete proposal | Final Call + dissent + blockers | Turn votes into proof |
| Mind | Idea plus constraints | Proposal + Council verdict + Hyper result when authorized | Hide execution inside deliberation authorization |
| Hyper | Authorized change or approved handoff | Checked code with evidence, or an explicit blocker | Re-run Forge or Council recursively |
Leonardo reviews UX/UI. Bob executes browser evidence and does not vote. If the browser did not run, visual, keyboard, history, console, and overflow claims remain UNKNOWN.
One completed public record, with replayable code evidence and stated provenance limits.
Task, frozen input, patch, checks, verifier verdict, and replay record are public.
The code outcome is replayable; raw orchestration transcripts were not retained.
A reusable prompt structure, never presented as a completed outcome.
| Run | Observed result | Status |
|---|---|---|
| Node scheduler · Hyper Relay | 13/13 strict tests PASS, syntax PASS, fresh verifier PASS against the final clarified contract, and published patch replay PASS. | Outcome replay PASS Workflow provenance PARTIAL |
This is one case study, not a benchmark or a general quality claim. It records a Hyper Relay implementation from the exact local build named in the evidence bundle.
Open the Evidence LabCopy the structure, replace the placeholders, and define evidence that can settle the task. These are examples, not product results.
Use <workflow> for <decision or change>.
Context: <repo, files, users, current behavior>.
Constraints: <compatibility, safety, time, dependencies>.
Success: <observable acceptance criteria>.
Evidence: <commands, tests, browser, metrics, counterexamples>.
Do not: <out-of-scope actions or claims>.Update <exact files> to <mechanical result>. Preserve behavior and unrelated work. Run <formatter/test> and report the diff.Diagnose <symptom>. Trace the smallest reproducible cause with file:line evidence and commands. Do not implement a fix.Fix <failing test> in <module>. Keep the patch local, add the missing regression case, and run the focused suite.Use $codex-council:codex-forge to turn <user problem> into one implementation-ready product proposal. Compare user value, interaction, architecture, delivery, and simplification.Forge a system design for <capability> under <scale, latency, privacy, compatibility>. Return boundaries, data flow, failure modes, rollout, and smallest viable slice.Forge a developer tool for <workflow pain>. Optimize for adoption, debuggability, local-first operation, and a measurable first release.Forge a simpler workflow for <current process>. Preserve <hard controls>, remove avoidable handoffs, and define the migration path.Forge a staged migration from <old system> to <target>. Include coexistence, rollback, observability, ownership, and exit criteria.Forge the smallest alternative to <large proposal>. Include what not to build, the assumption it tests, and the condition that would justify expansion.Standard Council: judge <proposal A vs B> for <system>. Ground the recommendation in repository constraints, migration cost, failure modes, and verification.Standard Council: review <diff or PR>. Find correctness blockers, compatibility risk, missing tests, rollback gaps, and the smallest safe merge condition.Standard Council: evaluate the proposed root cause for <regression>. Separate observed facts from hypotheses and require a reproducer that can falsify the winner.Deep Council: judge <performance proposal>. Require baseline workload, contention behavior, measurement plan, budgets, and rollback thresholds.Deep Council: review <schema/data migration>. Preserve compatibility, idempotency, resumability, auditability, rollback, and partial-failure recovery.Standard Council: judge <API change>. Map consumers, versioning, error semantics, migration aids, observability, and breaking-change evidence.Standard Council: decide refactor, strangler migration, or rewrite for <module>. Quantify risks, reversible milestones, and stop conditions.Standard Council: review upgrading <dependency>. Check current official migration docs, compatibility surface, lockfile impact, rollback, and smoke tests.Standard Council with frontend review: judge <flow>. Leonardo reviews UX; Bob verifies keyboard, focus, responsive states, console errors, and screenshots. Unknown browser evidence blocks UI completion.Deep Council: issue a go, revise, or stop call for <release>. Use deployed facts, open incidents, rollback readiness, owner coverage, and explicit blockers.Standard Council: review <postmortem>. Challenge the causal chain, contributing conditions, detection gaps, action owners, and evidence that recurrence risk fell.Deep Council: judge <data-sharing feature>. Identify data classes, minimization, retention, deletion, access boundaries, audit needs, and claims that require a dedicated security review.Use $codex-council:codex-mind to forge and judge <idea>. Show the combined compact estimate first. Return the proposal, dissent, blockers, and Final Call. Do not implement.Use $codex-council:codex-mind for <idea>. After an accepted estimate, run Forge then Council. Offer bundled Hyper only if the Final Call is build and I separately authorize implementation.Mind: shape and judge <feature> under <hard constraints>. Preserve incompatible options and dissent until Council decides; no implementation handoff while a blocker remains.Use $codex-council:codex-hyper to implement <concurrency change>. Characterize legacy behavior, define cancellation and ordering semantics, use deterministic race tests, and close with a fresh counterexample search.Hyper: implement <approved API contract>. Map consumers, preserve compatibility, keep one writer, add contract tests, and use a fresh verifier to falsify error and migration behavior.Hyper: implement <approved data change>. Require idempotency, crash recovery, dry-run, rollback, audit evidence, and failure injection before close.Hyper: implement <build/deploy change>. Freeze the current artifact contract, test clean and incremental paths, preserve rollback, and verify the produced artifact—not only command exit codes.Hyper: implement <approved UI change>. Bind acceptance to keyboard, focus, mobile/desktop screenshots, console errors, history/state, and overflow. Browser UNKNOWN blocks completion.Hyper: refactor <approved scope> across <modules>. Use read-only explorers for separate surfaces, one root writer, characterization tests, final diff review, and a fresh verifier.Run only what you can account for. Estimates are local heuristics, not billing data.
| Control | Values | Changes |
|---|---|---|
| Mode | fast · standard · deep | Deliberation topology and review depth. |
| Budget | compact · balanced · expanded | Context and output allowance. |
Standard and Deep require an accepted estimate. Expanded requires explicit confirmation. Expanded permits larger outputs and references; it does not guarantee complete evidence or an audit trail.
python3 scripts/codex_council.py estimate \
--topic "<proposal>" \
--mode standard \
--type implementation \
--token-budget compactKeep usage as unavailable when the runtime does not expose it. Never turn the estimate into a bill or observed consumption.
# Validate the local plugin.
python3 scripts/codex_council.py validate --plugin-root . --strict
# Estimate before dispatch.
python3 scripts/codex_council.py estimate --topic "<proposal>" \
--mode standard --type implementation --token-budget compact
# Preview the opt-in router without dispatching.
python3 scripts/codex_council.py estimate --topic "<proposal>" \
--router auto --panel auto --json
# Scaffold session artifacts after accepting the estimate.
# init does not dispatch agents.
python3 scripts/codex_council.py init --topic "<proposal>" \
--mode standard --type implementation --token-budget compact \
--confirm-estimate
# Forge uses the same estimator/scaffolder with --type forge.
python3 scripts/codex_council.py estimate --topic "<idea>" \
--mode standard --type forge --token-budget compact
# Inspect a completed session.
python3 scripts/codex_council.py compile-context \
--topic "<handoff>" --constraint "<constraint>" --json
python3 scripts/codex_council.py doctor --session <session-path>
python3 scripts/codex_council.py stats --session <session-path> --json
python3 scripts/codex_council.py dashboard
Preview bounded role tuning before configuring it. Alters are advisory and cannot remove guardrails. Bob is an evidence runner, not a tunable voter.
python3 scripts/codex_council.py alters list
python3 scripts/codex_council.py alters preview --role grace --strictness high
python3 scripts/codex_council.py alters show --role grace
The runtime is experimental and shadow-only. Legacy session artifacts and the Chairman verdict remain authoritative. Cells, frontier, recovery, and replay improve local traceability; they do not change the verdict.
python3 scripts/codex_council.py cells project --help
python3 scripts/codex_council.py cells apply --help
python3 scripts/codex_council.py cells plan --help
python3 scripts/codex_council.py cells doctor --help
python3 scripts/codex_council.py cells recover --help
python3 scripts/codex_council.py cells rollback --help
python3 scripts/codex_council.py cells purge --help
python3 scripts/codex_council.py cells replay --help
python3 scripts/codex_council.py cells fault-test --help
Names, verdicts, limits, and the mistakes that should stay visible before a run.
Boundaries, integration, maintainability, migration risk.
Failure modes, tests, rollback, observability.
Secrets, permissions, privacy, provenance, policy.
Workflow fit, docs, adoption, operational friction.
Hidden assumptions, simpler alternatives, overengineering.
Latency, throughput, memory, cost, scale, measurement.
UX/UI gate when frontend review is enabled.
Browser evidence runner. Reports observed PASS / FAIL / UNKNOWN; never votes.
Optional lenses cover implementation, regression, performance, context discipline, governance, operator UX, frontend UX, and contrarian simplification. They sharpen a run; they do not create independent model diversity.
Two ordinary prompts do not enforce isolation, blinded attribution, a shared rubric, or preserved dissent. Council does. Whether that improves an answer must be established by task evidence, not assumed.
No. The workflow stays inside Codex. Role diversity is useful but correlated.
Standard and Deep pause on a local estimate; compact is the default. Expanded needs explicit confirmation. Estimates are not billing telemetry.
No. Skills orchestrate everyday runs. The CLI provides reproducible estimates, scaffolding, scoring, validation, health, and stats.
Only after Council returns build, no blocker remains, and implementation is explicitly authorized.
No. It is a shadow projection; the legacy session and Chairman verdict remain authoritative.
ChairmanMain Codex agent that synthesizes the saved record.
Candidate A–FAnonymized Council outputs during scoring.
BlockerCondition that prevents approval.
DissentPreserved minority position.
PreflightEstimate and explicit acceptance gate.
Mission ContractHyper’s observable done, scope, constraints, rollback, and oracle.
Evidence runnerExecutes checks and reports observations; does not vote.
Coverage partialSome expected artifacts are missing; the report is incomplete.
Decision CellExperimental shadow record for a claim, option, risk, or decision.
QuarantineState that must not be used because it is unknown, corrupt, or policy-invalid.