456b1a0547
Codex caught a trust bug: instant-painting a brief saved under OLD boundaries could briefly flash content the reader's current settings should hide — and boundaries are trust-critical for this product. Add a filter signature (prefs param + sorted dismissals) saved alongside the brief; instant-paint and the merge-fallback only reuse a saved brief when the signature still matches the current settings. A mismatch falls through to "Gathering…" + a fresh fetch. Also closes the same latent leak in the merge's `?? it` fallback. Briefs saved before this change lack a sig → won't instant-paint until re-saved (fails safe). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>