Context
Issue creation in this repository must be template-driven, type-aware, and metadata-complete. Markdown issue templates require name and about in front matter, issue forms require name, description, and body, and the repo already documents a canonical workflow for creating issues from templates rather than opening blank issues.
Problem
The current issue creation flow can still produce issues that are missing the template-enforcement structure we require for governance:
- no explicit Definition of Ready (DoR)
- no explicit Definition of Done (DoD)
- incomplete sidebar metadata where fields could be inferred
- inconsistent issue type template selection
- risk of ad hoc issue bodies that bypass canonical template routing
Goal
Refine the issue creation automation so that every new issue is routed through the correct numbered issue template, the canonical issue type is applied consistently, and the issue is populated with the maximum safe metadata available at creation time.
Scope
- Enforce template selection when issues are created, including AI-assisted and workflow-driven creation.
- Ensure the correct issue type template is applied before the issue is submitted.
- Maximise issue sidebar metadata completion where the value can be inferred safely.
- Keep the canonical issue type in sync with the issue template and label set.
- Update supporting docs/instructions and validation scripts if the workflow contract changes.
Acceptance Criteria
Definition of Ready
Definition of Done
Related
Notes
The intention is not just to validate front matter fields in isolation. The workflow itself should enforce correct issue template selection and issue metadata completeness at the point of creation.
Context
Issue creation in this repository must be template-driven, type-aware, and metadata-complete. Markdown issue templates require
nameandaboutin front matter, issue forms requirename,description, andbody, and the repo already documents a canonical workflow for creating issues from templates rather than opening blank issues.Problem
The current issue creation flow can still produce issues that are missing the template-enforcement structure we require for governance:
Goal
Refine the issue creation automation so that every new issue is routed through the correct numbered issue template, the canonical issue type is applied consistently, and the issue is populated with the maximum safe metadata available at creation time.
Scope
Acceptance Criteria
Definition of Ready
Definition of Done
type:*label is applied and matches the template.Related
docs/ISSUE_CREATION_GUIDE.md,instructions/issues.instructions.md,docs/WORKFLOW_COORDINATION.mdNotes
The intention is not just to validate front matter fields in isolation. The workflow itself should enforce correct issue template selection and issue metadata completeness at the point of creation.