DoT card-face finding verified stale — the fix already shipped, but not everywhere
What changed
the mirrored [external-critique] finding "DoT card faces print round-clock math that contradicts their own keyword glosses" (issue #168) closed as already-resolved for its literal claim, no new code.
Why it changed
WI-2 (2026-07-12, commit b097efec) already made auto-generated DoT card faces read dotTrigger from debuffs.library.json's damageOverTime.trigger field, so event-triggered DoTs (poison, bleed) print their real trigger instead of "X over Nt" phrasing — card-face-honesty.guard.test.ts sweeps the whole library and passes 9/9 on current main. The closure was narrow on purpose: it only covers the faceStats auto-generated path. Critique pass 16 (same day) found the gap that closure left open — see below.