Triage from the #122/#200 flake-roots wave: two integration failures reproduce identically on unmodified origin/main (clean worktree, direct runs, load ~40-60), so they come from concurrently landed sibling waves, not the flake fixes (#329, #330, #332).
packages/agent-bundle/tests/examples-contract.test.ts :: serves the routed Audiobook Curator artifact through a real MCP client — expected [...] to have a length of 17 but got 18 (generatedRoutes assertion, line ~308). Deterministic across retry attempts; likely the audiobook example gained a route/command (e.g. the stage 3b evidence-facing CLI commands wave) without the contract expectation moving.
packages/agent-bundle/tests/hooks.test.ts :: runs the Cursor workspace/open lifecycle starter through a generated wrapper with empty stdout — expected { code: 1, … } to deeply equal { code: +0, stderr: '', stdout: '' } (line ~1109).
A third baseline failure — overview.e2e missing packageVersion after the #322 identity migration — was repaired in #332.
Repro used:
AGENT_BUNDLE_WORKBENCH_PREBUILT=1 AGENT_BUNDLE_PACKAGE_PREBUILT=1 pnpm exec rstest --config rstest.integration.config.ts packages/agent-bundle/tests/examples-contract.test.ts
AGENT_BUNDLE_WORKBENCH_PREBUILT=1 AGENT_BUNDLE_PACKAGE_PREBUILT=1 pnpm exec rstest --config rstest.integration.config.ts packages/agent-bundle/tests/hooks.test.ts
Triage from the #122/#200 flake-roots wave: two integration failures reproduce identically on unmodified origin/main (clean worktree, direct runs, load ~40-60), so they come from concurrently landed sibling waves, not the flake fixes (#329, #330, #332).
packages/agent-bundle/tests/examples-contract.test.ts :: serves the routed Audiobook Curator artifact through a real MCP client—expected [...] to have a length of 17 but got 18(generatedRoutes assertion, line ~308). Deterministic across retry attempts; likely the audiobook example gained a route/command (e.g. the stage 3b evidence-facing CLI commands wave) without the contract expectation moving.packages/agent-bundle/tests/hooks.test.ts :: runs the Cursor workspace/open lifecycle starter through a generated wrapper with empty stdout—expected { code: 1, … } to deeply equal { code: +0, stderr: '', stdout: '' }(line ~1109).A third baseline failure —
overview.e2emissingpackageVersionafter the #322 identity migration — was repaired in #332.Repro used: