Skip to content

chore(pstack): remove orchestrate playbook (0.15.3) - #396

Closed
poteto wants to merge 3 commits into
mainfrom
lauren/remove-orchestrate-playbook-9a4b
Closed

poteto wants to merge 3 commits into
mainfrom
lauren/remove-orchestrate-playbook-9a4b

Conversation

@poteto

@poteto poteto commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Why

Program-scale work had two routes in poteto-mode. Orchestrate ran a standing coordinator chat with its own store and CLI. Multi-phase plan wrote a checklist and named Autopilot-full or Autopilot-stack to run it. This PR deletes the Orchestrate playbook and keeps the second route. figure-it-out still takes any task that no bundled playbook fits.

The PR also folds in the unslop fix from #379, so both changes ship as 0.15.3. This PR supersedes #379.

Scope

  • Delete pstack/skills/poteto-mode/playbooks/orchestrate.md.
  • pstack/skills/poteto-mode/SKILL.md. Remove the Orchestrate bullet. The routing paragraph sends a standing program to Multi-phase plan, and the plan names Autopilot-full or Autopilot-stack.
  • pstack/skills/poteto-mode/playbooks/multi-phase-plan.md and autopilot-full.md. Remove the Orchestrate sentences. A standing program follows the autopilot rule at the end of autopilot-stack.md.
  • pstack/README.md and pstack/docs/guide/02-poteto-mode.md. Remove the orchestrate row and list item. The three playbook counts change from twenty-three to twenty-two. The principle counts do not change.
  • pstack/docs/guide/07-overnight.md. A Multi-phase plan paragraph and example replace the Orchestrate paragraph. The overnight contract does not change.
  • pstack/skills/unslop/SKILL.md. Remove disable-model-invocation: true, from fix(pstack): allow model invocation for unslop (0.15.3) #379.
  • pstack/.cursor-plugin/plugin.json. Version 0.15.2 to 0.15.3.
  • Out of scope. pstack/skills/poteto-mode/scripts/orch/ stays, although no playbook calls it now. The top-level orchestrate/ plugin and all other plugins do not change.

Blast Radius

Agents in poteto-mode lose the Orchestrate route. A standing program now stops at a written plan until the operator says go, and then an autopilot runs it. The agent can also select unslop on its own, and /unslop works as before.

Verification

  • rg -n 'playbooks/orchestrate|orchestrate\.md' pstack prints nothing. rg -n -i orchestrat pstack matches only the scripts/orch/ CLI and unrelated uses of "orchestration", "orchestrates", and "orchestrator".
  • ls pstack/skills/poteto-mode/playbooks | wc -l prints 22. The README table and the SKILL.md playbook list also have 22 entries each, and every link and path in them resolves to a file.
  • rg -n -i 'twenty-(two|three) playbooks' pstack finds three lines, and each one says twenty-two.
  • node scripts/validate-plugins.mjs prints "All plugins validated successfully." with ajv and ajv-formats installed as the CI workflow installs them.
  • The relative links in 07-overnight.md and 02-poteto-mode.md resolve. A grep over the added diff lines finds no long dashes, semicolons, curly quotes, or mid-sentence colons.
  • git diff --stat main...HEAD lists nine files, all under pstack/.
Open in Web Open in Cursor 

cursoragent and others added 3 commits September 18, 2026 23:49
Delete poteto-mode's playbooks/orchestrate.md. A standing program now
routes to the Multi-phase plan playbook, and the plan names
Autopilot-full or Autopilot-stack as its execution playbook.

The poteto-mode skill, the README, the guide, and the multi-phase plan
and autopilot-full playbooks no longer name the deleted playbook. The
README and the guide now count twenty-two playbooks.

The orch CLI in scripts/orch/ stays. No playbook calls it after this
change. The top-level orchestrate plugin is a separate tree and does
not change.

Co-authored-by: lauren <poteto@users.noreply.github.com>
Remove disable-model-invocation from the unslop frontmatter. The
description says the skill must always apply, but the flag limited it
to an explicit /unslop call. The agent can now select unslop on its own
when it writes prose. Name and description are unchanged. No other
skill's flag changes.

Co-authored-by: lauren <poteto@users.noreply.github.com>
Patch release for the orchestrate playbook removal and the unslop
model-invocation fix from #379.

Co-authored-by: lauren <poteto@users.noreply.github.com>
@poteto

poteto commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator Author

Closing per operator — not shipping the orchestrate playbook removal.

@poteto poteto closed this Sep 18, 2026
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.

2 participants