Backwards-Validation Dashboard (§12)

Unit assertions run in-process (no live edge required). Integration assertions require EDGE_URL — run pytest tests/test_backwards.py -v -m integration separately.

#19 Enrollment

AssertionResultDetail
golden_vector
nonce_reuse_reject
ts_window_reject
unknown_kid_reject
unknown_hwid_reject
clean_enroll_handback

#19 Beacon

AssertionResultDetail
beacon_accepted
beacon_g1_clean
beacon_mtls_validated
beacon_certless_accepted

#15 Read Doors

AssertionResultDetail
door_status_parse
door_usage_parse
door_telemetry_parse
door_consumption_parse
door_events_parse
cursor_paging_500cap
rfc7807_401
rfc7807_400
dormancy_all_401
dormancy_transition

#18 Versioning

AssertionResultDetail
version_format_status
version_format_beacon
version_coherent
version_no_energy