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,31 @@
|
||||
{
|
||||
"result": "No demonstrated concrete defect in bounded read-only audit; no patch justified.",
|
||||
"scope": [
|
||||
"Delivered contact chronology and fire-support contact replacement",
|
||||
"Interrupted visual report watermarks and selection fairness",
|
||||
"Missing-patrol check-in/investigation ordering",
|
||||
"Lost-order versus lost-force cleanup and surviving pursuit commitment backoff"
|
||||
],
|
||||
"findings": [
|
||||
"Memory requires a newer observation for the same key, refuses stale/future/replayed frames, and detached scalar snapshots preserve delivered time. Fire-support contact replacement follows successful same-memory admission.",
|
||||
"Queued observation watermarks intentionally consume failed attempts without upgrading observed time. Genuinely newer observations remain eligible. Fresh native Gather observations and radio cadence did not establish durable starvation from a stale selected sample.",
|
||||
"Missing-patrol request deadline intentionally starts on request attempt even if no radio route exists; documented behavior prevents silence blocking investigation forever.",
|
||||
"LostOrder clears pending ownership while preserving active delivered assignment and recomputes hunt backoff from actual surviving commitments. ReleaseLostForce clears active and pending work then reconsiders those exact tasks."
|
||||
],
|
||||
"excluded": [
|
||||
"No revisiting fixed rifle quarantine, search radius, BMP interception or body-budget policy.",
|
||||
"No claim of native runtime or multiplayer validation."
|
||||
],
|
||||
"source_sha256": {
|
||||
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c": "f9b1a44a5ef135d5944dd643f6435bea4f913915c3b2e689724bab0df7d18d8c",
|
||||
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMemory.c": "ec2047a477fb4273e22ae6bb68e7365f321f55c583b5d2c48c4abf2ac38e3b7d",
|
||||
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/10_AI/ERR_HQWatch.c": "abe634cf6003ae920ec1ed18e305ed462920204960894520d3dd11f7e5ef1c33",
|
||||
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/10_AI/ERR_HQLocalAwareness.c": "124260280ac8eda0e920bfcfc86932c9b21df6b1f7a6aa8acfc43feea3da149f",
|
||||
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/10_AI/ERR_HQLocalHandoff.c": "2dd700dae9d9b232d22ca63ff01af75a3f5cc213ac24b7c0a43ffa38bc0b9ffa",
|
||||
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/10_AI/ERR_HQObservation.c": "57ad3f0b68d150791e30a7e4bd7dfedfb1ddd78a1c76f228e67b33ea9cb7144e",
|
||||
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25"
|
||||
},
|
||||
"target_or_original_edits": false,
|
||||
"tests_or_compilers_run": false,
|
||||
"native_runs": false
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"complete": true,
|
||||
"finding": "No demonstrated new ordinary player lifecycle blocker; no patch or speculative regression proposed.",
|
||||
"prior_review": "/tmp/erri-base-review-1509/finding.json",
|
||||
"prior_review_sha256": "70d6efba95e2f5c15389cebf3c95b16b50e45e2e94d5260fe5ff7531c75cbdda",
|
||||
"unchanged_reviewed_source_test_count": 12,
|
||||
"changed_source_tests": [],
|
||||
"source_test_hashes": {
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "89a29c03ba225acbbb9fa3c58a721aced91a77bc0c77046d697005a6d7c48bb9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RadioDefenceService.c": "f5f0bf1352141f933d0edb5630e30541e001dc07e1d2c8529b29cc159c126b13",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnLogic.c": "47a39c951be71bfcf1cc50526d507d0f9d8ef2fc09408697b6fe6b0dc5a529e2",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RecoveryService.c": "86f9a7769e3ccb19fc61127fe2fee2ad0dd825487a5cd59f334de8b9741c93cf",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"tests/test_radio_defence_policy.py": "48c9c01dc6135a3f6d2187b0974645758040f041c3c2c2c26b14222fc572dfe1",
|
||||
"tests/test_progression_identity.py": "2fb3725aa735e00b20ba7a4ac45f8e087d4346c58a176bee091bab0a9755c1df",
|
||||
"tests/test_player_admission_policy.py": "745ec0a9e491ffcf5bec53ebf67ecee8333f4dcfa5d19bafbde31cbd1cad7f8b",
|
||||
"tests/test_native_end_lifecycle.py": "8b187723c9039e68e3e590c812c91dcffe1e5917d4e450ed798dc177888fda7a",
|
||||
"tests/test_recovery_policy.py": "adc4966ab92f0849d08636d93da5bd02b9162d1ad7369b325a1a357903abaa55"
|
||||
},
|
||||
"current_status_sha256": "a662b804aa2fc77a88e270381a2d3bd5ca71ee0b4e65eaeeb7e4f7d5a151bfca",
|
||||
"rechecked": [
|
||||
"Roster Bind refuses an identity already connected under another connection; recycled connection IDs disconnect prior mapping before adoption. CurrentActor requires native controlled-body reciprocity plus exact round account/body.",
|
||||
"Spawn audit binds round identity before native reconnect resolution; ordinary reconnection reuses original reserved body. New spawn gates used-life, extraction phase and current authoritative ticket ownership.",
|
||||
"Prior reviewed extraction-before-defeat and recovery/empty-server semantics remain byte-identical, as do their actual-method tests."
|
||||
],
|
||||
"limits": [
|
||||
"Source review only; no compiler, tests, engine, process changes or repository writes.",
|
||||
"Unchanged source and existing tests do not establish real multiplayer or manual reconnect qualification.",
|
||||
"No new actual-method failing reproducer found."
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user