Repository navigation
chore: sync pstack upstream to 88d4751 (0.15.29) - #3
Draft
foxytanuki wants to merge 4 commits into
Draft
foxytanuki wants to merge 4 commits into
foxytanuki wants to merge 4 commits into
Conversation
UPSTREAM and the upstream/ directory differ only by case, so a fresh clone on a case-insensitive filesystem (default macOS and Windows) cannot hold both: git reports UPSTREAM as deleted and build fails with IsADirectoryError. Rename the lock to UPSTREAM.lock (content unchanged) and update its readers. Add a test that fails when two tracked paths, including directory prefixes, differ only by case, and a macOS CI job that checks the checkout is complete. The macOS job also surfaced a temp-path comparison in test_runtime.py that failed on macOS before this change (/var is a symlink to /private/var); the test now resolves its temp root.
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.
Sync
upstream/to cursor/plugins pstack88d4751(0.15.29), up from12d587d(0.15.5): 56 upstream commits.Stacked on #1. This branch contains #1's commit (
1ee7f61,UPSTREAM→UPSTREAM.lock). Review the last three commits; the diff shrinks to them once #1 merges.Changes
chore(upstream):sync --ref 88d4751.upstream/is byte-identical to cursor/plugins@88d4751pstack/(checked withdiff -ragainst a fresh sparse clone).feat(poteto-help): newoverlay/patches/0002-poteto-help-codex.patch, ported from the unpushed localfix/poteto-help-codex-guidancework. It gives Codex install steps that keep an existing skills folder,$skillinvocation, no Custom Modes,~/.codex/pstack-models.md, and nomake-bot-ui.docs(harness):0001-worktree-audit-linux-and-codex.patcharound upstream's new-b/--basehandling; the added lines are unchanged.HARNESS.md: ketchup, poteto-help, correct, create- and maintain-formal-verification-skill, benchmark-checklist, principle-explain-the-number, in-your-own-words and sharpen./visualize→ mermaid and per-spawn effort without-fast, renamescomment-sicko(upstream #486), and removes the Graphite section (upstream #613 dropped Graphite from orchestrate).README.mdanddocs/intodist/so the poteto-help and guide links resolve.docs/harness/claude-code.mdis documented as not applying to Codex.plugin.jsonand.cursor-plugin/are not shipped.gt auth, and the build and test descriptions are updated.Verification (Linux, ws01)
python3 tools/pstack_opencodex.py build: both patches apply, 55 skills built (54 explicit-only). That is 46 + 9 new, withmake-bot-uistill excluded.python3 -m unittest discover -s tests: 67 tests OK. New: test_build, test_harness, test_models, test_poteto_help_build and test_worktree_audit.check-models:~/.codex/pstack-models.mdand catalog: exit 0, no problems.--defaultsagainst a synthetic catalog: 21 values OK.grok-4.7andclaude-opus-5-5; catalogs without Grok will report those roles as expected.cmp LICENSE dist/LICENSE,cmp upstream/LICENSE dist/LICENSE.pstack,git diff --check,bash -non the built worktree-audit.sh, and its--helpon Linux all pass.