<!-- caduceus:tasks-template-version 0.6.3 -->

# Clean change fixture — tasks.md

### Task 1: Implement dedupeFindings helper

**Done when:** `dedupeFindings` collapses identical findings on
`(severity, summary, location, line)` to one entry.

### Task 2: Add self-match constants

**Done when:** `RISK_SELF_MATCH_PATTERNS` and `RISK_SELF_EXCLUDE_CONTEXT`
are exported and used by `risk.run`.

- [ ] export constants
- [ ] wire into `run`
- [ ] add unit tests
