Feature: New conventions — pipeline-stages, blocker-labels, and label table updates #221
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/pal-e-platform#221
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Child of
forgejo_admin/pal-e-platform#183(Convention updates — kanban alignment from Capacitor dogfood)Repo
forgejo_admin/pal-e-platform(tracked here; changes are pal-e-docs note edits and new note creation via MCP tools)User Story
As Betty Sue
I want new convention notes for pipeline stages and blocker labels, plus updated label tables in the ticket template
So that the full vocabulary from the Capacitor pipeline dogfood is documented and discoverable
Context
The Capacitor pipeline session (2026-03-26) established two new patterns that need their own convention notes: the 4-stage pipeline model (Playground, Svelte Sandbox, App, App Store) and the blocker label taxonomy (blocker:external, blocker:internal). Additionally, the
template-ticketLabel Conventions table needsconsumer:Xandblocker:Xrows added.File Targets
pal-e-docs changes (via MCP tools, not file edits):
convention-pipeline-stages— create new convention note documenting:{project}-playground,{project}-svelte-playground,{project}-app,{project}-apifeedback_pipeline_stages_not_phases.md)convention-blocker-labels— create new convention note documenting:blocker:external— blocked by external dependency (vendor, upstream, third-party)blocker:internal— blocked by internal dependency (another ticket, deploy order, review)template-ticket— addconsumer:Xandblocker:Xrows to the Label Conventions tableAcceptance Criteria
convention-pipeline-stagesnote exists with all 4 stage namesconvention-pipeline-stagesdocuments the{project}-*naming conventionconvention-pipeline-stagesuses "stages" terminology, not "phases"convention-blocker-labelsnote exists withblocker:externalandblocker:internaldefinitionstemplate-ticketLabel Conventions table includes a row forconsumer:Xtemplate-ticketLabel Conventions table includes a row forblocker:XTest Expectations
convention-pipeline-stagesnote retrievable viaget_note(slug="convention-pipeline-stages")convention-pipeline-stagescontains all 4 stage names: Playground, Svelte Sandbox, App, App Storeconvention-blocker-labelsnote retrievable viaget_note(slug="convention-blocker-labels")convention-blocker-labelsdefines bothblocker:externalandblocker:internaltemplate-ticketLabel Conventions table hasconsumer:Xandblocker:XrowsConstraints
convention-kanban-over-plansfor format reference)conventiontag for discoverabilityChecklist
convention-pipeline-stagesnote created with proper structureconvention-blocker-labelsnote created with proper structuretemplate-ticketLabel Conventions table updated with new rowsconventionget_noteafter creation/updateRelated
forgejo_admin/pal-e-platform#183feedback_pipeline_stages_not_phases.md— behavioral memory confirming "stages" namingproject_pipeline_naming_convention.md— behavioral memory confirming{project}-*namingconvention-kanban-over-plans— sibling convention (updated in sub-ticket 2)