Infinity Symphony Runbook — Operator Drill
This runbook turns Infinity Symphony into a reproducible, audit-ready demonstration. Every step relies on existing AGI Jobs v0 (v2) scripts. The flow assumes access to a mainnet-equivalent RPC or Anvil fork and can be executed unattended inside CI.
0. Preconditions
- Install dependencies (
npm install) and ensurets-nodeis available via the repo toolchain. - Export a network context (
NETWORK=localhost,NETWORK=sepolia, or custom mainnet RPC via Hardhat). - If broadcasting, provision a funded deployer key using the
DEPLOYER_PRIVATE_KEYenv variable (CI path stays offline).
1. Mission Environment Bootstrap
- Copy the environment overlay:
cp demo/infinity-symphony/env.example .env - Double-check the mission paths:
AURORA_MISSION_CONFIG→demo/infinity-symphony/config/mission@v2.jsonAURORA_THERMOSTAT_CONFIG→demo/infinity-symphony/config/infinity-symphony.thermostat@v2.jsonAURORA_REPORT_SCOPE→infinity-symphony
- Optional: override
ASI_TAKEOFF_PLAN_PATHto a forked charter before running automation.
2. Deterministic Dry-Run Harness
- Execute the dry-run pipeline with the Infinity plan:
export ASI_TAKEOFF_PLAN_PATH=demo/infinity-symphony/project-plan.json npm run demo:asi-takeoff - Inspect
reports/asi-takeoff/mission-control.mdand confirm the scenarios labelledGlobal Stabilisation,Emergency Swarm, andTrade Equilibriumall readstatus: pass. - Run the governance kit generator for completeness:
npm run demo:asi-takeoff:kit -- \ --report-root reports/asi-takeoff \ --summary-md reports/asi-takeoff/infinity-symphony-summary.md \ --bundle reports/asi-takeoff/mission-bundle \ --logs reports/asi-takeoff/logs - Hash the receipts (optional, recommended for CI):
find reports/asi-takeoff -type f -print0 | sort -z | xargs -0 shasum -a 256 > reports/asi-takeoff/SHA256SUMS
3. Mission Compendium (AURORA)
- Mirror the dry-run outputs into the Infinity scope:
mkdir -p reports/localhost/infinity-symphony/receipts rsync -a reports/asi-takeoff/ reports/localhost/infinity-symphony/receipts/ - Render the mission report:
npm run demo:aurora:report - Verify
reports/localhost/infinity-symphony/infinity-symphony-report.mdcontains the four mission jobs and thermostat overlays.
4. Owner Command Fabric Proofs
- Atlas parameter lattice:
npm run owner:atlas -- --format markdown --output reports/localhost/infinity-symphony/governance/atlas.md - Command center dossier:
npm run owner:command-center -- --format markdown --output reports/localhost/infinity-symphony/governance/command-center.md --network ${NETWORK:-localhost} - Mission control workbook:
npm run owner:mission-control -- --output reports/localhost/infinity-symphony/governance/mission-control.md --network ${NETWORK:-localhost} - Render the owner governance mermaid diagram for verification:
npm run owner:diagram -- --output reports/localhost/infinity-symphony/governance/control.mmd --network ${NETWORK:-localhost}
View original Mermaid source
stateDiagram-v2
[*] --> DryRun
DryRun --> Receipts
Receipts --> Atlas
Receipts --> CommandCenter
CommandCenter --> MissionControl
MissionControl --> Publish
Atlas --> Publish
Publish --> [*]5. Thermostat & Economic Audits
- Generate the thermodynamics report:
npm run thermodynamics:report -- --output reports/localhost/infinity-symphony/governance/thermodynamics.md - Trigger the owner parameter matrix (CI gating):
npm run owner:parameters -- --output reports/localhost/infinity-symphony/governance/parameter-matrix.md --network ${NETWORK:-localhost} - Optional: run the Hamiltonian tracker for energy policy overlays:
npm run hamiltonian:report -- --output reports/localhost/infinity-symphony/governance/hamiltonian.md --network ${NETWORK:-localhost}
6. Publication Surface
- Summarise artefacts:
tree reports/localhost/infinity-symphony - Pin or archive:
ipfs-car/web3.storagefor decentralised publication.git lfsor artifact storage for CI.
- Announce via ENS text records using
npm run identity:updateif mainnet ready.
7. Regression / CI Hooks
- CI gating: Fail the pipeline if
reports/asi-takeoff/SHA256SUMSchanges unexpectedly. - Drift detection: Run
npm run owner:verify-controlafter the harness to assert owner supremacy wiring. - Incident drill: Pair this runbook with
npm run owner:emergencyto test pause / resume loops.
Infinity Symphony stays completely inside AGI Jobs v0 (v2) functionality, yet surfaces the civilisation-grade intelligence choreography referenced in our mandate.