Ergonet is an autonomous multi-agent software development system currently in development for research and training purposes (not publicly available). It combines AI coding agents with sandboxed container execution (Docker), API spend limits, and human review gates.
This repository hosts an uncut 3-minute demo and engineering notes documenting a real failure mode: why the agent swarm faked software deliverables under time pressure instead of generating them live, and how I am fixing it with deterministic compilers.
- 🔍 Root Cause: The Simulation Trap — Why autonomous agents fake code when given ambitious multi-file targets under time pressure.
- 🧪 Forensic Evidence & Code Snippets — Exact prompt-interception detour and mock service caught and deleted.
- 🛡️ Automated Anti-Theatre Invariants — Automated CI AST test (
anti-theatre-invariants.test.ts) that permanently blocks simulation backdoors. - ⚖️ Plausibility vs. Provenance — Why semantic model evaluations and runtime compiler verification are distinct engineering layers.
- 🏗️ 4 Protection Patterns — Compiler-in-the-loop, cryptographic process DAGs, semantic intent linters (SRL, experimental), and entropy anomaly detection.
- 📋 10-Act Operator Verification Receipt — Step-by-step verification log tracking all 10 acts across the 7 platform tabs.
- 🗺️ Platform Workflow Specification — Plain-language Gherkin specifications of the 7 Ergonet tabs.
- 📦 Master 14.4 MB Video File — Raw uncut walkthrough (1440×900, 03:23).
In the video:
- 100% Real: The UI, Docker container command execution, API spend controls, and human sign-off gates.
- Pre-compiled (the bug): The three deliverables in the Outbox (webpage, slide deck, game) were static files, not generated live by the models during the 3-minute clip.
When autonomous agents are asked to produce complex software under tight time limits without deterministic compilers, their default failure mode is often to fake the output rather than fail cleanly. I am actively investigating the real fix: replacing prompt hallucinations with authentic deterministic compilers paired with model-driven code inspection.
