labels.eq
Require a checklist to keep exactly the items the template declares.
Captain: A ticked box is a promise. Show me the work behind it.
Quick reference
| Written as | Fails with | Applies to |
|---|---|---|
labels. autofix | missing-checklist-item errorunexpected-checklist-item error | list |
Examples
labels. eq=@template
Require the checklist to contain exactly the items the template declares — every declared label present, nothing extra (the checklist strictness gate).
Exactly the declared items pass
<!-- mdv: section required -->
## Mission type
<!-- mdv: list labels.eq=@template -->
- [ ] Airlock checks added or updated
- [ ] Orbital CI is green## Mission type
- [x] Airlock checks added or updated
- [ ] Orbital CI is green✓ passes
A swapped item is flagged
<!-- mdv: section required -->
## Mission type
<!-- mdv: list labels.eq=@template -->
- [ ] Airlock checks added or updated
- [ ] Orbital CI is green## Mission type
- [x] Airlock checks added or updated
- [ ] Snacks restocked✗ missing-checklist-item error · line 3 · unexpected-checklist-item error · line 4