Repository navigation
feat: implement issue #2316 — [ADR-0007] Sync the markets pilot package to markets#523 (ci-failure-analyst → v1-stable, self-exclusion guard fix) - #2317
Conversation
…ge to markets#523 (ci-failure-analyst → v1-stable, self-exclusion guard fix)
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 6 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Code Review
This pull request updates the ci-failure-analyst workflow configuration and documentation to resolve a defective pin by repointing it to a stable channel (@ci-failure-analyst/v1-stable) and correcting its self-exclusion guard prefix to 'ci-failure-analyst'. It also updates the pr-review pin to @pr-review/v1-stable and adds a new test to verify these changes. The feedback suggests enhancing the test assertions by explicitly verifying that the output of grep -c is 0 to ensure a more robust check.
CodeAnt PR Risk: Low Risk
Assessed commit: |
QA Lead — test-risk advisoryRisk tier: LOW. The PR only touches docs, tests and fixtures, and only re-syncs an offline snapshot to markets#523, which has already merged. No runtime path in this repo changes, and reverting the PR undoes it completely. What I'd shore up (highest leverage first):
Escalate? No. I couldn't run the suites myself because Advisory only — I comment, I do not change code. Ground: BMAD Test Architecture (bmad-tea v1.19.0). Opt out on this item with the qa-lead:hands-off label. |
|
Advisory bots were rate-limited; auto-approval is withheld until they recover. pr-review-sweep will re-review this PR after 2026-10-12T03:02:30Z. |
…ecks Addresses the review nit on #2317: status 1 alone could also come from a grep error; the printed count of 0 confirms there was no match. Refs #2316 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Muchy4bnEhyVEnd89TUtjj
|
Advisory bots were rate-limited; auto-approval is withheld until they recover. pr-review-sweep will re-review this PR after 2026-10-12T03:19:21Z. |
…ard's dead prefix out From the QA advisory on #2317: - assert the extracted §3 is byte-identical to the markets fixture, so the doc and the fixture fleet_stub_registry.bats reads cannot drift apart; - assert the old 'CI Failure Analyst' prefix (#2175) is gone; - assert the snapshot reusable has exactly one job before reading its id. Refs #2316 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Muchy4bnEhyVEnd89TUtjj
Dev-Lead — review-changes (applied)Changes committed and pushed. Requested items addressed:
|
|
|
dev-lead is withholding action on this item. It is labeled To re-enable automated pickup: remove the |
|
Advisory bots were rate-limited; auto-approval is withheld until they recover. pr-review-sweep will re-review this PR after 2026-10-12T03:29:51Z. |



Problem
[ADR-0007] Sync the markets pilot package to markets#523 (ci-failure-analyst → v1-stable, self-exclusion guard fix)
From the issue: combsmith/markets#523 merged on 2026-10-12 as
9310b6e60001b9934f649c4ebe0f4abcdf3c3097. It changed one job in markets' collapsed.github/workflows/agent-ingress.yml(new bloba0c97e13afcbb8f8cd91f7b264327295e4db9b08), theci-failure-analystjob:Risk
Low — 5 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-agent-ingress.ymltests/fixtures/agent-ingress/markets-pinned-reusables/ci-failure-analyst-reusable.yml,tests/fleet_stub_registry.bats. 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 #2316