docs/testing/2026-10-09-discord-helper-test-pruning/README.md

Discord helper presentation pruning — VUH-1925

Review reasons retain CLI JSON output, music body routing/author attribution/provider replies and unreachable-body refusal. Removed detail is human table padding/wording and the authored fallback sentence, with no product edits or new tests.

Test fileBefore lines/casesAfter lines/cases
packages/discord-presence-core/test/check-report.test.ts48 / 220 / 1
apps/clankie/test/discord-music.test.ts55 / 354 / 3
Total103 / 574 / 4

Baseline root check:landing used native --changed selection against fetched main 3ef50411dd49bf34e86a8eb0fb85ab169d3006dc. Temporary comment-only markers selected the original files; removed before the cut. All five cases in both files and every phase passed, exit 0, sourceStable true, 102.781 seconds. Both compiler tasks were uncached (72.135s phase); fleet admission wait is outside the gate's reported elapsed time. Before/after values are single shared-machine observations, not a repeatable speedup claim.

The focused check passed all four retained cases in both files, with no failures or skips. The actual text writer output was inspected: PASS and FAIL status, remediation and the not-ready outcome remain visible.

The committed-head landing gate and raw before/after/narrow/writer evidence will be archived on VUH-1925 after landing. Local receipts are .local/vuh-1925/discord-before-gate.json, discord-before-vitest.json, discord-narrow-vitest.json, discord-report-smoke.log, discord-counts.json, and discord-after-gate.json. The real writer is invoked with supplied PASS/FAIL checks, not a live Discord readiness assessment. No real credential or body is contacted by that smoke.

Running subtotal: six unit-pruning batches, 688 lines and 39 cases removed. The schema fixture separately lost 50,178 lines with assertions preserved. Inventory is incomplete; this batch does not close the issue.