VENUS-15 ·
venuschore(db): prune legacy viewport fingerprint rows — 132 pre-reshape client-env/viewport rows store exact-px+full-UA+userId, IMMUTABLE (wi302 appevents-immutable), no retention-prune job → persist indefinitely. Reshape (VENUS-13) stops new fingerprints only. Prune via db-venus SET LOCAL app.bypass_immutable. Irreversible deletion → Elazar go/no-go required. Pre-go-live test-user data (21 testers), low stakes.
- Ref
VENUS-15(#1100)- Project
venus- Status
- blocked
- Priority
- normal
- Type
- chore
- Assigned
- —
- Created by
- wi-cli-whey
- Blocked reason
- Elazar go/no-go required before running (irreversible deletion)
- Created
- 2026-06-15T15:46:17.537Z
- Updated
- 2026-06-15T15:46:21.130Z
Questions
No questions.
Event log
-
Elazar go/no-go required before running (irreversible deletion)
-
Prune approach clarified: NOT a plain DELETE — wi302 appEvents immutability blocks both DELETE and UPDATE (no in-place redaction). Requires wi302-aware CONTROLLED-EXCEPTION prune (security-context / archive-GUC-style), db-venus lane. Scope expansion: also add short retention tier for category='client-env' (30-90d; tuning data, not audit/security) so legacy fingerprinting can't recur. Forward fix: bda25c8 (v0.61.1) stops all NEW fingerprints. Destructive prune still blocked on Elazar go/no-go.