Repository navigation
Open
Labels
area:fullstackEnd-to-end Host and Client implementationEnd-to-end Host and Client implementationfeature:messagingMessaging module and external providersMessaging module and external providersready-for-agentFully specified, ready for an AFK agentFully specified, ready for an AFK agentscope:tracerHuman-testable implementation sliceHuman-testable implementation slice
Milestone
Description
Parent
What to build
An Assignment waits for a Human approval without occupying a running Assignment permit, while unrelated work continues and accepted approval resumes only the exact permitted operation.
Acceptance criteria
- Use the positively verified native mechanism and application-owned bounded waiting state; preserve the current native authority and Assignment report/request model.
- With an unresolved real native approval, prove another admitted message reaches a model reply and another permitted Assignment can execute.
- Waiting capacity is finite and distinct from the running limit; approving several waits reacquires permits without exceeding that limit.
- Check current actor/native decision and operation scope before start; denied, changed or revoked scope executes nothing.
- Stop, owner cancellation, expiry and restart retain truthful work history but never replay a pending effect or masquerade cancellation as pause.
- Expose waiting/running/needs-repair state through the existing work/attention surfaces and retain real cross-Bridge evidence.
- Test through checked Provider and authenticated management/owning service boundaries; keep existing canonical persistence and no parallel content/decision authority.
- Retain real sanitized screenshots/step evidence and maintain the affected English/Chinese tutorial section; UI changes include matched baseline/changed light/dark evidence and no private secrets.
- Provide the exact-version runnable review path and focused behavioral coverage; pause for Human QA before expansion, without automatic merge/deployment.
Blocked by
Metadata
Metadata
Assignees
Labels
area:fullstackEnd-to-end Host and Client implementationEnd-to-end Host and Client implementationfeature:messagingMessaging module and external providersMessaging module and external providersready-for-agentFully specified, ready for an AFK agentFully specified, ready for an AFK agentscope:tracerHuman-testable implementation sliceHuman-testable implementation slice
Type
Projects
- StatusShow more project fieldsTodo
- StatusShow more project fieldsTodo
Activity
DoodleBears commentedon Oct 8, 2026
Agent work claim
codex/local/01a11c24-31cb-7fa3-86d8-98e13f81a0b4(not a DSH Session)codex/1037-assignment-approval-capacityDoodleBears commentedon Oct 8, 2026
Assignment approval capacity — real Host UI evidence
Task:
codex/local/01a11c24-31cb-7fa3-86d8-98e13f81a0b4. Exact current-main base:f1e6fc6182abe74f004dca528b68ccf5c48a6766; candidate includes that mainline. DSH RC1, real DeepSeek Flash, Chinese, 1500 × 1100. Separate isolated Profiles use the same harmless commands, with generated Bot/Grant IDs; machine-local paths are redacted.DoodleBears commentedon Oct 8, 2026
Assignment approval capacity — interrupted execution card
Same RC1 build and harmless command, Chinese, 1500 × 1100. The Human decision is retained, but Grant revocation during the capacity wait prevents the original effect; the actual native result is an error and the existing card projects needs-repair. Test-only Bot identities and local task paths are isolated/redacted.
Include the Assignment execution hook in generated reference coverage
DoodleBears commentedon Oct 8, 2026
Agent work outcome
codex/local/01a11c24-31cb-7fa3-86d8-98e13f81a0b4(not a DSH Session)1afab6c91040ab91a662f564751b6911400efbf0.f1e6fc61) refuses the competitor; candidate admits its actual command and an unrelated model reply while the original waits. The original resumes only after capacity; Grant revocation while waiting yields an actual error, no original effect and a needs-repair card. Public proof preserves exact native call/Turn and canonical Channel receipt correlation. 134 focused feature tests and 3 generated-reference tests passed locally. Final CI: Linux CI passed on the final head: 3,498 tests passed, 9 skipped; lint, format, typecheck, build, docs and generated-file checks are green..docs/research/1037-assignment-approval-capacity.mdanddocs/evidence/issue-1037/. Test RPC connection reuse was qualified with 3/120 versus 0/120 read failures; the runner uses fresh connections without operation retries.Release running capacity during live Assignment approval waits (#1239)
DoodleBears commentedon Oct 9, 2026
Agent work outcome — merged
codex/local/01a11c24-31cb-7fa3-86d8-98e13f81a0b4(not a DSH Session)652410b578077446a5265875c512c238125a2a8e.1afab6c91040ab91a662f564751b6911400efbf0matched at merge; full Linux CI passed with 3,498 tests and 9 skipped. Final independent Standards and Spec reviews found zero merge blockers. This does not claim a separate Human runtime QA or GitHub approval review.