usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept and --convoy-cover are mutually exclusive PASS: actual native interception witness requires real radio cursor/lineage, original actor identities, fixed movement/hold/expiry/resume and immutable deadline; no movement/delivery injection PASS: actual CLI rejects wrong mode/project/rounds/899s/conflict before runtime; valid flag and terminal branch identify synthetic-observation qualification PASS: visible base hook and actual fixture override delegate once; delivery proof uses retained pre-super route only on successful production transition