name: "📚 Documentation"
about: "Request new documentation or propose updates/clarifications to existing docs."
title: "[Documentation] Implement canonical issue field values & enforce metadata consistency (#300+)"
labels: [status:needs-triage, priority:normal, area:documentation, meta, maintenance, ci, automation]
issue_type: "Maintenance"
What documentation is needed?
Implement and enforce canonical issue field values and metadata consistency across issues and PRs from #300 upward.
- Add
.github/issue-fields.yml as the canonical config for issue field values
- Add
docs/ISSUE-FIELDS.md as canonical documentation
- Wire project field derivation to canonical config
- Add CI validation for issue-fields config and docs drift
- Bulk assign issue and PR assignees for historical consistency
- Backfill milestone on closed issues
#300+
Why is this documentation important?
This establishes a single source of truth for issue and PR metadata, reduces drift between documented and actual field values, and improves consistency for reporting, filtering, automation, and contributor workflow. It also makes future maintenance cheaper by validating the canonical config and documentation in CI.
Acceptance Criteria
Additional Context
This work applies to issues and PR metadata from #300 onward.
Related goals:
- canonical issue field definitions
- metadata consistency across historical records
- automated validation to prevent future drift
Definition of Ready (DoR)
Definition of Done (DoD)
name: "📚 Documentation"
about: "Request new documentation or propose updates/clarifications to existing docs."
title: "[Documentation] Implement canonical issue field values & enforce metadata consistency (#300+)"
labels: [status:needs-triage, priority:normal, area:documentation, meta, maintenance, ci, automation]
issue_type: "Maintenance"
What documentation is needed?
Implement and enforce canonical issue field values and metadata consistency across issues and PRs from #300 upward.
.github/issue-fields.ymlas the canonical config for issue field valuesdocs/ISSUE-FIELDS.mdas canonical documentation#300+Why is this documentation important?
This establishes a single source of truth for issue and PR metadata, reduces drift between documented and actual field values, and improves consistency for reporting, filtering, automation, and contributor workflow. It also makes future maintenance cheaper by validating the canonical config and documentation in CI.
Acceptance Criteria
#300+Additional Context
This work applies to issues and PR metadata from
#300onward.Related goals:
Definition of Ready (DoR)
Definition of Done (DoD)
.github/issue-fields.ymladded and used as canonical configdocs/ISSUE-FIELDS.mdadded and aligned with configdevelop