How are several mission reports assembled into one operator packet?
For operators and reviewers: inspect a Makefile-driven assembly of ASI missions, owner reports, kits and a digest.
01
Inspect the orchestration recipe
Read the mission dependencies and report-copy paths. The recipe combines several workflows; report paths and prerequisites must agree before a full run.
{"revision":"5b4cebb309a83a7a6749d8911d8bf96a1921e042","sources":[{"file":"demo/helios-omniversal-symphony/Makefile","content":"REPORT_ROOT ?= reports/helios-omniversal-symphony\nTAKEOFF_ROOT := $(REPORT_ROOT)/asi-takeoff\nGLOBAL_ROOT := $(REPORT_ROOT)/asi-global\nOWNER_ROOT := $(REPORT_ROOT)/owner\nLOG_ROOT := $(REPORT_ROOT)/logs\nNETWORK ?= hardhat\n\n.PHONY: mission clean prep plan governance kits digest\n\nmission: clean prep plan governance kits digest\n\t@echo \"Helios Omniversal Symphony mission complete → $(REPORT_ROOT)\"\n\nclean:\n\trm -rf $(REPORT_ROOT)\n\nprep:\n\tmkdir -p $(TAKEOFF_ROOT) $(GLOBAL_ROOT) $(OWNER_ROOT) $(LOG_ROOT)\n\nplan: prep\n\tnpm run demo:asi-takeoff:local\n\tnpm run demo:asi-global\n\tcp demo/asi-takeoff/project-plan.json $(TAKEOFF_ROOT)/project-plan.json\n\tcp reports/asi-takeoff/dry-run.json $(TAKEOFF_ROOT)/dry-run.json\n\tcp reports/asi-takeoff/thermodynamics.json $(TAKEOFF_ROOT)/thermodynamics.json\n\tcp reports/asi-takeoff/mission-control.md $(TAKEOFF_ROOT)/mission-control.md\n\tcp reports/asi-takeoff/summary.md $(TAKEOFF_ROOT)/summary.md\n\tcp reports/asi-takeoff/summary.json $(TAKEOFF_ROOT)/summary.json\n\tif [ -d reports/asi-takeoff/mission-bundle ]; then rm -rf $(TAKEOFF_ROOT)/mission-bundle && cp -R reports/asi-takeoff/mission-bundle $(TAKEOFF_ROOT)/; fi\n\tif [ -d reports/asi-takeoff/logs ]; then rm -rf $(TAKEOFF_ROOT)/logs && cp -R reports/asi-takeoff/logs $(TAKEOFF_ROOT)/; fi\n\tcp demo/asi-global/project-plan.json $(GLOBAL_ROOT)/project-plan.json\n\tcp reports/asi-global/dry-run.json $(GLOBAL_ROOT)/dry-run.json\n\tcp reports/asi-global/thermodynamics.json $(GLOBAL_ROOT)/thermodynamics.json\n\tcp reports/asi-global/mission-control.md $(GLOBAL_ROOT)/mission-control.md\n\tcp reports/asi-global/summary.md $(GLOBAL_ROOT)/summary.md\n\tcp reports/asi-global/summary.json $(GLOBAL_ROOT)/summary.json\n\tif [ -f reports/asi-global/command-center.md ]; then cp reports/asi-global/command-center.md $(GLOBAL_ROOT)/command-center.md; fi\n\tif [ -f reports/asi-global/parameter-matrix.md ]; then cp reports/asi-global/parameter-matrix.md $(GLOBAL_ROOT)/parameter-matrix.md; fi\n\tif [ -f reports/asi-global/governance.mmd ]; then cp reports/asi-global/governance.mmd $(GLOBAL_ROOT)/governance.mmd; fi\n\tif [ -f reports/asi-global/governance.md ]; then cp reports/asi-global/governance.md $(GLOBAL_ROOT)/governance.md; fi\n\tif [ -d reports/asi-global/mission-bundle ]; then rm -rf $(GLOBAL_ROOT)/mission-bundle && cp -R reports/asi-global/mission-bundle $(GLOBAL_ROOT)/; fi\n\tif [ -d reports/asi-global/logs ]; then rm -rf $(GLOBAL_ROOT)/logs && cp -R reports/asi-global/logs $(GLOBAL_ROOT)/; fi\n\n\ngovernance: prep\n\tnpm run owner:mission-control -- --network $(NETWORK) --format markdown --out $(OWNER_ROOT)/mission-control.md --bundle $(OWNER_ROOT)/mission-control-bundle\n npm run owner:command-center -- --network $(NETWORK) --format markdown --output $(OWNER_ROOT)/command-center.md\n\tnpm run owner:parameters -- --network $(NETWORK) --format markdown --out $(OWNER_ROOT)/parameter-matrix.md\n\tnpm run owner:emergency -- --network $(NETWORK) --format markdown --out $(OWNER_ROOT)/emergency-runbook.md\n\tnpx hardhat run --no-compile scripts/v2/thermodynamicsReport.ts --network $(NETWORK) -- --format markdown --out $(OWNER_ROOT)/thermodynamics.md\n\n\nkits: plan governance\n\tnpm run demo:asi-takeoff:kit -- --report-root $(TAKEOFF_ROOT) --plan $(TAKEOFF_ROOT)/project-plan.json --bundle $(TAKEOFF_ROOT)/mission-bundle --logs $(TAKEOFF_ROOT)/logs --summary-md $(TAKEOFF_ROOT)/summary.md --summary-json $(TAKEOFF_ROOT)/summary.json --mission-control $(TAKEOFF_ROOT)/mission-control.md --output-name helios-asi-takeoff-kit\n\tnpm run demo:asi-global:kit -- --report-root $(GLOBAL_ROOT) --plan $(GLOBAL_ROOT)/project-plan.json --dry-run $(GLOBAL_ROOT)/dry-run.json --thermodynamics $(GLOBAL_ROOT)/thermodynamics.json --mission-control $(GLOBAL_ROOT)/mission-control.md --summary-md $(GLOBAL_ROOT)/summary.md --summary-json $(GLOBAL_ROOT)/summary.json --bundle $(GLOBAL_ROOT)/mission-bundle --logs $(GLOBAL_ROOT)/logs --output-basename helios-asi-global-kit\n\n\ndigest: kits\n\tcd $(REPORT_ROOT) && find . -type f -print0 | sort -z | xargs -0 sha256sum > SHA256SUMS\n","format":"text","sha256":"6d90f28f1507795a13896f86d08e7fa96f8f7a3ae630dc957b64d1bf8ead1175","bytes":4032,"download":"/AGIJobsv0/examples/6d90f28f1507795a-Makefile","source":"https://github.com/MontrealAI/AGIJobsv0/blob/5b4cebb309a83a7a6749d8911d8bf96a1921e042/demo/helios-omniversal-symphony/Makefile"},{"file":"demo/helios-omniversal-symphony/README.md","content":"# AGI Jobs v0 (v2) — Demo → Helios Omniversal Symphony\n\n> AGI Jobs v0 (v2) is our sovereign intelligence engine; this module extends that superintelligent machine with specialised capabilities for `demo/helios-omniversal-symphony`.\n\n## Overview\n- **Path:** `demo/helios-omniversal-symphony/README.md`\n- **Module Focus:** Anchors Demo → Helios Omniversal Symphony inside the AGI Jobs v0 (v2) lattice so teams can orchestrate economic, governance, and operational missions with deterministic guardrails.\n- **Integration Role:** Interfaces with the unified owner control plane, telemetry mesh, and contract registry to deliver end-to-end resilience.\n\n## Capabilities\n- Provides opinionated configuration and assets tailored to `demo/helios-omniversal-symphony` while remaining interoperable with the global AGI Jobs v0 (v2) runtime.\n- Ships with safety-first defaults so non-technical operators can activate the experience without compromising security or compliance.\n- Publishes ready-to-automate hooks for CI, observability, and ledger reconciliation.\n\n## Systems Map\n```mermaid\nflowchart LR\n Operators((Mission Owners)) --> demo_helios_omniversal_symphony[[Demo → Helios Omniversal Symphony]]\n demo_helios_omniversal_symphony --> Core[[AGI Jobs v0 (v2) Core Intelligence]]\n Core --> Observability[[Unified CI / CD & Observability]]\n Core --> Governance[[Owner Control Plane]]\n```\n\n## Working With This Module\n1. From the repository root run `npm install` once to hydrate all workspaces.\n2. Inspect the scripts under `scripts/` or this module's `package.json` entry (where applicable) to discover targeted automation for `demo/helios-omniversal-symphony`.\n3. Execute `npm test` and `npm run lint --if-present` before pushing to guarantee a fully green AGI Jobs v0 (v2) CI signal.\n4. Capture mission telemetry with `make operator:green` or the module-specific runbooks documented in [`OperatorRunbook.md`](../../OperatorRunbook.md).\n\n## Directory Guide\n### Key Files\n- `ECONOMIC-ORCHESTRATION.md`\n- `Makefile`\n- `RUNBOOK.md`\n\n## Quality & Governance\n- Every change must land through a pull request with all required checks green (unit, integration, linting, security scan).\n- Reference [`RUNBOOK.md`](../../RUNBOOK.md) and [`OperatorRunbook.md`](../../OperatorRunbook.md) for escalation patterns and owner approvals.\n- Keep secrets outside the tree; use the secure parameter stores wired to the AGI Jobs v0 (v2) guardian mesh.\n\n## Next Steps\n- Review this module's issue board for open automation, data, or research threads.\n- Link new deliverables back to the central manifest via `npm run release:manifest`.\n- Publish artefacts (dashboards, mermaid charts, datasets) into `reports/` for downstream intelligence alignment.\n","format":"text","sha256":"4e411a033318b366feb1749e2d95ae99c71b40e2d6d24c2cdbe6768371079299","bytes":2742,"download":"/AGIJobsv0/examples/4e411a033318b366-README.md","source":"https://github.com/MontrealAI/AGIJobsv0/blob/5b4cebb309a83a7a6749d8911d8bf96a1921e042/demo/helios-omniversal-symphony/README.md"},{"file":"demo/asi-global/bin/asi-global-local.sh","content":"#!/usr/bin/env bash\nset -euo pipefail\n\nROOT=\"$(cd \"$(dirname \"${BASH_SOURCE[0]}\")/../../..\" && pwd)\"\nexport AURORA_REPORT_SCOPE=\"${AURORA_REPORT_SCOPE:-asi-global}\"\nexport AURORA_REPORT_TITLE=\"${AURORA_REPORT_TITLE:-Global ASI Take-Off — Mission Report}\"\nexport AURORA_MISSION_CONFIG=\"${AURORA_MISSION_CONFIG:-demo/asi-global/config/mission@v2.json}\"\nexport AURORA_THERMOSTAT_CONFIG=\"${AURORA_THERMOSTAT_CONFIG:-demo/asi-takeoff/config/asi-takeoff.thermostat@v2.json}\"\n\n# Reuse the production-contract lifecycle and owned localhost-node cleanup.\nexec bash \"$ROOT/demo/asi-takeoff/bin/asi-takeoff-local.sh\"\n","format":"text","sha256":"7e4254bbfbdaa51ff6681adafdfc99afcd1ed32421770519e64790d0d02d71dc","bytes":608,"download":"/AGIJobsv0/examples/7e4254bbfbdaa51f-asi-global-local.sh","source":"https://github.com/MontrealAI/AGIJobsv0/blob/5b4cebb309a83a7a6749d8911d8bf96a1921e042/demo/asi-global/bin/asi-global-local.sh"}]}
FROM READING TO A REPRODUCIBLE RUN
Try the selected path.
Disposable local chain
From the repository root, use nvm install, nvm use and npm ci with the pinned Node/npm versions. The local driver uses mock assets; its owned development node stops at the end. If port 8545 is occupied, use DEMO_PORT=18545.
The related ASI Global component produces local transaction evidence. This is a component rehearsal; the Helios Makefile remains a separate assembly recipe requiring its documented inputs.
The source inspector above reads bundled repository material. Local commands run separately on your computer. Recorded examples may contain historical timestamps, placeholders and simulated metrics.
MAKE IT YOUR OWN
One useful experiment.
Compare the Makefile’s expected report paths with the outputs of a fresh component run. Do not copy an old report to satisfy a missing new-run artifact.
THE SYSTEM, MADE VISIBLE
Architecture & relationships
Architecture diagram · source preserved belowView original Mermaid source
flowchart LR
Operators((Mission Owners)) --> demo_helios_omniversal_symphony[[Demo → Helios Omniversal Symphony]]
demo_helios_omniversal_symphony --> Core[[AGI Jobs v0 (v2) Core Intelligence]]
Core --> Observability[[Unified CI / CD & Observability]]
Core --> Governance[[Owner Control Plane]]
WHEN SOMETHING DOESN’T MATCH
Troubleshooting
Port already in use
Choose DEMO_PORT=18545 before the command. Do not connect a demo to an unrelated or valuable chain.
No final settlement evidence
Read the first failed transaction or validation step. Compare the effective mission, committee thresholds and report scope; a partial report is not a completed run.
TRACE THE CHECKS
Verification & next steps
This directory has no standalone test source files. Follow the shared implementation and its behavioral tests before making correctness claims.