Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"change": "Ordinary infantry resupply requires compatible positive original truck stock before consuming the delivered request or committing forces.",
|
||||
"source_and_test": {
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryResupply.c": "bf50a7a7d5cd182d29a02ea5de8d58b46979019158250c5ab589ed8ffe49b974",
|
||||
"tests/test_infantry_resupply_planning.py": "20747ffda8754f81f3b9e9912b9f60a300c439f2ea2c473bb900302f61dd691f"
|
||||
},
|
||||
"trigger": "Only incompatible, empty or invalid original magazines remain; old TryPlan still reserved recipient/truck, consumed report and applied180s cooldown, although later transfer could never accept that stock.",
|
||||
"behavior": "Use existing bounded96-stock by32-original-roster preflight with small-arms mode. Retain launcher true-mode wrapper, unchanged mine path, delivered demand/positions, physical identity checks, shared consumed/cooldown ledgers and all later native transfer proof.",
|
||||
"regression": {
|
||||
"programs": 300,
|
||||
"seconds": 209.6,
|
||||
"inputs_unchanged": true,
|
||||
"baseline_reproduced": "Prior production methods compile then fail wrong-well stock refusal. New test executes actual TryPlan, CompatibleStock and actual Compatible together, then validates the same request can reach another compatible original truck."
|
||||
},
|
||||
"native": {
|
||||
"archive": "docs/evidence/native-2026-10-03-resupply-compatible-stock",
|
||||
"assertions": 63,
|
||||
"completions": 1,
|
||||
"script_errors": 0,
|
||||
"engine_errors": 13,
|
||||
"cleanup_confirmed": true,
|
||||
"source_unchanged": true,
|
||||
"external_inputs_unchanged": true,
|
||||
"trace": {
|
||||
"flag_confirmed": true,
|
||||
"trace_lines": 0,
|
||||
"zero_radius_errors": 0,
|
||||
"conclusion": "Earlier intermittent error did not recur; caller still unknown. No additional reproduction run or production diagnostic fix."
|
||||
}
|
||||
},
|
||||
"limits": [
|
||||
"Compatibility admission does not prove an individually depleted compatible carrier, inventory capacity, approach, later custody or autonomous delivery.",
|
||||
"Up to3072 compatibility checks per attempted recipient, each already bounded to8weapons and4muzzles. No full-planning-pass cost or measured FPS improvement claimed.",
|
||||
"CanAttribute may latch original roster loss; refusal guarantees no trip/report/cooldown/reservation/order mutation, not universal observation purity.",
|
||||
"Native check proves compilation and ordinary escape integration, not autonomous resupply or multiplayer. Retained engine errors and the separate recurring zero-radius issue keep clean release qualification unresolved."
|
||||
],
|
||||
"preservation": {
|
||||
"checks": [
|
||||
{
|
||||
"name": "original missions",
|
||||
"files": 533,
|
||||
"manifest": "/tmp/erri-heartbeat-20260930-1542-reference.json",
|
||||
"manifest_sha256": "661c5ddf080c4ba8d4463aa4907f739d4d96acaa8694ac8d6f3d85bb94231226",
|
||||
"unchanged": true
|
||||
},
|
||||
{
|
||||
"name": "mine-safety development candidate",
|
||||
"files": 431,
|
||||
"manifest": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/playtest-refresh-2026-10-03-mine-safety/candidate-sha256.json",
|
||||
"manifest_sha256": "202fa0854cf60a6c08ace1f22b276d826abcb538c79b6e052b48e5e51f458a87",
|
||||
"unchanged": true
|
||||
},
|
||||
{
|
||||
"name": "mounted-pair development candidate",
|
||||
"files": 429,
|
||||
"manifest": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/playtest-refresh-2026-10-03-mounted-pair/candidate-sha256.json",
|
||||
"manifest_sha256": "9fee715f8c9c324c465387ba1f88744c9c3748cb49668ce65e9c9500a38b14d7",
|
||||
"unchanged": true
|
||||
}
|
||||
],
|
||||
"index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725",
|
||||
"index_unchanged": true
|
||||
},
|
||||
"package": "Existing mine-safety package preserved and predates this change and finite engineer-post reuse. No staging, commit or publication."
|
||||
}
|
||||
Reference in New Issue
Block a user