release: sync Cursor pstack 0.14.7 - #44
Merged
Merged
Conversation
ericlitman
force-pushed
the
codex/upstream-sync-0.14.7
branch
from
September 2, 2026 16:37
95ce278 to
b32d75d
Compare
Greptile SummaryThis release synchronizes Open Pstack with Cursor pstack 0.14.7 while retaining its Claude Code and Codex adaptations.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains.
|
| Filename | Overview |
|---|---|
| plugins/pstack/skills/poteto-mode/playbooks/shipping.md | Replaces the prior Graphite-oriented delivery flow with guarded GitHub/Origin stack landing, current-head checks, and stable patch-ID verdict handling. |
| plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md | Expands generated-plan guidance with trunk-versus-head regression evidence and dual-sided performance requirements. |
| plugins/pstack/skills/typescript-best-practices/SKILL.md | Adds TypeScript and TSX loading scope plus schema-first runtime-boundary guidance shared across supported hosts. |
| plugins/pstack/.codex-plugin/plugin.json | Updates the Codex plugin release metadata and exposes the synchronized upstream logo. |
| tests/skill-collision-repro.sh | Updates static plugin invariants for the new release metadata, TypeScript scope, model mappings, and asset registration. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart LR
U[Cursor pstack 0.14.7] --> P[Open Pstack port]
P --> W[Forge-neutral PR playbooks]
P --> T[Schema-first TypeScript guidance]
P --> M[Claude and Codex manifests]
W --> C[Claude Code]
W --> X[Codex]
T --> C
T --> X
M --> C
M --> X
Reviews (2): Last reviewed commit: "release: Open Pstack 1.3.0 at Cursor pst..." | Re-trigger Greptile
ericlitman
force-pushed
the
codex/upstream-sync-0.14.7
branch
from
September 2, 2026 16:55
b32d75d to
025a8e5
Compare
Owner
Author
|
/panel rerun |
ericlitman
force-pushed
the
codex/upstream-sync-0.14.7
branch
11 times, most recently
from
September 3, 2026 13:18
d38c26b to
e8315b1
Compare
Owner
Author
ericlitman
force-pushed
the
codex/upstream-sync-0.14.7
branch
2 times, most recently
from
September 3, 2026 15:59
f06520d to
3a746e4
Compare
ericlitman
force-pushed
the
codex/upstream-sync-0.14.7
branch
from
September 3, 2026 16:44
3a746e4 to
d140cda
Compare
ericlitman
force-pushed
the
codex/upstream-sync-0.14.7
branch
from
September 3, 2026 22:25
d140cda to
99ace9d
Compare
ericlitman
marked this pull request as ready for review
September 3, 2026 23:06
|
Tick the box to add this pull request to the merge queue (same as
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #43
What changed
.tsand.tsxautomatic-loading scope for Claude Code, with explicit by-name use on Codex.bug-fix,perf-issue, andhillclimboncodex:gpt-5.6-sol@max.Verification
Exact candidate:
99ace9ddfad6cf0bf4dec426de520f1295c7d605on basef466256cc684f7cd44ee7e8eaeea2e3904921d84.The only change from the fully installed and live-tested
d140cda4fbdce0c093b34473e587c89e90608b94candidate is the factual release header in rootdocs/reference.md. The installable plugin tree and all runtime behavior are byte-identical, so the live and performance evidence below applies unchanged to the exact head.Local gates:
git diff --checkpass.README-UPSTREAM.mdmatchesefa2a53:pstack/README.mdbyte for byte.plugins/pstack/assets/logo.pngmatchesefa2a53:pstack/assets/logo.pngbyte for byte at SHA-256f18b7225edb7c5d93aa533856440007a08da4d7035693c13aef906b28bf57acf.Claude Code 2.1.258 with Open Pstack 1.3.0 installed from the candidate's byte-identical plugin tree:
gh, and records that Origin is unavailable./pstack:poteto-mode land the stackmerged a real two-PR disposable stack bottom first, retargeted the child tomain, reran CI, then merged the child. Nogtcommand ran. The final tree matched the verified stack tip.codex:gpt-5.6-sol@maxverification. The later rebase kept the patch ID, kept the fresh verdict, reran CI, and landed bottom first. The final tree matched the verified tip.z.infer, and cited "schemas before guards." The trunk model also knew the Zod pattern, so the negative baseline did not distinguish the versions. The requested head behavior passed on an identical repeat, and no source change was made for this model-output limitation.pstack:typescript-best-practicesloaded through both the Skill tool and the slash command in a directory with no TypeScript file.pstack:how,pstack:why, andpstack:unsloploaded. The deliberately excludedpstack:make-bot-uireturned "Unknown skill."/pstack:poteto-mode fix the failing testdelegated exactly once tocodex:gpt-5.6-sol@max, with no timeout or fallback, and changed the fixture from one failure to one pass.Codex with Open Pstack 1.3.0 installed from the candidate's byte-identical plugin tree:
codex plugin listresolves the 1254 by 1254 logo. The session first declared check mode and GitHub throughgh, with Origin unavailable, then read PR release: sync Cursor pstack 0.14.7 #44 without changing it.gh, described bottom-up one-at-a-time landing, and contained nogtcommand.z.infer, and replaced the duplicate hand-written guard with schema-owned validation.Performance:
ok. Neither runner used a timeout or fallback. Both head medians stayed below the 120 percent limit.Review status:
d140cdain runa637d820-8698-4922-9014-3ddade3bd8f1with quorum 3 and zero findings.d140cda..99ace9ddocumentation delta in runfa61bd85-4e19-4fdf-9491-2f6b753ecdb1with quorum 3 and zero findings.99ace9din run01a0697e-b3a1-7fb1-96ab-af40fc1882c4. The exact-head check passed, no new finding was added, and all review threads are resolved.Candidate identity:
ed7889a02cca4f58857248eb3d2343680c540639dbaf2223c0ba88a23a12efd8.339b46f46a7c8d6fdb52d1c2024f45840fdafba2.e64b6f16f7f6f95927efee8dd7bf139ca0cee35c.4bc46f4649c87de5490045592b10d2c225d39312.99ace9ddfad6cf0bf4dec426de520f1295c7d605.