Instruction file imported from ruaan-deysel/ha-unraid (
.github/instructions/yaml.instructions.md). Copyright stays with the author.
YAML Configuration Files Guidelines — ha-unraid
Refer to AGENTS.md for full project documentation.
quality_scale.yaml
Self-assessment against the HA Integration Quality Scale.
Structure
rules:
rule-name:
status: done | todo | exempt
comment: Explanation (required for exempt/todo)
Tiers
- Bronze: Minimum requirements for all integrations
Includes
entity-unavailableandintegration-owner. - Silver: Improved reliability and robustness
Includes
docs-actionsandentity-event-setup. - Gold: Best user experience
- Platinum: Highest standards
Rules
- Update status when implementing new quality scale requirements
- Always include a
commentexplainingexemptortodostatus - Current target: Platinum level
- Key outstanding item:
test-coveragemust be >=95% - Review after adding new features to ensure all quality scale rules still apply