Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
41 lines
2.8 KiB
JSON
41 lines
2.8 KiB
JSON
{
|
|
"complete": true,
|
|
"verdict": "Five actual wrappers/helper pass transparency and bounded diagnostic contract; no source blocker found.",
|
|
"source_sha256": "7e946406067092e30b6b75cc6ef0c56db7f866249e02bd13648156933ee578d9",
|
|
"test_sha256": "a87f553de26a32b5f242c2cc8ea31564eb54d29f1d0cab7018c1c408888b8101",
|
|
"patch_sha256": "7ba3322faf9445e907721cbf38bd3167fbb6b333b2b4a2953c51cfb69ca5e11f",
|
|
"green_log_sha256": "3f1e3b861d5acafc5cad948ed85c785ab68f72d51fc6b20a55fce26183155bab",
|
|
"mutations": {
|
|
"disabled-gate": {
|
|
"exit": 1,
|
|
"compiled_then_runtime_assertion_failed": true,
|
|
"log_sha256": "67196a43c889beac1b7b70eadd4557141c5d712b98e181a6631794cc3150a54f"
|
|
},
|
|
"exclusion-branch": {
|
|
"exit": 1,
|
|
"compiled_then_runtime_assertion_failed": true,
|
|
"log_sha256": "8759e415a3993f7e9c6d65bc7ae4fe3c2fb3656e6908a0c677d50bef0294c229"
|
|
},
|
|
"recoil-uniform": {
|
|
"exit": 1,
|
|
"compiled_then_runtime_assertion_failed": true,
|
|
"log_sha256": "6877cddcd00e549b8e0ec514e6aa49e4fc366b771473582e461182f5c5abbd2d"
|
|
}
|
|
},
|
|
"actual_methods": "Complete helper and all five modded wrapper method bodies extracted from supplied source. Native superclass methods and API boundaries are doubles.",
|
|
"coverage": [
|
|
"CLI opt-in cached once; missing/0/true/empty/2 disabled. Disabled and cap-exhausted paths perform no extra actor/input/node-stack reads.",
|
|
"Point uses fields after its exact single superclass invocation and logs only SUCCESS with both zero; return/output preserved across SUCCESS/FAIL/RUNNING.",
|
|
"Look uses controlled body and input and logs exactly distance*tangent==0, without altering native result/output or arguments.",
|
|
"Combat uses0.1*distance diagnostic but forwards exact distance/center/result.",
|
|
"WithExclude exact direct versus iterative branching,0/negative iteration loop skips,nonzero tiny exclusion direct radius,unchanged outarg and return on failure.",
|
|
"Recoil forwards exact min/max/uniform and result; only two zero vector lengths log; no fabricated node owner.",
|
|
"All wrappers call superclass exactly once, shared16 witnesses/stack dumps, node stack captured only on actual permitted AI witness."
|
|
],
|
|
"limits": [
|
|
"Offline syntax-adapted wrapper execution only; installed native superclass/RNG behavior, engine hook compatibility and caller attribution require parent-owned diagnostic native run.",
|
|
"No native error suppressed, no radius clamp, no extra RNG draw, no proof yet of which caller produced prior zero-radius error."
|
|
],
|
|
"command": "PYTHONPATH=/home/jakub/devel/escapistsrereintroduced/tests ERR_NATIVE_RANDOM_RADIUS_SOURCE=/tmp/erri-random-radius-source-0504/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeRandomRadiusTrace.c python3 /tmp/erri-random-radius-tests-0504/tests/test_native_random_radius_trace.py"
|
|
}
|