2026 03 01_issue_180_bridge_probe_instrumentation_receipt - mark-ik/graphshell GitHub Wiki
Date: 2026-03-01
Issue: #180
Domain: Runtime-viewer bridge precondition for egui_glow -> egui_wgpu
Land additive diagnostics instrumentation that captures bridge-readiness metrics without changing the active renderer backend.
- Added new diagnostics channels:
diagnostics.compositor_bridge_probediagnostics.compositor_bridge_probe.failed_framediagnostics.compositor_bridge_probe.callback_us_samplediagnostics.compositor_bridge_probe.presentation_us_sample
- Emitted bridge probe and sample events from guarded compositor callback path in
shell/desktop/workbench/compositor_adapter.rs. - Extended diagnostics replay summary and compositor diagnostics pane with:
bridge_probe_countbridge_failed_frame_countavg_bridge_callback_usavg_bridge_presentation_us
- Registered channels in diagnostics registry with explicit severities.
- Added focused tests for bridge probe channel aggregation and snapshot summary values.
cargo check -qcargo test -q --lib replay_channels_emit_for_sample_and_violation_artifactcargo test -q --lib snapshot_json_includes_compositor_bridge_probe_summary_metrics
- This slice is backend-neutral and does not replace
egui_glow. -
#183remains blocked pending completion of #180 bridge viability evidence collection.