Skip to content

Make API approval and child ownership invariants explicit - #158

Merged
morgaesis merged 1 commit into
mainfrom
refactor/release-approval-invariants
Sep 10, 2026
Merged

morgaesis merged 1 commit into
mainfrom
refactor/release-approval-invariants

Conversation

@morgaesis

Copy link
Copy Markdown
Owner

API request approval uses a response shared with command execution, which obscures the distinction between releasing a request and running a command. The API release match requires absent execution fields and returns approved success; a local comment explains when the launch guard releases or retains its secret-file lease.

@morgaesis
morgaesis merged commit 2bb8957 into main Sep 10, 2026
32 checks passed
@morgaesis
morgaesis deleted the refactor/release-approval-invariants branch September 10, 2026 10:50
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