feat: implement issue #2171 — Sync the markets collapse package §3/§4b to the deployed ingress (pr-auto-review group + ci-failure-analyst pin)

Merged
DO
16d ago
+103-40

Problem

Sync the markets collapse package §3/§4b to the deployed ingress (pr-auto-review group + ci-failure-analyst pin)

From the issue: The markets collapse PR (petry-projects/markets#513) deploys an agent-ingress.yml that differs from the ratified package §3 (merged in #2039) in TWO places. The package is the source of truth and the pilot's evidence trail, so it must be updated to match what actually ships. The maintainer accepted both deviations.

Risk

Low — 3 file(s) changed; no CI- or runtime-critical paths touched.

Test plan

Tests added/updated: tests/agent_ingress_markets_package.bats,tests/fixtures/agent-ingress/markets-pinned-reusables/ci-failure-analyst-reusable.yml. Verification: bash scripts/dev-lead-lint.sh (shellcheck --severity=warning) ran pre-commit; the bats suite runs in CI.

Rollback

Revert this PR. No non-revertible side effects (no tags, migrations, or external state).

Monitoring

This PR's CI checks (Lint + bats) are the success/regression signal.

Closes #2171