poteto-mode: multi-phase-plan Merge placeholder still appends every PR to a base-branch stack

Offen Anfängerfreundlich
#1,166 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@mangeshraut712 arbeitet bereits daran.

Seit 07.11.2026.

  • #1191 von @mangeshraut712 — offen

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
78/100
Issue-Typ
Dokumentation
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
markdown
Bereich
documentation

Rechercherichtung

Der veraltete Platzhalter steht in Zeile 131 von pstack/skills/poteto-mode/playbooks/multi-phase-plan.md im Merge-Block des Skeletts. Lies SKILL.md (Autopilot-stack) und Schritt 2 in playbooks/autopilot-stack.md, um die Stacking-Regel zu bestätigen, bevor du die Formulierung änderst. Fertig ist es, wenn der Platzhalter nicht mehr impliziert, dass jeder PR auf einem einzigen Stack des Basis-Branches liegt, und er zum Wortlaut von Autopilot-stack passt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

The multi-phase-plan skeleton's Merge block (pstack/skills/poteto-mode/playbooks/multi-phase-plan.md, line 131 at ae5650f) still reads:

- [ ] <The owner squash-merges its own PR, or the root appends it to the base-branch stack and the operator lands it bottom-up.>

Since #986 added Autopilot-stack, the mode stacks a PR only on a PR it builds on:

  • SKILL.md, Autopilot-stack: "A PR stacks only on a PR it builds on".
  • playbooks/autopilot-stack.md, step 2: "Stack a PR only when it builds on another PR. … Base the PR on the other PR's branch in place of trunk".

So a plan written from the skeleton tells the root to append every phase PR to one base-branch stack, which conflicts with the playbook it will run under. A plan that follows the skeleton literally stacks independent PRs on each other.

Possible fix. Reword the placeholder to match, for example: "The owner squash-merges its own PR, or, under Autopilot-stack, hands it to the operator based on trunk, or on the PR it builds on, and the operator lands the run bottom-up."

Vorherrschende Sprache
TypeScript
Sterne
15.7k
Forks
1.6k
Ø Merge
3 Std. 20 Min.
Gemergte PRs (30 T.)
142

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus cursor/plugins

Alle Issues in cursor/plugins

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.