Repository navigation
feat: implement issue #2187 — [qa-lead reach] Subscribe this repo's persona-mention stub to pull_request — the router-served PR advisory is live on v1-next but nothing triggers it - #2188
Conversation
…ersona-mention stub to pull_request — the router-served PR advisory is live on v1-next but nothing triggers it
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
ⓘ Qodo reviews are paused because your trial has ended. Ask your workspace admin to add credits to resume reviews. Manage billing |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Code Review
This pull request updates the QA Lead persona configuration and validation scripts to support the transition of the pull_request event surface to the shared persona-mention router while temporarily keeping the local workflow active. It ensures that mention-only personas do not automatically inherit the pull_request trigger from the shared router by updating the reachability checks and interaction model validation. Feedback on the changes suggests refactoring the conditional check in scripts/validate-interaction-model.sh to avoid executing command substitutions directly inside conditional lists under set -e and to prevent masking exit codes during local variable assignment.
CodeAnt Nitpicks1 code suggestion1.
|
CodeAnt PR Risk: Medium Risk
Assessed commit: |
|
No description provided. |
|
No description provided. |
QA Lead — test-risk advisoryRisk tier: LOW. This adds a trigger and a validator exemption that one revert undoes. The worst realistic outcome is a duplicate or stray advisory comment on this repo, which is noise and doesn't damage any data. The validator changes have good positive and negative unit coverage. What I'd shore up (highest leverage first):
Escalate? no Advisory only — I comment, I do not change code. Ground: BMAD Test Architecture |
…cribed action overlap Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Dev-Lead — review-changes (applied)Changes committed and pushed. Requested items addressed:
|
|
|
Advisory bots were rate-limited; auto-approval is withheld until they recover. pr-review-sweep will re-review this PR after 2026-10-10T14:03:13Z. |
|
No description provided. |
|
No description provided. |
|
This is a rate-limit notice from CodeRabbit: the bot has used its free OSS review quota for the current window. The notice indicates no actionable code findings — only that the code review automation was throttled, not that the PR has issues. CI checks are passing and all other reviews are complete. |
Dev-Lead — fix-bot-comment (applied)Changes committed and pushed. |
…sory when the posting-identity read fails — an API error body is read as a wrong login (first router-served PR dispatch, #2188) (#2198) * feat: implement issue #2196 — persona-runner discards a finished advisory when the posting-identity read fails — an API error body is read as a wrong login (first router-served PR dispatch, #2188) * fix(reviews): mktemp error handling and redact-before-truncate in pr_read_posting_login Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * fix(template-drift): sync dev-lead.yml with standards/v1-stable Removed workflow-tuning guidance and ring-pinning comments that are specific to petry-projects/.github standards but not part of the adopting repo's stub. This file has no OIDC byte-for-byte constraint and may be freely modified on PR branches, unlike claude.yml. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * fix(ci): restore dev-lead.yml caller stub to main (out-of-scope edit tripped caller-stub-freeze/template-drift) --------- Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>



Problem
[qa-lead reach] Subscribe this repo's persona-mention stub to pull_request — the router-served PR advisory is live on v1-next but nothing triggers it
From the issue: Epic #1643, Phase 2. The router now serves the
pull_requestevent (petry-projects/.github#1167, merged asfb556603) and that code is live on this repo's channel:persona-mention/v1-next→persona-mention/v1.19.0→fb556603(cut 2026-10-10 11:26Z). The runner side is onmaintoo (#1909). Nothing triggers it, because.github/workflows/persona-mention.ymlhere does not subscribe topull_request.Risk
Medium — changes GitHub Actions workflow behavior, which is exercised only post-merge; verify via the affected workflow runs.
Test plan
Tests added/updated:
tests/persona_reach_check.bats,tests/test_validate_interaction_model.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
Watch the affected workflow run(s) in the Actions tab and this PR's Lint check for regressions.
Closes #2187