{ "scope": "Only ERR_HQ.c and new ERR_EngineerMinePosts.c; controller and tests separate peer patches.", "behavior": "Original physical squad can make a second finite engineer attempt at a genuinely newer delivered, globally separated post, subject to4 lifetime attempts per exact original record/source and32 mission attempts.", "ledger_lifetime": "HQ-owned and never reset by ERR_HQUnit registration, ReleaseAssignment or release. New HQ instance starts a new round. Strong original record/task/assignment identities and scalar snapshots survive mutable task/report values; weak group identity cannot create new quota via a reused source.", "ordering": [ "Current mission/server and old-job Tick first.", "Existing unit task/order/combat/physical arrival checks.", "Canonical Force registry record and StatusSampler ownership/strength binding.", "All retained jobs BlocksNextPost(record): active or unsettled removal blocks same original force.", "Copy detached prior selected sites; Consume validates/snapshots exact chronology and quota before one site query.", "Refused query still consumes attempt. Selected site retained before Begin, including refusal.", "Begin receives only old sites; shared exact-item tombstone array remains unchanged." ], "limits": [ "Conservative >160m separation applies to every consumed mission post, even selection/no-stock refusal. This is new bounded policy, not claimed original parity.", "Four is lifetime per original force; owned predecessor reset its four-per-deployment counter on a new order.", "No same-post retries, expiry extension, new supplies/forces, defences widened, or native route guarantee.", "Existing32 jobs and2 active jobs,128/4096/65536 selector work caps unchanged. Extra ledger checks scan at most32 entries.", "Existing controller.Stop and late callback behavior is handled by companion patch, not duplicated in HQ." ], "validation": { "apply_check": "passed against target working tree", "actual_method_tests": "delegated to /root/player_admission_review; pending at source freeze", "native": "not launched", "full_suite": "not run", "target_writes": false }, "test_expectations": [ "Initial consumed attempt then a genuinely newer post can Begin once; baseline lifetime latch suppresses it.", "Repeated task/assignment/message/revision or non-new queued/observed times refuse.", "Four/32 caps include no-site/no-item refusals; unregister/re-register cannot reset original record/source quota.", "Source reused by another record, samegroup under anotherrecord, or record changing source/group/strength refuses.", "Exact160m and below refuses, >160 passes; no target-live-position query.", "Unresolved old removal blocks new post; prior site copied before own selectedpoint and retained even Begin refuses.", "Nonfinite/negative/future time, expired task or nonfinite position refuses without consuming." ] }