Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
95 lines
5.9 KiB
JSON
95 lines
5.9 KiB
JSON
{
|
|
"verdict": "No new demonstrated current gameplay defect; retained failure remains unqualified. No patch.",
|
|
"native_failure": {
|
|
"evidence": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-09-30-escape-reroll-bound",
|
|
"first_batch_start": "13:36:56.407",
|
|
"first_batch_complete": "13:37:49.065",
|
|
"first_batch_result": "129/129 at100%;0 failed,0 skipped",
|
|
"verified_before_timeout": [
|
|
"original cache guard inventory count one despite live setting changed to zero",
|
|
"exact collected player clue documents remain carried",
|
|
"identified radio knowledge remains2",
|
|
"second independent zero-percent batch starts"
|
|
],
|
|
"failure": "13:38:26.820: native reroll exceeded bounded fixture deadline",
|
|
"interpretation": "One shared90000ms fixture deadline spans both batches; current fixture likewise does not reset it at stage2. This log does not record a completed second batch or a per-operation native failure, so cannot establish the second batch would succeed later."
|
|
},
|
|
"subsequent_fix": {
|
|
"path": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelReroll.c",
|
|
"behavior": "Completed entries no longer spend the8 native-work slots. At most32 entries scanned and each visited once per tick. Finite attempts, probability/cohort capture, quarantine and inventory preservation unchanged.",
|
|
"coverage": "Existing actual-method regression exercises129cohort with128Done beforeonepending; current pending advances on fifthtick instead of historical seventeenth.",
|
|
"archived_failure_source_sha256": "e193c42061722ffec843e3408be636c9db91c794313d66e7baec9bf723d98f8a",
|
|
"current_sha256": "d8b04de9ea789732cc78ebce9aa60786c86fe46d05f671cf251eefa68a214b59",
|
|
"source_differs_from_failed_run": true,
|
|
"documentation": "docs/hq-chronology-and-admission-2026-09-30.md explicitly leaves this native stress timeout unresolved; native HQ awareness run does not qualify Intel throughput."
|
|
},
|
|
"current_scope_reviewed": [
|
|
"BeginReroll authoritatively captures chance/cohort; excludes new groups and concurrent batches",
|
|
"Accepted original insertion is awaited; unknown completion quarantined; no duplicate spawn acknowledgement from arbitrary folder",
|
|
"Reroll skips mission DocumentComponent and alreadyspent/recovered folders; carried player documents outside enemycohort",
|
|
"Current Tick fairness and immutable shared fixturedeadline compared with archived chronological events"
|
|
],
|
|
"source_or_fixture_change_recommended": false,
|
|
"tests_run": false,
|
|
"native_run": false,
|
|
"target_writes": false,
|
|
"original_writes": false,
|
|
"limits": [
|
|
"No claim that improved scheduling resolves the90s stress deadline natively.",
|
|
"No speculative Stop/callback or partial-document-loss rewrite introduced.",
|
|
"Existing regression coverage inspected, not rerun during parent native work."
|
|
],
|
|
"sha256": {
|
|
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelReroll.c": "d8b04de9ea789732cc78ebce9aa60786c86fe46d05f671cf251eefa68a214b59",
|
|
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelService.c": "2911325c79a7a372628b18ffa0e110d11919ce2c2cd7b19277bfd608fdb03dfc",
|
|
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": "254d1192138dd9864048693dd02d78b317e874cef57fc0b13226768e024d58be",
|
|
"/home/jakub/devel/escapistsrereintroduced/tests/test_intel_reroll.py": "d102cff7467323440273eb457b5dfed6610d27f32c52c6fb7801ce93348ef5ae",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/hq-chronology-and-admission-2026-09-30.md": "1254daf6a44f27df8917805ce506d2005379641d9e4c10d9b396f5f0464fa1c9",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-09-30-escape-reroll-bound/console.log.txt": "f307e2d2cac8cf77e7d158c08b6ca9d490230d95c76bdcbfbd65b30026a531f4",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-09-30-escape-reroll-bound/report.json": "cde42a8977151a45075bd321bb105b28be6505853a8af3f65de17ce71ef5364a",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-09-30-escape-reroll-bound/source-sha256.json": "974b10ea981042deaab66c14c019b5ddc55720698358d776408500eea6f8b43e"
|
|
},
|
|
"bounded_followup": {
|
|
"runner": "<exact frozen root>/tools/headless_workbench.py",
|
|
"arguments": [
|
|
"--project",
|
|
"chat",
|
|
"--smoke",
|
|
"victory",
|
|
"--rounds",
|
|
"1",
|
|
"--timeout",
|
|
"420",
|
|
"--compat",
|
|
"/tmp/erri-headless-compat",
|
|
"--profile",
|
|
"/tmp/erri-intel-reroll-2328",
|
|
"--external-addons",
|
|
"/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons"
|
|
],
|
|
"preconditions": [
|
|
"Exact frozen420 source identity with reviewed currentsource; fullsuite292 reuse only if all recorded source/tests/tools/otherinputs unchanged",
|
|
"Host-visible idle and prefix lock; fresh profile outside source/Steam",
|
|
"Do not launch this recorded design automatically"
|
|
],
|
|
"internal_limits_seconds": {
|
|
"overall_victory": 300,
|
|
"admin_menu": 90,
|
|
"shared_two_batch_reroll": 90
|
|
},
|
|
"fixture_settings": {
|
|
"radioDefenceSeconds": 30,
|
|
"first_reroll_captured_chance": 100,
|
|
"live_chance_after_first_start": 0,
|
|
"second_reroll_captured_chance": 0
|
|
},
|
|
"selector_caveats": [
|
|
"core changes to errBaseSmoke, not combined admin/reroll",
|
|
"escape-route and normal-escape-route explicitly skip admin/reroll extras"
|
|
],
|
|
"executed": false
|
|
},
|
|
"parent_followup_started": "Parent reports one Chat victory run with timeout420 after host-visible idle check; no source/test/tool edits. This reviewer did not launch it.",
|
|
"suite_scope_correction": "Prior292 program result is historical reuse on unchanged authored source/tests/tools. docs/current-status.md deliberately changed afterward, so no freshfullsuite or all-document input identity is claimed."
|
|
}
|