Repository navigation
fix(verify): map repository-root attribution files as nonRuntime (#134) - #135
Conversation
NOTICE.md, README-UPSTREAM.md and the two preserved upstream license files ship nowhere; both marketplaces ship only ./plugins/pstack. Unmapped, they blocked any PR or upstream sync that edits them (first seen on #114). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge Protections🟢 All 2 merge protections satisfied — ready to merge. Show 2 satisfied protections🟢 Queue ready pull requestsAutomatically queue non-draft pull requests targeting main after verify, Unfret, and live-gate pass on the head.
🟢 🚦 Auto-queueWhen all merge protections are satisfied and these conditions match, this pull request will be queued automatically.
|
|
Live evidence: Open Pstack
|
✅ No blocking findingsWalkthroughThe verifier used to stop with "Unmapped path" whenever a pull request touched Details
First review of this pull request. @unfret review · @unfret status · @unfret help |
Merge Queue Status
This pull request spent 8 seconds in the queue, including 1 second running CI. Required conditions to merge
|
Bring in ericlitman/open-pstack main at ce6e8c4: repository-root attribution files map as nonRuntime in the verify skill (ericlitman#134). No plugin files change, so 1.5.1-local.9 stays as installed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Closes #134
What changed
.claude/skills/verify-open-pstack/features/registry.jsonlists four repository-root files undernonRuntime:NOTICE.md,README-UPSTREAM.md,LICENSE-cursor-team-kitandLICENSE-superpowers. None of them ship, because both marketplace manifests ship only./plugins/pstack. Before this change,verify.sh run --pr 114stopped withUnmapped path: NOTICE.md. Every upstream sync would hit the same block, becauseUPSTREAM.mdstep 4 requires aNOTICE.mdupdate..github/**,scripts/**,tests/**andopen-pstack.code-workspacestay unmapped and keep failing closed, asfeatures/README.mdrequires.core.test.tsadds a test that the four files classify as no runtime change.Verification
Local gate on d1fdc62:
bun install --frozen-lockfile,bun run test,bun run typecheck, manifest JSON parse,PSTACK_STATIC_ONLY=1 bash tests/skill-collision-repro.sh(the verifier suite reports 96 pass, 0 fail),claude plugin validate plugins/pstackandclaude plugin validate .all exit 0.Live evidence:
verify.sh run --pr 135 --self-testfrom this PR's head d1fdc62 passedproject-skillin Claude Code 2.1.289 and Codex CLI 0.160.0. It setlive-gate=successwith this evidence comment. Claude (this session) drove both native sessions and reviewed the transcripts anddoctor.jsonbefore typing PASS, at Eric's direction. The Codex doctor output went under the sessionTMPDIR, the known workspace-write sandbox gap recorded on #111.A pull request without live evidence remains a draft. Do not merge, tag, release, or roll it out.
🤖 Generated with Claude Code