This matrix shows what each course block should contain before it can be considered complete. It is intended for course planning, GitHub issue tracking and quick repository review.
Block 11 is closed: the in-fabric QPSK modem runs over a two-board 915 MHz RF link. Lab 11.35's payload telemetry localized the single-bit misses to payload; Labs 11.41–11.45 then traced and removed the causes: the DC blocker tracking the modulation, a frame-sync false lock, and finally the four-branch rotation ambiguity itself, removed by differential coding plus a 24-symbol preamble. The final link has zero whole-burst rotation failures and payload BER ~4×10⁻⁴ (fabric loopback BER < 5.34×10⁻⁷ over 5.6 M bits); Lab 11.4 is the final measurement report. The residual differential single-bit rate is the inherent ~3 dB penalty, not an open rotation failure.
Block 12 now has a filled dual-modem report with internal and cross-session external RF evidence. It remains below complete until controlled-path and longer-duration statistics are measured on a stable capture backend.
Blocks 05 and 09 are the strongest automation anchors today: they combine reusable checks, generated artifacts and CI coverage.
A course page should not be merged as complete if it only explains theory. Every important block should have at least one of these engineering anchors: