The live retraction cascade (a real source being retracted and propagating to
saved items / briefings) needs a retracted-source fixture; the customer-facing
surface renders and is reachable.
apps/oshun/web/e2e/veritas-retraction-cascade.spec.ts now covers the
polished customer cascade surfaces for the private /veritas/retraction
letter, Library saved-claim notice/removal, and /nisaba/notebook
retraction-notice disclosure.
The notebook pass opens the native disclosure, asserts the affected citation
row and original quote, verifies the keep-with-marker action remains an honest
placeholder, and follows the corrected-source link to the Veritas source
profile.
apps/oshun/web/e2e/veritas-retraction-cascade-bff.spec.ts remains the live
backend cascade proof for source retract → Postgres/Redis → Sophia
re-grounding verdict.
Remaining gaps: customer-shell subscriber/audit fan-out, persisted notebook
acknowledgement writes, Library confidence enum for retracted state, and the
kept-offering re-render surface.