Add MAIN-to-RX acknowledgement channel
This commit is contained in:
@@ -12,7 +12,7 @@ RISK_LEVEL = GREEN
|
||||
|
||||
# Model-free handoff channel test
|
||||
|
||||
Run this gate before RF001A_OTA_CAPTURE_003 and while the MAIN watcher is active:
|
||||
The real-origin gate was completed before RF001A_OTA_CAPTURE_003 with:
|
||||
|
||||
python -B tools/rf_handoff_smoke.py --hold-seconds 7
|
||||
|
||||
@@ -21,7 +21,9 @@ The script uses the real origin configured in the main RX checkout. It publishes
|
||||
docs/handoff/results/RX_RESULT.json
|
||||
docs/handoff/results/RX_RESULT.md
|
||||
|
||||
The MAIN watcher must observe both states and must not request RED approval. Its state file must record both channel_test_ready_digest and channel_test_complete_digest. The final remote state must be CAPTURE_COMPLETE, with rx_ready_for_tx false. A synthetic READY state must not remain active.
|
||||
The verified READY commit is `4cb6c8cad1ab5194755c2740c2a5a83933d099d8`; its canonical digest is `23fc54f1f788f068fd4a842daf0a445bd4ec192866b4d89406c74f1797a9952b`. The verified COMPLETE commit is `83d91ff5309777ab639a24f774e9d0b8825a11e9`; its canonical digest is `7d98ed2e70e98a087b968c0d65fb1db4277b81f251e075d20583de2e5002b2d6`.
|
||||
|
||||
The MAIN watcher observed both states without requesting RED approval. The RX watcher must now verify corresponding CHANNEL_READY_OBSERVED and CHANNEL_COMPLETE_OBSERVED records in the full origin/tx-node history. Do not rerun this channel test only to recreate MAIN confirmation.
|
||||
|
||||
The script and watcher do not access SDR hardware, do not run hackrf_transfer and do not authorize any RF transmission.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user