← graphcode-Demo

Testmatrix (VCRM)

Nachweisverfahren je Anforderung und Ergebnisstand je Test — durchweg offen.

Aus dem Modell generiert — Snapshot vom 22.08.2026, graphcode 0.17.0. Modellsprache ist Englisch.

GENERATED from docs/graph/graphcodedemo.graph.json (SSOT). REQ × TEST Coverage, 64 REQ rows. Deterministisch generiert.

REQverify-KanteLauf-Ergebnisverifying TEST(s)
REQ-acknowledgement-attributable✓⚠ nie gelaufenTEST-acknowledgement-immutable
REQ-alarm-latency✓⚠ nie gelaufenTEST-alarm-latency
REQ-anti-trap-protection✓⚠ nie gelaufenTEST-anti-trap-reopen
REQ-block-separation✓⚠ nie gelaufenTEST-block-separation-holds
REQ-destination-entry✓⚠ nie gelaufenTEST-destination-entry-steps
REQ-doors-open-in-sync✓⚠ nie gelaufenTEST-doors-open-only-together
REQ-dual-channel-positioning✓⚠ nie gelaufenTEST-single-channel-position-loss
REQ-lockout-effective✓⚠ nie gelaufenTEST-lockout-under-cabin-shortage
REQ-mit-alarm-prioritization✓⚠ nie gelaufenTEST-risk-alarm-missed
REQ-mit-anti-trap-selftest✓⚠ nie gelaufenTEST-risk-obstacle-detection-selftest
REQ-mit-decision-references-alarm✓⚠ nie gelaufenTEST-risk-resume-with-active-alarm
REQ-mit-door-state-single-source✓⚠ nie gelaufenTEST-risk-door-state-divergence
REQ-mit-dual-channel-locking✓⚠ nie gelaufenTEST-risk-door-unlock-in-motion
REQ-mit-enumerated-state-values✓⚠ nie gelaufenTEST-risk-state-value-enumeration
REQ-mit-evacuation-overrides-door-command✓⚠ nie gelaufenTEST-risk-door-command-during-evacuation
REQ-mit-information-and-locking✓⚠ nie gelaufenTEST-risk-emergency-handle-and-information
REQ-mit-isolation-proof-reference✓⚠ nie gelaufenTEST-risk-energization-state-divergence
REQ-mit-lockout-survives-restart✓⚠ nie gelaufenTEST-risk-lockout-after-restart
REQ-mit-operating-state-from-lockout✓⚠ nie gelaufenTEST-risk-lockout-state-divergence
REQ-mit-readiness-freshness-check✓⚠ nie gelaufenTEST-risk-stale-readiness-picture
REQ-mit-separate-power-for-positioning✓⚠ nie gelaufenTEST-risk-positioning-power-loss
REQ-mit-single-standstill-proof✓⚠ nie gelaufenTEST-risk-stale-standstill-proof
REQ-mit-stopping-window-enforced✓⚠ nie gelaufenTEST-risk-door-release-outside-window
REQ-mit-wayside-block-check✓⚠ nie gelaufenTEST-risk-rear-end-collision
REQ-no-self-evacuation✓⚠ nie gelaufenTEST-emergency-handle-without-release
REQ-passenger-information✓⚠ nie gelaufenTEST-announcement-interval
REQ-picture-complete✓⚠ nie gelaufenTEST-missing-report-shown-as-gap
REQ-picture-freshness✓⚠ nie gelaufenTEST-picture-freshness
REQ-post-cabin-assigned✓⚠ nie gelaufenTEST-scenario-trip-request
REQ-post-cabin-cleared✓⚠ nie gelaufenTEST-scenario-evacuation
REQ-post-cabin-dispatchable✓⚠ nie gelaufenTEST-scenario-maintenance-window
REQ-post-deviation-visible✓⚠ nie gelaufenTEST-scenario-operational-picture
REQ-post-doors-locked✓⚠ nie gelaufenTEST-scenario-door-cycle
REQ-post-inside-target-window✓⚠ nie gelaufenTEST-scenario-line-run
REQ-post-situation-decided✓⚠ nie gelaufenTEST-scenario-fault-handling
REQ-pre-cabin-at-standstill✓⚠ nie gelaufenTEST-scenario-door-cycle
REQ-pre-cabin-immobilized✓⚠ nie gelaufenTEST-scenario-evacuation
REQ-pre-cabin-in-depot✓⚠ nie gelaufenTEST-scenario-maintenance-window
REQ-pre-fault-classified✓⚠ nie gelaufenTEST-scenario-fault-handling
REQ-pre-line-in-service✓⚠ nie gelaufenTEST-scenario-trip-request
REQ-pre-status-reports-running✓⚠ nie gelaufenTEST-scenario-operational-picture
REQ-pre-valid-trip-order✓⚠ nie gelaufenTEST-scenario-line-run
REQ-release-after-function-test✓⚠ nie gelaufenTEST-partial-result-blocks-release
REQ-ride-comfort✓⚠ nie gelaufenTEST-ride-comfort-acceleration
REQ-safe-state-unattended✓⚠ nie gelaufenTEST-safe-state-without-control-center
REQ-section-de-energized✓⚠ nie gelaufenTEST-release-requires-isolation-proof
REQ-stopping-accuracy✓⚠ nie gelaufenTEST-stopping-accuracy
REQ-waiting-time-promise✓⚠ nie gelaufenTEST-waiting-time-promise
RISK-alarm-missed✓⚠ nie gelaufenTEST-risk-alarm-missed
RISK-door-command-during-evacuation✓⚠ nie gelaufenTEST-risk-door-command-during-evacuation
RISK-door-opens-in-motion✓⚠ nie gelaufenTEST-risk-door-unlock-in-motion
RISK-door-state-diverges✓⚠ nie gelaufenTEST-risk-door-state-divergence
RISK-energization-state-diverges✓⚠ nie gelaufenTEST-risk-energization-state-divergence
RISK-locked-out-cabin-dispatched✓⚠ nie gelaufenTEST-risk-lockout-after-restart
RISK-lockout-state-diverges✓⚠ nie gelaufenTEST-risk-lockout-state-divergence
RISK-passenger-trapped✓⚠ nie gelaufenTEST-risk-obstacle-detection-selftest
RISK-platform-gap✓⚠ nie gelaufenTEST-risk-door-release-outside-window
RISK-position-lost✓⚠ nie gelaufenTEST-risk-positioning-power-loss
RISK-rear-end-collision✓⚠ nie gelaufenTEST-risk-rear-end-collision
RISK-resume-with-fault-active✓⚠ nie gelaufenTEST-risk-resume-with-active-alarm
RISK-self-evacuation✓⚠ nie gelaufenTEST-risk-emergency-handle-and-information
RISK-stale-readiness-dispatch✓⚠ nie gelaufenTEST-risk-stale-readiness-picture
RISK-standstill-proof-stale✓⚠ nie gelaufenTEST-risk-stale-standstill-proof
RISK-states-not-enumerated✓⚠ nie gelaufenTEST-risk-state-value-enumeration

Coverage: 64/64 REQ mit verify-Kante (100%) · 0 offen (R-01). Belegt: 0/64 REQ bestanden (0%) — eine Kante ist kein Nachweis; ein REQ zählt hier erst, wenn JEDER verifizierende TEST ein testResult: passed trägt (Rückweg: graph_test_ingest, CR-GC-327).

Integrationsabdeckung (rolled-up)

Verbindungvia FLOWFCHAINdeckende TEST(s)levelErgebnis
FUNC-aggregate-fleet-state → FUNC-present-operational-pictureFLOW-operational-pictureFCHAIN-operational-picture⚠ keine Abdeckung
FUNC-capture-destination → FUNC-check-service-readinessFLOW-dispatch-requestFCHAIN-trip-request⚠ keine Abdeckung
FUNC-capture-destination → FUNC-dispatch-trip-orderFLOW-dispatch-requestFCHAIN-trip-request⚠ keine Abdeckung
FUNC-check-service-readiness → FUNC-dispatch-trip-orderFLOW-service-readinessFCHAIN-trip-request⚠ keine Abdeckung
FUNC-compute-speed-profile → FUNC-determine-positionFLOW-cabin-motionFCHAIN-line-run⚠ keine Abdeckung
FUNC-compute-speed-profile → FUNC-report-block-occupancyFLOW-cabin-motionFCHAIN-line-run⚠ keine Abdeckung
FUNC-detect-guideway-obstacle → FUNC-display-alarmFLOW-alarmFCHAIN-fault-handling⚠ keine Abdeckung
FUNC-detect-guideway-obstacle → FUNC-record-acknowledgementFLOW-alarmFCHAIN-fault-handling⚠ keine Abdeckung
FUNC-detect-guideway-obstacle → FUNC-trigger-emergency-brakeFLOW-alarmFCHAIN-fault-handling⚠ keine Abdeckung
FUNC-detect-obstruction → FUNC-operate-cabin-doorFLOW-reopen-commandFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-detect-obstruction → FUNC-operate-platform-doorFLOW-reopen-commandFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-detect-obstruction → FUNC-synchronize-door-pairFLOW-reopen-commandFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-determine-position → FUNC-compute-speed-profileFLOW-cabin-positionFCHAIN-line-run⚠ keine Abdeckung
FUNC-determine-position → FUNC-synchronize-door-pairFLOW-cabin-positionFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-determine-position → FUNC-trigger-emergency-brakeFLOW-cabin-positionFCHAIN-line-run⚠ keine Abdeckung
FUNC-dispatch-trip-order → FUNC-show-waiting-timeFLOW-trip-orderFCHAIN-trip-request⚠ keine Abdeckung
FUNC-grant-block-clearance → FUNC-compute-speed-profileFLOW-block-clearanceFCHAIN-line-run⚠ keine Abdeckung
FUNC-grant-block-clearance → FUNC-trigger-emergency-brakeFLOW-block-clearanceFCHAIN-line-run⚠ keine Abdeckung
FUNC-grant-evacuation-release → FUNC-announce-situationFLOW-evacuation-releaseFCHAIN-evacuation⚠ keine Abdeckung
FUNC-grant-evacuation-release → FUNC-operate-cabin-doorFLOW-evacuation-releaseFCHAIN-evacuation⚠ keine Abdeckung
FUNC-lock-out-cabin → FUNC-prove-isolationFLOW-lockout-recordFCHAIN-maintenance-window⚠ keine Abdeckung
FUNC-lock-out-cabin → FUNC-report-cabin-stateFLOW-lockout-recordFCHAIN-maintenance-window⚠ keine Abdeckung
FUNC-operate-cabin-door → FUNC-detect-obstructionFLOW-door-motionFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-operate-cabin-door → FUNC-prove-door-lockingFLOW-door-motionFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-operate-platform-door → FUNC-detect-obstructionFLOW-door-motionFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-operate-platform-door → FUNC-prove-door-lockingFLOW-door-motionFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-prove-isolation → FUNC-announce-situationFLOW-isolation-proofFCHAIN-evacuation⚠ keine Abdeckung
FUNC-prove-isolation → FUNC-grant-evacuation-releaseFLOW-isolation-proofFCHAIN-evacuation⚠ keine Abdeckung
FUNC-report-block-occupancy → FUNC-aggregate-fleet-stateFLOW-block-occupancyFCHAIN-operational-picture⚠ keine Abdeckung
FUNC-report-block-occupancy → FUNC-grant-block-clearanceFLOW-block-occupancyFCHAIN-line-run⚠ keine Abdeckung
FUNC-report-cabin-state → FUNC-aggregate-fleet-stateFLOW-cabin-status-reportFCHAIN-operational-picture⚠ keine Abdeckung
FUNC-synchronize-door-pair → FUNC-operate-cabin-doorFLOW-door-releaseFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-synchronize-door-pair → FUNC-operate-platform-doorFLOW-door-releaseFCHAIN-door-cycle⚠ keine Abdeckung
FUNC-trigger-emergency-brake → FUNC-compute-speed-profileFLOW-brake-requestFCHAIN-line-run⚠ keine Abdeckung

0/34 deklarierte FUNC↔FUNC-Verbindungen sind über die Kette TEST→REQ←FCHAIN→FUNC abgedeckt · 34 offen. Nur Paare mit gemeinsamer FCHAIN — Ko-Adjazenz an einer geteilten FLOW ist keine deklarierte Schnittstelle (CR-GC-315). Leeres level/Ergebnis = am TEST nicht gepflegt.