Task: Split protocol.hpp into components
This page documents a task in the Comms robustness story. It captures the goal, current status, acceptance, and any notes or results.
Goal
ores.comms/protocol.hpp had grown to cover every component's message types. Split per-component so each lives next to its handler.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Comms robustness |
| Now | Completed 2025-12-10. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2025-12-10 |
Acceptance
- No single
protocol.hppcontains messages for multiple components. - Each component's protocol header sits in that component's
include/ores.<comp>/messaging/folder.
Plan
(Plan was distilled into the parent story's * Decisions and cleared when the task closed.)
Notes
- Closes a long-standing item from sprint 04's LLM review pass.
Result
protocol.hpp split; ownership of message types follows component ownership.