Overview
Create comprehensive documentation of how canonical config files (labels.yml, issue-types.yml, labeler.yml, issue-fields.yml) relate to each other and how automation uses them.
Scope
- Create diagram showing how all config files interact
- Document the flow: issue creation → template selection → type assignment → label application → field population
- Identify all dependencies and relationships
- Document which tools/agents use which configs
- Create reference guide for extending configs
Checklist
Deliverables
- Relationship diagram (Mermaid, accessible for light/dark mode)
- Config interdependencies documentation
- Data flow diagram (issue creation → automation)
- Reference guide for extending configs
- New file:
docs/CANONICAL_CONFIGS_GUIDE.md
Related Files
.github/labels.yml
.github/issue-types.yml
.github/labeler.yml
.github/issue-fields.yml
docs/LABEL_STRATEGY.md
scripts/agents/includes/ (labeling agent code)
Related Documentation
Overview
Create comprehensive documentation of how canonical config files (labels.yml, issue-types.yml, labeler.yml, issue-fields.yml) relate to each other and how automation uses them.
Scope
Checklist
Deliverables
docs/CANONICAL_CONFIGS_GUIDE.mdRelated Files
.github/labels.yml.github/issue-types.yml.github/labeler.yml.github/issue-fields.ymldocs/LABEL_STRATEGY.mdscripts/agents/includes/(labeling agent code)Related Documentation