Cross-cutting traceability

arc42 §7.

Used filter: types(arch-decision)

ID

Title

Status

Refines

ADR_0078

Lift OD IR to fieldbus-od-core now

open

FEAT_0061

ADR_0079

fieldbus-od-core stays data-only

open

FEAT_0061

ADR_0080

Re-export from ethercat-esi, do not break it

open

FEAT_0061

ADR_0081

INI backend choice — serde-derive façade

open

FEAT_0062

ADR_0082

PDO entry dedup is structural, name-blind

open

FEAT_0063

ADR_0083

Dummy entries skip into bit offsets, not padding fields

open

FEAT_0064

ADR_0084

heapless::Vec<u8, 8> for PdoOut payload

open

FEAT_0065

ADR_0085

Async only on configure, sync on frame path

open

FEAT_0065

ADR_0086

JSON SDO-dump format with versioned schema

open

FEAT_0068

Used filter: types(building-block)

ID

Title

Status

Implements

BB_0080

fieldbus-od-core

open

FEAT_0061

BB_0081

canopen-eds parser crate

open

FEAT_0062

BB_0082

canopen-eds-codegen

open

FEAT_0063

BB_0083

canopen-eds-codegen-taktora

open

FEAT_0064

BB_0084

canopen-eds-rt

open

FEAT_0065

BB_0085

canopen-eds-build

open

FEAT_0066

BB_0086

canopen-eds-cli

open

FEAT_0067

BB_0087

canopen-eds-verify

open

FEAT_0068

BB_0088

taktora-connector-can adapter (follow-on)

open

FEAT_0060

Used filter: types(quality-goal)

ID

Title

Status

Refines

QG_0014

Build-time determinism (same EDS in → same code out)

open

FEAT_0060

QG_0015

Layering integrity (strict left-to-right deps)

open

FEAT_0060

QG_0016

Zero runtime cost of codegen presence

open

FEAT_0060

QG_0017

Trait stability for ecosystem adoption

open

FEAT_0065

Used filter: types(constraint)

ID

Title

Status

Refines

CON_0020

cargo build-script semantics

open

FEAT_0066

CON_0021

CiA 301 / 306 own the EDS schema

open

FEAT_0062

CON_0022

no_std + alloc baseline for OD core, parser, runtime

open

FEAT_0061

CON_0023

heapless 0.8 surface for fixed-capacity buffers

open

FEAT_0065

Used filter: types(risk)

ID

Title

Status

Links

RISK_0020

EDS files in the wild are inconsistent

open

RISK_0021

serde-ini ecosystem thinness

open

RISK_0022

CiA 301 OD blow-up on profile-rich devices

open

RISK_0023

COB-ID base assumptions in generated code

open