Today's witness MC/DC evidence covers only the coverage_subjects/ fixtures (a hand-authored WAT module + the geofence_subject_rs mini-crate). Those are TOOL-CALIBRATION subjects — they prove witness measures MC/DC correctly against a known truth table; nothing hand-crafted flies. The honest gap: no MC/DC truth table exists for the ACTUAL flight code (deferred at v0.15.1). Now unblocked: the real core ships as falcon_flight_component.wasm (v1.26+, wasmtime-verified). Work: run witness on the real component (build via scripts/build-flight-component.sh), read the truth table not the percentage, add vectors to zero gap rows, cite from a new FV-FALCON-COV-00x, and relabel coverage_subjects/ as tool-qualification fixtures in BUILD.bazel comments. Until then coverage claims must say: tool-qualified on fixtures; flight-component MC/DC pending.
Today's witness MC/DC evidence covers only the coverage_subjects/ fixtures (a hand-authored WAT module + the geofence_subject_rs mini-crate). Those are TOOL-CALIBRATION subjects — they prove witness measures MC/DC correctly against a known truth table; nothing hand-crafted flies. The honest gap: no MC/DC truth table exists for the ACTUAL flight code (deferred at v0.15.1). Now unblocked: the real core ships as falcon_flight_component.wasm (v1.26+, wasmtime-verified). Work: run witness on the real component (build via scripts/build-flight-component.sh), read the truth table not the percentage, add vectors to zero gap rows, cite from a new FV-FALCON-COV-00x, and relabel coverage_subjects/ as tool-qualification fixtures in BUILD.bazel comments. Until then coverage claims must say: tool-qualified on fixtures; flight-component MC/DC pending.