Skip to content

HUE-017 — Implement durable task, run, plan and step state machines

Canonical source: docs/roadmap/issues.json · HUE-017

Specification status: TBI · Readiness: agent:blocked

Represent assigned outcomes and execution attempts truthfully across restarts.

  • Persist task/run/plan revisions/steps
  • Validate transitions and dependencies
  • Model waiting, interrupted, unknown, unverified and verified
  • Illegal transitions are rejected
  • Task and run statuses remain distinct
  • Plan revisions preserve rationale
  • State-machine tests cover every edge
  • HUE-008
  • HUE-013
  • HUE-004
  • None beyond the documented scope.
  • Follow the milestone and repository product contract.
  • Preserve the documented security, project, memory and event boundaries.
  • Add or update automated tests for every observable acceptance criterion.
  • Provide real verification output; do not rely on a worker/agent self-report.
  • Update only the exact documentation sections whose status changed.
  • Include screenshots or a recording for user-interface changes.
  • Include migration, rollback and recovery notes for data/state changes.
  • Link the pull request to this issue with Closes #<issue-number>.