Repository navigation
port pstack 0.15.27 - #4
Conversation
Co-authored-by: Kaitian Xie <[email protected]>
|
harness on cache is each changed file in that cache matches the commit byte for byte, including
no ci |
caelaxie
left a comment
There was a problem hiding this comment.
approve (comment review, same account as author).
- minimum changes: diffed all 16 files against upstream
d1715e03a8...f9be7aa00c(pstack/). 11 files take the upstream hunks exactly;create-formal-verification-skill,sharpen, andpoteto-help/references/recipes.mdnow match upstream byte for byte. the rest differ only where the harness needs it:.factory/skillsin 06, setup offer as### 9(droid has an extra step), poteto-help keeps the~/.factory/AGENTS.mdwording, manifest indentation is pre-existing. - parity: skips are justified. the port README has no skill tables, and the claude code install paragraphs in 01-setup and poteto-help don't apply to droid. versions are
0.15.27in both manifests and the README; cursor-team-kit is unchanged at1.2.0. - harness: marketplace add,
droid plugin install, anddroid plugin listpass on7497323. the installed cache matches the commit, with 58 skills and 0 name mismatches, and validate, typecheck, and test (68/0) all pass.droid execis blocked onFACTORY_API_KEY. that's accepted for skill-text-only changes, same as #3. ci is green. - issues: none to link.
squash-merging.
syncs this port with upstream cursor/plugins
pstack/on main through8838150c6b. upstream is0.15.27. cursor-team-kit is still1.2.0.checked upstream main through
8838150c6b. nothing newer than#715touchespstack/.ported
#69216541c6bc1ketchup lists every waiting item so each call is decidable.skills/ketchup/SKILL.mdkeeps the droid<json-render>visual lines and takes the upstream hunks.#708bc1443790cketchup says it never cuts items to stay under a word count. same file.#7094382e687a5new skillskills/create-formal-verification-skill/SKILL.md, copied verbatim. frontmatternamematches the folder.#7100b8e952052and#7130148b78c56bumpplugin.jsonand.factory-plugin/plugin.jsonto0.15.27. the version pin in this repo'sREADME.mdmoves with them.#71275fabace38drop the rewritten-prompt ban fromskills/sharpen/SKILL.md. the file matched upstream0.15.25byte for byte, so the new text is copied verbatim.#715f9be7aa00coffer formal verification in setup, and sync help and the guide.skills/poteto-help/references/recipes.mdmatched upstream and is copied verbatim.docs/guide/06-verify-and-ship.mdkeeps.factory/skills.skills/setup-pstack/SKILL.mdkeeps the droid steps and adds the offer as step 9, with the upstream paragraph verbatim.skills/poteto-help/SKILL.mdkeeps the droid install, seat, and~/.factory/wording and takes the new bullets, the ketchup row, and the formal-verification row. guide pages01,02,06,07,09,10, and the guide index take the new sections. pages that already had droid wording keep it (no custom mode, background worktrees, bundled/deslop).already present
none of these commits were already in the tree.
sharpenandskills/poteto-help/references/recipes.mdmatched upstream0.15.25, so they now match upstream head.skipped
#692/#709/#715pstack/README.mdskill-table lines (the ketchup wording and the/create-formal-verification-skillrow). this readme is the droid install page. it does not carry the upstream skill tables, the custom-mode paragraph, or the claude code install notes.#715claude code install paragraph indocs/guide/01-setup.md, and the claude code install paragraph plus the split "other tools" paragraph inskills/poteto-help/SKILL.md. those tell a cursor or claude code user to installcursor/plugins. this port's setup and help pages already say how to install on droid, and the help page already says pstack is built for droid. no harness tree,.claude-pluginmanifest, or generator script changed underpstack/in this range.cursor-team-kit
deslop,control-cli, andcontrol-uimatch cursor-team-kit1.2.0at upstream head. no commits undercursor-team-kit/since019a6a2059. left alone.harness
droid
0.244.0, isolatedHOME. marketplace add ofhttps://github.com/pstack-ports/droid-pstack#cursor/port-pstack-0.15.27-cda6registered[email protected]. install landed at7497323. the cache has 58 skills, everynamematches its folder, andcreate-formal-verification-skillmatches the committed file byte for byte. ketchup keeps the<json-render>lines and has the never-cut sentence. sharpen no longer has the rewritten-prompt ban. setup step 9 is the formal-verification offer.node scripts/validate-plugin.mjsok.bun run typecheckexit 0.bun test68 pass, 0 fail.droid execexited 1: not logged in, andFACTORY_API_KEYis unset, so a skill turn did not run.ci
Validate pluginis green on7497323: run 39186185229. it printedValidated 58 skills, 3 droids, and 23 playbooks.command output is in a comment.