Make consequential pull reviews passkey-native and auditable #510

Merged
timmy merged 1 commits from timmy/509-passkey-review-activity into main 2026-08-10 19:59:07 +00:00
Owner

Closes #509

What changed

  • shares one step-up action policy between recovery-token and passkey authorization
  • enables exact target-bound passkey authorization for approve/request-changes reviews
  • reserves and truthfully finalizes privacy-safe review decision activity events
  • renders review decisions in Security activity

Verification

  • RED: passkey review authorization options returned 422 before the policy fix
  • RED: review activity event and frontend labels were absent before implementation
  • focused: 90 passed
  • full suite: 1025 passed
Closes #509 ## What changed - shares one step-up action policy between recovery-token and passkey authorization - enables exact target-bound passkey authorization for approve/request-changes reviews - reserves and truthfully finalizes privacy-safe review decision activity events - renders review decisions in Security activity ## Verification - RED: passkey review authorization options returned 422 before the policy fix - RED: review activity event and frontend labels were absent before implementation - focused: 90 passed - full suite: 1025 passed
timmy added 1 commit 2026-08-10 19:56:40 +00:00
feat: make consequential reviews passkey-native (Closes #509)
All checks were successful
CI / lint (pull_request) Successful in 1m0s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
877dc475dd
timmy merged commit e9cab92aff into main 2026-08-10 19:59:07 +00:00
timmy deleted branch timmy/509-passkey-review-activity 2026-08-10 19:59:07 +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#510
No description provided.