Where AI-built code faces reality
By default AI-generated software is verified in the same environment and context that it was built — which frequently leads to agents claiming it worked due to context poisoning. A real user starting from zero still hits packaging, install, and integration failures the AI never saw.
That leaves a gap between "tests pass" and "actually works." This isn't a hunch — the repo says so itself.
The problem statement isn't outside framing — the Digital Twin Universe README declares the failure mode and the mission to fix it in plain text.
So the fix is purpose-built for exactly this gap. What is it?
The Amplifier Digital Twin Universe is a complete, isolated environment, stood up on demand from a single declarative YAML profile, that simulates the world the code will live in — so consumers can clone, install, run, and experience it like a real user.
The next question is how a profile becomes a running, real-user environment.
The engine wraps the Incus container runtime to clone, install, provision, and run the code from zero — driven by 9 lifecycle commands from launch to destroy.
But isolation only works if the code inside still sees the real world.
Real stateless APIs pass through untouched, while external dependencies are mocked as Docker sidecars — with mitmproxy transparently rewriting DNS and URLs (including WebSocket upgrades) so the code inside sees real-world hostnames.
One profile puts the whole mechanism to the test.
The amplifier-user-sim profile simulates a real Amplifier user end to end — catching exactly the packaging and install failures a build-environment-only check would miss.
And this discipline is written into how the repo works.
amplifier --versionThe repo institutionalizes the practice: its own AGENTS.md and PR template demand verification evidence in the PR body — "not just tests pass."
Close the gap between "tests pass" and "actually works" — on purpose, every time.
Primary source: robotdad/amplifier-bundle-digital-twin-universe (fork tracking upstream microsoft/amplifier-bundle-digital-twin-universe), cloned to /tmp/dtu-clone. 62 commits on main; git tag v0.3.1 present.
Feature status: Development Status :: 3 — Alpha (pyproject version 0.3.0; bundle.md declares 0.3.1). Main branch history spans 2026-03-25 to 2026-05-22.
Research performed:
git remote -v — confirmed origin=robotdad, upstream=microsoftgit log --reverse --format='%ad|%an|%h|%s' --date=short — 62 commits, timeline & milestonescat -n /tmp/dtu-clone/README.md — problem statement (L3–6), DTU definition (L14–18), amplifier-chat (L47–58), mock_services (L160–162)grep -nE '^def |@main.command' src/…/cli.py — confirmed 9 CLI commandswc -l src/…/*.py — core library ~4,397 lines (engine.py 1784, incus.py 869)grep -c incus incus.py (65) & grep -c mitmproxy engine.py (13)cat profiles/tests/amplifier-user-sim.yaml — pypi_overrides, url_rewrites, passthrough, validationgrep -rin 'tests pass' --include='*.md' — AGENTS.md L36, PULL_REQUEST_TEMPLATE.md L11git log --format='%an' | sort | uniq -c | sort -rn — contributorsPrimary contributors: David Koleczek (45 commits on main), Brian Krabach (12). Authored by the Microsoft MADE:Explorations Team.
Gaps: Only the default unit + fast suite was executed (256 passed, 77 skipped); integration/e2e tiers require live Incus, Docker, and API keys and were not run. PR discussion dates were not separately fetched. The "Jenga tower" phrase is external framing and does not appear in the repo.