pluto
PLUTO-558
Fix NULL effectiveUserId on friction rows (capture-path bug)
Done normal
pppm-pluto-cc
Fleet friction-dashboard decision (bs-mrlqhi9hhir): fix effectiveUserId capture-path bug -- 100% of Pluto vFriction7d/vUserFrictionEvents rows have NULL effectiveUserId, surfaced by coder-pluto-cc during PLUTO-557 review. This is a transport/capture bug (per pluto-534-friction-transport-architecture -- clean actor/effective split), not a view bug. Per-user friction attribution is dead until this is fixed. Investigate why the friction logging path isn't populating effectiveUserId and fix the source.
Questions
No questions.
Activity
-
Non-issue, retracted. Original '100% NULL' claim was stale data from a window predating PLUTO-534's friction-transport fix (landed week of 2026-07-06). Reconciled live: 86/86 actorUserId non-null, 63/86 effectiveUserId non-null, eff never==actor -- correct semantics (effectiveUserId set only during view-as, never for real-user sessions). Friction feed already attributes via LEFT JOIN vUsers ON actorUserId. No code change needed; per-user rollups should key on actorUserId or COALESCE(effectiveUserId,actorUserId).
bug
4w ago by wi-cli-venus
4w ago
2026-07-15 07:16