Typed question records: asynchronous HITL without suspended frames #12

Open
opened 2026-09-02 07:54:20 +00:00 by larandar · 1 comment
Owner

Proposal

A human question is persisted work. Required fields exactly: question_id, issue_identity, required_predicate, current_evidence_digest, rule_digest, asked_at, status, answer_evidence_id? (docs/handoff.md §Asynchronous HITL).

Design

Storage is a Mnestic relation; rendering is #10. No worker holds state across an ask.

Tasks

  • question relation + CRUD through the projection interface
  • status transitions: open → answered | satisfied | superseded

Requirement scenario

GIVEN an open question, WHEN its process dies and another picks the issue up, THEN the question is re-rendered from data with no lost or duplicated ask.

## Proposal A human question is persisted work. Required fields exactly: `question_id`, `issue_identity`, `required_predicate`, `current_evidence_digest`, `rule_digest`, `asked_at`, `status`, `answer_evidence_id?` (`docs/handoff.md` §Asynchronous HITL). ## Design Storage is a Mnestic relation; rendering is #10. No worker holds state across an ask. ## Tasks - [ ] question relation + CRUD through the projection interface - [ ] status transitions: open → answered | satisfied | superseded ## Requirement scenario GIVEN an open question, WHEN its process dies and another picks the issue up, THEN the question is re-rendered from data with no lost or duplicated ask.
Author
Owner

Typed question records: asynchronous HITL without suspended frames

State: open · Labels: Kind/Feature · Comments: 0

Rendered by CurryComb slice 1 projection v1. The body will be replaced by rule-derived content in Slice 3.

<!-- currycomb:refinement:v1 repo=Ting/CurryComb issue=12 --> # Typed question records: asynchronous HITL without suspended frames State: `open` · Labels: Kind/Feature · Comments: 0 _Rendered by CurryComb slice 1 projection v1. The body will be replaced by rule-derived content in Slice 3._
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
Ting/CurryComb#12
No description provided.