Story: Clean ores.workflow to the component clean standard

Table of Contents

This page documents a story in Sprint 26. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

1. Goal

ores.workflow meets the Component Clean Standard: every item: All, Protocol and Entity pass, each item that does not apply is recorded with its reason, and ores.workflow joins COMPONENTS_UNDER_TEST. Order 22 of 35 in the sprint 26 component clean-up, tier 2 (higher infrastructure).

2. Status

Field Value
State STARTED
Parent sprint Sprint 26
Now Not yet started.
Waiting on Nothing.
Next Start the task.
Last touched 2026-09-23

3. Acceptance

  • Every checklist item that applies to a component of kind Entity passes, with its evidence recorded on the task.
  • Every item that does not apply is recorded as not applicable, with the reason.
  • Every generator defect found is fixed at its source, with a regression test.
  • ores.workflow is listed in COMPONENTS_UNDER_TEST, and check_component_drift.py --all passes.

4. Tasks

Task State Start End Description
Bring ores.workflow to the clean standard DONE 2026-09-26 2026-09-26 Work ores.workflow through the Component Clean Standard in order and record each item.

5. Notes

  • Survey on 2026-09-23: 2 entity, junction or operation models; 53 C++ files outside tests, 0 of them generated (0%); 8 messaging headers, 8 of them hand-written.
  • Nothing is generated yet. Workflows are operations, not entity verbs (P04).

6. Decisions

7. Out of scope

Emacs 29.3 (Org mode 9.6.15)