Total Score: 77.62 / 100
- Reference Coverage: 8.50 / 20
- Covered via spec 'Covered Code' sections: 17 method(s)
- Additionally covered via '// Spec:' comments: 0 method(s)
- Spec Existence: 10.00 / 10
- Spec Completeness: 5.00 / 5 (6/6 specs have all required sections)
- No Orphaned Code: 2.12 / 5
- ✓
openspec/specs/transport_layer_spec.md: all required sections present - ✓
openspec/specs/cpp_specifics_spec.md: all required sections present - ✓
openspec/specs/transport_recommendations_spec.md: all required sections present - ✓
openspec/specs/header_interfaces_spec.md: all required sections present - ✓
openspec/specs/json_rpc_handling_spec.md: all required sections present - ✓
openspec/changes/archive/2026-03-16-add-header-support/specs/header_support_spec.md: all required sections present
- Presence of HLA Spec: 3 / 3
- Clarity of Architecture Diagrams: 3 / 3
- Component/Module Mapping: 2 / 2
- Traceability to Code: 2 / 2
- Presence of Performance Spec: 3 / 3
- Defined Performance Metrics: 3 / 3
- Test Coverage for Performance: 0 / 2
- Results & Validation: 0 / 2
- Presence of Interface Spec: 3 / 3
- Defined Inputs/Outputs: 3 / 3
- Documentation Completeness: 2 / 2
- Validation/Examples: 2 / 2
- Presence of Security Spec: 3 / 3
- Threat Model/Analysis: 3 / 3
- Security Requirements: 2 / 2
- Validation/Testing: 0 / 2
- Presence of Versioning Spec: 3 / 3
- Versioning Scheme Defined: 3 / 3
- Backward/Forward Compatibility: 2 / 2
- Migration/Upgrade Path: 2 / 2
- Presence of Conformance Tests: 3 / 3
- Test Coverage: 3 / 3
- Test Documentation: 2 / 2
- Validation Results: 0 / 2
src/helpers_impl.h:locksrc/transport.h:~Transportsrc/transport.h:stopMessageWorkersrc/transport.h:startsrc/gateway.cpp:onConnectionChangesrc/gateway.cpp:locksrc/gateway.cpp:lcksrc/transport.cpp:mapErrorsrc/transport.cpp:lockinclude/firebolt/types.h:boolinclude/firebolt/types.h:has_valueinclude/firebolt/types.h:errorinclude/firebolt/json_types.h:nlohmann::json::type_error::createinclude/firebolt/gateway.h:~IGatewaytest/UnitTestsMain.cpp:RUN_ALL_TESTStest/unit/loggerTest.cpp:std::stringtest/unit/loggerTest.cpp:outputtest/unit/loggerTest.cpp:longMsgtest/unit/transportTest.cpp:porttest/unit/transportTest.cpp:promiseSettest/unit/helperTest.cpp:errorInfotest/unit/helperTest.cpp:valuetest/unit/helperTest.cpp:fromJson
Report written to spec_coverage.md