release: sync Cursor pstack 0.14.7 - #44
Conversation
95ce278 to
b32d75d
Compare
Greptile SummaryThe release synchronizes Open Pstack with Cursor pstack 0.14.7, replaces Graphite-specific PR playbooks with GitHub/Origin base-branch workflows, adds TypeScript schema guidance, and updates cross-host package metadata.
Confidence Score: 3/5The PR should not merge until the plan checker enforces the new verification contract and live verdicts are refreshed when their tested base changes. The release can accept incomplete regression and performance plans as valid, and its shipping workflow can merge an unchanged patch using live evidence collected against a different baseline tree. Files Needing Attention: plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md, plugins/pstack/skills/poteto-mode/scripts/check-plan.mjs, plugins/pstack/skills/poteto-mode/playbooks/shipping.md, plugins/pstack/skills/poteto-mode/playbooks/autopilot-stack.md
|
| Filename | Overview |
|---|---|
| plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md | Adds valuable trunk and performance evidence requirements, but the machine gate does not enforce their new semantics. |
| plugins/pstack/skills/poteto-mode/scripts/check-plan.test.ts | Updates fixture strings for the new plan text without adding rejection cases for missing regression or dual-sided evidence. |
| plugins/pstack/skills/poteto-mode/playbooks/shipping.md | Replaces Graphite draining with sequential forge-native merges but can retain stale live verdicts after the tested base changes. |
| plugins/pstack/skills/poteto-mode/playbooks/autopilot-stack.md | Defines base-branch stack topology and repeats the patch-ID-only verdict preservation rule. |
| plugins/pstack/skills/poteto-mode/playbooks/babysit.md | Separates GitHub watcher behavior from Origin polling and preserves the no-merge babysitting boundary. |
| plugins/pstack/.codex-plugin/plugin.json | Bumps the release and adds a plugin-relative logo that resolves to the packaged asset. |
| plugins/pstack/skills/typescript-best-practices/SKILL.md | Adds TypeScript path scoping and guidance to prefer repository-owned runtime schemas over duplicate guards. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart LR
Plan[Multi-PR plan] --> Check[check-plan.mjs]
Check --> Owners[PR owners]
Owners --> Babysit[Babysit to merge-ready]
Babysit --> Verify[Live and performance verdict]
Verify --> Patch{Patch ID unchanged?}
Patch -->|Yes| CI[Re-run CI and mergeability]
Patch -->|No| Reverify[Re-run verification]
CI --> Merge[Land bottom PR]
Reverify --> Merge
Merge --> Next[Recompute next frontier]
Next --> Patch
Reviews (1): Last reviewed commit: 95ce278 | Re-trigger Greptile
b32d75d to
025a8e5
Compare
|
/panel rerun |
d38c26b to
e8315b1
Compare
e8315b1 to
f06520d
Compare
f06520d to
3a746e4
Compare
Closes #43
What changed
.ts/.tsxautomatic-loading scope for Claude Code, with explicit by-name use on Codex.bug-fix,perf-issue, andhillclimboncodex:gpt-5.6-sol@max.Verification
Live evidence:
4f11ad16ba8b6634ec736397c9d3b90de6680749: 158 Bun tests pass, strict typecheck passes, all static invariants pass, all four manifests parse, andclaude plugin validate plugins/pstackpasses. Each of the three ordered commit boundaries passes the same gate.README-UPSTREAM.mdSHA-2564fe423d7147cab0f2602abecb011f4621138443f524e6b9edad96a1fdcae6a6dmatchesefa2a53:pstack/README.mdbyte for byte.plugins/pstack/assets/logo.pngSHA-256f18b7225edb7c5d93aa533856440007a08da4d7035693c13aef906b28bf57acfmatchesefa2a53:pstack/assets/logo.pngbyte for byte.