Amplifier Stories
Amplifier's adversarial bundle factory
BundleWizard · v0.4.0 · Active
An Amplifier bundle wires behaviors, agents, context, and tools together with clear boundaries. It is not one large document that tries to do everything.
So who should assemble these pieces — and can it be trusted to?
A bundle generation and improvement factory for the Amplifier ecosystem, built and verified in the open over eleven days.
A working factory. But what stops a factory from mass-producing bad output?
They produce plausible-looking artifacts with subtle bugs. And the danger hides in plain sight, exactly where nobody looks.
So the factory needs a mechanism that assumes its own output is wrong.
One cycle inside BundleWizard's six-stage flow (explore → spec → plan → execute → verify → finish). If the critique says “NEEDS CHANGES” the refiner runs; “APPROVED” skips straight to evaluate.
The loop only works if the critique is honest. So who reviews the work?
Spawned with context_depth="none", the critic has zero context from the generation process. That is what makes the review genuinely adversarial instead of a rubber stamp.
Honest critique catches bugs — but when is a bundle actually done?
context_depth="none", meaning you have NO context from the generation process.”“Converged” is an objective threshold, not an opinion. The loop runs up to 10 iterations (typically 2–5 passes), and the best result is always checkpointed.
Because the gate is machine-checked, the human no longer has to stand at it.
Amplifier performs the explore phase directly — it already knows what it needs — then launches the autonomous continuation. Human approval is gone, but the quality bar is not.
The machines hold the bar. That is how Amplifier builds its own extensions.
Removing the human checkpoints does not remove the craft. The gates stay; the loop stays; the critic stays adversarial. What leaves is only the wait for a human to say yes.
Data as of: July 21, 2026 · Feature status: Active (v0.4.0)
Repository: michaeljabbour/amplifier-bundle-bundlewizard (local clone /tmp/bundlewizard, HEAD e1c5f9f)
Research performed — every claim independently re-derived:
git log --oneline | wc -l → 145 commitsgit log --format='%an <%ae>' | sort | uniq -c → 1 author (Michael J. Jabbour)git log --format='%ad' --date=short | sort | uniq -c → 2026-03-16 to 2026-03-27gh pr list --repo michaeljabbour/amplifier-bundle-bundlewizard --state all → PRs #1–#4 mergedpython3 -m pytest tests/ -q → 175 passed; bridge/ with PYTHONPATH=src → 22 passed (197 total)ls agents/*.md context/*.md recipes/*.yaml modes/*.md | wc -l; ls -d skills/*/ → 11 / 8 / 6 / 7 / 2sed -n / grep -rn over philosophy.md, convergence-criteria.md, bundle-critic.md, recipes/bundle-single-iteration.yaml, README.md, bundle.mdGaps / framing notes: The phrase “even experts ship broken bundles” is narrative framing, not a repo quote; the “composition complexity / ecosystem blindness / no quality gates” triad is synthesized framing (each maps to real repo content). Commit count is the local HEAD; upstream may have advanced.
Primary contributor: Michael J. Jabbour — 145 / 145 commits (100%).