OmniDominion Mission Runbook
This runbook walks an operator through the complete life cycle of the Zenith Sapience OmniDominion Governance Exemplar. Every command references tooling that already ships with AGI Jobs v0 (v2). Follow the checklists in order; each task emits an artefact that feeds later stages.
Pre-flight (15 minutes)
- Confirm clean workspace
- Pull the latest
main. - Run
git statusto confirm no local changes.
- Pull the latest
- Verify toolchain
npm cinpm run ci:verify-toolchain
- Regenerate protocol constants
npm run compile
- Snapshot governance state (optional but recommended)
npm run owner:snapshot -- --network hardhat --out reports/zenith-omnidominion/preflight-owner-snapshot.md
Mission execution (45 minutes)
- Run deterministic kit
npm run demo:zenith-sapience-omnidominion- Confirms planning, simulation, dry-run execution, governance reporting, and kit packaging.
- Review owner dashboards
- Open
reports/zenith-omnidominion/command-center.md. - Open
reports/zenith-omnidominion/parameter-matrix.md. - Confirm the Mermaid topology in
reports/zenith-omnidominion/governance.mdrenders with the correct multisig/timelock pairing.
- Open
- Inspect thermodynamic telemetry
reports/zenith-omnidominion/thermodynamics.jsonlists the captured temperature/entropy snapshot.- Compare with the
thermostatsection ofproject-plan.jsonto ensure the commanded adjustments executed.
- Audit mission summary
reports/zenith-omnidominion/summary.mdenumerates each regional programme and its KPI outcome.- If any scenario is flagged
WARNorFAIL, escalate to the owner delegate and rerun after corrective action.
Emergency drill (10 minutes)
- Pause switch validation
- Run
npm run owner:command-center -- --network hardhat --format markdown --out reports/zenith-omnidominion/pause-drill.md --execute-pause-check. - Ensure the resulting markdown shows
SystemPause.setPaused(true)followed byfalseto simulate a halt/resume cycle.
- Run
- Thermostat hotfix rehearsal
npx hardhat run scripts/v2/updateThermostat.ts --network hardhat --temperature 0.31 --dry-run- Confirm output indicates owner signature required; do not append
--executeduring drills.
- Dispute circuit orientation
- Review
docs/disputes.mdand ensure theStakeManagercommands listed there align withOWNER-CONTROL.mdentries.
- Review
Post-mission (10 minutes)
- Archive the kit
- Compress
reports/zenith-omnidominion/zenith-omnidominion-kit.jsonand supporting markdown files. - Upload to long-term storage per organisational policy.
- Compress
- Update mission log
- Append a summary to the internal mission tracker referencing the kit hash and CI run ID.
- Reset environment
- Remove temporary reports with
rm -rf reports/zenith-omnidominionif the archive is complete. git clean -fdto ensure the workspace is clean for the next run.
- Remove temporary reports with
Troubleshooting quick reference
| Symptom | Diagnostic | Resolution |
|---|---|---|
Step owner-command-center failed |
Inspect reports/zenith-omnidominion/logs/owner-command-center.log |
Run npm run owner:verify-control -- --network hardhat to locate mismatched owner addresses. |
| Dry-run rejects plan | reports/zenith-omnidominion/dry-run.json contains failure scenario |
Adjust plan parameters or run npm run owner:mission-control -- --network hardhat for deeper context. |
| Thermodynamics report missing | Check ASI_GLOBAL_THERMODYNAMICS_PATH env variable |
Ensure the shell wrapper was used; do not call demo:asi-global directly for this initiative. |
| Mermaid diagram is empty | reports/zenith-omnidominion/governance.mmd not generated |
Run npm run owner:diagram -- --network hardhat --out reports/zenith-omnidominion/governance.md --title "OmniDominion Governance". |
Store this runbook alongside the mission plan so future operators inherit the same procedure.