Skip to content

Add authenticated policy controls and persistent request pause - #198

Merged
GDR merged 1 commit into
ui/refactorfrom
codex/registry-control-and-pause
Oct 24, 2026
Merged

GDR merged 1 commit into
ui/refactorfrom
codex/registry-control-and-pause

Conversation

@GDR

@GDR GDR commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Adds signed-peer control requests to read and mutate the application registry on the daemon. Every classification change and removal authenticates with Touch ID or macOS password; the requesting process is revalidated before policy commit, and approvals are invalidated first. Native clients receive actual service results rather than optimistic UI-only policy.

Adds persistent request pause. Pausing bypasses the authentication prompt queue, revokes approvals, and invalidates in-flight authorization leases. Resume requires fresh authentication and never restores revoked approvals. Application edits preserve paused state; older registry snapshots decode as unpaused. The bot compatibility endpoint rejects all control requests.

Validation: all 516 core tests passed, including 24 focused registry/request/control tests for cancellation, peer changes, pause/resume, tombstones, trusted control access, and old snapshots. 305 changed lines. Integration target: ui/refactor only.

@GDR
GDR merged commit 12fd185 into ui/refactor Oct 24, 2026
1 check passed
@GDR
GDR deleted the codex/registry-control-and-pause branch October 24, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant