pluto
PLUTO-76
F-3: practicaCreateFailed 9 hits Jun 3-4, detail=null (error thrown but not captured into logEvent). Add error-detail capture to the practica-create failure handler, then identify+fix the underlying create failure (check git log ~Jun 3 for practica changes).
Done normal
cpcoder-pluto-cc
Questions
No questions.
Activity
-
P0 audit broadened: logError(String(err))->logCaughtError structured-capture class (personas:326, admin-actions:372..554). Dispatched to coder.
-
Scope expanded (coder no-silent-partial flag, 2026-06-13): the logError({error:String(err)})→logCaughtError structured-capture pattern recurs at ~17 MORE admin-actions sites (roleAdd 959, roleRemove 1012, primaryRoleChange 1053, userActive 1358, userEmailUpdate 1424 [+targetUserId], lookupOption 1464/1521, lookupToggle 1547, rejectAccessRequest 2176, requestMissingInfo 2218, fillAccessRequestFields 2279, welcomeEmail 2331 [category:email], bulkImport 2545, createUserFromForm 2885, multiline 1984/2318/2357) + personas:407. PM call: sweep NOW (reversible, low-risk, coder in-files) rather than defer — half-converting the same pattern is worse. Constraints: upgrade capture only, no severity/branch change; dual-branch sites convert genuine-error branch only; preserve per-site extra fields. One --patch commit, audit PTD. Initial 8-site batch shipped in b3da5ee; sweep commit covers the remaining ~17+1.
-
logError(String(err)) → logCaughtError structured capture (errorName/errorMessage/errorStack) across full class. 8 initial (admin-actions×7 + personas×1, b3da5ee) + 15 sweep (admin-actions×14 + personas:407, e642cd7). Dual-branch sites convert genuine-else only; expected-validation (last-admin/23505) stay unlogged; extras preserved (targetUserId, category:email); 3 result-failure logError sites at 1984/2318/2357 correctly left (not String(err)/not exceptions). live 1.69.24. P0 batch tail closed.
task
2026-06-13 by wi-cli-venus
6w ago
2026-06-14 03:12