Skip to content

release: sync Cursor pstack 0.14.7 - #44

Draft
ericlitman wants to merge 3 commits into
mainfrom
codex/upstream-sync-0.14.7
Draft

release: sync Cursor pstack 0.14.7#44
ericlitman wants to merge 3 commits into
mainfrom
codex/upstream-sync-0.14.7

Conversation

@ericlitman

@ericlitman ericlitman commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Closes #43

What changed

  • Port Cursor pstack 0.14.6's forge-neutral pull request playbooks while preserving Open Pstack's Claude Code and Codex mappings.
  • Add schema-first TypeScript boundary guidance and .ts/.tsx automatic-loading scope for Claude Code, with explicit by-name use on Codex.
  • Sync the release record to Cursor pstack 0.14.7, publish the exact upstream logo through the Codex manifest, and record the deliberate upstream exclusions.
  • Keep bug-fix, perf-issue, and hillclimb on codex:gpt-5.6-sol@max.

Verification

  • Bun tests, strict typecheck, static invariants, and plugin validation pass.
  • The exact candidate is installed in every affected harness.
  • The changed behavior passes from each real user surface.
  • The installed version, action, and observed result appear below.

Live evidence:

  • Local candidate 4f11ad16ba8b6634ec736397c9d3b90de6680749: 158 Bun tests pass, strict typecheck passes, all static invariants pass, all four manifests parse, and claude plugin validate plugins/pstack passes. Each of the three ordered commit boundaries passes the same gate.
  • README-UPSTREAM.md SHA-256 4fe423d7147cab0f2602abecb011f4621138443f524e6b9edad96a1fdcae6a6d matches efa2a53:pstack/README.md byte for byte.
  • plugins/pstack/assets/logo.png SHA-256 f18b7225edb7c5d93aa533856440007a08da4d7035693c13aef906b28bf57acf matches efa2a53:pstack/assets/logo.png byte for byte.
  • Installed Claude Code and Codex surface results are pending. Keep this pull request in draft until they are recorded here.

@ericlitman
ericlitman force-pushed the codex/upstream-sync-0.14.7 branch from 95ce278 to b32d75d Compare September 2, 2026 16:37
@greptile-apps

greptile-apps Bot commented Sep 2, 2026

Copy link
Copy Markdown

Greptile Summary

The 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.

  • Adds forge-neutral PR creation, babysitting, stacking, verification, and sequential landing guidance.
  • Adds trunk regression and dual-sided performance requirements to multi-PR plans.
  • Adds Claude TypeScript path scoping and repository-owned schema guidance.
  • Bumps manifests to 1.3.0 and publishes the upstream logo through the Codex manifest.

Confidence Score: 3/5

The 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

Important Files Changed

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
Loading

Reviews (1): Last reviewed commit: 95ce278 | Re-trigger Greptile

Comment thread plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md
Comment thread plugins/pstack/skills/poteto-mode/playbooks/shipping.md Outdated
@ericlitman
ericlitman force-pushed the codex/upstream-sync-0.14.7 branch from b32d75d to 025a8e5 Compare September 2, 2026 16:55
@ericlitman

Copy link
Copy Markdown
Owner Author

/panel rerun

@ericlitman
ericlitman force-pushed the codex/upstream-sync-0.14.7 branch 11 times, most recently from d38c26b to e8315b1 Compare September 3, 2026 13:18
@ericlitman

Copy link
Copy Markdown
Owner Author

@openswe Please run Open SWE Review on this pull request at exact head e8315b1. Review only. Do not change the branch or merge. Limit findings to merge-blocking defects in the upstream integration. Ignore style nits and unrelated cleanup.

@ericlitman
ericlitman force-pushed the codex/upstream-sync-0.14.7 branch from e8315b1 to f06520d Compare September 3, 2026 14:16
@ericlitman
ericlitman force-pushed the codex/upstream-sync-0.14.7 branch from f06520d to 3a746e4 Compare September 3, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sync Cursor pstack 0.14.7 as Open Pstack 1.3.0

1 participant