- .lead .hero.noimg: faint giant 'BAM' watermark so a photoless lead
(most Bing-wire stories) never reads as a dead dark void.
- tests/ui-check.mjs: headless Chromium suite (front, reader, board
post + render, desk view, mobile) with a seeded scratch Mongo.
- Fixed board rate-limit to compare BSON Date against Date (a numeric
epoch matched nothing, so the counter stayed 0) — caught by
tests/board-test.mjs.
- Fixed /api/health double-await: getDb() is async, so
'await getDb().command(...)' called .command on the Promise. Caught
by tests/e2e-run.mjs.