Skip to content

feat(worktree): expose typed admission decisions - #1133

Merged
chubes4 merged 1 commit into
mainfrom
fix/1118-admission-v2
Aug 23, 2026
Merged

feat(worktree): expose typed admission decisions#1133
chubes4 merged 1 commit into
mainfrom
fix/1118-admission-v2

Conversation

@chubes4

@chubes4 chubes4 commented Aug 23, 2026

Copy link
Copy Markdown
Member

Summary

  • expose typed creation, force-required, force-applied, and trigger-severity decisions
  • distinguish advisory count pressure from blocking byte/inode refusal
  • preserve legacy payload semantics including forced percentage refusals
  • keep compact machine output bounded and human output explicit

Verification

  • php tests/worktree-disk-budget.php
  • php tests/workspace-compact-output.php
  • php tests/workspace-capacity-envelope.php
  • PHP lint and git diff --check

Closes #1118

AI assistance

OpenAI GPT-5.6 Sol through OpenCode audited DMC admission semantics, implemented typed decisions and compatibility tests, and performed independent review. Chris Huber reviewed and remains responsible for every line.

@chubes4
chubes4 merged commit 725b677 into main Aug 23, 2026
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.

Expose typed worktree admission separately from capacity warnings

1 participant