Skip to content

Full-pool red on main: examples-contract routed-CLI count (17 vs 18) and hooks wrapper exit 1 #333

Description

@ScriptedAlchemy

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).

  1. packages/agent-bundle/tests/examples-contract.test.ts :: serves the routed Audiobook Curator artifact through a real MCP clientexpected [...] 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.
  2. packages/agent-bundle/tests/hooks.test.ts :: runs the Cursor workspace/open lifecycle starter through a generated wrapper with empty stdoutexpected { 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    testingFramework test harnesses and integration evidence

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions