Enable finite automatic convoy startup and scoped gunner skill
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Finite infantry ammunition resupply
|
||||
|
||||
The successor now implements a limited HQ-directed rendezvous between an existing infantry patrol and the ammunition truck of the manually dispatched convoy. This is a partial migration of the user-owned AI extension, not full resupply parity. The ordinary authenticated command remains `/esc hq convoy start`; this service does not create a convoy automatically.
|
||||
The successor now implements a limited HQ-directed rendezvous between an existing infantry patrol and the ammunition truck of the existing finite convoy. This is a partial migration of the user-owned AI extension, not full resupply parity. [Automatic convoy startup](convoy-startup.md) now supplies the same canonical initial convoy by default; `/esc hq convoy start` remains its authenticated manual path. The resupply service itself creates no convoy.
|
||||
|
||||
## Reports and rendezvous
|
||||
|
||||
@@ -22,6 +22,6 @@ Each magazine identity is spent before submission and never retried. The eight-s
|
||||
|
||||
The [current-source native HQ run](evidence/native-2026-09-20-072839-infantry-resupply/report.json) compiles the integration and completes one scripted round with 59 assertions, zero script/runtime failures, unchanged source/external inputs and confirmed hidden/muted cleanup. Four installed RHS/WCS localization errors remain, so strict qualification stays failed. The [initial compile failure](evidence/native-2026-09-20-072533-infantry-resupply-compile/report.json) is retained: splitting an overlong Enfusion condition corrected it. This fixture does not dispatch a supply convoy or prove a successful native inventory transfer.
|
||||
|
||||
Actual-method tests cover the coordinator's delivered-report rules, radio transitions and cleanup, the transfer's exact identity/ownership and callback requirements, and early-report scheduling under continuous contacts. Native navigation, a full successful rendezvous/transfer, ordinary play and multiplayer still require direct evidence. There is no explicit line-of-sight/access trace: native inventory predicates and the four-metre limit do not prove unobstructed reach. This slice does not implement automatic supply dispatch, broad supply catalogs, launcher/vehicle rearming or complete original logistics behavior.
|
||||
Actual-method tests cover the coordinator's delivered-report rules, radio transitions and cleanup, the transfer's exact identity/ownership and callback requirements, and early-report scheduling under continuous contacts. Native navigation, a full successful rendezvous/transfer, ordinary play and multiplayer still require direct evidence. There is no explicit line-of-sight/access trace: native inventory predicates and the four-metre limit do not prove unobstructed reach. This slice does not implement demand-triggered supply dispatch, broad supply catalogs, launcher/vehicle rearming or complete original logistics behavior.
|
||||
|
||||
Provenance: the authorized user-owned `escapists-ai` files `EAI_Resupply.c` (SHA-256 `dfa28d0741c5515c85a6e62bc6d1a104f5474ddc22a6e58931be1583133f3586`) and `EAI_HQStatus.c` supplied behavioral references. The successor mortar transfer supplied its physical-proof pattern; installed vanilla storage and magazine-well APIs supplied native contracts. The original protected Escapists implementation and its helpers were not imported. Related background: [HQ ammunition](hq-ammunition.md) and [finite convoys](convoy-migration.md).
|
||||
|
||||
Reference in New Issue
Block a user