follow-up(telemetry): P3 cleanups from #93 review (cardholder name) #101
Labels
No labels
blocked
bug
enhancement
high-priority
low-priority
needs-info
needs-triage
ready-for-agent
ready-for-human
referenced
research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gabogg/hikcentral#101
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-ups from the pass-2 review of #93 (comment on #93). All P3; the P2 (untested
person_idmasking) was fixed incfefbf3before merge.Standards
person_idextraction in both insert paths ofcycle_repository.pyand bothdoor/eventspolls indoor_service.py.cardNo,personId,personName,personRoleandpicUrltravel as loose dict keys through six files; a smallCredentialvalue would absorb the next field (code-standards §2.3).person_idguard.fill_person_name_asyncwould write one name onto every nameless cycle with no person id (~4,900 rows in production) if called with''. Return 0 when empty.sanitizer_repository.pyrepeats the try/UPDATE/debug block in sync and async paths (existing pattern).Spec
open_triggerstaysFORCEDaftersettle()resolves the name. Spec: "Button / manual / forced / unknown triggers unaffected."🤖 Generated with Claude Code