fix(review-gate): require strict current-head review - #216
Conversation
|
Independent validation at The full suite passes for me: Also re-ran your remaining gates independently: tsc, eslint, prettier, wxt build, package verification and FINDING —
Your So the repository now documents the rule in one place and ships the waiver in another, which is the same shape #211 exists to close: four call sites, four different forms, and the convenient one is the unsafe one. You flagged this as outside the stated scope and you were right to flag it; I think it is in scope, because it is a documented review-gate call site and I simply failed to name it. Suggested: drop Correction 1 — you were right about the workflow and I was wrong. Correction 2 — the strict-only default is the right shape. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c6d6e7e2e5
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Closeout, per This is the first PR today merged with a genuine bot review of its merged head. Verified on merged master The fix demonstrated end to end. Running the short documented form against a PR whose head has no review: That is the defect closed. Before this change the same command passed on reviews that were my own thread replies. A correction to my own earlier report on this PR. I said it was clean and mergeable when the strict gate passed and threads were clear — but a Five call sites, in the end. I filed #211 naming three, one of which turned out to be wrong: |
Summary
Root Cause / Decision Record
Scope
Pack Workflow Preflight
pnpm workflow:preflightwas run before editing/push, or the skip reason is documented.Sanchika Adoption Gate
@sanchika/*packages or copied Sanchika guidance, Iread
sanchika/docs/adoption-pack.mdin the coordinated parent worktree.and records the Sanchika commit or copied guidance used.
../sanchika,sanchika/packages/*/src, or parentsource paths.
Privacy And Data-Flow Impact
Sensitive Surface Review
Chrome Web Store Impact
docs/PUBLICATION_READINESS.mdis checked.Verification
pnpm install --frozen-lockfilepnpm audit --audit-level highpnpm exec wxt preparepnpm exec prettier --check .pnpm exec eslint . --max-warnings 0pnpm exec tsc --noEmitpnpm exec vitest runpnpm exec wxt buildnode scripts/verify-extension-package.mjs .output/chrome-mv3pnpm exec wxt zipnode scripts/verify-extension-zip.mjsnode scripts/write-release-provenance.mjsnode scripts/verify-github-release-assets.mjs --tag <tag> --zip <zip> --checksum <sha256> --provenance <json>when release assets existnode scripts/publish-chrome-web-store.mjs --zip .output/<zip> --provenance .output/pack-release-provenance.v1.json --publisher-id <id> --dry-run truegit diff --checkpnpm review:gate -- --strict-head-review --wait-head-review-ms 180000before merge/readiness claim; a missing Codex review blocks readiness:Artifact Evidence
PR Review Follow-Up
Screenshots
Use synthetic data only.
DCO
Signed-off-by:trailers.