docs/plans/2026-03-23-coverage-threshold-map.md
Run fresh repo coverage, sync it against the March 6, 9, and 17 plans plus the March 22-23 execution passes, then pick a threshold that batches the remaining worthwhile non-React test work instead of dribbling out one tiny package at a time.
bun test --coverage --coverage-reporter=lcov --coverage-dir=.coverage-repo-2026-03-23b --reporter=dots2599 pass0 fail478 files3.35spackages/*/src/**.0-10./react, test files, barrels, and type-only files score 0.score >= 6
13 files across 1 packages.score >= 5
18 files across 3 packages.Strong take: use >= 6 if you want the cleanest value bar. Use >= 5 only if you explicitly want to finish the table program plus the last two borderline deterministic leftovers.
table6410988877777766These are the only score-5 files I would still defend after the strict cut:
55555| Rank | Package | Score | >=6 files | >=5 files |
|---|---|---|---|---|
| 1 | table | 64 | 13 | 16 |
| 2 | core | 17 | 0 | 0 |
| 3 | list-classic | 10 | 0 | 1 |
| 4 | docx | 9 | 0 | 0 |
| 5 | docx-io | 7 | 0 | 1 |
| 6 | media | 5 | 0 | 0 |
| 7 | markdown | 5 | 0 | 0 |
| 8 | mention | 4 | 0 | 0 |
| 9 | selection | 4 | 0 | 0 |
| 10 | diff | 4 | 0 | 0 |
| 11 | list | 3 | 0 | 0 |
| 12 | code-drawing | 2 | 0 | 0 |
| 13 | basic-nodes | 2 | 0 | 0 |
| 14 | suggestion | 2 | 0 | 0 |
| 15 | dnd | 1 | 0 | 0 |
table is the only remaining package with a real cluster of above-threshold non-React work.table lane as one program.table batch, only two extra files still clear the wider bar: one docx-io util and one list-classic transform.