Skip to content

fix(pstack): drop control-ui and cloud spawn leftovers - #16

Open
shishiv wants to merge 1 commit into
feat/robust-port-session-filefrom
feat/robust-port-cloud-leftovers
Open

fix(pstack): drop control-ui and cloud spawn leftovers#16
shishiv wants to merge 1 commit into
feat/robust-port-session-filefrom
feat/robust-port-cloud-leftovers

Conversation

@shishiv

@shishiv shishiv commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Why

Playbooks that survived the leftover denylist still named Cursor cloud and control-ui. Operators need the project verify-* scripts and Pi worktree fields.

Scope

skills/poteto-mode/playbooks/opening-a-pr.md names npm run verify:deterministic, npm run verify:browser, Playwright, or targeted tests. The cloud-agent draft sentence is gone. draft: false stays.

skills/poteto-mode/playbooks/orchestrate.md nested spawns use agent, task, and worktree, plus optional model, role, and readOnly. Drain wakes use subagent_wait or a Pi schedule. After a Pi restart, local agents are dead. Reattach by PR and branch.

test/resources/resources.test.mjs bans control-ui, control-cli, cloud spawns, cloud work is not, and the loop skill. It does not ban the English word environment.

rg "control-ui|control-cli|cloud spawns" skills/poteto-mode/playbooks is empty.

Out of scope: deleting unused src/workflows modules.

Tradeoffs

The denylist does not ban environment. That word is still valid in Sentry tags, eval setup, and "this environment".

Blast Radius

Coordinators following Opening a PR or Orchestrate verify with this package's scripts. Spawn fields match buildSingleChildWorkflowScript.

Verification

The denylist was added first and failed on control-ui remains in active resources.

node --test test/resources/resources.test.mjs passed (4 tests).

npm run verify:deterministic passed (format, lint, typecheck, 79 tests, manifest).

Made with Cursor

Opening a PR names the project verify scripts. Orchestrate spawn fields match runs.run. The denylist fails CI if those Cursor phrases return.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant