Proves default block selectors omit client / revenue nodes from DOM replay.
Checklist: /docs/privacy-proof-checklist.md.
How to verify
PASS: zero hits for FORBIDDEN_*; control string SAFE_MARKER_ALPHA present when DOM recording is on.
FAIL: any FORBIDDEN_* hit, or missing control string with DOM on.
Container selector: [data-testid="client-revenue-table"][data-bugtape-ignore]
| Client | Revenue |
|---|---|
| FORBIDDEN_CLIENT_ACME_CORP | FORBIDDEN_REVENUE_9912345 |
Container selector: [data-testid="fx-margin-panel"].bugtape-ignore
FORBIDDEN_FX_MARGIN_12BPS
Container selector: [data-testid="safe-status-table"] (no ignore attribute)
| Job | Status |
|---|---|
| nightly-rollup | SAFE_MARKER_ALPHA |
data-bugtape-ignore on [data-testid="client-revenue-table"]
.bugtape-ignore on [data-testid="fx-margin-panel"]
/* control — do not block: [data-testid="safe-status-table"] */