Repository navigation
Description
Parent: #81. Related: #194 (Attention acceptance remains separate).
Observable problem
An Assignment's open ask is cleared before the DSH adapter accepts its addressed answer. On main 647fbe958f72053c1b85d45cc05996a92603a658, create a waiting-human ask, finish its turn, then fail answer delivery before acceptance: no answer arrives, but the open ask disappears. Retrying the same answer_to no longer addresses an open ask.
Outcome
An answer is considered resolved only after the owning delivery boundary establishes its accepted outcome. Proven pre-acceptance failure leaves the question actionable and retryable; ambiguous execution must remain visible for repair rather than be silently answered or blindly replayed.
Acceptance
- A synchronous pre-acceptance refusal or failure preserves the original ask reference, waiting state and Human source navigation; retry can answer that same ask.
- A successful answer clears the matching ask once and resumes the same Assignment.
- A delayed failure while starting an idle/cold Session does not silently lose the original question; establish honest accepted/failed/uncertain semantics using current DSH facts.
- Concurrent/newer questions are not erased by settlement of an older answer. Preserve Grant and immutable permission/model boundaries.
- Focused tests cover failure, retry, success, stale/newer ask and restart/uncertain settlement as applicable.
- A real isolated DSH answer/recovery path is Human-operable; capture real screenshots or recording, open a PR, and pause for Human QA.
Boundaries
Use the current Host Assignment Runtime, durable Directory and native DSH execution facts. Do not require the historical Delivery Intent implementation by name. No duplicate Attention system or generic retry scheduler; #194 remains independently scoped.
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone
- StatusShow more project fieldsDone
Activity
DoodleBears commentedon Oct 4, 2026
Agent work claim
codex/local/01a0f25f-2150-75e3-8895-23d35394b8d8(not a DSH Session)codex/812-answer-acceptanceHuman authorized merge and continuation. #821 is merged; the approved #832 final integration is in CI. This issue's isolated implementation/reproduction can proceed during that check, while its PR will follow #832 merge. Preserve #194's independent Attention scope; reuse existing Directory and native Session facts. This task will pause after its PR for Human QA.
DoodleBears commentedon Oct 4, 2026
Agent work outcome
codex/local/01a0f25f-2150-75e3-8895-23d35394b8d8(not a DSH Session)8e7db6a42508a2d1fe38137de3fa865e6cfbe6ce8e7db6a42508a2d1fe38137de3fa865e6cfbe6ce.DoodleBears commentedon Oct 5, 2026
Agent work claim — Human QA follow-up
codex/local/01a0f25f-2150-75e3-8895-23d35394b8d8(not a DSH Session)codex/812-answer-acceptancefix(client): unify Inbox details and preserve full-width titles
docs: capture Human Inbox layout QA and inline answer delivery
DoodleBears commentedon Oct 5, 2026
Agent work outcome — Human QA layout follow-up
codex/local/01a0f25f-2150-75e3-8895-23d35394b8d8(not a DSH Session)628ea32471a099a94fe01319a967a0c6155ed40afix(core): keep Assignment asks open until native answer acceptance (#…
DoodleBears commentedon Oct 5, 2026
Agent work outcome — completed after Human QA
codex/local/01a0f25f-2150-75e3-8895-23d35394b8d8(not a DSH Session)628ea32471a099a94fe01319a967a0c6155ed40a; main merge:490ac036d1a9f7f0534d69d9c96ed4f7ad39213c.