{ "include": [ "protocol/packet.py", "protocol/video_packet.py", "protocol/bpsk_radio.py", "protocol/convolutional_fec.py", "protocol/packet_erasure_fec.py", "protocol/punctured_fec.py", "protocol/video003_compact_header.py", "protocol/video003_modem.py", "protocol/video004_erasure.py", "protocol/video004_viterbi.py", "protocol/video_stream_transport.py", "protocol/video005_iq_waveform.py", "protocol/video005_timing.py", "protocol/video005_carrier.py", "protocol/video005_receiver.py", "tools/video005_channel.py", "tools/video005_video.py", "tools/video005_benchmark.py", "tools/video_gate.py", "tools/qpsk_rf_common.py", "tools/qpsk_rf_tx.py", "tools/qpsk_rf_rx.py", "tools/rf001a_streaming.py", "tools/rf001a_prepare.py", "tools/rx_agent_watcher.py", "tools/rf_handoff_channel.py", "tools/rf_handoff_smoke.py", "tools/tx_agent_watcher.py", "tools/tx_handoff_channel.py", "tools/clock001.py", "tests/test_video005_iq.py", "tests/test_video005_video.py", "tests/test_rf001_preparation.py", "tests/test_rf001a_prepare.py", "tests/test_rx_agent_watcher.py", "tests/test_rf_handoff_coordination.py", "tests/test_rf_handoff_reliability.py", "tests/test_rf001a_streaming.py", "tests/test_tx_handoff_acknowledgement.py", "tests/test_capture_process_runner.py", "tests/test_rf001a_truth_metadata.py", "tests/test_clock001.py" ], "typeCheckingMode": "basic", "pythonVersion": "3.13", "reportMissingImports": "error" }