Final editorial batch ·15/19 live ·20 catalog options

All19 designs assembled locally.
Final PR ready for review.

Review PR44 before the last rollout

The two explicit comment exceptions and bounded viewer change are applied exactly. Nothing is merged or deployed. Review the15-file scope, including one runtime file andfour existing test files.

e995897c78fc6ced4aa349d51768752791ea3757

5 /5 CI jobs pass

1134 unit +296 e2e tests pass;12 existing skips each. Lint34→0errors;41 classified warnings.

Final-head CI · Tests

14745px, fully resized

The real Daily viewer grows and shrinks with all12 stories and six archive entries. Source asset byte-exact; no interception.

Applied viewer proof

Exact source and semantic preservation

Only two approved non-rendering lint comments. No template CSS, tags, roles, IDs, scopes, text, code, SVG or meter changes. Eight fresh app-sandbox PNG/AX/native-relationship checks equal the approved candidate evidence.

Actual final local gallery cards

The full gallery remains varied

Four new canonical thumbnails and descriptions capture newspaper, serif quotes, evidence ledger and dark/light poster. All15 previously shipped sources/PNGs remain unchanged; Markdown stays discoverable.

Actual long-document behavior

WidthClosed → open → closed
39011456 →12316 →11456
32013757 →14745 →13757

The32768px ceiling is a bounded operating choice, not a universal maximum or resource-safety proof. The original guards remain;18 applied checks include boundary behavior, short resizing and a published65536px document with usable keyboard/nested-scroll footer access.

Fresh evidence, inherited evidence, and limits

Final suites,8 sandbox checks, real applied viewer, API and gallery readbacks are fresh.16main/48boundary/no-JS/growth/pixel records are explicitly reused through exact comment-only source identity. Chromium/Linux only.

New-test rapid End/Home/Tab races were isolated and replaced with the required settled End→Tab journey on a freshly published tall fixture. Same cap/focus/footer assertions;14 repeated guard runs and full296-test suite pass. No runtime workaround or blanket lint waiver.

No production/customer/financial/launch/key/infrastructure mutation. Private fixture databases, auth, raw logs and backups are excluded. Final all19live verification follows the later approved rollout, not this PR.