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,107 @@
|
||||
{
|
||||
"date": "2026-10-05",
|
||||
"scope": "Verify screenshot review and repair confirmed regression/packaging failures; no gameplay source, server, Workshop or staging changes.",
|
||||
"changes": [
|
||||
{
|
||||
"path": "README.md",
|
||||
"before_sha256": "2662f1bab2f2e67b69ab4c322105932b41733952d3372f57c5aae936970dab22",
|
||||
"after_sha256": "12dafa12637ab06b103cc7a1b82fa552d7d41dca01c52ac585505086144441be"
|
||||
},
|
||||
{
|
||||
"path": "docs/current-status.md",
|
||||
"before_sha256": "364bbc782d1fdbe542fc80cd228f3119a7a946d4db4b4c943c415f4c10486df1",
|
||||
"after_sha256": "68cc4358fab78506a83a662cf9ff52f338900be730355f0ef1aaf1391c98c8c1"
|
||||
},
|
||||
{
|
||||
"path": "docs/vanilla-resources.json",
|
||||
"before_sha256": "f152e18d88715d969897782b181c27ad94e3a133457d7f932b93fcf613148653",
|
||||
"after_sha256": "884176d674fe2f233171f30b744db0e9916fe7907fca967cbfe985f2c3ab3a3b"
|
||||
},
|
||||
{
|
||||
"path": "tests/test_command_maintenance.py",
|
||||
"before_sha256": "912a81ccac508e8a50c1ddcdbd39eef9a30b91e861235e4dc5be764b61c1b786",
|
||||
"after_sha256": "6014df84b9134aff0568192fc95aca5c04414335c12456bfcad5d5248479ce32"
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_admission.py",
|
||||
"before_sha256": "0ace42a7e1afee7413e45a3909e7ea5c29dbb8c0e692acc3dc9a35ea7ffd4adf",
|
||||
"after_sha256": "e1efbaf8cd6f4cb52ebeebb8a3fdcc020edf779925011aae7f9f4822aac3ecf5"
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_convoy_dispatch.py",
|
||||
"before_sha256": "eab5cbc72fa6efcf4702acc4f2d2165c99b37da97c648d3c3b489234f375ecd4",
|
||||
"after_sha256": "ed783bfbb9a42f296ff1ac70536da3caf8ad79831763f7e7e6ddbb70dc79b4af"
|
||||
},
|
||||
{
|
||||
"path": "tests/test_intel_registration.py",
|
||||
"before_sha256": "41cd929a29ea5e6b37d856cfc873c33fa2a8130e3aad30146f522ce217875488",
|
||||
"after_sha256": "50b9be6a3f8d27a0bba392df75fce63ef7c86de5e417d2677b193882f7c6a064"
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_convoy_cover_probe.py",
|
||||
"before_sha256": "68681753a1ab89a8e8e07ba7f701190bf860d07762e5a06e87da7ba606fc0de6",
|
||||
"after_sha256": "0aaaa7902192472c13e4b7aff3ebdaf972c66fcb329d13e0fb4f2b3d5bf0ead1"
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_intercept.py",
|
||||
"before_sha256": "24810c0a22b221604e1fd8e6596f2d409e558699c5070fef7aae1f74a4fc2f5d",
|
||||
"after_sha256": "b06185d37af3621b847ab2b1ace87d221326aa3b15d48581b3895a54c209a2e8"
|
||||
},
|
||||
{
|
||||
"path": "tests/test_source_bundle.py",
|
||||
"before_sha256": "074ad87ee7ab0b41ab94a7cb28efca66a975c24b8e2574122a13a52a4d491d0a",
|
||||
"after_sha256": "557f3b48cdae638b2fa860b713de128c89a623667e12c5a14ebb4d18c3f6a6fe"
|
||||
},
|
||||
{
|
||||
"path": "tools/resource_references.py",
|
||||
"before_sha256": "2e6080227bece7213fd67e58e7a4d27aba9847e610f8c000f6f2f65b623e567c",
|
||||
"after_sha256": "523042563431cd20443683de43ccc9dc76b86301cb40a50d50083dd8bdd01c31"
|
||||
},
|
||||
{
|
||||
"path": "tools/source_bundle.py",
|
||||
"before_sha256": "5d1d0150d8009f24a950ee85501d0da8b1f69d5fcbb5a7118b08957f14658f57",
|
||||
"after_sha256": "d02401565055f5b0b91617189b0b50a1aeb86a5a96a17b2db96e30b068dc8f7f"
|
||||
}
|
||||
],
|
||||
"baseline": {
|
||||
"command": "python3 -m unittest discover -s tests",
|
||||
"tests": 846,
|
||||
"failures": 2,
|
||||
"errors": 72,
|
||||
"note": "One additional error is sandbox denial of the loopback HTTP test. Six stale adapters plus 66 resource-validation errors account for the other errors."
|
||||
},
|
||||
"confirmed_fixes": [
|
||||
"Parse escaped closing quotes in Enforce-generated audio graphs; continue validating GUID/path pairs.",
|
||||
"Register six audio resources after exact GUID verification against installed vanilla resourceDatabase.rdb.",
|
||||
"Include GUID/path in resource-validation errors.",
|
||||
"Restore roadblock HQ adapters, diagnostic PrintFormat stub, five-active-vehicle admission expectations and native fixture marker checks.",
|
||||
"Add corrupted audio GUID/path rejection and roadblock radio/duplicate-registration regression coverage.",
|
||||
"Label README 309-program result as archived rather than current."
|
||||
],
|
||||
"review_corrections": [
|
||||
"Untracked source is included by the bundle inventory; git tracking is not the cause of validation failure.",
|
||||
"Roadblock direction from ERR_ConvoyRoadPlan.Sample is already flattened and normalized.",
|
||||
"HQ watch cap already emits a once-only diagnostic.",
|
||||
"Roadblock guards are deliberately admitted to normal HQ tasking per the existing interim design; fixed guards would be a gameplay policy change."
|
||||
],
|
||||
"remaining_limits": [
|
||||
"No native game, live multiplayer or FPS run in this audit.",
|
||||
"Python/C++ adapters do not establish native engine correctness.",
|
||||
"Special-skill entries persist until HQ stop; attack reservations have a silent 128-entry cap. Neither was demonstrated to cause current gameplay failure.",
|
||||
"CONVOY numeric value changed when CHECKPOINT was inserted; inspected ledger/simulation uses symbolic enum values. No serialized incompatibility was demonstrated."
|
||||
],
|
||||
"validation": {
|
||||
"registered_regression_programs": 326,
|
||||
"repository_check": "passed",
|
||||
"source_bundle_tests": 15,
|
||||
"source_bundle_payload_files": 455,
|
||||
"unittest_discovery": {
|
||||
"result": "passed",
|
||||
"tests": 841,
|
||||
"seconds": 81.724,
|
||||
"command": "python3 -m unittest discover -s tests",
|
||||
"note": "Run with loopback sockets allowed for the local HTTP test."
|
||||
}
|
||||
},
|
||||
"gameplay_scripts_manifest_sha256": "d2149037a4af8eeb4b14bc5d973f9ff20a6481eb4a3891d53a333188583389b5"
|
||||
}
|
||||
Reference in New Issue
Block a user