Fix CI guard baselines#90363
Conversation
|
Codex review: needs maintainer review before merge. Reviewed June 5, 2026, 8:53 PM ET / 00:53 UTC. Summary PR surface: Source +3, Tests +3. Total +6 across 2 files. Reproducibility: yes. for the patched behavior there is a clear source-level and contributor-proof path: run the deprecated-JSDoc guard and the focused include-permissions Vitest named in the PR body. I did not rerun those locally because this read-only checkout lacks the TypeScript dependency required by the guard script. Review metrics: none identified. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Land the narrow guard/test cleanup after maintainer review and required checks, with the PR body summary updated if maintainers want it to match the current diff exactly. Do we have a high-confidence way to reproduce the issue? Yes, for the patched behavior there is a clear source-level and contributor-proof path: run the deprecated-JSDoc guard and the focused include-permissions Vitest named in the PR body. I did not rerun those locally because this read-only checkout lacks the TypeScript dependency required by the guard script. Is this the best way to solve the issue? Yes. For the current scope, annotating the alias and making the test fixture permissions explicit is narrower than changing guard logic or security audit production code. AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against e5d1fadea7e2. Label changesLabel justifications:
Evidence reviewedPR surface: Source +3, Tests +3. Total +6 across 2 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
Follow-up Verification performed locally:
I attempted the focused include-perms Vitest as well, but this local machine hit the same no-output Vitest stall I noted on the related PRs, so CI is the authoritative rerun for that shard. @clawsweeper re-review |
|
🦞🧹 I asked ClawSweeper to review this item again. |
|
Copied local proof output for the guard fixes: The follow-up include-perms test change is intentionally source-small: it removes the mock boundary that was unreliable in the full shard and uses a real temp include file with |
|
Structured @clawsweeper re-review |
|
🦞👀 Command router queued. I will update this comment with the next step. Re-review progress:
|
783032d to
0de5a2f
Compare
|
Rebased #90363 onto latest Fresh local validation after rebase: @clawsweeper re-review |
|
🦞🧹 I asked ClawSweeper to review this item again. Re-review progress:
|
0de5a2f to
743a581
Compare
|
🦞🧹 I asked ClawSweeper to review this item again. Re-review progress:
|
Summary
Validation
This unblocks current PR CI failures that reproduce on latest origin/main.
Real behavior proof (structured for gate)
origin/main-based PR branch on macOS source checkout using the repository guard scripts.pnpm check:deprecated-jsdoc,node scripts/run-vitest.mjs test/scripts/lint-suppressions.test.ts --testNamePattern="intentional production suppression", andnode scripts/run-vitest.mjs src/security/audit-config-include-perms.test.ts --testNamePattern="flags group/world-readable config include files"after the patch.vi.mockimport boundary.origin/main.