Ada Lovelace
Architecture, boundaries, long-term maintainability.
Alter tuning
An alter is a local tweak to how one reviewer behaves. Make Ada blunter, point Seymour at database cost, or tell Leonardo to stop being polite about bad UI.
Who you can tune
Architecture, boundaries, long-term maintainability.
Reliability, testability, operational recovery.
Security, privacy, governance, unsafe assumptions.
Product fit, operator pain, adoption friction.
The red team. Hidden failure modes and bad assumptions.
Performance, scale, cost, measurement.
Honest, unsparing UI and UX critique.
Off-limits. Bob runs the browser for evidence; he doesn't vote.
Commands
# List what's configured.
python3 scripts/codex_council.py alters list
# Inspect one.
python3 scripts/codex_council.py alters show --role ada
# Preview the prompt change before committing to it.
python3 scripts/codex_council.py alters preview --role leonardo \
--tone "more brutally honest about confusing interaction design" \
--domain-focus "mobile UI, modal accessibility, and click-through regressions"
# Save it.
python3 scripts/codex_council.py alters configure --role leonardo \
--tone "more brutally honest about confusing interaction design" \
--domain-focus "mobile UI, modal accessibility, and click-through regressions"
# Reset one role, or all of them.
python3 scripts/codex_council.py alters reset --role leonardo
python3 scripts/codex_council.py alters reset --all
Writing a good one