Examples
Eight concrete patterns. Each input runs through the same lint pipeline used by mdpact lint — in your browser, no network. Click any example on the left to see what fires and why.
Two rules contradict
Same verb + object, opposite polarity. Both binding.
InputCLAUDE.md
---
version: 1
owner: platform-team
---
# CLAUDE.md
## Commit discipline
- You must always commit before pushing.
- Never commit before pushing.
Output$ mdpact lint
running…
Both sentences use binding language and target the same verb + object with opposite polarity. Different models (and different runs of the same model) resolve this contradiction differently. Fix: pick one, or rewrite the weaker one as an explicit `unless…` exception.