GOV 06 ISSUES
- Source rule: gov-06-issues.mdc
- Download raw file: gov-06-issues.mdc
This page embeds the canonical rule text and adds commentary after each section to explain why the section exists.
Governance: Issues
Commentary: Provides traceability and scope control so changes remain auditable.
Purpose
Issues are the durable record of intent, decisions, and outcomes.
Commentary: Captures a specific delivery control so contributors and agents apply this rule consistently.
When to Use an Issue
Create/update an issue for:
- feature work
- bug fixes
- behavior-changing refactors
- significant governance/process updates
Small typo-only docs fixes can be grouped where appropriate.
Commentary: Provides traceability and scope control so changes remain auditable.
Minimum Issue Quality
Each issue should include:
- problem statement
- desired outcome
- constraints/non-goals (if relevant)
- OpenSpec binding (requirement IDs and/or spec path, or explicit
SPEC_GAP) - acceptance criteria
- verification expectations
For exploratory findings, issues should also include:
- exact route/page/feature under review
- affected scenario class (for example: invalid input, keyboard, persistence, role variance)
- expected behavior
- actual behavior
- reproducible steps
- lightweight evidence notes
- planned spec/traceability/test follow-up
Commentary: Exploratory review only hydrates the backlog well when the resulting issues are implementation-ready rather than vague memory aids.
One-liner issue handling (mandatory)
If an issue is a one-liner or otherwise under-specified, do not move directly to implementation.
Before execution, the agent must first:
- bind the issue to an existing OpenSpec requirement, or
- create/expand spec coverage for the behavior (
SPEC_GAP-> explicit requirement), and - upgrade the issue body to implementation-grade quality, and
- flag the issue as ready-for-review/confirmation.
Only after review/confirmation can the issue enter active implementation.
Commentary: Marks non-optional behavior to reduce ambiguity during execution.
Lifecycle Expectations
- clarify and scope
- implement with evidence
- review outcomes and risks
- close with traceable resolution
Commentary: Captures a specific delivery control so contributors and agents apply this rule consistently.
Closure Standard
Before closing, ensure:
- acceptance criteria addressed
- verification evidence exists
- OpenSpec/traceability references are updated or explicitly marked
SPEC_GAPfollow-up - follow-up items are captured (if any)
Commentary: Captures a specific delivery control so contributors and agents apply this rule consistently.
Anti-Patterns
- closing issues without evidence
- mixing unrelated concerns in one issue
- silent scope expansion without issue update
- treating issue text as optional or disposable
Commentary: Captures a specific delivery control so contributors and agents apply this rule consistently.