Anti-goals and cross-cutting traceability¶
The following requirements are explicitly rejected — captured for
the record so future readers see what the toolchain deliberately does
not do this round, and why. Each rejected requirement :satisfies:
Message-plane interface-des... (FEAT_0110) to keep the umbrella’s traceability complete.
The toolchain shall not ship OMG IDL or ROS 2
|
|
This spec shall not deliver a J1939 PGN/SPN consumer of the generated message types. The J1939 connector (J1939 connector (PGN routin... (FEAT_0098)) remains a raw-(re)assembled-bytes transport this round; typed per-PGN signal mapping onto the message plane is a foreseen follow-on that adds a frontend/consumer, not a change to this toolchain’s contracts. |
The toolchain shall not parse |
Cross-cutting traceability¶
Every requirement in this chapter (excluding rejected anti-goals)
carries a :satisfies: link to its capability-cluster feat; every
cluster feat :satisfies: Message-plane interface-des... (FEAT_0110). Architectural
specifications refining these requirements are emitted in
Message-plane interface-description codegen — architecture (arc42). Verification artefacts are emitted
in Message-plane interface-description codegen — verification.
ID |
Title |
Status |
Satisfies |
|---|---|---|---|
Message-plane interface-description codegen |
implemented |
||
Bounded message-type IR |
implemented |
||
serde-free no_std wire runtime |
implemented |
||
DBC frontend |
implemented |
||
Plane-generic codegen |
implemented |
||
CAN/DBC backend |
implemented |
No needs passed the filters