Audit passkey enrollment with durable Security activity #514

Merged
timmy merged 1 commits from timmy/513-audit-passkey-enrollment into main 2026-08-10 20:58:08 +00:00
Owner

Closes #513

Outcome

  • reserve a privacy-safe Security activity event before credential creation
  • fail closed when the journal is unavailable and discard reservations on registry failure
  • preserve successful enrollment as a truthful pending event if finalization fails
  • render “Passkey enrolled” safely in the activity sheet and document the guarantee

Verification

  • focused: 94 passed
  • full suite: 1036 passed
  • node --check frontend/session.js
  • git diff --check
Closes #513 ## Outcome - reserve a privacy-safe Security activity event before credential creation - fail closed when the journal is unavailable and discard reservations on registry failure - preserve successful enrollment as a truthful pending event if finalization fails - render “Passkey enrolled” safely in the activity sheet and document the guarantee ## Verification - focused: 94 passed - full suite: 1036 passed - `node --check frontend/session.js` - `git diff --check`
timmy added 1 commit 2026-08-10 20:56:41 +00:00
feat: audit passkey enrollment (Closes #513)
All checks were successful
CI / lint (pull_request) Successful in 59s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
b455dc6286
timmy merged commit e5016d8b86 into main 2026-08-10 20:58:08 +00:00
timmy deleted branch timmy/513-audit-passkey-enrollment 2026-08-10 20:58:08 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#514
No description provided.