Skip to content

Resolve application callers without inheriting terminal authority - #195

Merged
GDR merged 1 commit into
ui/refactorfrom
codex/caller-identity
Oct 24, 2026
Merged

GDR merged 1 commit into
ui/refactorfrom
codex/caller-identity

Conversation

@GDR

@GDR GDR commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Adds conservative caller attribution using verified code identity and stable process snapshots. Personal authority crosses only verified Apple transport helpers; shells and interpreters preserve uncertainty. Bot and Block ancestors constrain nested requests, and the sampled chain is revalidated before attribution returns. File hashes alone never establish running-code identity.

This is the caller-resolution foundation; daemon request integration follows separately. Native add-flow support can capture designated requirements or executable digests without classifying the application.

Validation: 12 focused tests passed, covering nested bots, shell uncertainty, blocked ancestors, transport misclassification, missing/cyclic/deep ancestry, PID reuse, signature mismatch, and executable changes. All 345 app tests passed; full core run encountered the existing two short-TTL failures under load, independently rerun. 303 changed lines. Integration target: ui/refactor only.

@GDR
GDR merged commit 7a2c984 into ui/refactor Oct 24, 2026
1 check passed
@GDR
GDR deleted the codex/caller-identity branch October 24, 2026 10:18
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