{ "id": "ship-feature", "name": "Ship feature (lane pipeline)", "nodes": [ { "id": "intake", "label": "intake", "icon": "๐Ÿ“", "gate": false, "aliases": [] }, { "id": "plan", "label": "plan", "icon": "๐Ÿงญ", "gate": false, "aliases": [] }, { "id": "implementing", "label": "implement (TDD)", "icon": "๐Ÿ› ", "gate": false, "aliases": [] }, { "id": "gates", "label": "CI gates + preflight", "icon": "๐Ÿงช", "gate": true, "aliases": [] }, { "id": "e2e-feature", "label": "e2e on feature branch", "icon": "๐Ÿงช", "gate": false, "aliases": [] }, { "id": "e2e-feature-passed", "label": "e2e passed", "icon": "๐Ÿงช", "gate": true, "aliases": [] }, { "id": "review", "label": "code review", "icon": "๐Ÿ‘€", "gate": true, "aliases": [] }, { "id": "qc-plan", "label": "QC plan", "icon": "๐Ÿ“‹", "gate": false, "aliases": [] }, { "id": "qc", "label": "browser QC", "icon": "๐Ÿ”", "gate": true, "aliases": [] }, { "id": "gate", "label": "senior GO/NO-GO gate", "icon": "๐Ÿšฆ", "gate": true, "aliases": [] }, { "id": "publishing", "label": "publish PR", "icon": "๐Ÿ”€", "gate": false, "aliases": [] }, { "id": "pr-open", "label": "PR open", "icon": "๐Ÿ”€", "gate": false, "aliases": ["ship"] }, { "id": "reported", "label": "reported", "icon": "๐Ÿ“ฃ", "gate": false, "aliases": [] }, { "id": "watching-pr", "label": "watching PR", "icon": "๐Ÿ‘", "gate": false, "aliases": [] }, { "id": "merged", "label": "merged โ€” post-verify", "icon": "๐Ÿ”—", "gate": false, "aliases": [] }, { "id": "done", "label": "done", "icon": "โœ…", "gate": false, "aliases": ["complete", "completed"] } ] }