2026 03 01_issue_180_bridge_spike_sample_schema_receipt - mark-ik/graphshell GitHub Wiki
Date: 2026-03-01
Issue: #180
Domain: Runtime-viewer bridge precondition for egui_glow -> egui_wgpu
Capture the next bridge-spike harness slice by recording concrete path/geometry/timing fields in compositor replay samples for measurement export.
- Extended
CompositorReplaySamplewith bridge-spike measurement fields:bridge_pathtile_rect_pxrender_size_pxcallback_uspresentation_us
- Added
BridgeProbeContextand wired it fromregister_render_to_parent_content_pass(...)intorun_content_callback_with_guardrails(...). - Bound current bridge-path label to
gl.render_to_parent_callback. - Included new sample fields in diagnostics JSON replay export (
compositor_replay_samples). - Updated replay-sample fixture coverage in diagnostics/compositor tests.
cargo test -q --lib replay_export_feedback_includes_path_and_countscargo test -q --lib replay_ring_is_bounded_to_capacitycargo test -q --lib snapshot_json_includes_compositor_replay_samples_sectioncargo check -q
- This remains additive and backend-neutral; no
egui_glowswap occurs in this slice. - These fields are intended to support the measurement contract in follow-up #180 evidence receipts.