Capability repositories, each demonstrating one area and growing through real incremental work.
Decodes CAN frames against a minimal DBC subset, analyses bus logs for signal statistics and anomalies — the triage work of ECU integration testing.
Aggregates JUnit XML results across runs into pass-rate trends, flaky-test detection and a management-readable report — the evidence a test manager actually presents.
Runs declarative test sequences against a bench abstraction (simulated bench included, real-rig adapters pluggable), emits JUnit XML and regression diffs between runs.
ISO 26262 helpers: HARA classification (S/E/C to ASIL per the standard's table), ASIL decomposition validation, and FMEA risk tables. Supports the safety case; never replaces the engineer.
A layered ECU software stack in portable C11 with a Python generator side: a table-driven state machine whose transition table and UML diagram are generated from one model, a cooperative tick scheduler with deadline monitoring, Q15 saturating maths with an anti-windup PI controller, and ISO 26262-6 program-flow monitoring proven by fault injection.