Skip to main content
← Back to list
01Issue
FeatureShippedExtensionsPublic
Assigneesskunk-ape

Relationships

#2684 gatorwalk-factory: starter plugins (GW-13)

Opened by skunk-ape · 9/29/2026· Shipped 9/29/2026

Part of the gatorwalk-factory rebuild of @swamp/software-factory (gatorwalk-factory/ in swamp-extensions). Shipped so far: GW-1..GW-9, the swamp-extensions lifecycle (#2630) and the tracker contract with the Linear adapter (GW-16, #2664). Read gatorwalk-factory/README.md and DESIGN.md first.

Depends on GW-12 (#2663, plugins by eject): do not start until it has merged. GW-12 was narrowed to eject only, so a plugin is a working starting point a lifecycle copies (eject), not a dependency it references.

Ship the starter set as plugins a team ejects into its lifecycle and then edits: plan, review-plan (adversarial, producing findings), implement, review (code review) and verify (run tests or CI and record the outcome, which every multi-stage lifecycle in the evidence has). Each has a contract (inputs, outputs, named exits), parameters with sensible defaults (e.g. blocking severities, reviewer skills), and prompts written for an agent following the gatorwalk skill. Take the stage designs from what already works: lifecycles/build-swamp-extension.yaml and lifecycles/swamp-extensions.yaml.

Tests: each plugin validates and passes GW-9's graph analysis on its own; ejecting the set composes a lifecycle equivalent to build-swamp-extension's core that validates clean; and a work item runs through an ejected lifecycle on the real engine (integration/). The launch templates built from these are GW-15. Nothing is published.

02Bog Flow
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 1 MOREASSIGNED+ 5 MOREREVIEW+ 15 MOREPR_LINKED+ 2 MORESESSION_SUMMARIZED

Shipped

9/29/2026, 8:36:44 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
skunk-ape assigned skunk-ape9/29/2026, 7:23:28 PM
Editable. Press Enter to edit.

system commented 9/29/2026, 2:22:11 PM

Classified automatically when this issue was filed.

  • Source: Extensions

If you feel this classification is incorrect, add a ripple to tell us so.

skunk-ape commented 9/29/2026, 6:08:28 PM

Blocked on #2717 (GW-20: rename plugin/eject to template/apply). Start GW-13 after it merges and author the starter set with the new names. Decisions from triage: templates live in gatorwalk-factory/templates/ (was plugins/); replace the testdata review-plan fixture with the starter; implement stops before opening a PR; approval gates are left to the top-level lifecycle; verify is an agent stage running a parameterised command; lifecycles/*.yaml are not rebuilt here (GW-15). The equivalence test means applying the set gives the same result as writing those stages by hand.

Sign in to post a ripple.