Story: Clean ores.synthetic 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.synthetic 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.synthetic joins COMPONENTS_UNDER_TEST. Order 28 of 35 in the sprint 26 component clean-up, tier 3 (domain component).

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.synthetic is listed in COMPONENTS_UNDER_TEST, and check_component_drift.py --all passes.

4. Tasks

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

5. Notes

  • Survey on 2026-09-23: 9 entity, junction or operation models; 319 C++ files outside tests, 252 of them generated (78%); 54 messaging headers, 9 of them hand-written.

6. Decisions

7. Out of scope

Emacs 29.3 (Org mode 9.6.15)