No Ephemeral Content
Instruction files must not contain ephemeral markers like TODO, FIXME, or WIP. These indicate incomplete content that shouldn't be committed.
Antipatterns
- Leaving a
TODO: add testing instructionscomment in a committed instruction file -- the check flagsTODO:as an ephemeral marker. - Using
WIP:as a section prefix to mark draft content -- the pattern matchesWIP:regardless of position. - Adding a
FIXME: update after migrationnote intending to clean it up later -- ephemeral markers in committed instruction files indicate the content is not ready for use. - Marking temporary workarounds with
HACK:orTEMP:-- both are flagged by the pattern.
Pass / Fail
Pass
## Testing
Run `pytest tests/` before every commit.
Keep integration tests in `tests/integration/`.
Fail
## Testing
TODO: add testing instructions
FIXME: update test command after migration
WIP: this section is incomplete
Limitations
Detects common ephemeral markers (TODO, FIXME, HACK, TEMP, WIP, PLACEHOLDER). May miss custom or unlabeled temporary content.
