Files
EscapistsReintroduced/docs/evidence/config-supply-recovery-2026-10-03/optional-identity/finding.json
T
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

10 lines
1.6 KiB
JSON

{
"problem": "Every GUID/path literal was treated as a hard dependency, including CameraSlot equality against metadata already read from a loaded optional addon. Both repository and source-bundle checks refused existing compatibility code.",
"fix": "One shared scanner excludes only one audited occurrence, pinned to exact full source SHA256, relative filename, complete method and unique literal. All source edits fail closed until reviewed. Existing reference/dependency validation otherwise unchanged.",
"ordinary_loaded_resource": "Character_Base.et37578B1666981FCE remains a real load; normal vanilla metadata entry added after exact installed RDB verification. REAPER is not added to direct, transitive or runtime dependency closure.",
"tests": "Ten existing/extended ExternalAddons tests pass, including actual repository resource loop and full actual bundle.validate against exact authored snapshot plus proposed vanilla JSON. Baseline scanner and bundler fail on same optional identity. Load/spawn/assignment/duplicate/comment/different-file/different-method/removed-mod-gate/source edits refuse exemption.",
"scope": "Five tool/test/metadata files only; no production changes, no asset copying, no native/fullsuite run. Full-source hash intentionally requires fresh audit even for harmless compatibility source whitespace edits.",
"first_failure": "proposal-initial-missing-vanilla.log preserves legitimate hard-load audit refusal before metadata addition.",
"limits": "Python source validator proof only. Does not qualify native compatibility behavior, private runtime with REAPER, or release readiness."
}