Codex normale
Lavoro piccolo e reversibile con un oracolo immediato.
Usalo per: modifiche meccaniche, spiegazioni, fix localizzati.Playbook
Scegli come lavorare, copia una struttura di prompt, poi esamina le evidenze. La libreria di prompt è illustrativa; i risultati completati sono nell’Evidence Lab.
Usa il workflow più piccolo che corrisponde all’incertezza, all’impatto e alla prova richiesta.
Lavoro piccolo e reversibile con un oracolo immediato.
Usalo per: modifiche meccaniche, spiegazioni, fix localizzati.Hai un’idea, ma non ancora una proposta.
Crea: un concept pronto da implementare da cinque lenti creative.Hai una proposta e vuoi pressione, dissenso e blocker.
Restituisce: un giudizio ordinato e un piano di verifica.Ti servono Forge → Council → esecuzione Hyper autorizzata in un unico percorso guidato.
Orchestra: proposta, review, gate di arresto e percorso autorizzato nell’esecuzione Hyper.Workflow di implementazione per modifiche complesse e autorizzate.
Gestisce: contratto → un writer → check → falsificazione → chiusura basata su evidenze.Mind collega Forge → Council → Hyper; ogni workflow può anche essere eseguito da solo. Nessuno trasforma il consenso in una prova.
I membri rispondono prima di vedere il lavoro altrui, limitando la contaminazione diretta.
I candidati perdono l’autore. Profondità e numero dei reviewer seguono la modalità; Standard prepara ruoli per performance e copertura.
I punteggi si combinano in modo deterministico quando esiste JSON valido. Dissenso e blocker restano visibili.
Il Chairman restituisce approved, approved-with-risk o blocked con confidenza e verifica.
| Workflow | Parte da | Termina con | Non fa |
|---|---|---|---|
| Forge | Problema o opportunità | Proposta unificata | Giudicarla o implementarla |
| Council | Proposta concreta | Final Call + dissenso + blocker | Trasformare i voti in prova |
| Mind | Idea e vincoli | Proposta + verdetto Council + risultato Hyper quando autorizzato | Nascondere l’esecuzione nell’autorizzazione deliberativa |
| Hyper | Modifica autorizzata o handoff approvato | Codice controllato con evidenze, o blocker esplicito | Richiamare Forge o Council ricorsivamente |
Leonardo esamina UX/UI. Bob esegue l’evidenza nel browser e non vota. Se il browser non è stato eseguito, visuale, tastiera, cronologia, console e overflow restano UNKNOWN.
Un record pubblico completato, con risultato di codice riproducibile e limiti di provenienza dichiarati.
Task, input congelato, patch, check, verdetto del verifier e replay sono pubblici.
Il risultato di codice è riproducibile; le trascrizioni grezze dell’orchestrazione non sono state conservate.
Una struttura riutilizzabile, mai presentata come risultato completato.
| Run | Risultato osservato | Stato |
|---|---|---|
| Scheduler Node · Hyper Relay | 13/13 test strict PASS, sintassi PASS, verifier nuovo PASS sul contratto finale chiarito e replay della patch pubblicata PASS. | Replay risultato PASS Provenienza workflow PARZIALE |
È un singolo caso di studio, non un benchmark né un claim generale di qualità. Registra un’implementazione Hyper Relay dalla build locale esatta indicata nel bundle di evidenze.
Apri l’Evidence LabCopia la struttura, sostituisci i placeholder e definisci evidenze capaci di chiudere il task. Sono esempi, non risultati di prodotto.
Usa <workflow> per <decisione o modifica>.
Contesto: <repo, file, utenti, comportamento attuale>.
Vincoli: <compatibilità, sicurezza, tempo, dipendenze>.
Successo: <criteri osservabili di accettazione>.
Evidenze: <comandi, test, browser, metriche, controesempi>.
Non fare: <azioni o claim fuori scope>.Aggiorna <file esatti> per ottenere <risultato meccanico>. Preserva comportamento e lavoro non correlato. Esegui <formatter/test> e riporta il diff.Diagnostica <sintomo>. Traccia la causa minima riproducibile con evidenze file:riga e comandi. Non implementare il fix.Correggi <test fallito> in <modulo>. Mantieni la patch locale, aggiungi il caso di regressione mancante ed esegui la suite mirata.Usa $codex-council:codex-forge per trasformare <problema utente> in una proposta di prodotto pronta da implementare. Confronta valore, interazione, architettura, delivery e semplificazione.Forge: progetta <capacità> con vincoli di <scala, latenza, privacy, compatibilità>. Restituisci confini, flusso dati, failure mode, rollout e slice minima.Forge: crea un developer tool per <problema di workflow>. Ottimizza per adozione, debug, local-first e una prima release misurabile.Forge: semplifica <processo attuale>. Preserva <controlli obbligatori>, elimina handoff evitabili e definisci la migrazione.Forge: crea una migrazione a fasi da <sistema vecchio> a <target>. Includi coesistenza, rollback, osservabilità, ownership e criteri di uscita.Forge: trova l’alternativa più piccola a <proposta grande>. Indica cosa non costruire, l’assunzione testata e quando avrebbe senso espandere.Standard Council: giudica <proposta A vs B> per <sistema>. Ancora la raccomandazione ai vincoli repo, costo di migrazione, failure mode e verifica.Standard Council: esamina <diff o PR>. Trova blocker di correttezza, rischio compatibilità, test mancanti, gap di rollback e condizione minima di merge.Standard Council: valuta la root cause proposta per <regressione>. Separa fatti e ipotesi e richiedi un riproduttore che possa falsificare il vincitore.Deep Council: giudica <proposta performance>. Richiedi workload baseline, contesa, piano di misura, budget e soglie di rollback.Deep Council: esamina <migrazione schema/dati>. Preserva compatibilità, idempotenza, ripresa, audit, rollback e recupero da fallimenti parziali.Standard Council: giudica <modifica API>. Mappa consumer, versioning, errori, aiuti alla migrazione, osservabilità ed evidenze dei breaking change.Standard Council: scegli refactor, strangler migration o rewrite per <modulo>. Quantifica rischi, milestone reversibili e condizioni di stop.Standard Council: esamina l’upgrade di <dipendenza>. Verifica documentazione ufficiale attuale, compatibilità, lockfile, rollback e smoke test.Standard Council con frontend review: giudica <flusso>. Leonardo esamina UX; Bob verifica tastiera, focus, responsive, errori console e screenshot. UNKNOWN nel browser blocca la chiusura UI.Deep Council: emetti go, revise o stop per <release>. Usa fatti di deploy, incidenti aperti, rollback, copertura owner e blocker espliciti.Standard Council: esamina <postmortem>. Sfida catena causale, condizioni contributive, gap di rilevamento, owner e prova che il rischio sia diminuito.Deep Council: giudica <feature di condivisione dati>. Identifica classi dati, minimizzazione, retention, cancellazione, accessi, audit e claim che richiedono review di sicurezza dedicata.Usa $codex-council:codex-mind per forgiare e giudicare <idea>. Mostra prima la stima compact combinata. Restituisci proposta, dissenso, blocker e Final Call. Non implementare.Usa $codex-council:codex-mind per <idea>. Dopo la stima accettata, esegui Forge poi Council. Offri Hyper solo con Final Call build e mia autorizzazione separata.Mind: struttura e giudica <feature> sotto <vincoli rigidi>. Conserva opzioni incompatibili e dissenso fino alla decisione; nessun handoff finché resta un blocker.Usa $codex-council:codex-hyper per implementare <modifica concorrente>. Caratterizza il legacy, definisci cancellazione e ordine, usa test deterministici sulle race e chiudi con controesempi nuovi.Hyper: implementa <contratto API approvato>. Mappa consumer, preserva compatibilità, mantieni un solo writer, aggiungi contract test e usa un verifier nuovo per falsificare errori e migrazione.Hyper: implementa <modifica dati approvata>. Richiedi idempotenza, crash recovery, dry-run, rollback, audit e failure injection prima della chiusura.Hyper: implementa <modifica build/deploy>. Congela il contratto artefatti, prova percorsi clean e incrementali, preserva rollback e verifica l’artefatto, non solo l’exit code.Hyper: implementa <modifica UI approvata>. Collega l’accettazione a tastiera, focus, screenshot mobile/desktop, console, history/state e overflow. Browser UNKNOWN blocca la chiusura.Hyper: refactor di <scope approvato> fra <moduli>. Usa explorer read-only per superfici separate, un root writer, characterization test, review del diff e verifier nuovo.Esegui solo ciò che puoi rendicontare. Le stime sono euristiche locali, non dati di fatturazione.
| Controllo | Valori | Cosa modifica |
|---|---|---|
| Modalità | fast · standard · deep | Topologia della deliberazione e profondità della review. |
| Budget | compact · balanced · expanded | Margine di contesto e output. |
Standard e Deep richiedono una stima accettata. Expanded richiede conferma esplicita. Expanded permette output e reference più ampi; non garantisce evidenze complete né audit trail.
python3 scripts/codex_council.py estimate \
--topic "<proposta>" \
--mode standard \
--type implementation \
--token-budget compactScrivi non disponibile quando il runtime non espone l’uso. Non trasformare mai la stima in una fattura o in consumo osservato.
# Valida il plugin locale.
python3 scripts/codex_council.py validate --plugin-root . --strict
# Stima prima del dispatch.
python3 scripts/codex_council.py estimate --topic "<proposta>" \
--mode standard --type implementation --token-budget compact
# Anteprima del router opt-in senza dispatch.
python3 scripts/codex_council.py estimate --topic "<proposta>" \
--router auto --panel auto --json
# Prepara gli artefatti dopo l’accettazione della stima.
# init non avvia gli agenti.
python3 scripts/codex_council.py init --topic "<proposta>" \
--mode standard --type implementation --token-budget compact \
--confirm-estimate
# Forge usa lo stesso estimatore/scaffolder con --type forge.
python3 scripts/codex_council.py estimate --topic "<idea>" \
--mode standard --type forge --token-budget compact
# Ispeziona una sessione completata.
python3 scripts/codex_council.py compile-context \
--topic "<handoff>" --constraint "<vincolo>" --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
Visualizza in anteprima il tuning delimitato prima di configurarlo. Gli alter sono consultivi e non rimuovono guardrail. Bob è un evidence runner, non un votante configurabile.
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
Il runtime è sperimentale e shadow-only. Gli artefatti legacy e il verdetto del Chairman restano autorevoli. Cells, frontier, recovery e replay migliorano la tracciabilità locale; non cambiano il verdetto.
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
Nomi, verdetti, limiti ed errori da tenere visibili prima di una run.
Confini, integrazione, manutenibilità, rischio di migrazione.
Failure mode, test, rollback, osservabilità.
Segreti, permessi, privacy, provenienza, policy.
Fit del workflow, documentazione, adozione, attrito operativo.
Assunzioni nascoste, alternative più semplici, overengineering.
Latenza, throughput, memoria, costo, scala, misurazione.
Gate UX/UI quando la review frontend è attiva.
Evidence runner browser. Riporta PASS / FAIL / UNKNOWN osservati; non vota.
Le lenti opzionali coprono implementazione, regressione, performance, disciplina del contesto, governance, UX operatore, UX frontend e semplificazione contrarian. Rendono più nitida la run; non creano diversità indipendente di modello.
Due prompt normali non impongono isolamento, attribuzione nascosta, rubrica comune o dissenso preservato. Council sì. Se questo migliori la risposta va dimostrato sul task, non assunto.
No. Il workflow resta dentro Codex. La diversità dei ruoli è utile ma correlata.
Standard e Deep si fermano su una stima locale; compact è il default. Expanded richiede conferma esplicita. Le stime non sono telemetria di fatturazione.
No. Le skill orchestrano le run quotidiane. La CLI offre stime, scaffolding, scoring, validazione, health e statistiche riproducibili.
Solo quando Council restituisce build, non restano blocker e l’implementazione è autorizzata esplicitamente.
No. È una proiezione shadow; la sessione legacy e il verdetto del Chairman restano autorevoli.
ChairmanAgente Codex principale che sintetizza il record salvato.
Candidate A–FOutput Council anonimizzati durante la valutazione.
BlockerCondizione che impedisce l’approvazione.
DissensoPosizione di minoranza preservata.
PreflightStima e gate di accettazione esplicita.
Mission ContractDone, scope, vincoli, rollback e oracolo osservabili di Hyper.
Evidence runnerEsegue check e riporta osservazioni; non vota.
Coverage partialMancano artefatti attesi; il report è incompleto.
Decision CellRecord shadow sperimentale per claim, opzione, rischio o decisione.
QuarantineStato non utilizzabile perché ignoto, corrotto o non valido rispetto alle policy.