Overall Status#
This page tracks the completion status of all 5 process areas per module. Update the status column for each module after completing the respective deliverable.
Process Status chart legend:
Process req. status |
ISO 26262 std_req status |
Req. verification status |
|---|---|---|
๐ข Valid ๐ก Draft ๐ด Invalid โฌ Other |
๐ข Ok ๐ต Recommendation ๐ก Open ๐ Action ๐ด Deviation โฌ N/A ยท โป Other |
๐ข Automated ๐ก Waiting for automation ๐ต Inspection list โฌ Other |
Implementation Status Values:
โ Availableโ Work product created, reviewed and approved๐ NN%โ In Progress: artifact exists with at least one valid element, percentage shows valid/totalโ Openโ Not yet started, not found, or 0% validโโ Not applicable for this module
Process Area 1 โ Change Management#
A Change Request must be created and approved by the Architecture Community before module development begins. See Change Management Workflows.
Process Status
Process req. status |
ISO 26262 std_req status |
Req. verification status |
|---|---|---|
Implementation status: โ Available (9/9 deliverables complete)
Module |
CR approved |
|---|---|
Baselibs |
โ Available |
Communication |
โ Available |
Logging |
โ Available |
Orchestrator |
โ Available |
Persistency |
โ Available |
Time |
โ Available |
Config Mgmt |
โ Available |
Lifecycle |
โ Available |
Security/Crypto |
โ Available |
Process Area 2 โ Requirements Engineering#
Feature and component requirements must be written and inspected.
Work products: wp__requirements_feat, wp__requirements_comp, wp__requirements_inspect.
See Requirements Engineering Workflows.
Process Status
Process req. status |
ISO 26262 std_req status |
Req. verification status |
|---|---|---|
Implementation status: ๐ 22% (6/27 deliverables complete)
Module |
Feature Requirements |
Component Requirements |
Req. Inspection |
|---|---|---|---|
Baselibs |
๐ 97% (37/38) |
๐ 92% (124/134) |
๐ 20% (2/10) |
Communication |
โ Available (60/60) |
๐ 97% (34/35) |
โ Open |
Logging |
โ Available (46/46) |
โ Open |
โ Open |
Orchestrator |
๐ 83% (26/31) |
๐ 0% (0/2) |
๐ 0% (0/2) |
Persistency |
โ Available (41/41) |
๐ 94% (36/38) |
๐ 50% (1/2) |
Time |
โ Available (15/15) |
โ Open |
โ Open |
Config Mgmt |
โ Available (13/13) |
โ Open |
โ Open |
Lifecycle |
๐ 0% (0/92) (all 92 entries
:status: invalid) |
๐ 0% (0/5) (template placeholder,
:status: invalid) |
โ Open |
Security/Crypto |
โ Available (42/42) |
โ Open |
โ Open |
Process Area 3 โ Architecture Design#
Feature and component architecture must be designed and inspected.
Work products: wp__feature_arch, wp__component_arch, wp__sw_arch_verification.
See Architecture Workflows.
Process Status
Process req. status |
ISO 26262 std_req status |
Req. verification status |
|---|---|---|
Implementation status: ๐ 22% (6/27 deliverables complete)
Module |
Feature Architecture |
Component Architecture |
Arch. Inspection |
|---|---|---|---|
Baselibs |
โ Available (4/4) |
๐ 98% (172/175) |
๐ 80% (8/10) |
Communication |
โ Available (5/5) |
๐ 94% (17/18) |
โ Open |
Logging |
โ Available (4/4) |
โ Available (3/3) |
โ Open |
Orchestrator |
๐ 66% (4/6) |
โ Available (27/27) |
๐ 0% (0/2) |
Persistency |
โ Available (12/12) |
๐ 25% (1/4) |
๐ 0% (0/2) |
Time |
โ Open |
โ Open |
โ Open |
Config Mgmt |
โ Open |
โ Open |
โ Open |
Lifecycle |
๐ 93% (30/32) |
๐ 93% (15/16) |
โ Open |
Security/Crypto |
โ Open |
โ Open |
โ Open |
Process Area 4 โ Implementation#
Source code and detailed design must be implemented and inspected.
Work products: wp__sw_development_plan, wp__sw_implementation, wp__sw_implementation_inspection.
See Implementation Workflows.
Process Status
Process req. status |
ISO 26262 std_req status |
Req. verification status |
|---|---|---|
Implementation status: ๐ 47% (17/36 deliverables complete)
Module |
SW Development Plan |
Code |
Detailed Design |
Impl. Inspection |
|---|---|---|---|---|
Baselibs |
โ Available |
โ Available (~119,400 LOC) baselibs |
โ Open |
๐ 0% (0/9) |
Communication |
โ Available |
โ Available (~71,300 LOC) communication |
โ Open |
โ Open |
Logging |
โ Available |
โ Available (~22,900 LOC) logging |
โ Open |
โ Open |
Orchestrator |
โ Available |
โ Available (~38,300 LOC) orchestrator |
โ Open |
โ Open |
Persistency |
โ Available |
โ Available (~8,700 LOC) persistency |
โ Open |
๐ 0% (0/1) |
Time |
โ Available |
โ Available (~11,700 LOC) inc_time |
โ Open |
โ Open |
Config Mgmt |
โ Available |
โ Available (~5,400 LOC) config_management |
โ Open |
โ Open |
Lifecycle |
โ Available |
โ Available (~38,300 LOC) lifecycle |
๐ 50% (1/2) |
โ Open |
Security/Crypto |
โ Available |
โ Open |
โ Open |
โ Open |
Process Area 5 โ Verification#
All tests must be implemented and a module verification report must be approved.
Work products: wp__verification_sw_unit_test, wp__verification_comp_int_test, wp__verification_feat_int_test, wp__verification_module_ver_report.
See Verification Workflows.
Process Status
Process req. status |
ISO 26262 std_req status |
Req. verification status |
|---|---|---|
Note
C0/C1 Coverage data is sourced from the reference_integration
CI (Code Quality & Documentation workflow, bazel coverage --config=ferrocene-coverage).
C0 = line coverage, C1 = branch coverage. Rust coverage reports line coverage only.
Modules not yet integrated into the reference_integration CI (Time, Config Mgmt) or with
disabled coverage extraction (Orchestrator) show โ Open.
Note
Static Code Analysis is tracked per module via dedicated CI workflows (clang-tidy for C++,
Rust Clippy for Rust). All listed workflows are zero-tolerance (CI fails on any finding),
so a passing main branch implies 0 open findings. Additionally,
CodeQL
runs centrally across all pinned repositories in reference_integration
(finding counts require the GitHub Security tab).
Dynamic Code Analysis is tracked via sanitizer CI workflows (ASan/UBSan/LSan via
--config=asan_ubsan_lsan, TSan via --config=tsan). All listed workflows are
zero-tolerance, so a passing main branch implies 0 sanitizer findings.
Implementation status: ๐ 37% (23/63 deliverables complete)
Module |
Unit Tests |
C0/C1 Coverage |
Comp. Integration Tests |
Feature Integration Tests |
Static Code Analysis |
Dynamic Code Analysis |
Module Verification
Report
|
Platform Verification
Report
|
|---|---|---|---|---|---|---|---|---|
Baselibs |
โ Available (4,663 tests)
|
๐ C0: 92.3% C1: 60.3% (cpp)
Rust line: 74.4%
|
โ Available (13 tests)
|
โ Open |
โ 0 findings |
โ 0 findings |
โ Open |
โ Open |
Communication |
โ Available (2,374 tests)
|
๐ C0: 87.9% C1: 58.8% (cpp)
|
โ Available (42 tests)
|
โ Open |
๐ Configured |
โ 0 findings |
โ Open |
โ Open |
Logging |
โ Available (619 tests)
|
๐ C0: 79.5% C1: 42.4% (cpp)
Rust line: 39.9%
|
โ Open |
โ Available (1 test) reference_integration (cross-module)
|
โ Open |
โ Open |
โ Open |
โ Open |
Orchestrator |
โ Available (2 tests)
|
โ Open |
โ Available (9 tests)
|
โ Available (3 tests) reference_integration (cross-module)
|
โ 0 findings |
โ Open |
โ Open |
โ Open |
Persistency |
โ Available (138 tests)
|
๐ C0: 94.7% C1: 63.0% (cpp)
Rust line: 92.7%
|
โ Open |
โ Available (6 tests) reference_integration (cross-module)
|
โ 0 findings |
โ Open |
โ Open |
โ Open |
Time |
โ Available (296 tests)
|
โ Open |
โ Available (11 tests)
|
โ Open |
โ Open |
โ Open |
โ Open |
โ Open |
Config Mgmt |
โ Available (143 tests)
|
โ Open |
โ Open |
โ Open |
โ 0 findings |
โ Open |
โ Open |
โ Open |
Lifecycle |
โ Available (2 tests)
|
๐ C0: 77.2% C1: 45.8% (cpp)
Rust line: 53.8%
|
โ Available (9 tests)
|
โ Open |
โ 0 findings |
โ Open |
โ Open |
โ Open |
Security/Crypto |
โ Open |
โ Open |
โ Open |
โ Open |
โ Open |
โ Open |
โ Open |
โ Open |
Done Criteria#
A module is considered complete when all of the following are true:
All
validcomponent requirements have 100% test coverage (linked viaFullyVerifiesorPartiallyVerifies).All CI metadata checks pass (
TestType,DerivationTechnique,Descriptionset on every test).Static analysis has no open
CriticalorHighfindings.The Module Verification Report (
wp__verification_module_ver_report) is generated and approved by a Committer.