# Fixture f6 — rollup disagrees with its own rows (expect: FAIL / R7)

IDs are unique and complete, but the aggregate row was hand-edited after the
verdicts changed: rollup claims TP=2, the rows derive TP=1 / NOISE=1.

## Per-class rollup

| class | n | TP | CTX | NOISE | noise driver |
|---|---|---|---|---|---|
| alpha-prescan | 2 | 2 | 0 | 0 | — |
| **total** | **2** | **2** | **0** | **0** | |

Severity mix: 0 HIGH / 2 MED / 0 LOW.

## Row-level table (all 2)

| # | sev | class.rule | location | verdict | note |
|---|---|---|---|---|---|
| 1 | MED | alpha.r1 | a.js:1 | TP | real |
| 2 | MED | alpha.r2 | b.js:2 | NOISE | doc prose |
