{ "schema": "a2waspwarfare-agent-collaboration-v1", "generatedAt": "2026-07-03T20:55:26.1549059+02:00", "purpose": "Shared coordination state for Codex, Claude and future agents working on the a2waspwarfare developer wiki.", "sourceOfTruth": { "progressDashboard": "Progress-Dashboard.md", "statusFile": "agent-status.json", "humanBoard": "Coordination-Board.md", "protocol": "Agent-Collaboration-Protocol.md", "worklog": "Agent-Worklog.md", "eventFeed": "agent-events.jsonl", "repoContext": "agent-context.json", "machineIndex": "agent-machine-index.json", "knowledgeRecords": "agent-knowledge.jsonl", "hardeningBacklog": "agent-hardening-backlog.jsonl", "externalResearchManifest": "external-research-report-manifest.json" }, "Claude": { "role": "Autonomous independent reviewer, contradiction hunter, subsystem archaeologist and implementation-readiness reviewer.", "currentLane": "collaboration-follow-autonomous-ready", "status": "autonomous-ready", "operatingMode": "Claude-Loop-Goal.md" }, "activeClaims": [ { "lane": "fleet-lane-452-v2-program-hub-2026-07-04", "owner": "Codex-Fleet-9-loop", "status": "released-draft-pr-open-clean-ci-passed", "sourceScope": [ "H-1 / Lane 452 from the refreshed V2 prep sprint prompt.", "Create docs/design/v2/V2-PROGRAM-HUB.md as the program index because the target branch currently has no docs/design/v2 directory.", "Docs-only source PR; no mission source, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #687. Future V2 prep lanes should update their own row in docs/design/v2/V2-PROGRAM-HUB.md when they add or promote artifacts.", "updated": "2026-07-04T09:06:27.9185098+02:00", "outputs": [ "draft PR #687 https://github.com/rayswaynl/a2waspwarfare/pull/687", "branch codex/hygiene-hub-page", "commit 83e12b30f6176ad4d4589e0c531f44e3d50a80eb", "docs/design/v2/V2-PROGRAM-HUB.md", "base claude/build84-cmdcon36@b61bf786482631a946d02c3927d2b5c54f261b7c", "merge state OPEN/DRAFT/CLEAN with WASP CI passed" ], "validation": [ "Game PC prompt refreshed over SSH; SHA256 5A590C3CDDC3F81D38EA9E092E78E0A166898262937163BA5EC302847AD52E40.", "Open PR search found no V2-PROGRAM-HUB, hygiene-hub, AICOM-V2, UTES-INVASION, STATS-V2 or SOAK-FARM prep owner.", "Wiki scan found no V2-PROGRAM-HUB, hygiene-hub, H-1 or Lane 452 owner.", "Target claude/build84-cmdcon36 currently has no docs/design/v2 entries, so this claim creates the hub as the first prep-sprint index artifact.", "No source files edited before claim.", "Source branch adds only docs/design/v2/V2-PROGRAM-HUB.md.", "git diff --check and git diff --cached --check passed.", "Conflict-marker, Co-Authored-By, ASCII/NUL and staged mission/tool/SQF scope scans passed.", "git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEAD passed.", "PR #687 verified OPEN/DRAFT/CLEAN with WASP CI Tooling and report-only audits passed." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no SQF edits", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/hygiene-hub-page", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/hygiene-hub-page", "base": "claude/build84-cmdcon36", "baseSha": "b61bf786482631a946d02c3927d2b5c54f261b7c", "promptSha256": "5A590C3CDDC3F81D38EA9E092E78E0A166898262937163BA5EC302847AD52E40", "plannedFile": "docs/design/v2/V2-PROGRAM-HUB.md", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/687", "prNumber": 687, "commit": "83e12b30f6176ad4d4589e0c531f44e3d50a80eb", "mergeState": "OPEN/DRAFT/CLEAN", "ci": "WASP CI Tooling and report-only audits passed" }, "files": [ "docs/design/v2/V2-PROGRAM-HUB.md" ] }, { "lane": "fleet-lane-237-garrison-sortie-design-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "draft-pr-open-clean-ci-passed", "sourceScope": [ "Block L lane 237: docs-only source PR for a future garrison sortie patrol worker.", "Runtime implementation was avoided because Init_CommonConstants.sqf was hot with active PRs at claim time.", "Released as docs/design/GARRISON-SORTIE-PATROL-DESIGN.md in draft PR #636 against claude/build84-cmdcon36.", "No mission source edits, no Server_GarrisonSortie.sqf, no Init_Server.sqf, no Init_CommonConstants.sqf, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "handoff": "Released via docs-only draft PR #636 with CLEAN CI. Future runtime work should wait for or explicitly stack on the active Init_CommonConstants.sqf queue before adding WFBE_C_GARRISON_SORTIE and the server worker.", "updated": "2026-07-03T20:28:44.3695707+02:00", "outputs": [ "draft PR #636 https://github.com/rayswaynl/a2waspwarfare/pull/636", "branch codex/lane237-garrison-sortie-design", "commit 7e4a66776d28c59f81a682f753d28f7a22879c02", "docs/design/GARRISON-SORTIE-PATROL-DESIGN.md", "base claude/build84-cmdcon36@4910fc3f5fb5657feee6b554d700155f3a827092", "merge state OPEN/DRAFT/CLEAN with WASP CI passed" ], "validation": [ "Prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A remains current.", "Open PR board had 242 open PRs before claim; exact scan found no lane237, garrison-sortie, Server_GarrisonSortie or WFBE_C_GARRISON_SORTIE owner.", "Changed-file board showed Init_CommonConstants.sqf hot with active PRs, so runtime implementation was avoided.", "Source branch adds only docs/design/GARRISON-SORTIE-PATROL-DESIGN.md.", "git diff --check, git diff --cached --check and committed diff check passed after amending the trailing blank line.", "Conflict-marker scan and ASCII/control scan passed for the new docs file.", "PR #636 verified OPEN/DRAFT/UNSTABLE with one docs-only file and WASP CI in progress.", "PR #636 advanced to OPEN/DRAFT/CLEAN with WASP CI Tooling and report-only audits passed." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no Server_GarrisonSortie.sqf", "no Init_Server.sqf", "no Init_CommonConstants.sqf", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane237-garrison-sortie-design", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane237-garrison-sortie-design", "base": "claude/build84-cmdcon36", "baseSha": "4910fc3f5fb5657feee6b554d700155f3a827092", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "plannedFile": "docs/design/GARRISON-SORTIE-PATROL-DESIGN.md", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/636", "prNumber": 636, "commit": "7e4a66776d28c59f81a682f753d28f7a22879c02", "mergeState": "OPEN/DRAFT/CLEAN", "ci": "WASP CI Tooling and report-only audits passed" } }, { "lane": "fleet-lane-330-aicom-expand-dedup-nochange-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 330: verify expansion-lane neutral-town deduplication is already present in the allocator.", "Current claude/build84-cmdcon36 evidence shows AI_Commander_Allocate.sqf already tracks _expandClaimed and skips claimed neutral towns when WFBE_C_AICOM_EXPAND_DEDUP is enabled.", "Released as docs-only no-change draft PR #622 against claude/build84-cmdcon36.", "No mission source edits, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "handoff": "Released via docs-only no-change draft PR #622. Future lane330 source work should first disprove the current _expandClaimed / WFBE_C_AICOM_EXPAND_DEDUP evidence or stack above https://github.com/rayswaynl/a2waspwarfare/pull/622.", "updated": "2026-07-03T19:20:50.6680233+02:00", "outputs": [ "draft PR #622 https://github.com/rayswaynl/a2waspwarfare/pull/622", "branch codex/lane330-aicom-expand-dedup-nochange", "commit f66808fb2a3470868ef7c1dc7e9da1a5fc7a86e5", "docs/design/AICOM-EXPAND-DEDUP-NOCHANGE.md", "base claude/build84-cmdcon36@4910fc3f5fb5657feee6b554d700155f3a827092", "merge state OPEN/DRAFT/UNSTABLE" ], "validation": [ "Prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A remains current.", "Open PR exact scan found no lane330, lane 330 or EXPAND_DEDUP owner before claim.", "Remote branch scan found no lane330 or expand-dedup branch before claim.", "Wiki exact scan found no fleet-lane-330 or EXPAND_DEDUP owner before claim.", "Current claude/build84-cmdcon36 AI_Commander_Allocate.sqf lines 306-360 include _expandClaimed, _dedupOn, claimed-town exclusion and claimed-town recording in Chernarus, Takistan and Zargabad.", "Current Init_CommonConstants.sqf line 698 registers WFBE_C_AICOM_EXPAND_DEDUP default 0 in all maintained roots, preserving the guide's default-off rule.", "Source branch adds only docs/design/AICOM-EXPAND-DEDUP-NOCHANGE.md.", "git diff --check passed.", "git diff --cached --check passed.", "Conflict-marker scan and ASCII scan passed for the new docs note.", "PR #622 is OPEN/DRAFT/UNSTABLE with one docs-only file." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no AI_Commander_Allocate.sqf changes", "no Init_CommonConstants.sqf changes", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane330-aicom-expand-dedup-nochange", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane330-aicom-expand-dedup-nochange", "base": "claude/build84-cmdcon36", "baseSha": "4910fc3f5fb5657feee6b554d700155f3a827092", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "plannedFile": "docs/design/AICOM-EXPAND-DEDUP-NOCHANGE.md", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/622", "prNumber": 622, "commit": "f66808fb2a3470868ef7c1dc7e9da1a5fc7a86e5" }, "files": [ "docs/design/AICOM-EXPAND-DEDUP-NOCHANGE.md" ] }, { "lane": "fleet-lane-333-aicom-alloc-concentrate-nochange-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 333: verify AICOM allocator concentrate-mode telemetry is already present in the ALLOC log.", "Current claude/build84-cmdcon36 evidence shows AI_Commander_Allocate.sqf already appends |concentrate= + str _concentrate in Chernarus, Takistan and Zargabad.", "Released as docs-only no-change draft PR #618 against claude/build84-cmdcon36.", "No mission source edits, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "handoff": "Released via docs-only no-change draft PR #618. Future lane333 source work should first disprove the current AI_Commander_Allocate.sqf line-521 ALLOC telemetry evidence or stack above https://github.com/rayswaynl/a2waspwarfare/pull/618.", "updated": "2026-07-03T19:06:51.1922966+02:00", "outputs": [ "draft PR #618 https://github.com/rayswaynl/a2waspwarfare/pull/618", "branch codex/lane333-aicom-alloc-concentrate-nochange", "commit 49c8b1aabe126cce7eec118075b7056be57e087f", "docs/design/AICOM-ALLOC-CONCENTRATE-NOCHANGE.md", "base claude/build84-cmdcon36@4910fc3f5fb5657feee6b554d700155f3a827092", "merge state OPEN/DRAFT/UNSTABLE" ], "validation": [ "Prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A remains current.", "Open PR exact scan found no lane333, lane 333 or concentrate-mode owner before claim.", "Remote branch scan found no lane333 or concentrate branch before claim.", "Wiki exact scan found no fleet-lane-333 owner; only prior worklog evidence notes that lane 333 is already present.", "Current claude/build84-cmdcon36 AI_Commander_Allocate.sqf line 521 includes |concentrate= in Chernarus, Takistan and Zargabad.", "Source branch adds only docs/design/AICOM-ALLOC-CONCENTRATE-NOCHANGE.md.", "git diff --check passed.", "git diff --cached --check passed.", "Conflict-marker scan and ASCII scan passed for the new docs note.", "PR #618 is OPEN/DRAFT/UNSTABLE with one docs-only file." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no AI_Commander_Allocate.sqf changes", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane333-aicom-alloc-concentrate-nochange", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane333-aicom-alloc-concentrate-nochange", "base": "claude/build84-cmdcon36", "baseSha": "4910fc3f5fb5657feee6b554d700155f3a827092", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "plannedFile": "docs/design/AICOM-ALLOC-CONCENTRATE-NOCHANGE.md", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/618", "prNumber": 618, "commit": "49c8b1aabe126cce7eec118075b7056be57e087f" }, "files": [ "docs/design/AICOM-ALLOC-CONCENTRATE-NOCHANGE.md" ] }, { "lane": "fleet-lane-337-found-factory-final-pick-nochange-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 337: verify the FOUND_REQUIRE_FACTORY gate uses the final W7/FORCED-ARTY-mutated pick type rather than the original _chosen bucket.", "Current Build84 evidence shows AI_Commander_Teams.sqf already prefers _storedTypes select _pick before falling back to _chosen.", "Released as docs-only no-change draft PR #611 against claude/build84-cmdcon36.", "No mission source edits, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "handoff": "Released via docs-only no-change draft PR #611. Future lane337 source work should first disprove the Build84 _storedTypes/_pick evidence or stack above https://github.com/rayswaynl/a2waspwarfare/pull/611.", "updated": "2026-07-03T18:45:57.7456272+02:00", "outputs": [ "draft PR #611 https://github.com/rayswaynl/a2waspwarfare/pull/611", "branch codex/lane337-found-factory-final-pick-nochange", "commit e423c5512448c6dbfc560fdf7d54152c5e053831", "docs/design/FOUND-REQUIRE-FACTORY-FINAL-PICK-NOCHANGE.md", "base claude/build84-cmdcon36@fbf7afff960a0b3ef38e5e7505b6bab6ea31b373", "merge state OPEN/DRAFT/UNSTABLE" ], "validation": [ "Prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A remains current.", "Open PR search found no lane337 or FOUND_REQUIRE_FACTORY owner; PR #337 is unrelated lane111 docs.", "Remote branch scan found no lane337/final-pick/factory-gate branch.", "Wiki scan found no lane337 or FOUND_REQUIRE_FACTORY owner.", "Current Build84 AI_Commander_Teams.sqf reads _storedTypes select _pick before falling back to _chosen in the factory gate.", "Source branch adds only docs/design/FOUND-REQUIRE-FACTORY-FINAL-PICK-NOCHANGE.md.", "git diff --check passed.", "git diff --cached --check passed.", "Conflict-marker scan and ASCII scan passed for the new docs note.", "PR #611 is OPEN/DRAFT/UNSTABLE with one docs-only file." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no AI_Commander_Teams.sqf changes", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane337-found-factory-final-pick-nochange", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane337-found-factory-final-pick-nochange", "base": "claude/build84-cmdcon36", "baseSha": "fbf7afff960a0b3ef38e5e7505b6bab6ea31b373", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "plannedFile": "docs/design/FOUND-REQUIRE-FACTORY-FINAL-PICK-NOCHANGE.md", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/611", "prNumber": 611, "commit": "e423c5512448c6dbfc560fdf7d54152c5e053831" }, "files": [ "docs/design/FOUND-REQUIRE-FACTORY-FINAL-PICK-NOCHANGE.md" ] }, { "lane": "fleet-lane-336-guer-barracks-topup-fallback-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-superseded-by-pr-open", "sourceScope": [ "Block M lane 336: harden HC top-up infantry class resolution when a side's barracks roster is empty or has no Man class.", "Superseded before local source edits: final source refresh found draft PR #600 already implementing this lane on codex/lane336-guer-topup-barracks-fallback.", "PR #600 changes maintained Chernarus/Takistan/Zargabad AI_Commander_Produce.sqf mirrors and adds the GUER alias Man-class fallback.", "No source files were edited by this Codex-Fleet-12-loop claim." ], "handoff": "Released without local source edits. PR #600 owns lane 336; future AI_Commander_Produce.sqf top-up fallback work should review or stack above https://github.com/rayswaynl/a2waspwarfare/pull/600.", "updated": "2026-07-03T18:30:15.1778897+02:00", "outputs": [ "superseding draft PR #600 https://github.com/rayswaynl/a2waspwarfare/pull/600", "branch codex/lane336-guer-topup-barracks-fallback", "commit bd661d798b3085c0c90ea11e58a8aa8859627cf3", "base claude/build84-cmdcon36@fbf7afff9250fc47f9c03de19bcf0b849a48f083", "merge state OPEN/DRAFT/CLEAN", "local Codex-Fleet-12-loop source edits: none" ], "validation": [ "Final source fetch found origin/codex/lane336-guer-topup-barracks-fallback and open draft PR #600 after the wiki claim push.", "PR #600 is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 and changes only the three maintained AI_Commander_Produce.sqf mirrors.", "PR #600 body includes GUIDE-REV GR-2026-07-03a and reports LoadoutManager, diff checks, focused lint, mirror hash, forbidden-token, conflict-marker and no-package validation.", "This claim stopped before switching branches or editing mission source." ], "guardrails": [ "do not duplicate PR #600", "no local source edits by this claim", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane336-guer-topup-barracks-fallback", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/600", "branch": "codex/lane336-guer-topup-barracks-fallback", "commit": "bd661d798b3085c0c90ea11e58a8aa8859627cf3", "base": "claude/build84-cmdcon36", "baseSha": "fbf7afff9250fc47f9c03de19bcf0b849a48f083", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Produce.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Produce.sqf" ] }, { "lane": "fleet-lane-248-aicom-intent-spectator-rhud-2026-07-03", "owner": "Codex-Fleet-9-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 248: show the AI commander name and intent row in the RHUD for dead/spectator clients instead of clearing to No Commander.", "Implemented in Client_UpdateRHUD.sqf with a minimal WFBE_C_AICOM_INTENT_SPECTATOR default mirrored through maintained Takistan/Zargabad.", "No commander logic, AICOM scoring, order selection, Titles.hpp layout, package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #610. The RHUD Commander row now uses stable WFBE_Client_SideID for dead/spectator null/civilian player states so the AI commander name and intent remain visible without changing AICOM behavior.", "updated": "2026-07-03T18:44:02.8493975+02:00", "outputs": [ "Draft PR #610: https://github.com/rayswaynl/a2waspwarfare/pull/610", "Branch codex/lane248-aicom-intent-spectator", "Commit 6df38336d39f2890040ab5ea55e2e94a472ff978", "Maintained RHUD mirror SHA256 B5F39AFE39B64C7F836045C54A6FF8C717B37B6BA1C4F80BEB621394AEDE03E6" ], "validation": [ "PR #610 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36.", "Changed files limited to JOURNAL.md and the six maintained RHUD/constants files.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed; package skipped; generated version templates restored.", "Focused SQF lint scanned 6 touched SQF files with 0 findings.", "Full repo trap gate still reports 296 pre-existing unrelated findings outside this lane.", "git diff --check and cached diff check passed with expected CRLF warnings only.", "Delimiter deltas were zero across six touched SQF files.", "Conflict-marker, NUL/backtick-zero, added-line trap, Modded_Missions/version-template/package scans passed.", "Maintained RHUD SHA256 parity passed: B5F39AFE39B64C7F836045C54A6FF8C717B37B6BA1C4F80BEB621394AEDE03E6.", "WFBE_C_AICOM_INTENT_SPECTATOR appears once in each maintained constants file.", "No Titles.hpp, AICOM behavior/order/scoring, package, deploy or live runtime action." ], "guardrails": [ "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "spectator/dead-cam display only", "no AICOM commander behavior change", "no order selection or scoring change", "no Titles.hpp layout change", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane248-aicom-intent-spectator", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/610", "branch": "codex/lane248-aicom-intent-spectator", "commit": "6df38336d39f2890040ab5ea55e2e94a472ff978", "base": "claude/build84-cmdcon36", "baseSha": "4910fc3f5fb5657feee6b554d700155f3a827092", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "mergeState": "OPEN/DRAFT/UNSTABLE", "hudSha256": "B5F39AFE39B64C7F836045C54A6FF8C717B37B6BA1C4F80BEB621394AEDE03E6", "mode": "source-pr" }, "files": [ "JOURNAL.md", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Client_UpdateRHUD.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Client_UpdateRHUD.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Client/Client_UpdateRHUD.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ] }, { "lane": "fleet-lane-217-victory-conditions-reference-2026-07-03", "owner": "Codex-Fleet-9-loop", "status": "released-wiki-commit", "sourceScope": [ "K3 lane 217: add a wiki-only Victory Conditions Reference route page.", "Document current Build84 victory condition surfaces: threeway legacy flag, territorial clock, HQ-loss / all-towns award path, default-off endgame-force pressure and player-facing endgame handoff.", "Cross-link existing Territorial-Victory-Reference.md and Victory-And-Endgame-Atlas.md instead of duplicating their deep history.", "No mission source edits, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "handoff": "Released wiki-only lane. Victory-Conditions-Reference.md is now the quick route page for current Build84 victory/endgame surfaces; future deep edits should route to Victory-And-Endgame-Atlas.md or Territorial-Victory-Reference.md as appropriate.", "updated": "2026-07-03T17:51:07.4850221+02:00", "outputs": [ "Victory-Conditions-Reference.md", "Home.md navigation route", "_Sidebar.md Gameplay systems route", "Page-Index.md regenerated", "page-index.json regenerated", "wiki head before claim 66e37db8701848f4b818b573a48976d132a1e4e8", "wiki claim commit 3f4e71d1bbd0ebc118fba0ed8c3952abdd0f8ac5", "base claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f" ], "validation": [ "Game PC prompt and brain refreshed before claim; prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A.", "Wiki clean at origin/master@66e37db8701848f4b818b573a48976d132a1e4e8 before claim.", "Source fetch confirmed origin/claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f.", "Open PR search found no lane217 / Victory Conditions Reference owner; PR #217 is unrelated lane142 RequestSpecial guards.", "Remote branch scan found no lane217 / victory-condition / endgame-force / hq-loss branch.", "Wiki and Game PC brain scans found lane163 territorial reference and lane303 default-off feature-flag sweep, but no lane217 active claim or release record.", "Existing pages cover deep subtopics; this lane added a route/reference page and kept PR-only or dark feature behavior labelled clearly.", "Build84 source anchors checked directly with git show on server_victory_threeway.sqf, Init_CommonConstants.sqf, Rsc/Parameters.hpp, Client_FNC_Special.sqf, Client_EndGame.sqf, GUI_EndOfGameStats.sqf, updateresources.sqf, Client_GetRespawnAvailable.sqf and Server_LogGameEnd.sqf.", "python gen_page_index.py . completed: 376 pages indexed, 32 unsorted, 0 weak descriptions.", "page-index.json and agent-collaboration.json parsed successfully.", "agent-events.jsonl parsed successfully before release append: 2216 lines, bad=0.", "Conflict-marker scan over touched wiki/coordination files returned no matches.", "git diff --check passed with expected Windows CRLF warnings only.", "./validate-wiki.ps1 passed with expected legacy JSONL envelope and CRLF warnings only." ], "guardrails": [ "wiki-only", "source-backed references", "cross-link existing victory pages", "no mission source edits", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": null, "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "plannedPage": "Victory-Conditions-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "wikiHeadBeforeClaim": "66e37db8701848f4b818b573a48976d132a1e4e8", "wikiClaimCommit": "3f4e71d1bbd0ebc118fba0ed8c3952abdd0f8ac5", "mode": "wiki-only-new-page" }, "files": [ "Victory-Conditions-Reference.md", "Home.md", "_Sidebar.md", "Page-Index.md", "page-index.json" ] }, { "lane": "fleet-lane-353-hold-town-lost-telemetry-2026-07-03", "owner": "Codex-Fleet-9-loop", "status": "released-stacked-draft-pr-open", "sourceScope": [ "Block M lane 353: emit AICOMSTAT telemetry when a DEFEND hold latch exits because the held town is no longer held by the side.", "Stacked on draft PR #593 because lane332 owns the same AI_Commander_AssignTowns.sqf mirrors; planned base is codex/lane332-alloc-tick-stale-telemetry.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf, then mirror maintained Takistan/Zargabad through LoadoutManager.", "Telemetry-only lane: add AICOMSTAT|v2|EVENT|HOLD_TOWN_LOST in the existing hold-latch clear path; no hold behavior, timeout, assignment, scoring or constant/default changes." ], "handoff": "Released as stacked draft PR #596 against codex/lane332-alloc-tick-stale-telemetry (#593). Future AI_Commander_AssignTowns.sqf work should stack above #596 or wait for the #580/#593/#596 chain to resolve.", "updated": "2026-07-03T17:29:47.9182611+02:00", "outputs": [ "stacked draft PR #596 https://github.com/rayswaynl/a2waspwarfare/pull/596", "branch codex/lane353-hold-town-lost-telemetry", "commit b85cbcabb08b84bab30cdeba597b5ab4a15ecaf1", "stacked base codex/lane332-alloc-tick-stale-telemetry@60c933dc214de42171ef9c628c0ff045203405d2", "stacked on PR #593 https://github.com/rayswaynl/a2waspwarfare/pull/593", "live base claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f", "mirror SHA256 87AC3C6527133D13D3764050CFFE65CC526A43070321847A982CF440FA5DA2E3", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_AssignTowns.sqf" ], "validation": [ "PR #596 verified OPEN/DRAFT/CLEAN and stacked on codex/lane332-alloc-tick-stale-telemetry (#593).", "Changed files limited to the three maintained AI_Commander_AssignTowns.sqf mirrors.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content-not-found warnings.", "Focused SQF lint passed for A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,NSSETVAR3 across the three touched files.", "git diff --check and git diff --cached --check passed with expected CRLF warnings only.", "Added-line trap scan found no new A3-only command, group getVariable default, Boolean true/false comparison or NSSETVAR3 issue.", "Conflict-marker, NUL/backtick-zero and package-artifact scans passed.", "Delimiter deltas vs the stack base were zero for curly, square and paren counts in all touched files.", "SHA256 parity passed across maintained AI_Commander_AssignTowns.sqf mirrors: 87AC3C6527133D13D3764050CFFE65CC526A43070321847A982CF440FA5DA2E3.", "No package artifact, deploy or live runtime action." ], "guardrails": [ "stack on #593", "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "telemetry only", "no hold behavior change", "no assignment/scoring change", "no new flags/default changes", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane353-hold-town-lost-telemetry", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane353-hold-town-lost-telemetry", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/596", "commit": "b85cbcabb08b84bab30cdeba597b5ab4a15ecaf1", "mergeState": "OPEN/DRAFT/CLEAN", "base": "codex/lane332-alloc-tick-stale-telemetry", "baseSha": "60c933dc214de42171ef9c628c0ff045203405d2", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/593", "liveBase": "claude/build84-cmdcon36", "liveBaseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_AssignTowns.sqf" ] }, { "lane": "fleet-lane-355-aicom-upgrade-program-duplicate-nochange-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 355: verify whether AICOM doctrine-program duplicate AI_ORDER tuples consume full upgrade cadence ticks.", "Docs-only/no-change source PR because AI_Commander.sqf is hot under PR #571 and the current Build84 worker evidence contradicts the lane premise.", "Target evidence: AI_Commander.sqf prepends `_program + _order`, while Server_AI_Com_Upgrade.sqf scans the full `_path` in one call and filters already-met tuples inside the same forEach pass.", "Planned output: docs/design/AICOM-UPGRADE-PROGRAM-DUPLICATE-NOCHANGE.md, with no mission source edits, LoadoutManager output, package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #598. Build84 evidence shows duplicate AI_ORDER tuples are skipped inside the same full-path upgrade-worker pass, so lane355 ships as a docs-only no-change verification. Future source work should only reopen this if Server_AI_Com_Upgrade regresses to a head-only or early-exit scan.", "updated": "2026-07-03T17:48:18.1820621+02:00", "outputs": [ "Draft PR #598: https://github.com/rayswaynl/a2waspwarfare/pull/598", "Branch codex/lane355-ai-order-duplicate-nochange at a775204bef994cc040da79368dad9fd92be1698d", "Added docs/design/AICOM-UPGRADE-PROGRAM-DUPLICATE-NOCHANGE.md", "No mission source, mirror output, package artifact, deploy or live runtime action changed" ], "validation": [ "Game PC prompt and wiki brain snapshots refreshed before release; prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A.", "Wiki clone fast-forwarded to origin/master before release, preserving lane335 and lane353 release entries plus the lane355 claim.", "Open PR and branch checks found no exact lane355 / upgrade-program duplicate / spin-cycle owner before branch push.", "Draft PR #598 verified OPEN, DRAFT and CLEAN against claude/build84-cmdcon36; WASP CI Tooling and report-only audits passed in 1m4s.", "Changed files limited to docs/design/AICOM-UPGRADE-PROGRAM-DUPLICATE-NOCHANGE.md.", "git -c core.safecrlf=false diff --check passed.", "git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEAD passed.", "Source anchors re-read for Server/AI/Commander/AI_Commander.sqf, Server/Functions/Server_AI_Com_Upgrade.sqf and WFBE_C_AI_COMMANDER_UPGRADE_INTERVAL.", "ASCII/NUL/conflict-marker scan passed for the new report.", "Docs-only: no SQF edits, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no AI_Commander.sqf changes", "no Init_CommonConstants.sqf or upgrade config changes", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane355-ai-order-duplicate-nochange", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane355-ai-order-duplicate-nochange", "base": "claude/build84-cmdcon36", "baseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "wikiHeadBeforeClaim": "3085b26070b0a8a8db7d4312ba9627e1f980b9f7", "openPrCountBeforeClaim": 193, "plannedFile": "docs/design/AICOM-UPGRADE-PROGRAM-DUPLICATE-NOCHANGE.md", "hotSourceOwner": "https://github.com/rayswaynl/a2waspwarfare/pull/571", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/598", "commit": "a775204bef994cc040da79368dad9fd92be1698d", "promptHash": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "mode": "docs-only-no-change-source-pr" }, "files": [ "docs/design/AICOM-UPGRADE-PROGRAM-DUPLICATE-NOCHANGE.md" ], "pr": 598, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/598", "commit": "a775204bef994cc040da79368dad9fd92be1698d", "summary": "Lane 355 released as a docs-only no-change verification: duplicate AI_ORDER tail entries do not consume full upgrade cadence ticks on current Build84." }, { "lane": "fleet-lane-335-disbandlowtier-interval-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-draft-pr-open", "sourceScope": [ "M3 lane 335: add a dedicated WFBE_C_AICOM_DISBAND_LOWTIER_INTERVAL default and route AI_Commander.sqf low-tier cull cadence through it.", "Chernarus source first, then maintained Takistan/Zargabad mirrors through LoadoutManager.", "Tunable cadence only: no cull selection behavior change, no enable/default-off change, no telemetry/logging change, no package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #595 against claude/build84-cmdcon36. Future DisbandLowTier cadence work should stack above PR #595 or wait for it to resolve.", "updated": "2026-07-03T17:24:07.0703524+02:00", "outputs": [ "draft PR #595 https://github.com/rayswaynl/a2waspwarfare/pull/595", "branch codex/lane335-disbandlowtier-interval", "commit d65803d41cf75a8d3666d59d9b3f0476eec4f226", "base claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f", "constants SHA256 DCB0A85B2BC11EEDF306EFAF1FBE9683C590DAE5457B9D0D5A0F2735817B1F56", "commander SHA256 D839D39E2E3A1DC11BB26E3E33BE0DCEA5EE8D746CBEEFA8CFE3BB9FB96E4027", "DisbandLowTier SHA256 959549DECB5CF9E62C73589E7570DEBA98CC10C1F367A497ACF861AC6631BEE0" ], "validation": [ "PR #595 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36.", "Changed files limited to the nine maintained constants, AI_Commander and DisbandLowTier mirrors.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content warnings.", "Generated EASA, Common_BalanceInit and Vanilla version-template byproducts restored.", "Focused SQF lint scanned 9 files with 0 findings.", "git diff --check and git diff --cached --check passed.", "Conflict-marker, NUL-byte, backtick-zero, A3 command and NSSETVAR3 scans passed.", "Mirror SHA256 parity passed for constants, commander and DisbandLowTier file families.", "No package artifact, deploy or live runtime action." ], "guardrails": [ "tunable cadence only", "no cull selection behavior change", "no enable/default-off change", "no telemetry/logging change", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane335-disbandlowtier-interval", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/595", "branch": "codex/lane335-disbandlowtier-interval", "commit": "d65803d41cf75a8d3666d59d9b3f0476eec4f226", "base": "claude/build84-cmdcon36", "baseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "mergeState": "OPEN/DRAFT/UNSTABLE", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "constantsSha256": "DCB0A85B2BC11EEDF306EFAF1FBE9683C590DAE5457B9D0D5A0F2735817B1F56", "commanderSha256": "D839D39E2E3A1DC11BB26E3E33BE0DCEA5EE8D746CBEEFA8CFE3BB9FB96E4027", "disbandLowTierSha256": "959549DECB5CF9E62C73589E7570DEBA98CC10C1F367A497ACF861AC6631BEE0" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_DisbandLowTier.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_DisbandLowTier.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_DisbandLowTier.sqf" ] }, { "lane": "fleet-lane-332-alloc-tick-stale-telemetry-2026-07-03", "owner": "Codex-Fleet-9-loop", "status": "released-stacked-draft-pr-open", "sourceScope": [ "Block M lane 332: expose the AICOM allocator tick freshness window as WFBE_C_AICOM2_ALLOC_TICK_TTL and log stale allocator tick discards.", "Stacked on draft PR #580 because lane362 owns the same AI_Commander_AssignTowns.sqf mirrors; planned base is codex/lane362-aicom-arrival-bands.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf, then mirror maintained Takistan/Zargabad through LoadoutManager.", "Telemetry/correctness lane: replace the hardcoded 180s freshness gate with a missionNamespace tunable default and emit AICOMSTAT|v2|EVENT|ALLOC_TICK_STALE when a non-nil allocation tick is discarded as stale." ], "handoff": "Released as stacked draft PR #593 against codex/lane362-aicom-arrival-bands (#580). Future AI_Commander_AssignTowns.sqf work should stack above #593 or wait for the #580/#593 chain to resolve.", "updated": "2026-07-03T17:18:23.8635831+02:00", "outputs": [ "stacked draft PR #593 https://github.com/rayswaynl/a2waspwarfare/pull/593", "branch codex/lane332-alloc-tick-stale-telemetry", "commit 60c933dc214de42171ef9c628c0ff045203405d2", "stacked base codex/lane362-aicom-arrival-bands@63fe3a8b794f52370801d8656602ebcab292a1ce", "stacked on PR #580 https://github.com/rayswaynl/a2waspwarfare/pull/580", "live base claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f", "mirror SHA256 449A5DE058E60E10BA8CF5203BAF65B3ADF267819A991964AEE1A4E8482E4806", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_AssignTowns.sqf" ], "validation": [ "PR #593 verified OPEN/DRAFT/CLEAN and stacked on codex/lane362-aicom-arrival-bands (#580).", "Changed files limited to the three maintained AI_Commander_AssignTowns.sqf mirrors.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content-not-found warnings.", "Focused SQF lint passed for A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,NSSETVAR3 across the three touched files.", "git diff --check and git diff --cached --check passed with expected CRLF warnings only.", "Added-line trap scan found no new A3-only command, group getVariable default, Boolean true/false comparison or NSSETVAR3 issue.", "Conflict-marker, NUL/backtick-zero and package-artifact scans passed.", "Delimiter deltas vs the stack base were zero for curly, square and paren counts in all touched files.", "SHA256 parity passed across maintained AI_Commander_AssignTowns.sqf mirrors: 449A5DE058E60E10BA8CF5203BAF65B3ADF267819A991964AEE1A4E8482E4806.", "No package artifact, deploy or live runtime action." ], "guardrails": [ "stack on #580", "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "telemetry plus tunable freshness read only", "no allocator assignment behavior change except stale-tick observability", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane332-alloc-tick-stale-telemetry", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane332-alloc-tick-stale-telemetry", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/593", "commit": "60c933dc214de42171ef9c628c0ff045203405d2", "mergeState": "OPEN/DRAFT/CLEAN", "base": "codex/lane362-aicom-arrival-bands", "baseSha": "63fe3a8b794f52370801d8656602ebcab292a1ce", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/580", "liveBase": "claude/build84-cmdcon36", "liveBaseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_AssignTowns.sqf" ] }, { "lane": "fleet-lane-303-default-off-feature-flag-readiness-sweep-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Prompt lane 303: Default-0 feature-flag readiness sweep.", "Docs-only source PR: add a source-backed readiness report for default-off WFBE_C_* flags including SMUGGLER, ENDGAME_FORCE, AICOM_FUNDS_SINK, VEHICLE_MARKINGS, VEHICLE_FLAGS and WALLS_V2.", "No mission source, Init_CommonConstants.sqf, Parameters.hpp, LoadoutManager output, package artifact, deploy or live runtime action.", "Target base: claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f; branch codex/lane303-default-off-flag-readiness-sweep." ], "handoff": "Released as draft PR #591. The lane stayed docs-only in docs/design, with no mission source, constants, parameters, LoadoutManager output, package artifact, deploy or live runtime action.", "updated": "2026-07-03T17:01:32.0767487+02:00", "outputs": [ "draft PR #591 https://github.com/rayswaynl/a2waspwarfare/pull/591", "branch codex/lane303-default-off-flag-readiness-sweep", "commit 1520589178febe0dca9a96eff366e43c5cfc2c88", "source-doc file docs/design/DEFAULT-OFF-FEATURE-FLAG-READINESS-SWEEP.md" ], "validation": [ "Game PC prompt copied via SSH/SCP before claim; SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A.", "Game PC wiki brain snapshots copied before claim: agent-collaboration.json, agent-events.jsonl, Agent-Worklog.md and agent-status.json.", "Canonical wiki fast-forwarded to a8d7db70610dba1e3433b9c16ef1047baa9ad4fc before claim, then rebased over origin/master after remote lanes 261 and 224 landed.", "Open Build84 PR board refreshed: 190 open PRs before claim and 191 during race-check; no lane303, feature-flag readiness or named default-off flag owner found.", "Remote branch scan found no lane303/default-off/feature-flag readiness branch.", "Wiki scan found no lane303/default-off feature-flag readiness owner before claim or after rebasing the remote update.", "Created docs-only commit 1520589178febe0dca9a96eff366e43c5cfc2c88 adding docs/design/DEFAULT-OFF-FEATURE-FLAG-READINESS-SWEEP.md.", "PR #591 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36 with one added docs file.", "Validation passed: git diff --cached --check before commit, conflict-marker scan, ASCII scan, and source inventory rg checks.", "LoadoutManager was not run because no mission source or generated mirror files changed." ], "guardrails": [ "docs-only source PR", "no mission source edits", "avoid hot Init_CommonConstants.sqf and Parameters.hpp", "no duplicate lane", "draft PR only", "target claude/build84-cmdcon36", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane303-default-off-flag-readiness-sweep", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane303-default-off-flag-readiness-sweep", "base": "claude/build84-cmdcon36", "baseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "wikiHeadBeforeClaim": "a8d7db70610dba1e3433b9c16ef1047baa9ad4fc", "openPrCountBeforeClaim": 190, "openPrCountRaceCheck": 191, "openPrCountReleaseCheck": 192, "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/591", "commit": "1520589178febe0dca9a96eff366e43c5cfc2c88", "mergeState": "OPEN/DRAFT/UNSTABLE", "plannedFile": "docs/design/DEFAULT-OFF-FEATURE-FLAG-READINESS-SWEEP.md" }, "files": [ "docs/design/DEFAULT-OFF-FEATURE-FLAG-READINESS-SWEEP.md" ] }, { "lane": "fleet-lane-224-expand-unreachable-telemetry-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-stacked-draft-pr-open", "sourceScope": [ "Block L lane 224: add telemetry when the AICOM expansion quota exists but no neutral town is reachable by any eligible expansion team.", "Stacked on draft PR #579 because lane221 owns AI_Commander_Allocate.sqf on the live Build84 lane; planned base is codex/lane221-harass-unmet-telemetry.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf, then mirror maintained Takistan/Zargabad through LoadoutManager.", "Telemetry-only lane: add AICOM2|WARN|EXPAND_UNREACHABLE, preserve allocation behavior, no new flag/default change, no package artifact, deploy or live runtime action." ], "handoff": "Released as stacked draft PR #590 against codex/lane221-harass-unmet-telemetry (#579). Future AI_Commander_Allocate.sqf work should stack above #590 or wait for the #579/#590 chain to resolve.", "updated": "2026-07-03T16:59:46.8634330+02:00", "outputs": [ "stacked draft PR #590 https://github.com/rayswaynl/a2waspwarfare/pull/590", "branch codex/lane224-expand-unreachable-telemetry", "commit ba3d0a5e2f65aba339a2ff19f24734f0a172cc8c", "base codex/lane221-harass-unmet-telemetry@1a7a906d520c043e1906a54a111e330a9a72a23f", "stacked on PR #579 https://github.com/rayswaynl/a2waspwarfare/pull/579", "live base claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f", "mirror SHA256 DA397824BA572E954D72D62DF9532C41C04E8BD3CC61499AABAE713B88DE5FE4", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Allocate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Allocate.sqf" ], "validation": [ "PR #590 verified OPEN/DRAFT/CLEAN and stacked on codex/lane221-harass-unmet-telemetry (#579).", "Changed files limited to the three maintained AI_Commander_Allocate.sqf mirrors.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content-not-found warnings.", "Focused SQF lint passed for A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,NSSETVAR3 across the three touched files.", "Full GROUPGETVAR selector reports the inherited 48 group default reads from the stack head; added-line review found no new group default reads, only the town/object _expandWarnTown getVariable [\"name\",\"?\"] read.", "git diff --check and git diff --cached --check passed.", "Conflict-marker, NUL/backtick-zero and package-artifact scans passed.", "Delimiter deltas vs the stack base were zero for curly, square and paren counts in all touched files.", "SHA256 parity passed across maintained AI_Commander_Allocate.sqf mirrors: DA397824BA572E954D72D62DF9532C41C04E8BD3CC61499AABAE713B88DE5FE4.", "No package artifact, deploy or live runtime action." ], "guardrails": [ "stack on #579", "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "telemetry only", "no allocation behavior change", "no new flags/default changes", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane224-expand-unreachable-telemetry", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane224-expand-unreachable-telemetry", "base": "codex/lane221-harass-unmet-telemetry", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/579", "stackedOnHeadSha": "1a7a906d520c043e1906a54a111e330a9a72a23f", "liveBase": "claude/build84-cmdcon36", "liveBaseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Allocate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Allocate.sqf" ], "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/590", "commit": "ba3d0a5e2f65aba339a2ff19f24734f0a172cc8c", "baseSha": "1a7a906d520c043e1906a54a111e330a9a72a23f", "mergeState": "OPEN/DRAFT/CLEAN", "mirrorSha256": "DA397824BA572E954D72D62DF9532C41C04E8BD3CC61499AABAE713B88DE5FE4" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Allocate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Allocate.sqf" ] }, { "lane": "fleet-lane-354-econ-sink-disabled-skip-telemetry-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-stacked-draft-pr-open", "sourceScope": [ "M6 lane 354: add AICOMSTAT visibility when the ECON_SINK research scanner skips disabled upgrade IDs.", "Stacked on draft PR #580 because lane362 owns AI_Commander.sqf on top of lane365 (#571); planned base is codex/lane362-aicom-arrival-bands.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf, then mirror maintained Takistan/Zargabad through LoadoutManager.", "Telemetry-only lane: preserve current disabled-upgrade skip behavior, add no behavior/default/flag change, no MatchReport render change, no package artifact, deploy or live runtime action." ], "handoff": "Released as stacked draft PR #587 against codex/lane362-aicom-arrival-bands (#580). Future ECON_SINK or AI_Commander.sqf work should stack above #587 or wait for the #571/#580/#587 chain to resolve.", "updated": "2026-07-03T16:43:16.0846878+02:00", "outputs": [ "stacked draft PR #587 https://github.com/rayswaynl/a2waspwarfare/pull/587", "branch codex/lane354-econ-sink-disabled-skip-telemetry", "commit 9f52d880c23e5f7aa1ffbd1297cfc3e8ad7866d3", "base codex/lane362-aicom-arrival-bands@63fe3a8b794f52370801d8656602ebcab292a1ce", "stacked on PR #580 https://github.com/rayswaynl/a2waspwarfare/pull/580 and under PR #571 https://github.com/rayswaynl/a2waspwarfare/pull/571", "live base claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f", "mirror SHA256 2FC8D6944BFF85A502389D95B1D8D86E98D89A8758B5F29ACA481EA670C87506", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander.sqf" ], "validation": [ "PR #587 verified OPEN/DRAFT/CLEAN and stacked on codex/lane362-aicom-arrival-bands (#580).", "Changed files limited to the three maintained AI_Commander.sqf mirrors.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content-not-found warnings.", "Focused SQF lint passed for A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 across the three touched files.", "git diff --check and git diff --cached --check passed before commit.", "Conflict-marker, NUL/backtick-zero and package-artifact scans passed.", "Added-line trap scan found only the intentional _logik getVariable [_esSkipLogKey, false] object reads, not group reads.", "Delimiter deltas vs the stack base were zero for curly and square counts in all touched files.", "SHA256 parity passed across maintained AI_Commander.sqf mirrors: 2FC8D6944BFF85A502389D95B1D8D86E98D89A8758B5F29ACA481EA670C87506.", "No package artifact, deploy or live runtime action." ], "guardrails": [ "stack on #580", "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "telemetry only", "preserve current disabled-upgrade skip behavior", "no new flags/default changes", "no MatchReport render change", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane354-econ-sink-disabled-skip-telemetry", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane354-econ-sink-disabled-skip-telemetry", "base": "codex/lane362-aicom-arrival-bands", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/580", "stackedOnHeadSha": "63fe3a8b794f52370801d8656602ebcab292a1ce", "stackedUnderPr": "https://github.com/rayswaynl/a2waspwarfare/pull/571", "stackedUnderHeadSha": "6f5a46f01f3f719087c9c54d5a3c2004c7b975bc", "liveBase": "claude/build84-cmdcon36", "liveBaseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander.sqf" ], "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/587", "commit": "9f52d880c23e5f7aa1ffbd1297cfc3e8ad7866d3", "baseSha": "63fe3a8b794f52370801d8656602ebcab292a1ce", "mergeState": "OPEN/DRAFT/CLEAN", "mirrorSha256": "2FC8D6944BFF85A502389D95B1D8D86E98D89A8758B5F29ACA481EA670C87506" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander.sqf" ] }, { "lane": "fleet-lane-249-map-click-disband-confirm-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "L6 lane 249: add a short two-click confirmation flash for Ctrl-click AI disband from Client_HandleMapSingleClick.sqf.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandleMapSingleClick.sqf.", "Mirror maintained Takistan/Zargabad through LoadoutManager after the source edit.", "Client UX safety only: preserve existing disband target selection, protection gates and setDamage disband path; add no server authority, no unrelated map-click behavior, no package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #583 against claude/build84-cmdcon36. Future map-click/disband work should avoid Client_HandleMapSingleClick.sqf until #583 resolves.", "updated": "2026-07-03T16:27:24.6704892+02:00", "outputs": [ "draft PR #583 https://github.com/rayswaynl/a2waspwarfare/pull/583", "branch codex/lane249-map-click-disband-confirm", "commit 9ab74790d7353bc88024411fbed5481776a42908", "base claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f", "mirror SHA256 18510E8EB7B9C1A4AA6F96D24F7B61F1D39C6D6176BCD02521FE2442BD1EDF25", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandleMapSingleClick.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_HandleMapSingleClick.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Client/Functions/Client_HandleMapSingleClick.sqf" ], "validation": [ "PR #583 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36.", "Changed files limited to the three maintained Client_HandleMapSingleClick.sqf mirrors.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content-not-found warnings; generated byproducts and TK/ZG version templates restored.", "Focused SQF lint scanned the three touched files with 0 findings.", "Delimiter deltas vs HEAD were zero for curly, square and paren counts in all touched files.", "git diff --check and git diff --cached --check passed.", "Added-line trap scan and conflict-marker/NUL/backtick-zero scans passed.", "SHA256 parity passed across maintained mirrors.", "No *_MISSIONS.7z package artifact, deploy or live runtime action." ], "guardrails": [ "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "client UX safety only", "preserve existing target selection and protection gates", "no server authority redesign", "no unrelated map-click selection/order behavior", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane249-map-click-disband-confirm", "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/583", "branch": "codex/lane249-map-click-disband-confirm", "commit": "9ab74790d7353bc88024411fbed5481776a42908", "base": "claude/build84-cmdcon36", "baseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "mergeState": "OPEN/DRAFT/UNSTABLE", "mirrorSha256": "18510E8EB7B9C1A4AA6F96D24F7B61F1D39C6D6176BCD02521FE2442BD1EDF25", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandleMapSingleClick.sqf", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandleMapSingleClick.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_HandleMapSingleClick.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Client/Functions/Client_HandleMapSingleClick.sqf" ], "flag": "WFBE_C_DISBAND_CONFIRM defaults to 1 through file-scoped fallback; 0 preserves immediate disband behavior.", "mode": "client-map-click-disband-confirmation" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandleMapSingleClick.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_HandleMapSingleClick.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Client/Functions/Client_HandleMapSingleClick.sqf" ], "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-362-aicom-arrival-bands-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-stacked-draft-pr-open", "sourceScope": [ "M7 lane 362 released: add AICOMSTAT ARRIVAL_BANDS telemetry for fast/medium/slow assault arrivals on the existing 300s AICOM tick cadence.", "Stacked on draft PR #571 because lane365 owns the same AI_Commander.sqf mirror family; lane 362 PR #580 is open against codex/lane365-aicom-constants-log.", "Maintained Chernarus/Takistan/Zargabad Server/AI/Commander/AI_Commander_AssignTowns.sqf now counts dispatches and arrival bands; AI_Commander.sqf emits and resets the 300s window.", "Telemetry only: side-logic counters and one AICOMSTAT line, no behavior, funds, orders, flags, constants, MatchReport render, package artifact, deploy or live runtime action changed." ], "handoff": "Stacked draft PR #580 is open against #571's branch. Future AICOM supervisor/assignment telemetry work should avoid AI_Commander.sqf and AI_Commander_AssignTowns.sqf mirrors until #580/#571 resolve.", "updated": "2026-07-03T16:12:32.7530686+02:00", "outputs": [ "Released lane 362 as stacked draft PR #580: https://github.com/rayswaynl/a2waspwarfare/pull/580", "Branch codex/lane362-aicom-arrival-bands at 63fe3a8b794f52370801d8656602ebcab292a1ce.", "Stacked on #571 codex/lane365-aicom-constants-log@6f5a46f01f3f719087c9c54d5a3c2004c7b975bc.", "AICOMSTAT|v2|EVENT|||ARRIVAL_BANDS|fast=N|med=N|slow=N|dispatched=N", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_AssignTowns.sqf" ], "validation": [ "Game PC prompt, wiki and source refreshed before claim; prompt SHA256 106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105.", "Wiki clone rebased over origin/master@2e99f02 before claim.", "Source fetch confirmed origin/claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed.", "Wiki scan found no fleet-lane-362, ARRIVAL_BANDS or journey-band owner before claim.", "Remote branch scan found no origin/codex/lane362* branch.", "Open PR search found no lane362/ARRIVAL_BANDS/journey-band PR; PR #362 is an unrelated wildcard marker docs PR.", "Open PR changed-file scan found PR #571 touching AI_Commander.sqf and no Build84 PR touching AI_Commander_AssignTowns.sqf; PR #129 targets master/release-readiness and is not the Build84 stack base.", "Stacked head codex/lane365-aicom-constants-log@6f5a46f01f3f719087c9c54d5a3c2004c7b975bc has ASSAULT_ARRIVED telemetry but no ARRIVAL_BANDS emitter.", "No source files edited before claim.", "PR #580 verified OPEN/DRAFT/CLEAN and stacked on codex/lane365-aicom-constants-log (#571).", "Changed files limited to the six maintained AI_Commander.sqf and AI_Commander_AssignTowns.sqf mirrors.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable warnings/content-not-found lines.", "Focused SQF lint excluding inherited GROUPGETVAR selector scanned six files with 0 findings.", "Full requested selector set reports inherited GROUPGETVAR baseline in AI_Commander_AssignTowns.sqf; added-line review confirms new defaulted getVariable reads are on _logik only.", "git diff checks passed.", "NUL/backtick-zero, anchored conflict-marker and package-artifact scans passed.", "Added-line A2/A3 trap scan passed.", "Delimiter deltas were zero for all six touched files.", "SHA256 parity passed across maintained mirrors: AI_Commander.sqf 84C5D1C4F9FE61D62176A45A0F564BD060C75DC0D2ABB8AD29170FBCD92426B4; AI_Commander_AssignTowns.sqf 30844168EF507D2DAAB7A5996E585C5CEC79F2FD68DE65C66DB757C1BF66766E.", "No package artifact, deploy or live runtime action." ], "guardrails": [ "stack on #571", "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "telemetry only", "no new flags/constants", "no MatchReport render change", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane362-aicom-arrival-bands", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane362-aicom-arrival-bands", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/580", "commit": "63fe3a8b794f52370801d8656602ebcab292a1ce", "base": "codex/lane365-aicom-constants-log", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/571", "stackedOnHeadSha": "6f5a46f01f3f719087c9c54d5a3c2004c7b975bc", "liveBase": "claude/build84-cmdcon36", "liveBaseSha": "54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "mergeState": "OPEN/DRAFT/CLEAN", "promptSha256": "106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105", "mirrorSha256": { "AI_Commander.sqf": "84C5D1C4F9FE61D62176A45A0F564BD060C75DC0D2ABB8AD29170FBCD92426B4", "AI_Commander_AssignTowns.sqf": "30844168EF507D2DAAB7A5996E585C5CEC79F2FD68DE65C66DB757C1BF66766E" }, "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf" ] }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_AssignTowns.sqf" ] }, { "lane": "fleet-lane-282-tk-base-egress-map-bounds-default-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-stacked-draft-pr-open", "sourceScope": [ "L7 lane 282: make WFBE_C_BASE_EGRESS_MAP_BOUNDS default to 1 on Takistan while preserving the legacy default 0 elsewhere; the existing Zargabad pre-set still wins before the guarded default.", "Stacked on draft PR #575 because it owns the same maintained Init_CommonConstants.sqf mirrors.", "Live lane base claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed; stack head codex/lane284-tk-oilfield-guer-raid-default@d0869b68da35693a3819caf0665eddb60cab6d38.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Mirror maintained Takistan/Zargabad through LoadoutManager after the source edit.", "No Init_Server.sqf rewrite, no Parameters.hpp row, no Modded_Missions, no package artifact, deploy or live runtime action." ], "handoff": "Stacked draft PR #578 is open against #575's branch. Future constants work should avoid WFBE_C_BASE_EGRESS_MAP_BOUNDS and the maintained Init_CommonConstants.sqf mirrors until #578/#575 resolve.", "updated": "2026-07-03T16:02:03.1173106+02:00", "outputs": [ "Released lane 282 as stacked draft PR #578: https://github.com/rayswaynl/a2waspwarfare/pull/578", "Branch codex/lane282-tk-egress-map-bounds-default at 6df842dffa84dd5bd303a1732dab87ca17c804ad.", "Stacked on #575 codex/lane284-tk-oilfield-guer-raid-default@d0869b68da35693a3819caf0665eddb60cab6d38.", "Existing WFBE_C_BASE_EGRESS_MAP_BOUNDS now defaults to 1 only on Takistan and remains 0 elsewhere; the earlier Zargabad pre-set still wins for Zargabad.", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ], "validation": [ "Game PC prompt hash matched local prompt before claim: 106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105", "Wiki clone was clean and up to date before claim after lane284 release metadata push", "Source fetch confirmed origin/claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "Open PR search for lane282/base-egress/WFBE_C_BASE_EGRESS_MAP_BOUNDS found only unrelated PR #282 by number; no active lane282 source PR found", "Remote branch scan found only origin/codex/tk-egress-map-bounds, the already-merged lane5 default-off flag branch; not an active lane282 owner", "Wiki scan found historical lane5 egress notes only and no lane282 active owner", "Current target still has the guarded WFBE_C_BASE_EGRESS_MAP_BOUNDS default as a flat 0; Zargabad has an earlier pre-set to 1", "PR #575 is OPEN/DRAFT/CLEAN and changes the same three Init_CommonConstants.sqf mirrors, so lane282 is intentionally stacked on that head", "No source files edited before claim", "PR #578 verified OPEN/DRAFT/CLEAN and stacked on codex/lane284-tk-oilfield-guer-raid-default (#575)", "changed files limited to the three maintained Init_CommonConstants.sqf mirrors", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content-not-found warnings only", "TK/ZG version.sqf.template byproducts restored and verified", "focused SQF lint scanned 3 files with 0 findings", "git diff --check and git diff --cached --check passed; unstaged diff checks showed expected CRLF warnings only", "anchored conflict-marker scan clean; NUL/backtick-zero scan clean", "added-line A2 trap scan only found the intended string comparison worldName == \"Takistan\" in the three mirrored constants files", "delimiter deltas were (0,0,0) for curly/square/paren in all touched files", "SHA256 parity passed across maintained mirrors: 5BC50EF9A45A522D0BA122B58E496B70443CF85C04F0A688D6C18C582583EF70", "no _MISSIONS.7z package artifact, deploy or live runtime action" ], "guardrails": [ "stacked on #575", "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "no Init_Server.sqf rewrite", "no Parameters.hpp row", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane282-tk-egress-map-bounds-default", "pr": 578, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/578", "refs": { "branch": "codex/lane282-tk-egress-map-bounds-default", "base": "claude/build84-cmdcon36", "baseSha": "54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/575", "stackedOnBranch": "codex/lane284-tk-oilfield-guer-raid-default", "stackedOnHeadSha": "d0869b68da35693a3819caf0665eddb60cab6d38", "promptSha256": "106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/578", "commit": "6df842dffa84dd5bd303a1732dab87ca17c804ad", "mergeState": "OPEN/DRAFT/CLEAN", "mirrorSha256": "5BC50EF9A45A522D0BA122B58E496B70443CF85C04F0A688D6C18C582583EF70", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ] }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ], "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-221-harass-unmet-telemetry-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 221: add telemetry when the AICOM harass quota is requested but no mounted team can take the selected rear target.", "Live lane base claude/build84-cmdcon36@03f9824d939cd7ab5a2f941a46983d16362c1529", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "Maintained Takistan/Zargabad mirrors regenerated through LoadoutManager.", "Telemetry only: AICOM2|WARN|HARASS_UNMET now logs harassN, harassTgt and harassFar after the assignment loop when no mounted eligible team took the selected rear target." ], "handoff": "Released as draft PR #579 against claude/build84-cmdcon36. Future AICOM allocation work should avoid AI_Commander_Allocate.sqf until #579 resolves.", "updated": "2026-07-03T16:05:08.7514229+02:00", "outputs": [ "draft PR #579 https://github.com/rayswaynl/a2waspwarfare/pull/579", "branch codex/lane221-harass-unmet-telemetry", "commit 1a7a906d520c043e1906a54a111e330a9a72a23f", "base claude/build84-cmdcon36@03f9824d939cd7ab5a2f941a46983d16362c1529", "mirror SHA256 2E0FA78F912704D9EB52F7B1DEBD12DDB2EA311D0B45EEECCB3D082F316CD465", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Allocate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Allocate.sqf" ], "validation": [ "PR #579 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36", "Changed files limited to the three maintained AI_Commander_Allocate.sqf mirrors", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable warnings/content-not-found lines", "Focused SQF lint excluding inherited GROUPGETVAR selector scanned 3 files with 0 findings", "Full requested selector set reports 48 inherited GROUPGETVAR reviews in unchanged group reads; added-line trap scan found no new group getVariable default, A3-only command, boolean equality trap or NSSETVAR3 issue", "git diff --check and git diff --cached --check passed", "Brace/bracket balance deltas were zero for all touched files", "NUL/backtick-zero and conflict-marker scans passed", "SHA256 parity passed across maintained mirrors", "No _MISSIONS.7z package artifact, deploy or live runtime action" ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/579", "branch": "codex/lane221-harass-unmet-telemetry", "commit": "1a7a906d520c043e1906a54a111e330a9a72a23f", "base": "claude/build84-cmdcon36", "baseSha": "03f9824d939cd7ab5a2f941a46983d16362c1529", "mergeState": "OPEN/DRAFT/UNSTABLE", "mirrorSha256": "2E0FA78F912704D9EB52F7B1DEBD12DDB2EA311D0B45EEECCB3D082F316CD465", "promptSha256": "106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "mode": "source-aicom-allocate-telemetry" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-284-tk-oilfield-guer-raid-conditional-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "L7 lane 284: make WFBE_C_OILFIELD_GUER_RAID worldName-conditional so Takistan enables the oilfield GUER raid by default while other maps remain default 0.", "Live lane base claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Mirror maintained Takistan/Zargabad through LoadoutManager after the source edit.", "No Server_Oilfields.sqf behavior rewrite, no Parameters.hpp row, no package artifact, deploy or live runtime action." ], "handoff": "Draft PR #575 is open against claude/build84-cmdcon36. Future oilfield work should avoid Init_CommonConstants.sqf and WFBE_C_OILFIELD_GUER_RAID until #575 resolves.", "updated": "2026-07-03T15:43:23.0752777+02:00", "outputs": [ "Released lane 284 as draft PR #575: https://github.com/rayswaynl/a2waspwarfare/pull/575", "Branch codex/lane284-tk-oilfield-guer-raid-default at d0869b68da35693a3819caf0665eddb60cab6d38.", "Existing WFBE_C_OILFIELD_GUER_RAID now defaults to 1 only on Takistan and remains 0 elsewhere.", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ], "validation": [ "Game PC prompt refreshed before claim; SHA256 106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105", "Wiki clone fast-forwarded to origin/master@bd46554 before claim", "Source fetch confirmed origin/claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "Targeted open PR title/branch search found no lane284, oilfield GUER raid or GUER_RAID owner; adjacent lane365 constants-log, lane265 town-supply constant and lane296 tooling PRs avoided", "Remote branch scan found no lane284, oilfield, guer-raid or GUER_RAID branch", "Wiki scan found no lane284 or WFBE_C_OILFIELD_GUER_RAID owner before claim", "Current target still has WFBE_C_OILFIELD_GUER_RAID flat default 0 before this claim", "No source files edited before claim", "PR #575 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "changed files limited to the three maintained Init_CommonConstants.sqf mirrors", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable warnings only", "focused SQF lint scanned 3 files with 0 findings", "git diff --check and git diff --cached --check passed; unstaged diff checks showed expected CRLF warnings only", "anchored conflict-marker scan clean; NUL/backtick-zero scan clean", "added-line A2 trap scan only found the intended string comparison worldName == \"Takistan\" in the three mirrored constants files", "delimiter deltas were (0,0,0) for all touched files", "SHA256 parity passed across maintained mirrors: 00DCFD713F1A5979F33F879A401F487C07DD2FBB05AC8012817FD8C0FCCC6E8B", "no _MISSIONS.7z package artifact, deploy or live runtime action" ], "guardrails": [ "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "no Server_Oilfields.sqf rewrite", "no Parameters.hpp row", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane284-tk-oilfield-guer-raid-default", "pr": 575, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/575", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane284-tk-oilfield-guer-raid-default", "base": "claude/build84-cmdcon36", "baseSha": "54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "promptSha256": "106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/575", "commit": "d0869b68da35693a3819caf0665eddb60cab6d38", "mergeState": "OPEN/DRAFT/UNSTABLE", "mirrorSha256": "00DCFD713F1A5979F33F879A401F487C07DD2FBB05AC8012817FD8C0FCCC6E8B", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ] }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ] }, { "lane": "fleet-lane-363-aicom-refit-event-log-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-stacked-draft-pr-open", "sourceScope": [ "M7 lane 363: AICOMSTAT REFIT_START and REFIT_END telemetry for wfbe_aicom_refit transitions in AI_Commander_Produce.sqf.", "Released draft PR #576 stacked on PR #561 because lane342 owns the same AI_Commander_Produce.sqf file family.", "Maintained Chernarus/Takistan/Zargabad AI_Commander_Produce.sqf mirrors updated through LoadoutManager.", "Telemetry only: no refit decisions, production decisions, funds, orders, flags, constants, MatchReport render, package artifact, deploy or live runtime action changed." ], "handoff": "Released as stacked draft PR #576. The producer now emits AICOMSTAT v2 REFIT_START and REFIT_END rows around the existing base-refit flag lifecycle, with durationSec on completion. PR is OPEN/DRAFT/CLEAN against codex/lane342-slung-retreat-cull-guard (#561).", "updated": "2026-07-03T15:48:18.231241+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/576", "branch codex/lane363-aicom-refit-event-log", "commit 21186a610619b043f1282ac669ec5b54b78cba7c", "stacked base codex/lane342-slung-retreat-cull-guard@89845f8534fc08316865758733836541ee0ac371", "live base claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Produce.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Produce.sqf" ], "validation": [ "PR #576 verified OPEN/DRAFT/CLEAN, base codex/lane342-slung-retreat-cull-guard, head codex/lane363-aicom-refit-event-log, changed files limited to the three maintained AI_Commander_Produce.sqf mirrors", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager; packaging skipped; existing nullable warnings and content-not-found lines only", "Restored unrelated LoadoutManager generated/stat byproducts; final source diff limited to the three maintained commander produce mirrors", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 --no-classname-index scanned 3 files with 0 findings", "git diff --check and git diff --cached --check passed", "NUL/backtick-zero scan passed", "Anchored conflict-marker scan passed", "Added-line A2/A3 trap scan passed", "Delimiter delta versus stacked head is zero for all three edited files", "SHA256 parity across maintained mirrors is 20944A668C1BF66801FE2A4D2F48F4B2497AADADACA7B94CBD16950639B54E8D", "Branch descends from PR #561 head 89845f8534fc08316865758733836541ee0ac371", "No _MISSIONS.7z package artifact, deploy or live runtime action" ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/576", "branch": "codex/lane363-aicom-refit-event-log", "commit": "21186a610619b043f1282ac669ec5b54b78cba7c", "base": "codex/lane342-slung-retreat-cull-guard", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/561", "stackedOnBranch": "codex/lane342-slung-retreat-cull-guard", "stackedOnHeadSha": "89845f8534fc08316865758733836541ee0ac371", "liveBase": "claude/build84-cmdcon36", "liveBaseSha": "54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "mergeState": "OPEN/DRAFT/CLEAN", "mirrorSha256": "20944A668C1BF66801FE2A4D2F48F4B2497AADADACA7B94CBD16950639B54E8D" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Produce.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Produce.sqf" ], "guardrails": [ "stacked on #561", "telemetry only", "no refit behavior change", "no flags/constants", "no MatchReport render change", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-274-uav-interface-refresh-throttle-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 274 released as draft PR #572: Client/Module/UAV/uav_interface.sqf IGUI_update loop now refreshes once per second instead of every 0.1 seconds.", "Maintained Chernarus/Takistan/Zargabad uav_interface.sqf mirrors updated through LoadoutManager.", "Ground truth before fix: origin/claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed had sleep 0.1 in the UAV GUI loop in all three maintained roots.", "No Support_UAV lane109 overlap, no upstream UAV marker branch work, no Modded_Missions, no package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #572. Branch codex/lane274-uav-interface-refresh-throttle at commit 044d33b541f902128886a3118a1205fee79f60ca changes only the three maintained UAV interface mirrors, throttling the speed/visibility GUI poll from 0.1s to 1s.", "updated": "2026-07-03T15:33:34.0917723+02:00", "outputs": [ "Draft PR #572: https://github.com/rayswaynl/a2waspwarfare/pull/572", "Branch codex/lane274-uav-interface-refresh-throttle at commit 044d33b541f902128886a3118a1205fee79f60ca", "Maintained Chernarus, Takistan and Zargabad Client/Module/UAV/uav_interface.sqf mirrors updated" ], "validation": [ "Game PC prompt refreshed before claim; SHA256 106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105", "Wiki clone fast-forwarded/rebased to origin/master before claim and before release", "Source fetch confirmed origin/claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "Open PR title/head/file scan found no lane274 or Client/Module/UAV/uav_interface.sqf owner across 181 Build84 PRs", "Remote branch scan found no lane274/uav-interface/uav-telemetry branch; unrelated upstream/UAV_MarkerFix was avoided", "Wiki scan found no lane274 owner; old UAV mentions are module/status notes, not this refresh-throttle lane", "Current target has sleep 0.1 in the maintained Chernarus, Takistan and Zargabad uav_interface.sqf IGUI_update loop", "No source files edited before claim", "PR #572 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36@54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "Changed files are exactly the three maintained Client/Module/UAV/uav_interface.sqf mirrors", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with package creation skipped and existing nullable warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned the three touched SQF files with 0 findings", "git diff --check, git diff --cached --check and git diff --check HEAD~1..HEAD passed with expected CRLF warnings only", "Added-line BIS_fnc/remoteExec/A3-only/boolean/group-getVariable trap scan found 0 hits", "Delimiter deltas were (0,0,0) for all three touched SQF files; NUL/backtick-zero scan clean", "SHA256 parity across maintained mirrors is A5F64C4576F885FBF80B759EDF337C5A4182B51EFCEF3E6A86EC69A6CFFE98E4", "No *_MISSIONS.7z package artifact, deploy or live runtime action" ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/572", "branch": "codex/lane274-uav-interface-refresh-throttle", "commit": "044d33b541f902128886a3118a1205fee79f60ca", "base": "claude/build84-cmdcon36", "baseSha": "54f4a07b2ddcac5ee3981684054a8d259b7fc0ed", "mergeState": "OPEN/DRAFT/UNSTABLE", "promptSha256": "106603BFC825A357BDEBBC0F68936412490D9AB394403A837BAB873A82AB2105", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/UAV/uav_interface.sqf", "mirrorSha256": "A5F64C4576F885FBF80B759EDF337C5A4182B51EFCEF3E6A86EC69A6CFFE98E4", "mode": "source-client-uav-gui-loop-throttle" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-365-aicom-constants-log-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-draft-pr-open", "sourceScope": [ "M7 lane 365: AICOMSTAT tuning-constant coverage census log at AICOM boot.", "Released draft PR #571 adds one AICOMSTAT|v2|CONSTANTS boot line per AICOM side in AI_Commander.sqf.", "Maintained Chernarus/Takistan/Zargabad AI_Commander.sqf mirrors updated through LoadoutManager.", "No tuning/default changes, no Init_CommonConstants.sqf edit, no MatchReport render change, no package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #571. The commander supervisor now logs the 12 lane-365 tuning values once at boot for each side so soak RPTs can prove active AICOM settings without changing any constants or reporting tools. PR is OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36.", "updated": "2026-07-03T15:22:47.9666195+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/571", "branch codex/lane365-aicom-constants-log", "commit 6f5a46f01f3f719087c9c54d5a3c2004c7b975bc", "base claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander.sqf" ], "validation": [ "PR #571 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 with 3 changed files", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager; packaging skipped; existing nullable warnings only", "Restored unrelated LoadoutManager byproducts and vanilla version template side effects; final diff limited to the three maintained AI_Commander.sqf mirrors", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "git diff --check passed with expected CRLF warnings only", "NUL/backtick-zero/conflict-marker scans passed", "Added-line boolean/group-getVariable trap scans clean; added getVariable defaults are missionNamespace reads only", "Delimiter balance passed for all three edited files", "SHA256 parity across maintained AI_Commander.sqf mirrors is 17A216FF829FCA1E286C621B194134969199216B6770F05BE8BC3BC7DD8BEB79", "Branch descends from origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53", "No _MISSIONS.7z package artifact, deploy or live runtime action" ] }, { "lane": "fleet-lane-263-airfield-garrison-deactivation-cleanup-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 263: server_town_ai.sqf should broadcast cleanup-airfield-garrison when an airfield town deactivates without capture.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf.", "Ground truth: origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 broadcasts cleanup-townai on deactivation but only broadcasts cleanup-airfield-garrison from server_town.sqf on capture.", "Released draft PR #569 adds the existing cleanup-airfield-garrison HandleSpecial broadcast inside the deactivation cleanup block and mirrors maintained Vanilla Takistan/Zargabad through LoadoutManager.", "No server_town.sqf lane261/lane265 overlap, no town TTL work, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #569. Branch codex/lane263-airfield-garrison-deactivation-cleanup at commit 68f59cd0dbf159150fb033b4d1c4bebf22d8c64c broadcasts cleanup-airfield-garrison during airfield town deactivation without touching server_town.sqf lane261/lane265 work.", "updated": "2026-07-03T15:06:55.2068186+02:00", "outputs": [ "Draft PR #569: https://github.com/rayswaynl/a2waspwarfare/pull/569", "Branch codex/lane263-airfield-garrison-deactivation-cleanup at commit 68f59cd0dbf159150fb033b4d1c4bebf22d8c64c", "Maintained Chernarus, Takistan and Zargabad server_town_ai.sqf mirrors updated" ], "validation": [ "Game PC prompt re-read in this loop; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Wiki fast-forwarded to origin/master@0e6b5ea before claim, preserving lane307 active claim, lane318 release and lane258 active source claim.", "Source fetch confirmed origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53.", "Open PR title/branch search found only docs/audit airfield or town-AI PRs for lanes 95, 106 and 115; no lane263 source owner.", "Remote branch scan found no lane263, airfield-garrison, garrison-cleanup or server_town_ai source branch beyond docs/audit branches.", "Current target check found Client/PVFunctions/HandleSpecial.sqf already handles cleanup-airfield-garrison and server_town.sqf capture cleanup already broadcasts it, while server_town_ai.sqf deactivation only broadcasts cleanup-townai.", "No source files edited before this claim.", "PR #569 verified OPEN, DRAFT and mergeStateStatus UNSTABLE against claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53.", "Changed files are exactly the three maintained server_town_ai.sqf mirrors.", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with package creation skipped and existing nullable warnings only.", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned the three touched SQF files with 0 findings.", "git diff --check, git diff --cached --check and git diff --check HEAD~1..HEAD passed with expected CRLF warnings only.", "Added-line A2/OA trap scan clean; NUL/backtick-zero scan clean; SHA256 parity across maintained mirrors is 820C264024FAD786AE90D1AF1CA482B4ABA5CAB9FD22338AD5E6A2CFBC144FDA." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/569", "branch": "codex/lane263-airfield-garrison-deactivation-cleanup", "commit": "68f59cd0dbf159150fb033b4d1c4bebf22d8c64c", "base": "claude/build84-cmdcon36", "baseSha": "33cab11c165fc82dfc9082a02cb7e2c672242c53", "mergeState": "OPEN/DRAFT/UNSTABLE", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf", "mirrorSha256": "820C264024FAD786AE90D1AF1CA482B4ABA5CAB9FD22338AD5E6A2CFBC144FDA", "mode": "source-town-ai-airfield-garrison-cleanup" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-307-upstream-post-fork-archaeology-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 307: upstream branch archaeology for commits between upstream/v31072024 and upstream/v24042025.", "Deliver a source-side docs/design report classifying each upstream post-fork commit as already merged into WASP, adoptable A2-OA-safe mechanic, or upstream-only/incompatible.", "Ground truth: github/claude/build84-cmdcon36 current target plus local upstream refs; compare source paths and commit subjects without touching mission runtime.", "Report-only source PR; no SQF/SQM/HPP/EXT behavior edits, no LoadoutManager output, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #568. The report documents the shallow upstream mirror caveat, classifies the v31072024..v24042025 tree delta against Build84, and routes already-integrated/superseded/manual-review areas without touching mission runtime or packaging.", "updated": "2026-07-03T15:05:22.2355566+02:00", "outputs": [ "Draft PR #568: https://github.com/rayswaynl/a2waspwarfare/pull/568", "docs/design/UPSTREAM-POST-FORK-ARCHAEOLOGY.md", "Source branch codex/lane307-upstream-post-fork-archaeology", "Source commit 389ebfb1786a996d75f11bf5602338758d78d2b4" ], "validation": [ "PR #568 is OPEN/DRAFT against claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53.", "Changed files limited to docs/design/UPSTREAM-POST-FORK-ARCHAEOLOGY.md.", "git diff --check passed before commit.", "Conflict-marker scan on the new report found no matches.", "Non-ASCII scan on the new report found no matches.", "Branch ancestry check passed: github/claude/build84-cmdcon36 is an ancestor of HEAD.", "Upstream mirror evidence recorded: local mirror is shallow and v31072024 is not an ancestor of v24042025 in this clone.", "No SQF/SQM/HPP/EXT/C# runtime source changed, no LoadoutManager run, no _MISSIONS.7z artifact, no deploy and no live server action." ], "refs": { "branch": "codex/lane307-upstream-post-fork-archaeology", "base": "claude/build84-cmdcon36", "baseSha": "33cab11c165fc82dfc9082a02cb7e2c672242c53", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "plannedFile": "docs/design/UPSTREAM-POST-FORK-ARCHAEOLOGY.md", "upstreamFrom": "upstream/v31072024", "upstreamTo": "upstream/v24042025", "mode": "source-docs-design-report", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/568", "commit": "389ebfb1786a996d75f11bf5602338758d78d2b4", "file": "docs/design/UPSTREAM-POST-FORK-ARCHAEOLOGY.md", "mergeState": "OPEN/DRAFT", "upstreamMirrorShallow": true }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-318-wildcard-deck-full-reference-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-wiki-commit", "sourceScope": [ "Prompt lane 318 released as a wiki-only current-target refresh of AI-Commander-Wildcard-Deck-Reference.md.", "Updated the page from Build84 a26871e8 evidence to origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53.", "Recorded current W1-W24 weights, absence of W25/W26 and GUER G3, forced-zero W14/W17/W18/W21, W20 support-tier behavior, GUER G1/G2/G5 routing and current open/closed adjacent wildcard PR states.", "Routed W2 supply-cap and W15 human-commander discount source work to open draft PR #536; no mission source edits, source branch, LoadoutManager output, package artifact, deploy or live runtime action." ], "handoff": "Released as a wiki-only refresh. The page now proves current-base wildcard behavior at Build84 33cab11c, adds PR #536 as the active W2/W15 source owner, keeps #303/#362/#453/#455 as open docs/status prior art, and preserves the closed-unmerged #287/#357/#368/#403/#413 routing.", "updated": "2026-07-03T14:52:41.459361+02:00", "outputs": [ "AI-Commander-Wildcard-Deck-Reference.md" ], "validation": [ "Source evidence read from origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 for AI_Commander_Wildcard.sqf, AI_Commander_Wildcard_GUER.sqf, AI_Commander_Produce.sqf, Init_CommonConstants.sqf and Parameters.hpp.", "GitHub PR state refresh confirmed #303/#362/#453/#455/#536 are open drafts and #287/#357/#368/#403/#413 are closed unmerged.", "Current target grep found no W25/W26/DRONE_RECON entries in the conventional wildcard source and no G3/Road Ambush entry in the GUER wildcard source.", "git diff --check passed.", "Conflict-marker and literal-newline scan on touched files found no matches.", "validate-wiki.ps1 passed with expected legacy JSONL warnings only.", "No source files changed, no LoadoutManager output, package artifact, deploy or live server action." ], "refs": { "page": "AI-Commander-Wildcard-Deck-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "33cab11c165fc82dfc9082a02cb7e2c672242c53", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "relatedOpenPrs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/303", "https://github.com/rayswaynl/a2waspwarfare/pull/362", "https://github.com/rayswaynl/a2waspwarfare/pull/453", "https://github.com/rayswaynl/a2waspwarfare/pull/455", "https://github.com/rayswaynl/a2waspwarfare/pull/536" ], "relatedClosedUnmergedPrs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/287", "https://github.com/rayswaynl/a2waspwarfare/pull/357", "https://github.com/rayswaynl/a2waspwarfare/pull/368", "https://github.com/rayswaynl/a2waspwarfare/pull/403", "https://github.com/rayswaynl/a2waspwarfare/pull/413" ], "mode": "wiki-only-existing-page-refresh" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-258-prerespawn-handledamage-eh-idempotent-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 258 released as draft PR #567: Client_PreRespawnHandler should not accumulate duplicate local HandleDamage rearmor event handlers across repeated respawns.", "Maintained Chernarus/Takistan/Zargabad Client_PreRespawnHandler.sqf mirrors now store the PreRespawn-added HandleDamage EH id on the respawned unit and track the last unit pointer.", "Ground truth before fix: origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 still called player addEventHandler [\"HandleDamage\", ...] in PreRespawn without storing/removing the prior handler.", "A subsequent PreRespawn pass removes the prior stored rearmor handler from the exact unit it was attached to before adding a fresh replacement.", "No Client_OnKilled lane259 overlap, no AI_SquadRespawn lane260 overlap, no Init_Client broad rework, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #567. Branch codex/lane258-prerespawn-handledamage-eh-idempotent at commit 5425810412545f68af372beffee68cd4e1f8ff19 updates only the three maintained Client_PreRespawnHandler.sqf mirrors. Existing lane24/lane130 references are docs/status only; adjacent lane259 Client_OnKilled, lane260 AI_SquadRespawn and Init_Client/SkinSelector rearmor paths were left untouched.", "updated": "2026-07-03T15:01:06.70461+02:00", "outputs": [ "Draft PR #567: https://github.com/rayswaynl/a2waspwarfare/pull/567", "Branch codex/lane258-prerespawn-handledamage-eh-idempotent at commit 5425810412545f68af372beffee68cd4e1f8ff19", "Maintained Chernarus, Takistan and Zargabad Client_PreRespawnHandler.sqf mirrors updated" ], "validation": [ "Game PC prompt re-read in this loop; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Game PC wiki clone is dirty/behind and treated as read-only signal; clean wiki clone fast-forwarded to origin/master@1e99fe0 before claim.", "Source fetch confirmed origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53.", "Open PR search for lane258 and Client_PreRespawnHandler returned no active owner; changed-file scan across 173 Build84 PRs found no Client_PreRespawnHandler.sqf edits.", "Remote branch scan found no lane258, pre-respawn, rearmor or HandleDamage active source branch; only old lane38 respawn-camp HandleDamage docs/status was adjacent and avoided.", "Wiki scan found no lane258 owner; Client_PreRespawnHandler mentions are old skill-init, respawn-flow and event-handler status references, not this duplicate HandleDamage fix.", "Current target check found all three maintained Client_PreRespawnHandler.sqf mirrors add HandleDamage without storing/removing an EH id; Init_Client stores WFBE_CL_VAR_ReArmorCode but not a PreRespawn handler id.", "No source files edited before this claim.", "python Tools/Lint/check_sqf.py --select A3CMD,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned the 3 touched SQF files with 0 findings.", "Full focused lint with A3MARKER enabled reported 18 pre-existing ammo-token false positives in the old B_20mm/B_23mm/B_25mm/B_30mm/Sh_40 rearmor switch, not new lane258 code.", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with package creation skipped and existing nullable warnings only; unrelated generated byproducts were restored.", "git diff --check, git diff --cached --check and git diff --check HEAD^ HEAD passed with expected CRLF warnings only.", "Conflict-marker, NUL, backtick-zero and added-line A3-only/boolean-trap scans passed.", "SHA256 parity across maintained mirrors is B683AA8C552E4A8FBA4247923E5D563F3B0ED3984EE1EC3D998A7B604F7690DD.", "PR #567 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 with changed files limited to the three maintained Client_PreRespawnHandler.sqf mirrors.", "No *_MISSIONS.7z package artifact, deploy or live runtime action." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/567", "branch": "codex/lane258-prerespawn-handledamage-eh-idempotent", "commit": "5425810412545f68af372beffee68cd4e1f8ff19", "base": "claude/build84-cmdcon36", "baseSha": "33cab11c165fc82dfc9082a02cb7e2c672242c53", "mergeState": "OPEN/DRAFT/UNSTABLE", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_PreRespawnHandler.sqf", "mirrorSha256": "B683AA8C552E4A8FBA4247923E5D563F3B0ED3984EE1EC3D998A7B604F7690DD", "mode": "source-client-event-handler-idempotence" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-253-transfer-menu-teamtotal-refresh-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 253: Transfer menu team-total display should refresh independently of the local player's funds changing.", "Released draft PR #563 updates maintained Chernarus/Takistan/Zargabad Client/GUI/GUI_TransferMenu.sqf.", "The dialog now samples team total and commander share on the existing one-second list refresh and re-renders the funds panel when those sampled values change, while keeping slider range updates tied to local funds changes.", "Ground truth before fix: origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 recomputed and rendered _teamTotal only inside the _funds != _funds_last branch.", "No GUI_Menu_Team.sqf lane244 overlap, no donation/accounting semantics, no stringtable/new constants, no Modded_Missions, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #563. Branch codex/lane253-transfer-teamtotal-refresh at commit 726ec75343a1b563ee07d956e224cc83618de5fa refreshes the Transfer menu funds panel when team totals or commander share change independently of local funds. PR #560 lane244 owns GUI_Menu_Team and was avoided; no donation/accounting semantics changed.", "updated": "2026-07-03T14:45:08.1326412+02:00", "outputs": [ "Draft PR #563: https://github.com/rayswaynl/a2waspwarfare/pull/563", "Branch codex/lane253-transfer-teamtotal-refresh at commit 726ec75343a1b563ee07d956e224cc83618de5fa", "Maintained Chernarus, Takistan and Zargabad GUI_TransferMenu.sqf mirrors updated" ], "validation": [ "Game PC prompt re-read in this loop; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Wiki fast-forwarded to origin/master@b39b7a0 before claim, preserving lane300 release metadata and active lane342/lane313 claims.", "Source fetch confirmed origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53.", "Open PR search for lane253, GUI_TransferMenu and team total returned no active owner; PR #560 lane244 is a separate GUI_Menu_Team transfer slider lane.", "Remote branch scan found no lane253, transfer-menu, team-total or teamtotal branch.", "Current target check found GUI_TransferMenu.sqf still renders Team total only within the _funds != _funds_last branch.", "No source files edited before this claim.", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with package creation skipped and existing nullable warnings only.", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned the 3 touched SQF files with 0 findings.", "git diff --check, git diff --cached --check and git diff --check HEAD~1..HEAD passed with expected CRLF warnings only.", "Added-line trap review found only the object-namespace WFBE_Client_Logic getVariable [\"wfbe_commander_percent\", 0] sample; no group getVariable default, A3-only command or boolean equality trap.", "NUL/backtick-zero scans passed; SHA256 parity across maintained mirrors is 4EF7DDCEEFE2B5BECE1B41B51233F54BFB055723FE8CD63A17FDD040A8688FBB.", "PR #563 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 with changed files limited to the three maintained GUI_TransferMenu.sqf mirrors." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/563", "branch": "codex/lane253-transfer-teamtotal-refresh", "commit": "726ec75343a1b563ee07d956e224cc83618de5fa", "base": "claude/build84-cmdcon36", "baseSha": "33cab11c165fc82dfc9082a02cb7e2c672242c53", "mergeState": "OPEN/DRAFT/UNSTABLE", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_TransferMenu.sqf", "mode": "source-ui-stale-display-fix" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-314-aicom-aircraft-airfield-reference-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-wiki-commit", "sourceScope": [ "Prompt lane 314: wiki-only AICOM aircraft and airfield system reference.", "Published AICOM-Aircraft-And-Airfield-System-Reference.md as a source-backed current-target reference for AICOM aircraft eligibility, airfield spawn routing, air caps and research-policy flags.", "Current target correction: the old Build 86 note that AICOM never queues AIR is stale; WFBE_C_AICOM_RESEARCH_AIR now exists but defaults to 0, while factory/airfield waivers still default on.", "Wiki-only report; no source branch, mission source edit, LoadoutManager output, package artifact, deploy or live runtime action." ], "handoff": "Released as a wiki-only page. The page documents current AICOM airfield detection, captured-airfield free-air behavior, Aircraft Factory heli waive, fixed-wing time ramp, total-air cap, heli/plane spawn split, and the default-off AIR research extension.", "updated": "2026-07-03T14:39:49.0998573+02:00", "outputs": [ "AICOM-Aircraft-And-Airfield-System-Reference.md", "Home.md", "_Sidebar.md", "llms.txt", "Page-Index.md", "page-index.json" ], "validation": [ "Source evidence read from origin/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 for AI_Commander.sqf, AI_Commander_Teams.sqf, AI_Commander_AssignTypes.sqf, Common_RunCommanderTeam.sqf, Common_CreateTeam.sqf, Init_CommonConstants.sqf, Init_Airports.sqf, server_town.sqf and mission.sqm.", "python gen_page_index.py . indexed 372 pages with 0 pages missing descriptions.", "validate-wiki.ps1 passed with expected CRLF warnings and tolerated legacy JSONL warnings only.", "agent-collaboration.json, page-index.json and agent-events.jsonl parse checks passed.", "Conflict-marker scan on touched files found no markers; new page ASCII scan passed.", "No source files changed, no LoadoutManager output, package artifact, deploy or live server action." ], "refs": { "page": "AICOM-Aircraft-And-Airfield-System-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "33cab11c165fc82dfc9082a02cb7e2c672242c53", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "relatedPr": "https://github.com/rayswaynl/a2waspwarfare/pull/268", "mode": "wiki-only-new-page" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-342-slung-vehicle-retreat-cull-guard-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 342: slung vehicle should not be consumed by retreat-cull or stranded-merge paths.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf.", "Read-only evidence: Common/Functions/Common_AICOMAirLeg.sqf already marks lifted hulls with wfbe_aicom_slung while the current Produce stranded merge/cull path does not guard slung vehicles.", "Plan: skip stranded merge/cull consumption for teams with a live vehicle carrying wfbe_aicom_slung, then mirror maintained Vanilla roots through LoadoutManager.", "No constants/default changes, no Init_CommonConstants edits, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #561. The branch codex/lane342-slung-retreat-cull-guard at commit 89845f8534fc08316865758733836541ee0ac371 adds a Produce-side guard so stranded merge / retreat-cull defers while a team vehicle is marked wfbe_aicom_slung by the AICOM air leg. GitHub base advanced to claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 after claim; a targeted scan found no new base commits touching the three Produce mirrors, so the PR branch was left stable.", "updated": "2026-07-03T14:31:40.2839395+02:00", "outputs": [ "Draft PR #561: https://github.com/rayswaynl/a2waspwarfare/pull/561", "Branch codex/lane342-slung-retreat-cull-guard at commit 89845f8534fc08316865758733836541ee0ac371", "Maintained Chernarus, Takistan and Zargabad AI_Commander_Produce.sqf mirrors updated" ], "validation": [ "Game PC prompt re-read in this loop; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Wiki fast-forwarded to origin/master@cffa196 before claim and origin/master@b39b7a0 before release.", "Source fetch confirmed origin/claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72 before claim; PR verification saw current GitHub base @33cab11c165fc82dfc9082a02cb7e2c672242c53.", "Open PR changed-file scan found no lane342/slung/Common_AICOMAirLeg/AI_Commander_Produce owner; open constants PRs were noted and avoided.", "Remote branch scan found no lane342, slung, airleg, retreat-cull or stranded-merge branch.", "Current target grep found Common_AICOMAirLeg.sqf sets wfbe_aicom_slung and AI_Commander_Produce.sqf still runs stranded joinSilent/deleteVehicle without a slung guard.", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 touched SQF files with 0 findings.", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with package creation skipped and existing nullable warnings; generated byproducts were restored.", "git diff --check and git diff --cached --check passed with expected CRLF normalization warnings only.", "Delimiter balance, NUL/backtick-zero/bool-comparison scans passed; SHA256 parity across maintained Produce mirrors is EB56CF273572E1380889C7149427A54479152CD8B89CD81AEF7CF6BCE5929CDA.", "PR #561 verified OPEN, DRAFT, head codex/lane342-slung-retreat-cull-guard@89845f8534fc08316865758733836541ee0ac371, base claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 and mergeStateStatus CLEAN.", "Changed-file scope is exactly the three maintained AI_Commander_Produce.sqf mirrors; no _MISSIONS.7z package artifact, deploy, runtime setting or live server action." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/561", "prNumber": 561, "sourceCommit": "89845f8534fc08316865758733836541ee0ac371", "branch": "codex/lane342-slung-retreat-cull-guard", "base": "claude/build84-cmdcon36", "baseSha": "33cab11c165fc82dfc9082a02cb7e2c672242c53", "claimBaseSha": "573023228807a83121579126555f3206c76ebb72", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf", "readOnlyEvidenceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_AICOMAirLeg.sqf", "prState": "OPEN", "prDraft": true, "mergeStateStatus": "CLEAN", "mode": "source-bugfix" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-313-guer-air-defence-loop-reference-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 313: GUER Air Defence loop reference (Server_GuerAirDef).", "Source doc docs/design/GUER-AIR-DEFENCE-LOOP-REFERENCE.md covering the server-only GUER air-defence loop, constants, spawn cadence/cap, town targeting, aircraft/loadout choices, flare/swarm telemetry, marker/feed surfaces and kill/drop behavior.", "Ground truth: github/claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53 plus current target Server/Server_GuerAirDef.sqf, Init_CommonConstants.sqf, Init_Server.sqf and adjacent docs UNUSED-ASSETS.md / EASA-FOR-AI.md.", "Docs-only source PR; no Server_GuerAirDef.sqf runtime edits, no GUER air-defence behavior changes, no LoadoutManager output, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #559. Branch codex/lane313-guer-air-defence-reference at commit d4834803ecf74a69268bd113b47e8bab2900dc5b adds docs/design/GUER-AIR-DEFENCE-LOOP-REFERENCE.md, a source-side reference for the current GUER air-defence loop. The page maps startup, constants, registries, maintain/despawn rules, spawn priority, Ka-137/Mi-24 loadout handling, flares, swarms, paradrops, marker feed and RPT telemetry. PR is OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53; no mission runtime source, generated mirror output, package artifact, deploy, runtime setting or live server action.", "updated": "2026-07-03T14:26:30.85449+02:00", "outputs": [ "Draft PR #559: https://github.com/rayswaynl/a2waspwarfare/pull/559", "Branch codex/lane313-guer-air-defence-reference at d4834803ecf74a69268bd113b47e8bab2900dc5b", "docs/design/GUER-AIR-DEFENCE-LOOP-REFERENCE.md (139 additions)" ], "validation": [ "Game PC prompt re-read in this loop; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Wiki fast-forwarded to origin/master before claim and again before release.", "Source fetch before PR verification advanced github/claude/build84-cmdcon36 from 573023228807a83121579126555f3206c76ebb72 to 33cab11c165fc82dfc9082a02cb7e2c672242c53; lane branch was rebased and amended onto the refreshed target.", "Target-delta check found no changes to Server_GuerAirDef.sqf, Init_CommonConstants.sqf, Init_Server.sqf, updatepatrolmarkers.sqf, UNUSED-ASSETS.md or EASA-FOR-AI.md between 57302322 and 33cab11c.", "Open PR search for lane313 returned none; GUER Air Defence search returned none before claim.", "Remote branch scan found no lane313, guer-air-defence, guer-air-defense, air-defence or air-defense branch before claim.", "Source docs/design on target had no dedicated GUER air-defence loop reference before this branch.", "PR #559 verified OPEN, DRAFT, base claude/build84-cmdcon36@33cab11c165fc82dfc9082a02cb7e2c672242c53, head codex/lane313-guer-air-defence-reference@d4834803ecf74a69268bd113b47e8bab2900dc5b and mergeStateStatus UNSTABLE.", "Changed-file scope is exactly docs/design/GUER-AIR-DEFENCE-LOOP-REFERENCE.md with 139 additions.", "git diff --check, git diff --cached --check and committed diff check HEAD^..HEAD passed after rebase/amend.", "Conflict-marker and non-ASCII scans of the new doc returned no matches.", "Branch ancestry check confirmed github/claude/build84-cmdcon36 is an ancestor of HEAD.", "No *_MISSIONS.7z package artifact present; LoadoutManager not run because this is docs-only source work.", "No Server_GuerAirDef.sqf runtime edits, GUER air-defence behavior changes, generated mirror output, deploy, runtime setting or live server action." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/559", "branch": "codex/lane313-guer-air-defence-reference", "commit": "d4834803ecf74a69268bd113b47e8bab2900dc5b", "file": "docs/design/GUER-AIR-DEFENCE-LOOP-REFERENCE.md", "base": "claude/build84-cmdcon36", "baseSha": "33cab11c165fc82dfc9082a02cb7e2c672242c53", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mergeState": "OPEN/DRAFT/UNSTABLE", "sourceFileReadOnly": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Server_GuerAirDef.sqf", "mode": "source-docs-design-reference" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-300-waspscale-v2-ext-coverage-gap-audit-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-wiki-commit", "sourceScope": [ "Prompt lane 300: WASPSCALE v2-ext coverage gap audit.", "Published WASPSCALE-V2-Ext-Coverage-Gap-Audit.md as a source-backed coverage audit for current analyze_soak.py parser behavior.", "Current target already parses v2-ext fields through grpE; remaining source-visible parser gap is oilOwn and oilInc.", "Wiki-only report; no source branch, mission source edit, LoadoutManager output, package artifact, deploy or live runtime action." ], "handoff": "Released as a wiki-only page. The audit updates stale prompt assumptions: terr, fpsmin, hc2fps and grpW/grpE are already parsed and surfaced; oilOwn and oilInc remain unparsed. Navigation now links the page beside the WASPSCALE v2 telemetry reference.", "updated": "2026-07-03T14:13:39.1524784+02:00", "outputs": [ "WASPSCALE-V2-Ext-Coverage-Gap-Audit.md", "WASPSCALE-V2-Telemetry-Reference.md", "Home.md", "_Sidebar.md", "llms.txt", "Page-Index.md", "page-index.json" ], "validation": [ "Source evidence read from origin/claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72 for AI_Commander.sqf, Tools/Soak/analyze_soak.py, Tools/Soak/README.md and sample_build86.rpt.", "Synthetic v2-ext sample confirmed JSON output includes perf.fpsmin, perf.hc2fps and war_state_ext through grpE, while oilOwn/oilInc are not emitted in structured output.", "python gen_page_index.py . indexed 370 pages with 0 pages missing descriptions.", "validate-wiki.ps1 passed with expected CRLF warnings and tolerated legacy JSONL warnings only.", "agent-collaboration.json, page-index.json and agent-events.jsonl parse checks passed.", "Conflict-marker scan on touched files found no markers; new page ASCII scan passed.", "No source files changed, no LoadoutManager output, package artifact, deploy or live server action." ], "refs": { "page": "WASPSCALE-V2-Ext-Coverage-Gap-Audit.md", "base": "claude/build84-cmdcon36", "baseSha": "573023228807a83121579126555f3206c76ebb72", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only-new-page" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-316-flag-system-quick-reference-2026-07-03", "owner": "Codex-Fleet-9", "status": "active-wiki-claim", "sourceScope": [ "Block L lane 316: wiki-only flag system quick-reference for Init_CommonConstants.sqf.", "Published Flag-System-Quick-Reference.md indexing WFBE_C_* tunable families by subsystem and warning that Rsc/Parameters.hpp lobby rows override exposed constants.", "Source-read-only evidence from origin/claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72 plus existing wiki prior art Experimental-Feature-Flag-Constants-Reference.md and Base-Game-Flags-And-Bags-Visual-Catalog.md.", "Wiki-only direct commit; no mission source, source branch, LoadoutManager output, package artifact, deploy or live runtime action." ], "handoff": "Released as a wiki-only direct commit. Flag-System-Quick-Reference.md now routes WFBE_C_* mission flags through lobby parameter precedence, isNil fallback versus forced assignment rules, post-constants runtime overrides, current Build84 surface counts and subsystem owner pages. Navigation was wired through Home.md, _Sidebar.md, llms.txt, Page-Index.md and page-index.json. No mission source, source branch, LoadoutManager output, package artifact, deploy or live runtime action.", "updated": "2026-07-03T14:21:47.2657486+02:00", "outputs": [ "Flag-System-Quick-Reference.md", "Home.md", "_Sidebar.md", "llms.txt", "Page-Index.md", "page-index.json" ], "validation": [ "Game PC prompt re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z.", "Wiki fast-forwarded to origin/master@f4b9c0e before claim, preserving the lane296 release.", "Source fetch confirmed origin/claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72.", "Targeted wiki scan found no lane316 owner and no Flag-System-Quick-Reference.md or Init-CommonConstants-Flag-Index.md page.", "Open PR search found no lane316 owner; PR #316 is unrelated lane52 capture feedback UX.", "Remote branch scan found no lane316, flag-system or constants-index branch; only the released lane302 WFBE_C census branch is adjacent prior art.", "Existing related wiki pages Experimental-Feature-Flag-Constants-Reference.md and Base-Game-Flags-And-Bags-Visual-Catalog.md were cross-referenced, not duplicated.", "Fresh exact-token scan of origin/claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72 counted 972 unique WFBE_C assignment names, 747 isNil assignment rows, 235 hard assignment rows, 103 WFBE_C parameter classes, 85 exact overlaps and 18 parameter-only exact names.", "python gen_page_index.py . completed: pages indexed 370, unsorted nav-gap pages 30, descriptions missing 0.", "Conflict-marker scan returned no matches for the touched page/nav/index/coordination files.", "agent-collaboration.json, agent-status.json and page-index.json parsed as JSON; agent-events.jsonl parsed all 2160 pre-release lines.", "Flag-System-Quick-Reference.md ASCII scan passed.", "git diff --check passed with expected CRLF warnings only.", "validate-wiki.ps1 passed." ], "refs": { "plannedPage": "Flag-System-Quick-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "573023228807a83121579126555f3206c76ebb72", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "mode": "wiki-only-new-page", "adjacentPriorArt": [ "Experimental-Feature-Flag-Constants-Reference.md", "Base-Game-Flags-And-Bags-Visual-Catalog.md", "docs/design/WFBE-C-ORPHAN-CONSTANT-CENSUS.md via PR #547" ] }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-296-loadoutmanager-tk-version-template-guard-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-draft-pr-open", "sourceScope": [ "Prompt lane 296: LoadoutManager Chernarus-only defines guard in MirrorDriftChecker.", "Implemented an explicit Takistan version guard in Tools/LoadoutManager/MirrorDriftChecker.cs for active IS_CHERNARUS_MAP_DEPENDENT and IS_NAVAL_MAP defines.", "Kept version.sqf.template terrain-local in Tools/LoadoutManager/FileManagement/FileManager.cs so the Takistan temp mirror is not overwritten by the Chernarus template copy step.", "Tooling-only source PR; no mission SQF/SQM/HPP/EXT edits, no kept LoadoutManager output, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #557. The new guard checks both the tracked version.sqf.template and generated version.sqf in the temp Takistan mirror. The copy filter now skips version.sqf.template, matching existing version.sqf terrain-local behavior. Mirror check no longer reports version-template guard findings; it still exits 1 on three pre-existing generated-file diffs outside this lane.", "updated": "2026-07-03T14:04:47.3611454+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/557", "Tools/LoadoutManager/MirrorDriftChecker.cs", "Tools/LoadoutManager/FileManagement/FileManager.cs" ], "validation": [ "PR #557 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36.", "Changed files limited to Tools/LoadoutManager/MirrorDriftChecker.cs and Tools/LoadoutManager/FileManagement/FileManager.cs.", "Branch codex/lane296-tk-version-template-mirror-guard descends from origin/claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72.", "dotnet build -c Release in Tools/LoadoutManager passed with 85 existing nullable warnings and 0 errors.", "dotnet run --no-build -c Release -- --check now reports no version-template guard findings; it still exits 1 for pre-existing generated drift in Client/Module/EASA/EASA_Init.sqf, Common/Common_ReturnAircraftNameFromItsType.sqf and Common/Functions/Common_BalanceInit.sqf.", "git diff --check and git diff --cached --check passed with expected CRLF warnings only.", "Takistan tracked version.sqf.template scan found no active IS_CHERNARUS_MAP_DEPENDENT or IS_NAVAL_MAP defines.", "No mission SQF/SQM/HPP/EXT files changed, no LoadoutManager output was kept, no package artifact, deploy or live server action." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/557", "branch": "codex/lane296-tk-version-template-mirror-guard", "commit": "682e92e6ace3929c0cbeee6aef0493138a75ed70", "base": "claude/build84-cmdcon36", "baseSha": "573023228807a83121579126555f3206c76ebb72", "mergeState": "OPEN/DRAFT/UNSTABLE", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A" }, "files": [ "Tools/LoadoutManager/MirrorDriftChecker.cs", "Tools/LoadoutManager/FileManagement/FileManager.cs" ], "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-312-aicom-team-lifecycle-reference-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 312: AICOM team lifecycle reference (founding -> journey -> capture).", "Source doc docs/design/AICOM-TEAM-LIFECYCLE-REFERENCE.md covering AICOM team founding, HC delegation, allocation, dispatch, road-march transit, Recovery V2, careful-gear governor, arrival latch, capture, hold and base-assault phase routing.", "Ground truth: github/claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72 plus source docs AICOM-UNIT-BEHAVIOR-FABLE.md, REAL-BASE-ASSAULT.md and SPREAD-AND-HOLD.md.", "Docs-only source PR; no mission SQF runtime edits, no AICOM behavior changes, no LoadoutManager output, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #555. Branch codex/lane312-aicom-team-lifecycle-reference at commit cedaae6490f72da6e891c7433ad07c702d421ddb adds docs/design/AICOM-TEAM-LIFECYCLE-REFERENCE.md, a source-side route map for current AICOM team founding, HC driver ownership, allocation, assignment, road-march, recovery, arrival, capture, hold and base-assault phases. PR is OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72. No mission runtime source, generated mirror output, package artifact, deploy, runtime setting or live server action.", "updated": "2026-07-03T14:01:31.347925+02:00", "outputs": [ "Draft PR #555: https://github.com/rayswaynl/a2waspwarfare/pull/555", "Branch codex/lane312-aicom-team-lifecycle-reference at cedaae6490f72da6e891c7433ad07c702d421ddb", "docs/design/AICOM-TEAM-LIFECYCLE-REFERENCE.md (148 additions)" ], "validation": [ "Game PC prompt re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Wiki fast-forwarded to origin/master before claim and again before release.", "Source fetch before implementation advanced github/claude/build84-cmdcon36 from a26871e852470b86b68c2f4f58eb44b436d076d6 to 573023228807a83121579126555f3206c76ebb72; the lane branch was rebased onto the refreshed target before writing.", "Open PR search for lane312 returned none; AICOM team lifecycle search returned adjacent lane165 stuck-recovery reference PR #267 only.", "Remote branch scan found no lane312, aicom-team-lifecycle, team-lifecycle or aicom-lifecycle branch.", "Wiki scan found no lane 312 owner before claim; only old release-readiness AICOM lifecycle package events were unrelated.", "Source docs/design on target had no AICOM team lifecycle reference before this branch.", "PR #555 verified OPEN, DRAFT, base claude/build84-cmdcon36@573023228807a83121579126555f3206c76ebb72, head codex/lane312-aicom-team-lifecycle-reference@cedaae6490f72da6e891c7433ad07c702d421ddb and mergeStateStatus UNSTABLE.", "Changed-file scope is exactly docs/design/AICOM-TEAM-LIFECYCLE-REFERENCE.md with 148 additions.", "git diff --check, git diff --cached --check and committed diff check HEAD^..HEAD passed.", "Conflict-marker and non-ASCII scans of the new doc returned no matches.", "Branch ancestry check confirmed github/claude/build84-cmdcon36 is an ancestor of HEAD.", "No *_MISSIONS.7z package artifact present; LoadoutManager not run because this is docs-only source work.", "No mission SQF runtime edits, AICOM behavior changes, generated mirror output, deploy, runtime setting or live server action." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/555", "branch": "codex/lane312-aicom-team-lifecycle-reference", "commit": "cedaae6490f72da6e891c7433ad07c702d421ddb", "file": "docs/design/AICOM-TEAM-LIFECYCLE-REFERENCE.md", "base": "claude/build84-cmdcon36", "baseSha": "573023228807a83121579126555f3206c76ebb72", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mergeState": "OPEN/DRAFT/UNSTABLE", "adjacentPriorArt": "PR #267 lane165 stuck recovery v2 reference; docs/design/AICOM-UNIT-BEHAVIOR-FABLE.md; docs/design/REAL-BASE-ASSAULT.md; docs/design/SPREAD-AND-HOLD.md", "mode": "source-docs-design-reference" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-310-supply-mission-system-reference-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 310: Supply-Mission system reference.", "Planned source doc docs/design/SUPPLY-MISSION-SYSTEM-REFERENCE.md covering Client/Module/supplyMission/, supply start eligibility, truck/heli type gates, Air L3 heli unlock, cooldown lock, server completion echo and map/status surfaces.", "Ground truth: github/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6 plus wiki Supply-Mission-Architecture, Supply-Mission-Player-Guide, Supply-Mission-Authority-Cleanup-Playbook and Supply-Mission-Scan-Narrowing.", "Docs-only source PR; no mission SQF runtime edits, no Parameters/default changes, no LoadoutManager output, no package artifact, no deploy and no live runtime action." ], "handoff": "Released as draft PR #552. Branch codex/lane310-supply-mission-reference at commit a802ca2ec2cbd598736aa7ff71d5a78f677957e2 adds docs/design/SUPPLY-MISSION-SYSTEM-REFERENCE.md, a Build84 source-side reference for the supply mission system. The report maps Client/Module/supplyMission and Server/Module/supplyMission handlers, SpecOps actions, truck/heli gates, cooldown state, command-center completion, cash-run/interdiction behavior and player/UI surfaces. PR is OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36; no mission runtime source, generated terrain output, package artifact, deploy, runtime setting or live server action.", "updated": "2026-07-03T13:48:31.7299826+02:00", "outputs": [ "Draft PR #552: https://github.com/rayswaynl/a2waspwarfare/pull/552", "Branch codex/lane310-supply-mission-reference at a802ca2ec2cbd598736aa7ff71d5a78f677957e2", "docs/design/SUPPLY-MISSION-SYSTEM-REFERENCE.md (125 additions)" ], "validation": [ "Game PC prompt re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Wiki fast-forwarded to origin/master before claim and again before release.", "Source branch based on github/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6.", "Open PR search for lane310 returned none; supply mission reference search returned unrelated PRs #297 and #391 only.", "Remote branch scan found no lane310 or supply-mission-reference branch before claim.", "Source docs/design on target had no supply-mission system reference before this branch.", "PR #552 verified OPEN, DRAFT, base claude/build84-cmdcon36, head codex/lane310-supply-mission-reference, commit a802ca2ec2cbd598736aa7ff71d5a78f677957e2 and mergeStateStatus UNSTABLE.", "Changed-file scope is exactly docs/design/SUPPLY-MISSION-SYSTEM-REFERENCE.md with 125 additions.", "git diff --check, git diff --cached --check and committed diff check passed after trimming one trailing blank line.", "Conflict-marker and non-ASCII scan of the new doc returned no matches.", "Branch ancestry check confirmed github/claude/build84-cmdcon36 is an ancestor of HEAD.", "No *_MISSIONS.7z package artifact present; LoadoutManager not run because this is docs-only source work.", "No mission SQF runtime edits, Parameters/default changes, generated terrain output, deploy, runtime setting or live server action." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/552", "branch": "codex/lane310-supply-mission-reference", "commit": "a802ca2ec2cbd598736aa7ff71d5a78f677957e2", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mergeState": "OPEN/DRAFT/UNSTABLE", "file": "docs/design/SUPPLY-MISSION-SYSTEM-REFERENCE.md", "mode": "source-docs-design-reference" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-252-aicom-objective-marker-gameover-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 252: AICOM objective marker loop should exit and delete its local marker after game-over.", "Source Chernarus first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateaicommarkers.sqf.", "Mirror maintained Vanilla Takistan and Zargabad through Tools/LoadoutManager after the Chernarus edit.", "Client cosmetic/perf cleanup only; no AICOM behavior, constants/defaults, package artifact, deploy, runtime setting or live server action." ], "handoff": "Released as draft PR #554. Branch codex/lane252-aicom-objective-marker-gameover at commit 6f9d59dd91222302351a73b62582025cd1c3990e stops the client AICOM marker loop after gameOver, deletes wfbe_aicom_objective_mk, and clears tracked local AICOM team-arrow markers before exit. PR is OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36. Scope is maintained Chernarus/Takistan/Zargabad Client/FSM/updateaicommarkers.sqf only; no AICOM behavior, constants/defaults, package artifact, deploy, runtime setting or live server action.", "updated": "2026-07-03T13:57:26.1640639+02:00", "outputs": [ "Draft PR #554: https://github.com/rayswaynl/a2waspwarfare/pull/554", "Branch codex/lane252-aicom-objective-marker-gameover at 6f9d59dd91222302351a73b62582025cd1c3990e", "Maintained Chernarus/Takistan/Zargabad updateaicommarkers.sqf mirrors" ], "validation": [ "Game PC prompt metadata unchanged; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z.", "PR #554 verified OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36; head commit 6f9d59dd91222302351a73b62582025cd1c3990e and changed files exactly the three maintained updateaicommarkers.sqf mirrors.", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with packaging skipped and existing nullable warnings only.", "Restored unrelated Vanilla version.sqf.template byproducts; no _MISSIONS.7z package artifact present.", "Focused SQF lint selectors scanned the three touched files with 0 findings.", "git diff checks passed with expected CRLF warnings only.", "Added-line review found only string markerType comparisons; no boolean equality trap or A3-only command.", "Delimiter counts matched and SHA256 parity 117C987A1E8DB515047436A2C356977FE8040E566910F61833D8B24D4A195162 passed across maintained roots.", "Branch descends from origin/claude/build84-cmdcon36." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/554", "branch": "codex/lane252-aicom-objective-marker-gameover", "commit": "6f9d59dd91222302351a73b62582025cd1c3990e", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mergeState": "OPEN/DRAFT/UNSTABLE", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateaicommarkers.sqf", "aiMarkerSha256": "117C987A1E8DB515047436A2C356977FE8040E566910F61833D8B24D4A195162" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-277-stagnate-playableunits-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 277: count no-player stagnation using playableUnits instead of allUnits.", "Maintained Common_StagnateSupplyIncomeNoPlayers.sqf mirrors in Chernarus, Takistan and Zargabad.", "Narrow gameplay fix only; no database skill short-circuiting, supply math, logging, package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #551. Branch codex/lane277-stagnate-playableunits at commit 35a9ee1ddcd403d55487642881ef2df2dc56fbf3 updates only the three maintained Common_StagnateSupplyIncomeNoPlayers.sqf mirrors so no-player stagnation counts playableUnits.", "updated": "2026-07-03T13:44:23.0717296+02:00", "outputs": [ "Draft PR #551: https://github.com/rayswaynl/a2waspwarfare/pull/551", "Branch codex/lane277-stagnate-playableunits at 35a9ee1ddcd403d55487642881ef2df2dc56fbf3", "Maintained Chernarus/Takistan/Zargabad Common_StagnateSupplyIncomeNoPlayers.sqf mirrors" ], "validation": [ "PR #551 verified OPEN, DRAFT and CLEAN against claude/build84-cmdcon36; GitHub Tooling and report-only audits passed.", "Changed-file list is exactly the three maintained Common_StagnateSupplyIncomeNoPlayers.sqf mirrors.", "Game-PC brain release note reports A2WASP_SKIP_ZIP=1 LoadoutManager passed with packaging skipped; --check failed only on known Takistan version.sqf.template identity drift after generated churn was restored.", "Game-PC brain release note reports focused SQF lint A3CMD/BRACKET clean, diff checks passed with expected CRLF warnings only, added-line A3/boolean/non-ASCII scans clean, mirror hashes matched, and no _MISSIONS.7z package artifact.", "No database skill short-circuiting, supply math, logging, deploy, runtime setting or live server action." ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/551", "branch": "codex/lane277-stagnate-playableunits", "commit": "35a9ee1ddcd403d55487642881ef2df2dc56fbf3", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "targetAtHeartbeat": "573023228807a83121579126555f3206c76ebb72", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_StagnateSupplyIncomeNoPlayers.sqf", "mergeState": "OPEN/DRAFT/CLEAN" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-311-class-skill-system-reference-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 311: Wiki class-skill system reference", "Planned page Class-Skill-System-Reference.md covering Skill_Init, Skill_Apply, class ability modules, respawn reapply and adjacent player skill pages.", "Ground truth: origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6 plus Player-Skill-Abilities-Reference.md, Skin-Selector-And-Class-Swap-Reference.md and Client-Skill-Init-Idempotency.md.", "Wiki-only; no mission source, source branch, LoadoutManager output, package artifact, deploy or live runtime action." ], "handoff": "Released as a wiki-only Build 89 class-skill system reference. Class-Skill-System-Reference.md now maps Skill_Init, Skill_Apply, action scripts, respawn reapply, class tags, SpecOps supply markers, Medic redeploy, Engineer repair-point EASA and Spotter/Skin Selector edges. No mission source, generated output, package artifact, deploy or live runtime action changed.", "updated": "2026-07-03T13:36:18.0877589+02:00", "outputs": [ "Class-Skill-System-Reference.md", "Home.md route link for Player roles and class abilities", "_Sidebar.md links under Content/reference and UI/player workflows", "llms.txt entry under UI, Tooling And Operations", "Page-Index.md and page-index.json regenerated by gen_page_index.py" ], "validation": [ "Game PC prompt SHA256 remained 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Wiki fast-forwarded to origin/master@6c199cf before page writing.", "Source evidence read from origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6 for Skill_Init, Skill_Apply, action modules, Init_Client, respawn handlers, marker FSMs, EASA helpers, supply mission scripts, ClassInfo and SkinSelector hooks.", "Created Class-Skill-System-Reference.md as a wiki-only source-backed page; no mission source or generated mission files changed.", "Navigation wired through Home.md, _Sidebar.md and llms.txt.", "python gen_page_index.py . completed with 366 pages indexed and no missing descriptions.", "validate-wiki.ps1 passed; only expected CRLF warnings and tolerated legacy JSONL envelope warnings were reported.", "agent-collaboration.json, page-index.json and agent-events.jsonl parsed successfully; agent-events.jsonl contained 2148 valid JSONL records after the post-rebase conflict resolution.", "Conflict-marker scan found no markers; Class-Skill-System-Reference.md ASCII scan found no non-ASCII characters.", "git diff --check passed with expected CRLF warnings only." ], "refs": { "page": "Class-Skill-System-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only-new-page", "wikiBaseBeforeRelease": "6c199cf" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-block-m-current-target-stale-lane-census-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-wiki-commit", "sourceScope": [ "Docs-only current-target census for stale Block M prompt items already satisfied on claude/build84-cmdcon36.", "Covered prompt lanes: 333 concentrate telemetry, 345 air-factory alive guard, 359 upgrade-program exhausted telemetry, 360 unit-produced telemetry, 366 server_town supplyValue default and 369 Init_Town town-value guard.", "Publish concise source-backed routing so future fleet workers avoid duplicate source PRs or hot-file collisions." ], "handoff": "Released as a wiki-only status commit. Current-Source-Status-Snapshot.md now records that Build84 already satisfies lanes 333, 345, 359, 360, 366 and 369 across Chernarus, Takistan and Zargabad; AI-Commander-Logging-And-AICOMSTAT-Telemetry.md includes the merged PROGRAM_EXHAUSTED and UNIT_PRODUCED event rows.", "updated": "2026-07-03T13:20:39.0238869+02:00", "outputs": [ "Current-Source-Status-Snapshot.md", "AI-Commander-Logging-And-AICOMSTAT-Telemetry.md", "Agent-Worklog.md", "agent-collaboration.json", "agent-events.jsonl", "agent-status.json" ], "validation": [ "Game PC prompt hash remains 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Current-target evidence found all six covered lanes present across Chernarus, Takistan and Zargabad.", "PR #506 and PR #509 are merged into the target; lane359, lane360 and lane369 source branches are target ancestors.", "validate-wiki.ps1 passed with expected CRLF and legacy JSONL warnings only.", "agent-status.json, agent-collaboration.json and agent-events.jsonl parsed successfully." ], "refs": { "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only-status", "pages": [ "Current-Source-Status-Snapshot.md", "AI-Commander-Logging-And-AICOMSTAT-Telemetry.md" ] }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-356-bootstrap-stipend-windfall-telemetry-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 356: bootstrap stipend tick-scaling sentinel and windfall telemetry", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Align the _ltStipend sentinel with the first-grant guard, add diagnostic AICOMSTAT telemetry for delayed stipend catch-up grants, then mirror maintained Vanilla Takistan/Zargabad through LoadoutManager.", "Telemetry/sentinel clarity only; no stipend rate/default/constant change, no package artifact, no deploy and no live server action." ], "handoff": "Released as draft PR #544. Branch codex/lane356-bootstrap-stipend-windfall at commit 56f1588566d71577eb70afb4e1e0555d6f326e46 aligns the AI commander bootstrap stipend sentinel/first-grant guard and emits AICOMSTAT BOOTSTRAP_STIPEND_WINDFALL telemetry for delayed catch-up grants. PR is OPEN/DRAFT/UNSTABLE against claude/build84-cmdcon36. Scope is JOURNAL.md plus maintained Chernarus/Takistan/Zargabad AI_Commander.sqf mirrors; no stipend rate/default/constant change, package artifact, deploy, runtime setting or live server action.", "updated": "2026-07-03T12:56:41.9779516+02:00", "outputs": [ "Draft PR #544: https://github.com/rayswaynl/a2waspwarfare/pull/544", "Branch codex/lane356-bootstrap-stipend-windfall at 56f1588566d71577eb70afb4e1e0555d6f326e46", "Maintained Chernarus/Takistan/Zargabad AI_Commander.sqf mirrors with SHA256 7F0406452989A44C603024A3500E984D2D2DEBA84D7958F93C4D153D31DDC38B" ], "validation": [ "PR #544 verified OPEN, DRAFT and mergeStateStatus UNSTABLE against claude/build84-cmdcon36", "gh pr view 544 reports commit 56f1588566d71577eb70afb4e1e0555d6f326e46 on codex/lane356-bootstrap-stipend-windfall", "Changed files are JOURNAL.md and AI_Commander.sqf in Chernarus, Takistan and Zargabad only", "PR body reports A2WASP_SKIP_ZIP=1 LoadoutManager completed with packaging skipped and existing nullable warnings", "PR body reports focused SQF lint selectors A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "PR body reports git diff --check and cached diff check passed with expected CRLF warnings only", "PR body reports added-line A2/OA trap scan clean after reviewing allowed missionNamespace getVariable [name, default]", "PR body reports no _MISSIONS.7z package artifact, deploy, runtime setting or live server action" ], "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/544", "branch": "codex/lane356-bootstrap-stipend-windfall", "commit": "56f1588566d71577eb70afb4e1e0555d6f326e46", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "mergeState": "OPEN/DRAFT/UNSTABLE", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "targetBlob": "c554ec9485702ed7328e1828336e18b4ff869e15", "aiCommanderSha256": "7F0406452989A44C603024A3500E984D2D2DEBA84D7958F93C4D153D31DDC38B", "releasedEvent": "AICOMSTAT|v2|EVENT|||BOOTSTRAP_STIPEND_WINDFALL|tickS=...|funds=...|supply=..." }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-320-economy-system-reference-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-wiki-commit", "sourceScope": [ "Lane 320: Wiki economy system reference (supply, income, upgrades)", "Published Economy-System-Reference.md as a Build84 source-backed flow map for town income, side supply, team/player funds, AI commander treasury, upgrade purchases, bank payouts, patrol rewards, the optional funds sink and RequestAIComDonate routing.", "Ground truth: origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6; wiki-only, no mission source edits, source branch, draft PR, LoadoutManager run, package artifact, deploy or live runtime action." ], "handoff": "Released as a wiki-only new page. The page distinguishes current Build84 hardening from older economy notes: RequestUpgrade is server-paid/validated, side supply floors at zero, 3-argument reasons are preserved, team funds nil-guard missing wallets and RequestAIComDonate avoids the old double-debit shape. Adjacent donation PRs #203 and #395 remain donation-specific review routes only.", "updated": "2026-07-03T12:47:14.9657932+02:00", "outputs": [ "Economy-System-Reference.md", "Home.md", "_Sidebar.md", "llms.txt", "Page-Index.md", "page-index.json", "agent-collaboration.json", "agent-events.jsonl", "Agent-Worklog.md" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; lane 320 asks for the full economy loop: supply income, side supply changes, upgrade purchases, AI commander funds, bank payout, funds sink, team funds and RequestAIComDonate.", "Wiki fast-forwarded to origin/master before claim.", "Source fetch confirmed origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6 before release; source worktree itself was parked on another agent lane, so source anchors were read from the origin ref with git show.", "Open PR searches for lane320, lane 320 and Economy system reference returned no owner.", "Open PR search for RequestAIComDonate found adjacent donation-specific PRs #203 and #395 only; the page cross-references them without duplicating their fix lanes.", "Remote branch scan found no lane320, lane-320, economy-system or economy-reference branch.", "Wiki coordination scan found no lane 320 / lane320 / Economy-System-Reference owner or page before claim.", "Source anchors checked for updateresources, Common/Server ChangeSideSupply, RequestUpgrade/Server_ProcessUpgrade, upgradeQueue, AI_Commander rich research, ChangeAICommanderFunds/GetAICommanderFunds, BankIncome/BankPayout, Common ChangeTeamFunds/GetTeamFunds and RequestAIComDonate.", "python gen_page_index.py . indexed 365 pages with 0 pages missing extractable descriptions.", "validate-wiki.ps1 passed with expected CRLF and legacy JSONL warnings only.", "No mission source, LoadoutManager, package artifact, live deploy or runtime action." ], "refs": { "plannedPage": "Economy-System-Reference.md", "page": "Economy-System-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only-new-page", "adjacentPrs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/203", "https://github.com/rayswaynl/a2waspwarfare/pull/395" ] }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-338-topup-skip-disbanding-teams-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 338: top-up dispatcher should skip HC teams already flagged wfbe_aicom_disband", "Live lane base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf", "Add a disbanding-team guard before the existing rally/parked/top-up dispatch path, then mirror maintained Vanilla roots through LoadoutManager", "Pure bug fix; no constants/defaults/flags, no package artifact, no deploy and no live server action" ], "handoff": "Released as draft PR #542 after adding the A2-safe disband-flag guard in AI_Commander_Produce.sqf and mirroring maintained Vanilla roots. Later owners should note PR #537 also touches AI_Commander_Produce.sqf for top-up request TTL; both edits are adjacent but separate.", "updated": "2026-07-03T12:31:26.6939744+02:00", "outputs": [ "draft PR #542: https://github.com/rayswaynl/a2waspwarfare/pull/542", "branch codex/lane338-topup-skip-disbanding-teams", "commit 3f583ff73bd94d60f0cad36fd0acba5faa17e6c1", "maintained Chernarus/Takistan/Zargabad AI_Commander_Produce.sqf mirrors" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "Source fetch confirmed origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Wiki coordination scan found no lane 338 / lane338 / top-up disband active owner before claim", "Open PR search found no lane 338 owner; PR #338 is unrelated lane 49, PR #516 is released lane 374 adjacent disband merge work, and lane 97/104/85 hits are docs/status only", "Remote branch scan found no lane338, topup-disband or disband-topup branch; stale adjacent lane360 Produce telemetry branch has no active wiki/PR owner and was avoided", "Active lane 339 owns AI_Commander_Teams.sqf and active lane 218 is wiki-only; both are avoided", "AI_Commander_Produce.sqf exists with matching blob bbefe2b5fcf0f60686c3e030a5d575eaa8439843 in Chernarus, Takistan and Zargabad on the target branch", "PR #542 verified OPEN, DRAFT and mergeStateStatus UNSTABLE against claude/build84-cmdcon36", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with packaging skipped and existing nullable warnings", "Restored unrelated Vanilla version.sqf.template byproducts; no _MISSIONS.7z package artifact present", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 touched SQF files with 0 findings", "git diff --check and git diff --cached --check passed with expected CRLF normalization warnings only", "Added-line A2/OA trap scan, NUL/backtick-zero scan and delimiter counts passed", "AI_Commander_Produce.sqf SHA256 parity matched across Chernarus, Takistan and Zargabad: 7279DB6E243EBD9FAD344EEA3D006EB2CD1D3F71161C7AC1D483997793EA9B11" ], "refs": { "branch": "codex/lane338-topup-skip-disbanding-teams", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf", "targetBlob": "bbefe2b5fcf0f60686c3e030a5d575eaa8439843", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/542", "commit": "3f583ff73bd94d60f0cad36fd0acba5faa17e6c1", "mergeState": "OPEN/DRAFT/UNSTABLE", "aiCommanderProduceSha256": "7279DB6E243EBD9FAD344EEA3D006EB2CD1D3F71161C7AC1D483997793EA9B11" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-339-team-founded-server-local-v2-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 339: AICOMSTAT TEAM_FOUNDED v2 parity for server-local AICOM template assignment telemetry", "Live lane base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "Current PR #541 was amended after the first release record: it now replaces the prompt-listed no-HC/server-local TEAM_FOUNDED fallback directly in AI_Commander_Teams.sqf with the v2 via=server-local schema.", "Telemetry only; no founding behavior change, no constants/defaults/flags, no package artifact, no deploy and no live server action" ], "handoff": "Released as draft PR #541, then corrected after the branch was amended. The live PR now touches only AI_Commander_Teams.sqf in Chernarus/Takistan/Zargabad and converts the no-HC/server-local TEAM_FOUNDED telemetry from v1 TEAM_FOUNDED|server-local to the v2 TEAM_FOUNDED|via=server-local shape with template/class/cost from already-selected founding data.", "updated": "2026-07-03T12:44:26.8243636+02:00", "outputs": [ "draft PR #541 https://github.com/rayswaynl/a2waspwarfare/pull/541", "branch codex/lane339-team-founded-server-local-v2", "commit 467cad03d46b84f9be547c85159197924523cad3", "maintained Chernarus/Takistan/Zargabad AI_Commander_Teams.sqf mirrors", "supersedes earlier AssignTypes-only release metadata at b4843973c07d6ab0b18088a6d40bf22ab5a9a235" ], "validation": [ "PR #541 verified OPEN, DRAFT, CLEAN and MERGEABLE through gh against claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Branch codex/lane339-team-founded-server-local-v2 currently points at commit 467cad03d46b84f9be547c85159197924523cad3", "GitHub changed-file list contains only the three maintained AI_Commander_Teams.sqf mirrors", "PR body reports A2WASP_SKIP_ZIP=1 LoadoutManager run and --check passed with no package artifact", "PR body reports focused SQF lint A3CMD,BRACKET with 0 findings, git diff --check passed, added-line A3/Boolean trap scan clean, ASCII scan passed", "PR body reports each maintained AI_Commander_Teams.sqf has exactly one TEAM_FOUNDED|via=server-local and zero TEAM_FOUNDED|server-local hits", "PR body reports SHA256 parity across Chernarus, Takistan and Zargabad AI_Commander_Teams.sqf", "Source branch descends from current target claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "No team-founding behavior, constants, flags, package artifact, deploy, runtime setting or live server action changed" ], "refs": { "branch": "codex/lane339-team-founded-server-local-v2", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "plannedEvent": "AICOMSTAT|v2|EVENT|||TEAM_FOUNDED|via=server-local|template=...|class=...|cost=...", "targetBlob": "da67d9f7024c83fc44fe5e99f5525cc0d45e2d46", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/541", "commit": "467cad03d46b84f9be547c85159197924523cad3", "supersedesCommit": "b4843973c07d6ab0b18088a6d40bf22ab5a9a235", "mergeState": "OPEN/DRAFT/CLEAN/MERGEABLE", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Teams.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Teams.sqf" ], "finding": "No-HC/server-local TEAM_FOUNDED now matches v2 HC schema in AI_Commander_Teams.sqf" }, "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-218-respawn-death-loop-reference-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-wiki-commit", "sourceScope": [ "K3 lane 218: Respawn/death-loop reference refresh", "Wiki-only in-place refresh of Respawn-And-Death-Lifecycle-Atlas.md; no mission source edits, source branch, draft PR, LoadoutManager run, package artifact, live deploy or runtime action", "Ground truth: current Build84 respawn source anchors, lane 188 PR #478 respawn handler fixes, lane 24 PR #332 respawn-flow QA and existing respawn/death lifecycle atlas" ], "handoff": "Released as a wiki-only refresh of Respawn-And-Death-Lifecycle-Atlas.md. Current Build84 respawn/death-loop behavior is documented against source anchors, merged PR #478 lane188 fixes, merged PR #251 respawn UI v2 layout and open docs-only PR #332 routing; no mission source or runtime action changed.", "updated": "2026-07-03T12:13:35.4171977+02:00", "outputs": [ "Respawn-And-Death-Lifecycle-Atlas.md", "Home.md", "_Sidebar.md", "llms.txt", "Page-Index.md", "page-index.json", "agent-collaboration.json", "agent-events.jsonl", "Agent-Worklog.md" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; K3 lane 218 asks for penalty modes, skin selector, custom-gear cost path, camps/MASH/MHQ spawn rules and respawn UI v2 #251 layout.", "Wiki fast-forwarded to origin/master before claim and source fetch confirmed origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6.", "Open PR search, remote branch scan and wiki coordination scan found no lane218 active owner or release record before claim.", "Source anchors checked for Client_OnRespawnHandler.sqf penalty modes, custom gear cost, skin reapply and mode-5 charge guard; Client_GetRespawnAvailable.sqf spawn candidates; GUI_RespawnMenu.sqf respawn UI v2; Skin Selector scripts; GUER respawn helpers.", "PR #478 is merged into the Build84 target and supplies the lane188 respawn handler fixes; PR #251 is merged and supplies respawn UI v2; PR #332 remains open docs-only QA routing.", "python gen_page_index.py . indexed 364 pages with 0 pages missing extractable descriptions.", "validate-wiki.ps1 passed with expected CRLF and legacy JSONL warnings only.", "git diff --check passed with expected LF/CRLF working-copy warnings only.", "page-index.json, agent-collaboration.json and agent-events.jsonl parsed successfully.", "No mission source, LoadoutManager, package artifact, live deploy or runtime action." ], "refs": { "plannedPage": "Respawn-And-Death-Lifecycle-Atlas.md", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only-existing-page-refresh", "evidencePrs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/478", "https://github.com/rayswaynl/a2waspwarfare/pull/332", "https://github.com/rayswaynl/a2waspwarfare/pull/251" ], "page": "Respawn-And-Death-Lifecycle-Atlas.md", "pr478": "https://github.com/rayswaynl/a2waspwarfare/pull/478", "pr478State": "MERGED into claude/build84-cmdcon36", "pr251": "https://github.com/rayswaynl/a2waspwarfare/pull/251", "pr251State": "MERGED", "pr332": "https://github.com/rayswaynl/a2waspwarfare/pull/332", "pr332State": "OPEN docs-only QA report" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-371-aicom-snapshot-zero-census-warning-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "M8 lane 371: AICOMSTAT snapshot telemetry logs totTowns=0 without warning", "Live lane base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Snapshot.sqf", "Add a post-census AICOMLog warning when _totTowns is 0 while towns exists and has entries, then mirror maintained Vanilla roots through LoadoutManager", "Telemetry/diagnostic only; no snapshot behavior change, no package artifact, no deploy and no live server action" ], "handoff": "Released as draft PR #540. AI_Commander_Snapshot now logs a warning-only AICOMLog diagnostic when a post-census total remains zero while towns exists and has entries; snapshot contents and behavior are unchanged.", "updated": "2026-07-03T12:05:06.9645746+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/540", "branch codex/lane371-aicom-snapshot-zero-census-warning", "commit 6abbac56817907135a153c61bf25aa0cf764e6a2", "base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Snapshot.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Snapshot.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Snapshot.sqf" ], "validation": [ "PR #540 verified OPEN, DRAFT and MERGEABLE through the GitHub connector against claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Branch codex/lane371-aicom-snapshot-zero-census-warning pushed with commit 6abbac56817907135a153c61bf25aa0cf764e6a2", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with packaging skipped and existing nullable warnings", "Known LoadoutManager generator byproducts and Vanilla version template side effects were restored; no *_MISSIONS.7z package artifact present", "Focused SQF lint scanned A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 on the three edited files with 0 findings", "git diff --check and git diff --cached --check passed", "Added-line A3 trap, Boolean ==/!= and group getVariable [name, default] scan clean", "Bracket/brace/paren deltas were (0,0,0) for all three edited SQF files", "NUL, UTF-8 BOM and backtick-zero scans clean", "AI_Commander_Snapshot.sqf SHA256 parity matched F651E78065F19CB086D11F54BD3CAD4556ABE6BEAF74B1318229643EEDF8B777 across Chernarus, Takistan and Zargabad", "Source branch descends from current target claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6; source worktree clean after push", "No snapshot behavior/content change, package artifact, deploy, runtime setting or live server action performed" ], "refs": { "branch": "codex/lane371-aicom-snapshot-zero-census-warning", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Snapshot.sqf", "plannedWarning": "AI_Commander_Snapshot: census totTowns=0 but towns array has %1 entries - town sideID vars may not be initialised yet.", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/540", "commit": "6abbac56817907135a153c61bf25aa0cf764e6a2", "snapshotSha256": "F651E78065F19CB086D11F54BD3CAD4556ABE6BEAF74B1318229643EEDF8B777", "mergeState": "OPEN/DRAFT/MERGEABLE" }, "gameplaySourceChanged": true, "missionSourceChanged": true, "branch": "codex/lane371-aicom-snapshot-zero-census-warning", "commit": "6abbac56817907135a153c61bf25aa0cf764e6a2", "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Snapshot.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Snapshot.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Snapshot.sqf" ], "summary": "Released lane 371 as draft PR #540: AI_Commander_Snapshot now logs warning-only diagnostics when Snapshot census totals zero despite a non-empty towns global.", "pr": 540, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/540" }, { "lane": "fleet-lane-212-a2-oa-agent-traps-reference-refresh-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-wiki-commit", "sourceScope": [ "K3 lane 212: A2 traps update / wave-3 burned traps", "Wiki-only in-place refresh of Arma-2-OA-Agent-Traps-Reference.md; no mission source edits, source branch, draft PR, LoadoutManager run, package artifact, live deploy or runtime action", "Ground truth: current Game PC prompt A2/OA hard-rule trap list, existing wiki traps page, recent open/closed PR board and PR-cited burned traps" ], "handoff": "Released as a wiki-only refresh of Arma-2-OA-Agent-Traps-Reference.md. The page now folds the current Game PC prompt hard-rule traps into the PR-cited checklist, covering A3-only command reflexes, group getVariable defaults, Boolean equality operands, classname proof and existing publicVariable/loop/config/confirmation traps.", "updated": "2026-07-03T11:56:51.5558471+02:00", "outputs": [ "Arma-2-OA-Agent-Traps-Reference.md", "Page-Index.md", "page-index.json" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z.", "Bridge brain state read before claim; codex-main had just released lane216 and KHESANH-REL/lane173 remained avoided.", "Wiki claim commit 4342e3b pushed after rebasing over lane349 release.", "Source fetch confirmed origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6.", "Open PR board had 178 open PRs / 175 Build84 PRs; targeted lane212/A2 traps search returned no open owner.", "Remote branch scan found no lane212, lane-212, a2-trap, agent-trap or oa-trap branch.", "Wiki coordination scan found the K3 212-218 roster and lane214/lane216 releases, but no lane212 active claim or release record before this lane.", "python gen_page_index.py . indexed 364 pages with 0 missing descriptions.", "page-index.json parsed successfully.", "git diff --check passed with expected CRLF normalization warnings only.", "validate-wiki.ps1 passed with expected CRLF and legacy JSONL envelope warnings only.", "No mission source, source branch, draft PR, LoadoutManager, package artifact, live deploy or runtime action." ], "refs": { "page": "Arma-2-OA-Agent-Traps-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only-existing-page-refresh" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-349-garrison-slot-reassign-telemetry-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 349: Garrison-slot telemetry on dead-garrison reassign in AI_Commander_AssignTowns.sqf", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Add a structured AICOMSTAT v2 EVENT when the optional base-garrison slot is reassigned after the previous garrison is dead, then mirror maintained Vanilla roots through LoadoutManager", "Telemetry only; no garrison policy/default change, no package artifact, no deploy and no live server action" ], "handoff": "Released as draft PR #532. The existing optional base-garrison reassignment block now emits AICOMSTAT v2 GARRISON_REASSIGN telemetry with team, previous group, previous alive count and HQ object; WFBE_C_AI_COMMANDER_GARRISON default and assignment behavior remain unchanged.", "updated": "2026-07-03T11:37:53.2348904+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/532", "branch codex/lane349-garrison-slot-reassign-telemetry", "commit 3f9e77352191c177d0bc9de0755c14744ddfda23", "base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_AssignTowns.sqf" ], "validation": [ "PR #532 verified OPEN, DRAFT and MERGEABLE through the GitHub connector against claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Branch codex/lane349-garrison-slot-reassign-telemetry pushed with commit 3f9e77352191c177d0bc9de0755c14744ddfda23", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with Chernarus, Takistan and Zargabad rebuilt; packaging skipped", "Restored unrelated LoadoutManager byproducts and vanilla version template side effects; no *_MISSIONS.7z artifact present", "Focused SQF lint scanned A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,NSSETVAR3 on the three edited files with 0 findings", "Broad GROUPGETVAR scan reports existing baseline AssignTowns findings only; added-line scan found no new group getVariable [name, default] usage", "git diff --check and git diff --cached --check passed", "Added-line ==/!= scan clean; NUL, UTF-8 BOM and backtick-zero scans clean", "Bracket/brace/paren deltas were (0,0,0) for all three edited SQF files", "AI_Commander_AssignTowns.sqf SHA256 parity matched D78150F04C592B3D03EE21FD4CAAC2736110FC80DB51B00CFE663B5DB663E053 across Chernarus, Takistan and Zargabad", "Source worktree clean after push; no package artifact, deploy, runtime setting or live server action performed" ], "refs": { "branch": "codex/lane349-garrison-slot-reassign-telemetry", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "plannedEvent": "AICOMSTAT|v2|EVENT|||GARRISON_REASSIGN|team=...|previous=...|hq=...", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/532", "commit": "3f9e77352191c177d0bc9de0755c14744ddfda23", "assignTownsSha256": "D78150F04C592B3D03EE21FD4CAAC2736110FC80DB51B00CFE663B5DB663E053", "mergeState": "OPEN/DRAFT/MERGEABLE" }, "gameplaySourceChanged": true, "missionSourceChanged": true, "branch": "codex/lane349-garrison-slot-reassign-telemetry", "pr": 532, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/532", "commit": "3f9e77352191c177d0bc9de0755c14744ddfda23", "summary": "Released lane 349 as draft PR #532: AssignTowns now emits structured GARRISON_REASSIGN telemetry when the optional base-garrison slot is reassigned after the prior garrison is missing or dead.", "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_AssignTowns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_AssignTowns.sqf" ] }, { "lane": "fleet-lane-305-upstream-be2073-aicom-delta-classification-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 305: Upstream BE-2073 fork-delta classification", "Wiki-only source-backed report over refs/remotes/upstream/v24042025 and origin/claude/build84-cmdcon36", "Scope: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/", "Classifies strict-path AICOM deltas as WASP-owned implementation over inherited upstream AI commander concepts", "No mission source edits, no source branch, no draft PR, no LoadoutManager run, no package artifact and no live deploy" ], "handoff": "Released wiki-only page and navigation updates; Page Index regeneration, wiki validation, JSON parse checks and git diff checks passed before publication.", "updated": "2026-07-03T11:39:01.0244955+02:00", "outputs": [ "Upstream-BE2073-AICOM-Fork-Delta-Classification.md", "Home.md route link", "_Sidebar.md AI/HC and Community routes", "llms.txt route entries", "Upstream-Mining-Ledger.md addendum", "Upstream-Miksuu-Commit-Intel.md impact link", "Page-Index.md and page-index.json regenerated" ], "validation": [ "Strict Chernarus path diff returned 18 added Server/AI/Commander files and 8157 insertions(+).", "Upstream refs/remotes/upstream/v24042025 has zero files under Server/AI/Commander.", "Maintained Takistan and Zargabad mirrors show the same 18 added commander files.", "Adjacent carry-over scan found Common_RunCommanderTeam.sqf added and AI commander wallet/upgrade helpers modified outside the target directory.", "Page Index regenerated after rebase: 364 pages, 0 pages with no extractable description.", "validate-wiki.ps1 passed; legacy JSONL envelope warnings only.", "git diff --check passed with LF/CRLF working-copy warnings only.", "agent-collaboration.json, agent-events.jsonl and page-index.json parse checks passed.", "Scope is wiki-only; no mission source, LoadoutManager, package artifact, live deploy or runtime action." ], "refs": { "page": "Upstream-BE2073-AICOM-Fork-Delta-Classification.md", "base": "claude/build84-cmdcon36", "baseSha": "5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "upstreamRef": "refs/remotes/upstream/v24042025", "upstreamSha": "407c2d2d8411cf1f0824adc15639e9d3f5ea33c1", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only" }, "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-216-wildcard-deck-reference-refresh-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-wiki-commit", "sourceScope": [ "K3 lane 216: Wildcard deck reference refresh", "Wiki-only refresh of existing AI-Commander-Wildcard-Deck-Reference.md; no mission source edits, source branch, draft PR, LoadoutManager run, package artifact, live deploy or runtime action", "Ground truth: origin/claude/build84-cmdcon36 AI_Commander_Wildcard.sqf, AI_Commander_Wildcard_GUER.sqf, wildcard marker PV/client files, open docs/status PRs #303/#362/#453/#455 and closed unmerged adjacent source prototypes #287/#357/#368/#403/#413" ], "handoff": "Released as a wiki-only refresh of AI-Commander-Wildcard-Deck-Reference.md. The page now reflects origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6, current W/G weight tables, refreshed source anchors, open docs/status PRs and closed unmerged wildcard source prototypes without changing mission source.", "updated": "2026-07-03T11:31:37.0678303+02:00", "outputs": [ "Updated AI-Commander-Wildcard-Deck-Reference.md in place.", "Regenerated Page-Index.md and page-index.json." ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z", "Bridge brain state read before release work; codex-main still held lane216 and KHESANH-REL/lane173 remained avoided.", "Wiki fast-forwarded to origin/master@9abd227 before implementation, preserving lane305 and lane375 coordination updates.", "Source fetch confirmed origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6 before source anchor checks.", "Source grep found no W25/W26/DRONE_RECON entries in the current conventional wildcard deck and no G3/Road Ambush entries in the current GUER wildcard deck.", "Open PR/GitHub checks found #303/#362/#453/#455 still open as docs/status PRs, while #287/#357/#368/#403/#413 are closed unmerged and not current source behavior.", "Remote branch scan found wildcard branches and status lanes, but no lane216 branch.", "Source anchors checked for Init_CommonConstants.sqf, AI_Commander_Wildcard.sqf, AI_Commander_Wildcard_GUER.sqf, Rsc/Parameters.hpp and WildcardMarker.sqf.", "python gen_page_index.py . indexed 362 pages with 0 pages lacking descriptions.", ".\\validate-wiki.ps1 passed with expected CRLF and legacy JSONL warnings only.", "git diff --check passed with expected CRLF normalization warnings only.", "page-index.json, agent-status.json, agent-collaboration.json and agent-events.jsonl parsed successfully.", "No mission source, LoadoutManager, package artifact, live deploy or runtime action." ], "refs": { "page": "AI-Commander-Wildcard-Deck-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only-existing-page-refresh" }, "branch": "wiki/master", "pr": null, "prUrl": null, "commit": null, "summary": "Released lane 216 as a wiki-only wildcard deck reference refresh against current Build84 source and current open/closed PR routing.", "files": [ "AI-Commander-Wildcard-Deck-Reference.md", "Page-Index.md", "page-index.json", "agent-status.json", "agent-collaboration.json", "Agent-Worklog.md", "agent-events.jsonl" ], "gameplaySourceChanged": false, "missionSourceChanged": false }, { "lane": "fleet-lane-375-aicom-team-ended-idempotence-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "M9 lane 375: aicom-team-ended double-deregister when merge fires same tick as team wipe", "Live lane base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "A2-safe registration proof around aicom-team-ended wfbe_teams removal/persistent clear, mirrored to maintained Vanilla roots through LoadoutManager", "Default-on correctness guard only; no runtime setting, no package artifact, no deploy and no live server action" ], "handoff": "Released as draft PR #517. Branch codex/lane375-aicom-team-ended-idempotence was rebased onto Build84 tip a26871e85 and makes aicom-team-ended cleanup idempotent: duplicate end notifications still clear marker state but skip already-completed wfbe_teams removal, wfbe_persistent clear, garrison clear and deregistration log. PR is OPEN/DRAFT/CLEAN and the Tooling and report-only audits check passed. No mission output, live deploy or package artifacts changed.", "updated": "2026-07-03T11:22:55+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/517", "branch codex/lane375-aicom-team-ended-idempotence", "commit 01e38505db1e4f4d923bb028f63e84ac06eabd04", "base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "changed files: Server/Functions/Server_HandleSpecial.sqf in Chernarus, Takistan and Zargabad" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "source branch rebased after final fetch from github/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb to github/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "open PR board showed adjacent active lanes 366, 368, 369, 370 and 374 already owned and avoided before claim", "remote branch scan found no lane375/team-ended/double-deregister branch before claim", "GitHub draft PR #517 is OPEN, DRAFT and CLEAN against claude/build84-cmdcon36; Tooling and report-only audits passed", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed before and after rebase in Tools/LoadoutManager with packaging skipped and existing nullable warnings", "python Tools\\Lint\\check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 on the three changed files returned 0 findings", "git diff --check HEAD~1..HEAD passed", "added-line ==/!= review found only group identity and numeric zero comparisons, not Boolean operands", "maintained Server_HandleSpecial.sqf SHA256 parity matched B53E038DE8C745A378854BC88882D4EEEEFCCBA266CA50D44CC74FEA3C83A0F0 across Chernarus, Takistan and Zargabad", "no mission output, live deploy or package artifacts" ], "branch": "codex/lane375-aicom-team-ended-idempotence", "pr": 517, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/517", "commit": "01e38505db1e4f4d923bb028f63e84ac06eabd04", "summary": "Lane 375 released as draft PR #517: Server_HandleSpecial.sqf aicom-team-ended cleanup now proves the group is still registered before removing it and clearing persistent/garrison state.", "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandleSpecial.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/Functions/Server_HandleSpecial.sqf" ], "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "source-handler-idempotence", "sourceSha256": "B53E038DE8C745A378854BC88882D4EEEEFCCBA266CA50D44CC74FEA3C83A0F0" } }, { "lane": "fleet-lane-376-aicom-topup-req-ttl-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "M9 lane 376: HC top-up consumer defers near players but never drops stale topup_req", "Live lane base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Chernarus source first: Common/Functions/Common_RunCommanderTeam.sqf, Server/AI/Commander/AI_Commander_Produce.sqf, Server/Functions/Server_HandleSpecial.sqf and Common/Init/Init_CommonConstants.sqf", "Add an A2-safe issued-time slot and TTL drop for wfbe_aicom_topup_req, then mirror maintained Vanilla roots through LoadoutManager", "Default-on correctness guard only; no package artifact, no deploy and no live server action" ], "handoff": "Released as draft PR #537. Top-up producers now publish issuedTime in wfbe_aicom_topup_req and the owning driver drops requests older than WFBE_C_AICOM_TOPUP_REQ_TTL default 300s before player-proximity defers can hold them forever.", "updated": "2026-07-03T11:47:04.04248+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/537", "branch codex/lane376-aicom-topup-req-ttl", "commit d2f34bb3a147770c56ef8de6f66c9ca09d493ef7", "base claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "maintained Chernarus/Takistan/Zargabad top-up request producer/consumer mirrors" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z", "Source fetch confirmed origin/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6", "Open PR search for lane 376 / lane376 / topup_req / AICOM_TOPUP_REQ_TTL found no lane 376 owner; PR #376 is unrelated lane 120 and lane 97 top-up hits are documentation/status PRs", "Remote branch scan found no lane376/topup-req/top-up/AICOM_TOPUP_REQ_TTL branch", "Wiki coordination scan found no lane 376 active owner; active lane 375 by Codex-Fleet-13 and wiki-only lane 309 were avoided", "GitHub draft PR #537 is OPEN, DRAFT and MERGEABLE against claude/build84-cmdcon36 with mergeStateStatus UNSTABLE", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed twice in Tools/LoadoutManager with packaging skipped and existing nullable warnings", "Restored unrelated Vanilla version.sqf.template byproducts; no *_MISSIONS.7z package artifact present", "python Tools\\Lint\\check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 on the 12 touched SQF files returned 0 findings", "git diff --check and git diff --cached --check passed with expected CRLF normalization warnings only", "added-line ==/!= review found only typeName != SCALAR guards, not Boolean comparisons", "NUL/backtick-zero scan clean; delimiter deltas paired for all touched SQF files", "SHA256 parity matched across Chernarus, Takistan and Zargabad for Common_RunCommanderTeam.sqf, Init_CommonConstants.sqf, AI_Commander_Produce.sqf and Server_HandleSpecial.sqf" ], "branch": "codex/lane376-aicom-topup-req-ttl", "pr": 537, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/537", "commit": "d2f34bb3a147770c56ef8de6f66c9ca09d493ef7", "summary": "Lane 376 released as draft PR #537: wfbe_aicom_topup_req carries issuedTime and stale deferred requests are dropped after WFBE_C_AICOM_TOPUP_REQ_TTL so the server can re-evaluate.", "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_RunCommanderTeam.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan mirrors", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad mirrors" ], "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "source-topup-request-ttl", "commonRunCommanderTeamSha256": "F86AA3B1F4A5429F5A23A95D3A5A225B533C57314B1153CD3DB50BEB1323DD3B", "initCommonConstantsSha256": "59B24D1295CA2AF9F79A49172B66A50BD3EE07A4826D47D2EE66F15DD170367A", "aiCommanderProduceSha256": "F67C1985A122F8D1399FB1AEDD37135B0C33526E2C3291F1DC93B76FCF3F4627", "serverHandleSpecialSha256": "AA605B02E5EB38A5C35A697609E5D68B20DB9E37BE433E79D38C8BD175BE55D7" } }, { "lane": "fleet-lane-374-hc-merge-skip-disbanded-donors-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "M9 lane 374: HC-MERGE pair picker ignores pending-disband teams", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_HCTopUp.DRAFT.sqf", "Add an A2-safe wfbe_aicom_disband exclusion to the merge candidate scan, then mirror maintained Vanilla roots through LoadoutManager", "Default-on defensive draft-worker hygiene only; no wiring, no runtime setting, no package artifact, no deploy and no live server action" ], "handoff": "Released as draft PR #516. The HC-MERGE picker now skips pending-disband donor candidates and touched group defaults use A2-safe plain getVariable plus isNil; HCTopUp remains not wired and not enabled.", "updated": "2026-07-03T11:05:07.8821186+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/516", "branch codex/lane374-hc-merge-skip-disbanded-donors", "commit 876dcb466bee53c7884e040dc80cc029e82caf99", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_HCTopUp.DRAFT.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_HCTopUp.DRAFT.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_HCTopUp.DRAFT.sqf" ], "validation": [ "PR #516 verified OPEN, DRAFT, MERGEABLE and mergeStateStatus UNSTABLE against claude/build84-cmdcon36", "Branch head 876dcb466bee53c7884e040dc80cc029e82caf99 descends from claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with Chernarus, Takistan and Zargabad rebuilt; packaging skipped", "Restored unrelated LoadoutManager byproducts and vanilla version template side effects; no *_MISSIONS.7z artifact present", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "git diff --check and git diff --cached --check passed", "Bracket/brace/paren deltas were (0,0,0) for all three edited SQF files", "NUL, backtick-zero and UTF-8 BOM scans were clean for all three edited files", "Added-line ==/!= review found only the existing group identity comparison against the side garrison team, not a Boolean comparison", "AI_Commander_HCTopUp.DRAFT.sqf SHA256 parity matched 48246AEE2EAE60FDC6A2121808585C25C2813BAFED55FEBBEFE68E5631C66C72 across Chernarus, Takistan and Zargabad", "Source worktree clean after push; no package artifact, deploy, runtime setting or live server action performed" ], "branch": "codex/lane374-hc-merge-skip-disbanded-donors", "pr": 516, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/516", "commit": "876dcb466bee53c7884e040dc80cc029e82caf99", "summary": "Released lane 374 as draft PR #516: HC-MERGE candidates now exclude pending-disband teams without wiring or enabling the draft worker.", "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_HCTopUp.DRAFT.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_HCTopUp.DRAFT.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_HCTopUp.DRAFT.sqf" ], "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "base": "claude/build84-cmdcon36", "baseSha": "5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/516", "branch": "codex/lane374-hc-merge-skip-disbanded-donors", "commit": "876dcb466bee53c7884e040dc80cc029e82caf99", "hcTopUpDraftSha256": "48246AEE2EAE60FDC6A2121808585C25C2813BAFED55FEBBEFE68E5631C66C72", "mergeState": "OPEN/DRAFT/MERGEABLE/UNSTABLE" } }, { "lane": "fleet-lane-368-frontier-near-band-map-scale-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 368: scale WFBE_C_AICOM_FRONTIER_RADIUS and WFBE_C_AICOM_NEAR_BAND_DIST by map diameter", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Derive a map-radius helper from CfgWorlds mapSize and keep constants overrideable through the existing isNil/default pattern, then mirror maintained Vanilla roots through LoadoutManager", "No package artifact, deploy, runtime setting or live server action" ], "handoff": "Released as draft PR #515 on branch codex/lane368-frontier-near-band-map-scale at commit 58680ed0cc403199711a54785c7c1cf97df1ecc7. Init_CommonConstants.sqf now derives WFBE_C_AICOM_FRONTIER_RADIUS and WFBE_C_AICOM_NEAR_BAND_DIST defaults from CfgWorlds mapSize while preserving pre-set isNil overrides; maintained Chernarus, Takistan and Zargabad mirrors have matching content hashes.", "updated": "2026-07-03T11:03:15.4335162+02:00", "outputs": [ "Draft PR #515: https://github.com/rayswaynl/a2waspwarfare/pull/515", "Branch codex/lane368-frontier-near-band-map-scale at 58680ed0cc403199711a54785c7c1cf97df1ecc7", "Maintained Chernarus/Takistan/Zargabad Init_CommonConstants.sqf mirrors with SHA256 B79BDF11270C9353FF0A1B31BB288A35D1E9E9303EA5D8DBE3FF7761763D9D51" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z", "Open PR searches for lane 368 / FRONTIER_RADIUS / NEAR_BAND_DIST returned no lane owner", "Remote branch scan found only historical adjacent fable/aicom-f5-near-band-bonus; PR #286 is merged against claude/build84-cmdcon36", "Wiki coordination scan found no lane 368 / FRONTIER_RADIUS / NEAR_BAND_DIST active owner", "Active wiki-only lanes 304, 309 and 324 avoided; lane 351 PR #514 noted as same-file adjacent constants work", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with packaging skipped; generator/version-template byproducts were restored and no *_MISSIONS.7z artifact was present", "Focused SQF lint scanned the three edited Init_CommonConstants.sqf files with 0 findings", "git diff --check and git diff --cached --check passed with expected CRLF warnings only", "Added-line ==/!=, NUL and backtick-zero scans clean; bracket/brace/paren delimiter deltas were paired across the mirrored files", "PR #515 verified OPEN/DRAFT with mergeStateStatus UNSTABLE against claude/build84-cmdcon36" ] }, { "lane": "fleet-lane-304-aicomstat-v2-event-vocabulary-census-2026-07-03", "owner": "Codex-Fleet-12-loop", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 304: AICOMSTAT v2 EVENT vocabulary census", "Wiki-only source-backed report over origin/claude/build84-cmdcon36 emitters and Tools/Soak/analyze_soak.py parser coverage", "No mission source edits, no source branch, no draft PR, no LoadoutManager run, no package artifact and no live deploy" ], "handoff": "Released wiki-only lane 304. Published AICOMSTAT-V2-Event-Vocabulary-Census.md with the live v2 EVENT emitter catalogue, key fields, analyzer coverage model, stale watchlist notes and parser follow-ups.", "updated": "2026-07-03T11:01:46.389348+02:00", "outputs": [ "Published AICOMSTAT-V2-Event-Vocabulary-Census.md and linked it from the AICOMSTAT overview, Home, _Sidebar and llms.txt.", "Regenerated Page-Index.md and page-index.json." ], "validation": [ "Source scan on origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb found 74 AICOMSTAT|v2|EVENT emitter lines and 59 distinct v2 event families under the Chernarus source root.", "Tools/Soak/analyze_soak.py coverage checked on the same base: KPI-specific branches exist only for ASSAULT_DISPATCH, ASSAULT_ARRIVED and TARGET_ABANDON; CAPTURE_TRACE has a render-only gate/wait summary; NEW_EVENT_TYPES has 6 live v2 names out of 12.", "Documented 15 v2 event families with current side-token collection risk from numeric side IDs or lowercase all.", "python gen_page_index.py . indexed 360 pages with 0 pages lacking extractable descriptions.", "powershell -ExecutionPolicy Bypass -File .\\validate-wiki.ps1 passed with expected CRLF normalization and tolerated legacy JSONL warnings only.", "No mission source, LoadoutManager run, package artifact, live deploy or runtime action." ], "branch": "wiki/master", "pr": null, "prUrl": null, "commit": null, "summary": "Lane 304 release: source-backed AICOMSTAT v2 EVENT vocabulary census and Tools/Soak analyzer coverage report.", "files": [ "AICOMSTAT-V2-Event-Vocabulary-Census.md", "AI-Commander-Logging-And-AICOMSTAT-Telemetry.md", "Home.md", "_Sidebar.md", "llms.txt", "Page-Index.md", "page-index.json", "Agent-Worklog.md", "agent-collaboration.json", "agent-events.jsonl" ], "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "page": "AICOMSTAT-V2-Event-Vocabulary-Census.md", "base": "claude/build84-cmdcon36", "baseSha": "5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only" } }, { "lane": "fleet-lane-309-countermeasures-module-reference-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 309: Wiki Countermeasures module reference", "Planned page: Countermeasures-Module-Reference.md", "Source anchors: Client/Module/CM/*.sqf plus IRS missile-warning scripts and Ka-137 flare constants" ], "handoff": "Released as a wiki-only direct commit. Use Countermeasures-Module-Reference.md before changing CM, OA auto-CM, IRS or GUER Ka-137 flare behavior. No mission source, package artifact, deploy or live runtime action changed.", "updated": "2026-07-03T10:58:53.9002974+02:00", "outputs": [ "Published Countermeasures-Module-Reference.md as the current Build84 route page for vanilla CM, OA auto-CM, native OA manual flares, IRS separation and GUER Ka-137 flare stock.", "Linked the page from Home, _Sidebar, Modules-Atlas and llms.txt; regenerated Page-Index.md and page-index.json." ], "validation": [ "Refreshed C:\\Users\\Game\\CODEX-FLEET-PROMPT.md and Game PC wiki brain snapshots before claim; prompt hash 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Open PR scan found 185 open PRs / 184 Build84 PRs and no lane 309, Countermeasures module, or auto-CM wiki-reference owner.", "Remote branch scan found no lane309, countermeasure, auto-cm, or cm-module branch.", "Wiki coordination scan found no existing fleet-lane-309 claim, release record, or Countermeasures-Module-Reference page before this lane.", "Source anchors read from origin/claude/build84-cmdcon36 for Client/Module/CM, Common/Module/IRS, Init_Unit, Init_CommonConstants, Parameters.hpp, Client_BuildUnit and Server_GuerAirDef.", "Maintained Chernarus, Takistan and Zargabad CM/IRS file existence checked with git ls-tree.", "python gen_page_index.py . indexed 363 pages with 0 pages without extractable descriptions after rebasing over concurrent wiki pages.", "Focused JSON parse, non-ASCII scan, conflict-marker scan and git diff --check passed with CRLF normalization warnings only.", "No mission source, LoadoutManager output, package artifact, deploy or live runtime action changed." ], "refs": { "plannedPage": "Countermeasures-Module-Reference.md", "base": "claude/build84-cmdcon36", "baseSha": "5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "wiki-only", "page": "Countermeasures-Module-Reference.md" }, "gameplaySourceChanged": false, "missionSourceChanged": false, "files": [ "Countermeasures-Module-Reference.md", "Home.md", "Modules-Atlas.md", "_Sidebar.md", "llms.txt", "Page-Index.md", "page-index.json", "agent-collaboration.json", "agent-events.jsonl", "Agent-Worklog.md" ] }, { "lane": "fleet-lane-345-air-factory-heli-waive-no-change-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-no-change-needed", "sourceScope": [ "Block M lane 345: Air-factory heli-waive already guards alive check in Teams.sqf", "Verification-only lane; prompt marks implementation no_change_needed", "No mission source edits, no draft PR, no package artifact, no deploy and no LoadoutManager run" ], "handoff": "Do not open a source PR for lane 345 unless the checked Build84 guard is removed later. The correct scan is already present in Chernarus, Takistan and Zargabad AI_Commander_Teams.sqf.", "updated": "2026-07-03T10:37:27.4525954+02:00", "outputs": [ "Closed lane 345 as no_change_needed: the Aircraft Factory heli-waive scan already filters live structures with typeOf plus alive in all maintained roots.", "No source branch, no PR, no gameplay diff, no package artifact, no deploy and no LoadoutManager run." ], "validation": [ "Refreshed C:\\Users\\Game\\CODEX-FLEET-PROMPT.md and wiki brain snapshots before claim; prompt hash 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Open PR scan found 183 open PRs / 182 Build84 PRs and no lane 345, air-factory heli-waive, or alive-check owner.", "Remote branch scan found no lane345, air-factory-heli-waive or alive-check branch; only older adjacent heli/factory branches exist.", "Wiki coordination scan found no lane 345 active claim or release record before this no-change release.", "Source anchors read from origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb in Chernarus, Takistan and Zargabad AI_Commander_Teams.sqf.", "All three maintained roots already use the correct Aircraft Factory scan: typeOf _x == _afStructClass && {alive _x}.", "Prompt lane 345 explicitly marks this as no_change_needed; no source edit, no source PR, no package artifact, no deploy and no LoadoutManager run were performed." ], "branch": "wiki/master", "pr": null, "prUrl": null, "commit": null, "summary": "Lane 345 no-change verification: Build84 already guards the AICOM air-factory heli-waive structure scan with typeOf plus alive in Chernarus, Takistan and Zargabad AI_Commander_Teams.sqf.", "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Teams.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Teams.sqf" ], "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "base": "claude/build84-cmdcon36", "baseSha": "5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "mode": "metadata-only-no-change", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Teams.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Teams.sqf" ] } }, { "lane": "fleet-lane-351-aicom-garrison-constant-registration-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 351: WFBE_C_AI_COMMANDER_GARRISON missing Init_CommonConstants registration", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Added default-0 constant registration for an existing AssignTowns inline-default flag, then mirrored maintained Vanilla roots through LoadoutManager", "Default-preserving constant visibility only; no package artifact, deploy, runtime setting or live server action" ], "handoff": "Released as draft PR #514. Init_CommonConstants now registers WFBE_C_AI_COMMANDER_GARRISON at default 0 in Chernarus, Takistan and Zargabad, matching the existing AssignTowns inline default and making the opt-in knob visible without enabling base-garrison behavior. PR is OPEN/DRAFT/MERGEABLE; checks are currently UNSTABLE/report-only on GitHub.", "updated": "2026-07-03T10:40:53.7929089+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/514", "branch codex/lane351-aicom-garrison-constant", "commit b4e320d697b3a524db2aae34ff9d0d4c413287eb", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "Open PR search for lane351 / WFBE_C_AI_COMMANDER_GARRISON / AI_COMMANDER_GARRISON returned no exact matches; broad garrison hits were unrelated docs/status/current target PRs", "Remote branch scan found no lane351 / AI_COMMANDER_GARRISON branch before claim", "Wiki rg found no lane 351 / WFBE_C_AI_COMMANDER_GARRISON active owner before claim", "Source rg found WFBE_C_AI_COMMANDER_GARRISON is read only in AI_Commander_AssignTowns.sqf across Chernarus, Takistan and Zargabad with inline default 0", "PR #514 verified OPEN, DRAFT, MERGEABLE and mergeStateStatus UNSTABLE against claude/build84-cmdcon36", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with Chernarus, Takistan and Zargabad rebuilt; packaging skipped", "Restored unrelated LoadoutManager byproducts and vanilla version template side effects; no *_MISSIONS.7z artifact present", "git diff --check and git diff --cached --check passed", "Added-line ==/!=, NUL and backtick-zero scans clean", "Bracket/brace/paren deltas were (0,0,0) for all three edited SQF files", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "Init_CommonConstants.sqf SHA256 parity matched C91CBCEF5E627F1C76AAA7749B872E3516E3794162597300CA0F081C855D7243 across Chernarus, Takistan and Zargabad", "branch head b4e320d697b3a524db2aae34ff9d0d4c413287eb descends from claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb" ] }, { "lane": "fleet-lane-324-scud-tel-tactical-munitions-reference-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-wiki-commit", "sourceScope": [ "Build86/wiki re-audit lane 324: source-backed SCUD/TEL tactical munitions reference", "Wiki-only documentation; no mission source edits, LoadoutManager, package artifact, live deploy or runtime action", "Ground truth: origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb GUI_Menu_Tactical.sqf SCUD/TEL entries and map-click send path, Init_IcbmTel.sqf TEL server fire/evaluator, Client_BuildUnit.sqf bought-SCUD action, Takistan-Features.md current source notes and existing Scud-Saturation-Strike-Mechanic.md naval-HVT page", "Page target: SCUD-TEL-Tactical-Munitions-Reference.md" ], "handoff": "Released as a wiki-only direct commit. Published SCUD-TEL-Tactical-Munitions-Reference.md as the current Build84/cmdcon36 reference for Tactical carrier SCUD, five land-TEL munitions, server icbm-tel-fire validation, Takistan bought-SCUD vehicle actions and AI-commanded SATURATION usage. Routed it from support, Tactical, Takistan, SCUD, Home, _Sidebar and llms entry points, then regenerated Page-Index.md/page-index.json. No mission source, LoadoutManager output, package artifact, live deploy or runtime action changed.", "updated": "2026-07-03T10:43:00+02:00", "outputs": [ "SCUD-TEL-Tactical-Munitions-Reference.md", "Support-Specials-And-Tactical-Modules-Atlas.md route and support matrix link", "Tactical-Support-Menu-Player-Guide.md Build84 SCUD/TEL notes", "Takistan-Features.md SCUD path route", "Scud-Saturation-Strike-Mechanic.md naval-HVT scope note", "Home.md support/map/player routes", "_Sidebar.md navigation links", "llms.txt agent route", "Page-Index.md and page-index.json regenerated with gen_page_index.py" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z", "bridge brain status read before claim; KHESANH-REL remains owned by codex-gaming and was avoided", "wiki clean at origin/master@c9194dce7e12aab51940d7d91e9d54d5779f82c6 before claim", "source fetch confirmed origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "open PR board had 182 Build84 PRs; SCUD/patrol/victory scan identified adjacent source PRs but no lane324 or SCUD/TEL wiki reference owner", "remote branch scan found historical/adjacent SCUD and patrol branches, but no lane324 branch", "wiki page/claim scan found no SCUD-TEL-Tactical-Munitions-Reference.md page, no lane324 active claim and no dedicated current Tactical SCUD/TEL munitions reference", "source anchors checked against origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb for GUI_Menu_Tactical.sqf, Server_HandleSpecial.sqf, Init_IcbmTel.sqf, Client_BuildUnit.sqf, GUI_Menu_BuyUnits.sqf, Init_CommonConstants.sqf, Core/Units SCUD rows, Rsc/Parameters.hpp, Core_Upgrades and Client_TipRotation.sqf", "python gen_page_index.py . indexed 361 pages with 0 pages without extractable descriptions after rebasing over the Zargabad tooling parity and shelved PR pages", "./validate-wiki.ps1 passed with expected CRLF and legacy JSONL warnings only", "git diff --check passed with CRLF normalization warnings only", "page-index.json, agent-status.json, agent-collaboration.json and agent-events.jsonl parsed successfully", "no mission source, LoadoutManager, package artifact, live deploy or runtime action" ] }, { "lane": "fleet-lane-343-aicom-air-return-hq-null-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 343: AICOMAirReturn HQ-null fallback", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source plus maintained Vanilla Takistan/Zargabad mirrors: Common/Functions/Common_AICOMAirReturn.sqf", "Return aircraft now resolve a live HQ first, then nearest owned town; if no home exists before the bounded wait expires, skip hold landing instead of treating the current airborne position as home", "No package artifact, deploy, runtime setting or live server action" ], "handoff": "Released as draft PR #513. Common_AICOMAirReturn now waits for a real return home, preferring the side HQ, falling back to the nearest owned town, and skipping the land call if neither exists instead of immediately landing at the aircraft current airborne position. PR is OPEN/DRAFT against claude/build84-cmdcon36; GitHub currently reports mergeStateStatus UNSTABLE/checks pending.", "updated": "2026-07-03T10:39:10.4426056+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/513", "branch codex/lane343-aicom-air-return-hq-null", "commit 6b15a34d00d6115f3fd55da8c48e5ad34c3ccf4a", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_AICOMAirReturn.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_AICOMAirReturn.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Functions/Common_AICOMAirReturn.sqf" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z", "Open PR search found no lane 343 / AICOMAirReturn owner; unrelated PR #343 is lane 115", "Remote branch scan found no lane343 / AICOMAirReturn / air-return branch", "Wiki coordination scan found no fleet-lane-343 / AICOMAirReturn active owner", "Avoided active lane 340 source claim and later preserved lane 340, lane 351, lane 324 and lane 345 wiki updates while releasing", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with packaging skipped and existing nullable/generator warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "git diff --check and git diff --cached --check passed with CRLF normalization warnings only", "Added-line ==/!= scan clean; delimiter, NUL and backtick-zero scans were clean before release", "Common_AICOMAirReturn.sqf SHA256 parity matched 6EB51007903907D5F91834BE37ABC4D2216F3783CB371F31FD36225F3110B04B across Chernarus, Takistan and Zargabad", "gh pr view 513 verified OPEN/DRAFT, head 6b15a34d00d6115f3fd55da8c48e5ad34c3ccf4a, base claude/build84-cmdcon36 and mergeStateStatus UNSTABLE" ] }, { "lane": "fleet-lane-340-disbandlowtier-aicomlog-retired-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "M3 lane 340: DisbandLowTier TEAM_RETIRED AICOM_LOG INFORMATION companion", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_DisbandLowTier.sqf", "Added WFBE_CO_FNC_AICOMLog INFORMATION call before existing AICOMSTAT TEAM_RETIRED diag_log, then mirrored maintained Vanilla roots through LoadoutManager", "Pure telemetry/log visibility only; no gameplay change, no flag, no package artifact, deploy or live server action" ], "handoff": "Released as draft PR #512. AI_Commander_DisbandLowTier now emits an AICOMLog INFORMATION companion immediately before the existing AICOMSTAT TEAM_RETIRED diag_log, making low-tier retire decisions visible in normal commander logs. PR is OPEN/DRAFT/MERGEABLE; checks are currently UNSTABLE/report-only on GitHub.", "updated": "2026-07-03T10:20:39.3049953+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/512", "branch codex/lane340-disbandlowtier-aicomlog-retired", "commit dba86c8596ad39e40b4d3144e222ec439ed883ff", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_DisbandLowTier.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_DisbandLowTier.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_DisbandLowTier.sqf" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "Open PR searches for AI_Commander_DisbandLowTier, lane340 and DisbandLowTier returned no matches", "Remote branch scan found no codex/lane340* or disband branch", "Wiki rg found no lane 340 / DisbandLowTier active owner", "PR #512 verified OPEN, DRAFT, MERGEABLE and mergeStateStatus UNSTABLE against claude/build84-cmdcon36", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with Chernarus, Takistan and Zargabad rebuilt; packaging skipped", "Restored unrelated LoadoutManager byproducts and vanilla version template side effects; no *_MISSIONS.7z artifact present", "git diff --check and git diff --cached --check passed", "Added-line ==/!=, NUL and backtick-zero scans clean", "Bracket/brace/paren deltas were (0,0,0) for all three edited SQF files", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "AI_Commander_DisbandLowTier.sqf SHA256 parity matched B07C53FBEE58F6004A7BA50E8A0F055D68A90B8B306631CC865BF405D881A889 across Chernarus, Takistan and Zargabad", "branch head dba86c8596ad39e40b4d3144e222ec439ed883ff descends from claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb" ] }, { "lane": "fleet-lane-323-waspscale-v2-telemetry-reference-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-wiki-commit", "sourceScope": [ "Build86/wiki re-audit lane 323: source-backed WASPSCALE v2 telemetry fields reference", "Wiki-only documentation; no mission source edits, LoadoutManager, package artifact, live deploy or runtime action", "Ground truth: origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb AI_Commander.sqf WASPSCALE emitter, HCStat.sqf HC feed, AssignTowns/MHQReloc/RunCommanderTeam counters, Server_Oilfields oil telemetry and Tools/Soak parser/docs", "Page target: WASPSCALE-V2-Telemetry-Reference.md" ], "handoff": "Released as a wiki-only direct commit. Published WASPSCALE-V2-Telemetry-Reference.md as the current source-backed reference for the Build84/cmdcon36 WASPSCALE v2 server RPT line, including base fields, v2-EXT fields, counter semantics, HCStat feed, oilfield raw fields and Tools/Soak parser contract. Linked it from AICOM telemetry, Home, _Sidebar and llms.txt, then regenerated Page-Index.md/page-index.json. No mission source, LoadoutManager output, package artifact, live deploy or runtime action changed.", "updated": "2026-07-03T10:15:50+02:00", "outputs": [ "WASPSCALE-V2-Telemetry-Reference.md", "AI-Commander-Logging-And-AICOMSTAT-Telemetry.md sibling stat family and Continue Reading link", "Home.md AI/HC/performance route", "_Sidebar.md content/reference route", "llms.txt agent route", "Page-Index.md and page-index.json regenerated with gen_page_index.py" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A; LastWriteTimeUtc 2026-07-03T06:59:04.2942078Z", "bridge brain status read before claim; KHESANH-REL remains owned by codex-gaming and was avoided", "wiki at origin/master@e2d24b4760be026af89e1ca636009bab5845ecad before claim; fast-forwarded over lane361 coordination commit a2d0e2622b9f5aa3a323338265ca871bb7112dee before release edits", "source fetch confirmed origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "open PR board had 181 open PRs / 180 Build84 PRs and no WASPSCALE reference/runtime-fields owner", "remote branch scan found only historical claude/cmdcon42-waspscale source provenance; no codex WASPSCALE reference branch", "wiki page/claim scan found no WASPSCALE-V2-Telemetry-Reference.md, no WASPSCALE reference claim and no dedicated WASPSCALE page", "source anchors checked against AI_Commander.sqf WASPSCALE emitter/fpsmin sampler, HCStat.sqf HC feed, AssignTowns/MHQReloc/RunCommanderTeam/AutoFlip counters, Server_Oilfields state and Tools/Soak analyzer/README", "python gen_page_index.py . indexed 358 pages with 0 pages without extractable descriptions", "./validate-wiki.ps1 passed with expected CRLF and legacy JSONL warnings only", "git diff --check passed with CRLF normalization warnings only", "page-index.json, agent-status.json, agent-collaboration.json and agent-events.jsonl parsed successfully", "no mission source, LoadoutManager, package artifact, live deploy or runtime action" ] }, { "lane": "fleet-lane-361-aicom-final-roundend-summary-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "M7 lane 361: AICOM2 post-match FINAL summary block in server_victory_threeway.sqf", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_victory_threeway.sqf", "Added pure-read AICOMSTAT FINAL lines immediately before WASPSTAT ROUNDEND, then mirrored maintained Vanilla roots through LoadoutManager", "No victory-condition rewrite, no winner/loser semantic fix, no package artifact, deploy or live server action" ], "handoff": "Released as draft PR #508. server_victory_threeway now emits one AICOMSTAT|v2|FINAL||... line per commanding side at game-over with WF_Logic combat totals plus snapshot funds, supply, towns and founded-team count before the existing WASPSTAT ROUNDEND marker. PR is OPEN/DRAFT/MERGEABLE; checks are currently UNSTABLE/report-only on GitHub.", "updated": "2026-07-03T09:47:21.133618+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/508", "branch codex/lane361-aicom-final-roundend-summary", "commit 0d68eae6ed76ff0945e51a2fc0dbcc741b4113aa", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_victory_threeway.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_victory_threeway.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/FSM/server_victory_threeway.sqf" ], "validation": [ "PR #508 verified OPEN, DRAFT, MERGEABLE and mergeStateStatus UNSTABLE against claude/build84-cmdcon36", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with Chernarus, Takistan and Zargabad rebuilt; packaging skipped", "Restored unrelated LoadoutManager byproducts and vanilla version template side effects; no *_MISSIONS.7z artifact present", "git diff --check and git diff --cached --check passed", "Added-line ==/!=, NUL and backtick-zero scans clean", "Bracket/brace/paren deltas matched across all three edited SQF files", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "server_victory_threeway.sqf SHA256 parity matched 2AEA3A11C6D8503445EAA8B7A5671680BFDB94B954F7A1316278C40BD6249708 across Chernarus, Takistan and Zargabad", "branch head 0d68eae6ed76ff0945e51a2fc0dbcc741b4113aa descends from claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb" ] }, { "lane": "fleet-lane-322-neuro-antistack-reference-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 322: NEURO / AntiStack system reference", "Wiki-only source-backed reference/routing page; no mission source edits, LoadoutManager, package artifact, live deploy or runtime action", "Ground truth: Server/Module/AntiStack/*, Client/Module/AntiStack/hasConnectedAtLaunchACK.sqf, Server/Module/NEURO/NEURO.sqf, Init_Server.sqf, Init_CommonConstants.sqf, AntiStack-Database-Extension-Audit.md, Player-Join-Disconnect-And-AntiStack-Lifecycle.md and NEURO-AI-Taxi-Module-Reference.md", "Released a route page separating AntiStack balancing/DB/lifecycle ownership from dormant NEURO AI-taxi scaffolding, with current Build84 notes for loop scans, DB wrapper shapes, launch ACK tuple shape and AICOM/supply-list boundaries" ], "handoff": "Released wiki-only. Future AntiStack code owners should use the new route page to choose the DB, lifecycle, skill-balance or PV owner page; future NEURO work should treat the module as dormant until an explicit server-side caller is added.", "updated": "2026-07-03T10:07:42+02:00", "outputs": [ "NEURO-And-AntiStack-System-Reference.md", "Home.md, _Sidebar.md, llms.txt and Modules-Atlas.md cross-links", "Page-Index.md and page-index.json regenerated with 357 pages indexed" ], "validation": [ "Game PC prompt length 218924, lastWriteUtc 2026-07-03T06:59:04Z, SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "wiki at origin/master@517391aae89c7e709f10cddf5d4ae74ba5044f7e before claim", "source fetch confirmed origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "open PR board count 181; targeted lane322/NEURO/AntiStack scan found no lane 322 owner", "wiki coordination scan found no fleet-lane-322 active claim or release record", "lane 313 was skipped because open PR #328 currently touches Server_GuerAirDef.sqf despite the prompt's stale no-open-PR note", "source anchors checked for Init_Server.sqf AntiStack/NEURO boot, AntiStack wrappers/loops, RequestJoin, launch ACK handlers and NEURO.sqf entry points", "Build84 loop-status note corrected older allUnits/player-list concerns: main/update/flush loops iterate playableUnits, REQUEST_SIDE_SKILL timeout is scalar, and remaining player-list risk is external DB payload validation", "python gen_page_index.py . indexed 357 pages; page-index.json, agent-status.json and agent-collaboration.json parse; ./validate-wiki.ps1 passed with expected CRLF/legacy JSONL warnings only", "no mission source, LoadoutManager, package artifact, live deploy/runtime setting or live server action" ] }, { "lane": "fleet-lane-315-takistan-parity-reference-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 315: Wiki reference for Takistan parity and map-conditional code", "Source-backed documentation only; no mission source edits, LoadoutManager, package artifact, live deploy or runtime action", "Ground truth: docs/design/TK-DEEP-PARITY.md plus current source anchors in version.sqf.template, initJIPCompatible.sqf, Init_CommonConstants.sqf, Init_Server.sqf, Config_GUE.sqf and Takistan mission.sqm as needed", "Page target: Takistan-Parity-Reference.md" ], "handoff": "Released as a wiki-only direct commit. Published Takistan-Parity-Reference.md as the current Chernarus/Takistan parity routing page: legitimate per-map divergence, implemented TK-DEEP-PARITY fixes, and remaining watch items. Linked it from Takistan-Features, Home, _Sidebar and llms.txt, regenerated Page-Index.md/page-index.json, and preserved the lane317 Agent-Worklog code-span/control-character repair that unblocked validation. No mission source, LoadoutManager output, package artifact, live deploy or runtime action changed.", "updated": "2026-07-03T09:39:16+02:00", "outputs": [ "Takistan-Parity-Reference.md", "Takistan-Features.md cross-link", "Home.md map-content route", "_Sidebar.md navigation link", "llms.txt agent route", "Page-Index.md and page-index.json regenerated with gen_page_index.py", "Agent-Worklog.md lane317 code-span/control-character validation repair preserved" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "bridge brain state read before claim; KHESANH-REL remains owned by codex-gaming and was avoided", "wiki fast-forwarded to origin/master@3ce4bc4f98a9c848a8ad46e7efc0795a38f7c578 before claim", "source fetch confirmed origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "open PR board had 175 open PRs and no lane 315 / Takistan parity / TK-DEEP-PARITY / map-conditional match", "remote branch scan found no lane315 / Takistan parity branch", "wiki page scan found no Takistan-Parity-Reference.md or equivalent lane-315 page", "Source anchors checked against origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb for version.sqf.template, initJIPCompatible.sqf, Init_Boundaries.sqf, Init_CommonConstants.sqf, Init_Common.sqf, Init_Server.sqf, Config_GUE.sqf, Init_TownMode.sqf, Common_BuildRoadRoute.sqf, Common_RunCommanderTeam.sqf, AI_Commander_AssignTowns.sqf, AI_Commander_Execute.sqf, Init_IcbmTel.sqf, Client_BuildUnit.sqf and Takistan mission.sqm", "Mechanical CH/TK tree comparison checked current selected text-file divergences before writing the legitimate-divergence section", "python gen_page_index.py . indexed 356 pages after rebasing over lanes 319 and 214", "./validate-wiki.ps1 passed with existing CRLF and legacy JSONL warnings only after preserving the lane317 Agent-Worklog code-span/control-character repair", "git diff --check passed with CRLF normalization warnings only", "page-index.json, agent-status.json, agent-collaboration.json and agent-events.jsonl parsed successfully", "no mission source, LoadoutManager, package artifact, live deploy or runtime action" ] }, { "lane": "fleet-lane-370-aicom-snapshot-towns-guard-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "M8 lane 370: AI_Commander_Snapshot nil/empty towns guard", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Snapshot.sqf", "Added early warning/exit when towns global is nil or empty before the snapshot census iterates it", "Converted the touched team digest group variable defaults to A2-safe plain getVariable + isNil while the file was in scope", "Mirrored maintained Vanilla Takistan and Zargabad roots through LoadoutManager; no Strategy/Allocate behavior, lane 371 telemetry, package artifact, deploy or live server action" ], "handoff": "Released as draft PR #505. AI_Commander_Snapshot now skips and warns when towns is nil or empty before caching a misleading zero-town snapshot; the same touched function no longer uses group getVariable [name, default] for team digest defaults. PR is OPEN/DRAFT/MERGEABLE; checks are currently UNSTABLE/report-only on GitHub.", "updated": "2026-07-03T09:28:05.2416517+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/505", "branch codex/lane370-aicom-snapshot-towns-guard", "commit 535ecea6042246b5c70bb59a130a6679e268f34a", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Snapshot.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Snapshot.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Snapshot.sqf" ], "validation": [ "PR #505 verified OPEN, DRAFT, MERGEABLE and mergeStateStatus UNSTABLE against claude/build84-cmdcon36", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with Chernarus, Takistan and Zargabad rebuilt; packaging skipped", "Restored unrelated LoadoutManager byproducts and vanilla version template side effects; no *_MISSIONS.7z artifact present", "git diff --check and git diff --cached --check passed", "Added-line ==/!=, NUL and backtick-zero scans clean", "Bracket deltas were (0,0,0) for all three edited SQF files", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "AI_Commander_Snapshot.sqf SHA256 parity matched 6BB6DA4B56984D904094F7BCC94F9ECB6CDFF02416C4D3CD55EDF755AF37D13C across Chernarus, Takistan and Zargabad", "branch head 535ecea6042246b5c70bb59a130a6679e268f34a descends from claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb" ] }, { "lane": "fleet-lane-214-jip-behavior-reference-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-wiki-commit", "sourceScope": [ "Block K lane 214: JIP-Behavior reference", "Wiki-only source-backed reference update; no mission source edits, LoadoutManager, package artifact, live deploy or runtime action", "Ground truth: JIP-Enrollment-And-Client-Data-Delivery.md, Client-Init-Bootstrap-And-JIP-Loading.md, Server_OnPlayerConnected.sqf, initJIPCompatible.sqf, the 2026-06-20 JOURNAL join-saga note and lane 189 PR #489", "Focus: what syncs at connect vs what does not, B63 catch-up anatomy, lane 189 PR #489 side upgrade/supply catch-up, black-screen/MaxSizeGuaranteed history and JIP-safe patterns for new features" ], "handoff": "Released as a wiki-only update to the existing JIP behavior reference. The page now distinguishes baseline Build84 JIP-safe paths from pending PR #489 B63.2 side upgrade/supply catch-up, preserves PR #125 as an older request/reply replay pattern, and names the RPT proof tokens to use when reviewing future late-JIP features.", "updated": "2026-07-03T09:42:00+02:00", "outputs": [ "JIP-Enrollment-And-Client-Data-Delivery.md connect-time sync map updated with AICOM/marker-feed and side upgrade/supply rows", "Lane-189 gaps section now cites draft PR #489 / codex/lane189-jip-sync-pack@33f7298 and keeps PR #125 as adjacent request/reply evidence", "Existing page route retained; no Page-Index, llms.txt or navigation changes needed" ], "validation": [ "Game PC prompt length 218924, lastWriteUtc 2026-07-03T06:59:04Z, SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "wiki claim and release commits rebased cleanly over origin/master@2c2e429 before final release validation", "source fetch confirmed origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "gh pr view 489 confirmed OPEN/DRAFT/CLEAN on head codex/lane189-jip-sync-pack@33f7298fbdba75a80679bf29fc6147e0ed9e6cbb", "source evidence checked from Server_OnPlayerConnected.sqf B63/B63.2/B74.2 and initJIPCompatible.sqf early roster receiver", "open PR board count 175; targeted scan found no lane 214 owner; the JIP wait-chain PR #471 is narrower source-doc status and will be cited as adjacent evidence", "wiki coordination scan found no lane 214 active claim", "./validate-wiki.ps1 and git diff --check passed with expected CRLF/legacy JSONL warnings only; JSON parse and conflict-marker scans passed" ] }, { "lane": "fleet-lane-264-server-groupsgc-locality-stamp-clear-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block L lane 264: server_groupsGC BASE-GC hull-delete clearVehicle stamp not cleared on non-local hull skip", "Live lane base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Server/FSM/server_groupsGC.sqf", "Fix clears wfbe_basegc_at when an otherwise candidate base hull is skipped because it is not server-local, so an HC/locality transfer restarts the idle timer on the next server-local pass", "Mirrored maintained Vanilla Takistan and Zargabad roots through LoadoutManager; no group-GC cadence, player guard/cap math, telemetry, package artifact, deploy or live server action" ], "handoff": "Released as draft PR #501. The base-GC idle hull pass now clears wfbe_basegc_at when a candidate air/tank/APC hull is skipped because it is not server-local, preventing a stale pre-transfer stamp from causing immediate deletion after server locality returns. PR is OPEN/DRAFT/MERGEABLE; checks are currently UNSTABLE/report-only on GitHub.", "updated": "2026-07-03T09:11:56.5711052+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/501", "branch codex/lane264-server-groupsgc-locality-stamp-clear", "commit 4d9ec1130dffeec0d96e62997ce97f5b07eda002", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_groupsGC.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_groupsGC.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/FSM/server_groupsGC.sqf" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "Open PR search for server_groupsGC found docs-only lane 48 status PR #324 and release readiness #129, no lane 264 source PR", "Remote branch scan found no codex/lane264* branch before claim", "Wiki search found historical group-GC docs/merged lane 110 records but no active lane 264 owner before claim", "gh pr view 501 reports OPEN, DRAFT, MERGEABLE and mergeStateStatus UNSTABLE against claude/build84-cmdcon36", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with Chernarus, Takistan and Zargabad rebuilt; packaging skipped", "Restored unrelated LoadoutManager byproducts and vanilla version template side effects; no *_MISSIONS.7z artifact present", "git diff --check and git diff --cached --check passed", "Added-line ==/!=, NUL and backtick-zero scans clean", "Bracket deltas were (0,0,0) for all three edited SQF files", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 scanned 3 files with 0 findings", "server_groupsGC.sqf SHA256 parity matched DA93A3E706B3524C258F49C42C85ADAA2D0D371504812C41B26C5DD1145E3B0C across Chernarus, Takistan and Zargabad", "branch head 4d9ec1130dffeec0d96e62997ce97f5b07eda002 descends from claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb" ] }, { "lane": "fleet-lane-202-shared-arty-cooldown-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block K lane 202: server-shared artillery cooldown", "Live lane base github/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Client/GUI/GUI_Menu_Tactical.sqf, Client/Functions/Client_RequestFireMission.sqf, Client/Client_UpdateRHUD.sqf and server HandleSpecial/constant wiring as needed", "Flag WFBE_C_ARTY_SHARED_COOLDOWN default 0; when enabled, stamp last artillery fire on side logic and have GUI/RHUD read shared side state instead of only client-local fireMissionTime", "Mirror maintained Vanilla roots through LoadoutManager; no package artifact, live deploy, runtime config or live server action" ], "handoff": "Released as draft PR #500. The default-off WFBE_C_ARTY_SHARED_COOLDOWN keeps legacy client-local fireMissionTime behavior while disabled; when enabled, Tactical GUI/RHUD read the newer of local fireMissionTime and side-logic wfbe_arty_last_fire. Client_RequestFireMission stamps the local side logic after artillery request validation and sends ArtySharedCooldown; Server_HandleSpecial stamps the side logic with server time and broadcasts it. Maintained Vanilla Takistan/Zargabad were mirrored through LoadoutManager. PR #500 is OPEN/DRAFT/CLEAN and WASP CI passed.", "updated": "2026-07-03T09:11:15+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/500", "branch codex/lane202-shared-arty-cooldown", "commit f655750ab380f333db59a5632faba12c61912ffd", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "flag WFBE_C_ARTY_SHARED_COOLDOWN default 0", "changed maintained-root SQF files: Client_UpdateRHUD.sqf, Client_RequestFireMission.sqf, GUI_Menu_Tactical.sqf, Init_CommonConstants.sqf and Server_HandleSpecial.sqf in Chernarus, Takistan and Zargabad" ], "validation": [ "Game PC prompt length 162283, lastWriteUtc 2026-07-03T06:31:45.3865333Z, SHA256 A0771B609432C93F6F23A92F4F3ECF9307C4244900F14BC8F9D9D90ED66BEA27", "source fetch confirmed origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "open PR search for lane 202 / shared arty cooldown / fireMissionTime / WFBE_C_ARTY_SHARED_COOLDOWN returned no matches", "remote branch scan found no lane202/shared-arty/fireMissionTime branch", "wiki active-claim scan found no lane-202 owner", "open board shows lane 196 already owned by PR #491 and lane 205 by PR #493; both avoided", "lane 199 skipped because open dirty PR #338 already touches Client_TipRotation.sqf and Init_TownMode.sqf", "current source still used client-local fireMissionTime in GUI_Menu_Tactical.sqf and Client_UpdateRHUD.sqf before this lane", "GitHub draft PR #500 is OPEN, DRAFT and CLEAN against claude/build84-cmdcon36; WASP CI Tooling and report-only audits passed", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with packaging skipped and existing nullable warnings/generator text", "python Tools\\Lint\\check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 on the 15 changed SQF files returned 0 findings", "git diff --check origin/claude/build84-cmdcon36...HEAD and cached diff check passed", "mirrored file SHA256 parity matched across Chernarus, Takistan and Zargabad for all five edited SQF paths", "LoadoutManager-generated version.sqf.template drift was removed before commit; no mission output, package artifact, live deploy/runtime config or live server action" ] }, { "lane": "fleet-lane-321-oilfields-reference-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 321: Wiki reference for the Takistan-only oilfields objective", "Source-backed documentation only; no mission source edits, LoadoutManager, package artifact, live deploy or runtime action", "Ground truth: Server/Server_Oilfields.sqf, Server/Init/Init_Server.sqf, Common/Init/Init_CommonConstants.sqf and TK-DEEP-PARITY.md", "Page target: Takistan-Oilfields-Objective-Reference.md" ], "handoff": "Published the dedicated Takistan oilfields objective reference and linked it from the Takistan map/content routes. This was a wiki-only direct commit lane; no GitHub PR, mission source, LoadoutManager mirror, package artifact, live deploy or runtime state changed.", "updated": "2026-07-03T09:13:24+02:00", "outputs": [ "Takistan-Oilfields-Objective-Reference.md", "Takistan-Features.md cross-link", "Home.md map-content route", "_Sidebar.md navigation link", "llms.txt agent route", "Page-Index.md and page-index.json regenerated with gen_page_index.py" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read at resume; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "bridge brain state read at resume; Codex-Fleet-7 still held lane321, KHESANH-REL remained owned by codex-gaming and was avoided", "wiki fast-forwarded to origin/master@dbf1d0d before page edits, preserving the newly landed Takistan-Features page", "source evidence checked against origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb and current worktree line anchors", "maintained Server_Oilfields.sqf copies hash-identical across Chernarus/Takistan/Zargabad: 53553692316586CF9852268E70518E669445D9E42D2875B8B731F767B3304210", "open PR search found no lane 321 / oilfields reference PR", "python gen_page_index.py . indexed 353 pages and categorized the new page from _Sidebar.md", "./validate-wiki.ps1 passed with existing CRLF and legacy JSONL warnings only", "git diff --check passed with CRLF normalization warnings only" ] }, { "lane": "fleet-lane-205-kill-tally-decals-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Block K lane 205: kill-tally vehicle decals", "Live lane base github/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Common_AddVehicleTexture.sqf, Common_AddVehicleMarking.sqf and RequestOnUnitKilled.sqf", "LoadoutManager mirrored to maintained Vanilla Takistan and Zargabad roots; A2WASP_SKIP_ZIP=1 so no package output", "Flag WFBE_C_KILL_TALLY_DECAL default 0; no live deploy or package artifacts" ], "handoff": "Released as draft PR #493. Branch codex/lane205-kill-tally-decals was rebased onto Build84 tip 5fca32390 and adds a default-off vehicle kill tally marker: RequestOnUnitKilled.sqf increments wfbe_kill_tally on enemy kills scored from vehicles, and Common_AddVehicleMarking.sqf installs a JIP-safe local marker watcher at vehicle creation. PR is OPEN/DRAFT/CLEAN and the Tooling and report-only audits check passed. No mission output, live deploy or package artifacts changed.", "updated": "2026-07-03T08:46:05+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/493", "branch codex/lane205-kill-tally-decals", "commit 1e5508cd3", "flag WFBE_C_KILL_TALLY_DECAL default 0", "changed source/mirror files: Common_AddVehicleMarking.sqf, Common_AddVehicleTexture.sqf, Init_CommonConstants.sqf, RequestOnUnitKilled.sqf in Chernarus, Takistan and Zargabad" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; hash 43B1652A0D6C053803544BC4DE219F8B044E26347C0637D4386BE3BDD73FDE28", "source branch rebased after final fetch from c76f3e007 to github/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "open PR scan found lanes 190, 191, 192, 193, 200, 201, 203, 204, 209, 210 and 211 already owned and avoided before claim", "remote branch scan found no lane205/kill-tally/decal branch before claim", "GitHub draft PR #493 is OPEN, DRAFT and CLEAN against claude/build84-cmdcon36; Tooling and report-only audits passed", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with packaging skipped and existing nullable warnings", "python Tools\\Lint\\check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 on the 12 changed files returned 0 findings", "git diff --check, git diff --cached --check and git diff --check HEAD~1..HEAD passed", "added-line scan for ==/!= returned no hits", "no mission output, live deploy or package artifacts" ] }, { "lane": "fleet-lane-189-jip-sync-pack-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block K lane 189: JIP sync pack", "Live lane base github/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnPlayerConnected.sqf", "Push side-logic wfbe_upgrades and current wfbe_supply_ missionNamespace values to the joining client", "Mirror maintained Vanilla roots through LoadoutManager; no live deploy, package artifact or unrelated JIP/init refactor" ], "handoff": "Released as draft PR #489. The B63 JIP catch-up now re-broadcasts the joining side's wfbe_upgrades side-logic object state with the existing same-value public setVariable pattern, and target-pushes the current wfbe_supply_ missionNamespace primitive to the joining client when the supply economy is active. Branch was rebased onto claude/build84-cmdcon36@5fca32390 before final CI.", "updated": "2026-07-03T08:42:28+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/489", "branch codex/lane189-jip-sync-pack", "commit 33f7298fbdba75a80679bf29fc6147e0ed9e6cbb", "base claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnPlayerConnected.sqf", "maintained Vanilla Takistan/Zargabad mirrored Server_OnPlayerConnected.sqf copies" ], "validation": [ "Game PC prompt length 75083, lastWriteUtc 2026-07-03T05:30:58.5101830Z, SHA256 43B1652A0D6C053803544BC4DE219F8B044E26347C0637D4386BE3BDD73FDE28", "source fetch confirmed origin/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "open PR search for lane 189 / JIP sync / Server_OnPlayerConnected / wfbe_upgrades / wfbe_supply returned no matches", "remote branch scan found no lane189 or JIP sync branch", "wiki search found historical Server_OnPlayerConnected and side-supply context but no active lane-189 claim", "occupied Block K lanes avoided: 188, 190, 191, 192, 193, 201, 203, 204, 209, 210, 211 and 216", "branch rebased onto origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb before final force-with-lease push", "GitHub draft PR #489 reports OPEN/DRAFT/CLEAN; WASP CI Tooling and report-only audits completed successfully", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed before and after rebase with existing nullable warnings, existing generator text and packaging skipped", "python Tools\\Lint\\check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 on the three mirrored Server_OnPlayerConnected.sqf files returned 0 findings", "git diff --check origin/claude/build84-cmdcon36...HEAD passed", "mirrored Server_OnPlayerConnected.sqf SHA256 parity matched 8EC92017D1AC57815F5929D969DE8EF5B414D2C5B81FC699D91C1AA0F4925F4F", "no package artifact, live deploy, runtime config or live server action" ] }, { "lane": "fleet-lane-191-aa-town-groups-gate-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Block K lane 191: AA town-groups inverted gate", "Live lane base github/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "Chernarus source first: Server/Functions/Server_GetTownGroups.sqf and Server_GetTownGroupsDefender.sqf", "Fix normal town spawn filtering so AA_Light, AA_Heavy and Team_AA are kept when wfbe_active_air is true instead of suppressed", "Mirror maintained Vanilla roots through LoadoutManager; no mission.sqm, package artifact, live deploy or runtime action" ], "handoff": "De-duplicated after fresh PR board scan found earlier draft PR #484 for the same lane 191 AA active-air gate. Folded Codex-Fleet-7's nil-safe wfbe_active_air default delta from later duplicate PR #488 into canonical branch codex/lane191-aa-active-air-gate as commit 3edec3ebbc4a31a94c4f77ea1efc51e1ef3d4d9c, then closed duplicate PR #488. Canonical PR #484 is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36.", "updated": "2026-07-03T08:48:30+02:00", "outputs": [ "canonical PR #484 https://github.com/rayswaynl/a2waspwarfare/pull/484", "closed duplicate PR #488 https://github.com/rayswaynl/a2waspwarfare/pull/488", "branch codex/lane191-aa-active-air-gate", "commit 3edec3ebbc4a31a94c4f77ea1efc51e1ef3d4d9c", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_GetTownGroups.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_GetTownGroupsDefender.sqf", "maintained Vanilla Takistan/Zargabad mirrored Server_GetTownGroups files" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; hash 43B1652A0D6C053803544BC4DE219F8B044E26347C0637D4386BE3BDD73FDE28", "brain read completed before claim; KHESANH-REL remains claimed by codex-gaming and was avoided", "wiki fast-forwarded before claim and rebased to origin/master@6d76492 before de-dup update", "source fetch confirmed origin/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "gh pr list confirmed no existing lane-191 branch PR before publish", "open PR, branch and wiki scans found no existing lane 191 / AA town-groups owner", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager; package skipped; existing nullable warnings only", "python Tools\\Lint\\check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 on the six mirrored files returned 0 findings", "post-dedupe invariant scan found oldMatches=0, parenNotMatches=0, newMatches=6, defaultMatches=6", "git diff --check and cached diff check passed with CRLF normalization warnings only", "mirrored GetTownGroups SHA256 parity matched 74DC6BF60DF7AA61B2847A0C99FAEA3E722EF748EA15CB117C57528876A70C59 across Chernarus, Takistan and Zargabad; mirrored GetTownGroupsDefender SHA256 parity matched A9D12C70A0653BD4D66F9D7524A84843A12918252A50CFEF6B9CAB2AFA217842 across all three", "GitHub PR #484 reports OPEN/DRAFT/CLEAN and WASP CI completed successfully", "GitHub PR #488 closed as duplicate after its nil-safe delta was folded into PR #484" ] }, { "lane": "fleet-lane-211-unused-assets-refresh-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 211: UNUSED-ASSETS refresh", "Live lane base github/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "Docs-only refresh of docs/design/UNUSED-ASSETS.md with post-wave-3 consumed/remaining asset status", "No mission source edit, mission output, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as draft PR #483. Added a Block K refresh table to docs/design/UNUSED-ASSETS.md on branch codex/lane211-unused-assets-refresh at commit de5626e2d. PR is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36. No mission source edit, mission output, LoadoutManager run, live deploy or package artifacts changed.", "updated": "2026-07-03T08:14:44+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/483", "branch codex/lane211-unused-assets-refresh", "commit de5626e2d", "docs/design/UNUSED-ASSETS.md" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; hash 43B1652A0D6C053803544BC4DE219F8B044E26347C0637D4386BE3BDD73FDE28", "wiki fast-forwarded before claim and again before release", "open PR search found lane 210 owned by PR #474 and no matching lane 211 unused-assets refresh PR before claim", "wiki rg for lane 211/UNUSED-ASSETS refresh found only the Block K roster line before claim", "GitHub draft PR #483 is OPEN, DRAFT and CLEAN against claude/build84-cmdcon36", "git diff --check, git diff --cached --check and git diff --check HEAD~1..HEAD passed for the source change", "conflict-marker scan on docs/design/UNUSED-ASSETS.md found no markers", "changed-file scope limited to docs/design/UNUSED-ASSETS.md", "no mission source edit, mission output, LoadoutManager, live deploy or package artifacts" ] }, { "lane": "fleet-lane-209-stringtable-audit-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 209: Stringtable audit", "Live lane base github/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "Report-only audit of missing STR_ references, unused keys, and wave 1-3 localization coverage", "No stringtable mass edit, mission output, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as draft PR #473. Added report-only docs/design/STRINGTABLE-AUDIT-2026-07-03.md on branch codex/lane209-stringtable-audit at commit e39914783. PR is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36. No stringtable mass edit, mission output, LoadoutManager run, live deploy or package artifacts changed.", "updated": "2026-07-03T07:52:38+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/473", "branch codex/lane209-stringtable-audit", "commit e39914783", "docs/design/STRINGTABLE-AUDIT-2026-07-03.md" ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read before claim; hash 43B1652A0D6C053803544BC4DE219F8B044E26347C0637D4386BE3BDD73FDE28", "wiki at github/master@cf9b013 before claim", "open PR search for lane 209/stringtable audit returned no matching lane-209 PR", "wiki rg for lane 209/stringtable audit found only the Block K roster line", "GitHub draft PR #473 is OPEN, DRAFT and CLEAN against claude/build84-cmdcon36", "git diff --check and git diff --cached --check passed", "python Tools\\Lint\\check_stringtable_refs.py --exit-zero ran with expected duplicate-only finding", "python Tools\\Lint\\check_stringtable_refs.py --ru-gaps --exit-zero ran with expected duplicate-only finding", "python Tools\\Lint\\check_stringtable_refs.py --orphans --exit-zero reported 855 findings total for the report", "report ASCII and conflict-marker scans passed", "no stringtable mass edit, mission output, LoadoutManager, live deploy or package artifacts" ] }, { "lane": "fleet-lane-203-tk-version-template-fix-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Block K lane 203: Takistan and Zargabad tracked version.sqf.template fallbacks must not inherit Chernarus/naval map defines", "Branch from origin/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "Updated existing draft PR #472 on branch codex/lane203-tk-version-template-fix instead of opening a duplicate PR", "Source scope is Takistan/Zargabad version.sqf.template tracked fallbacks and Test-WaspVersionTemplates.ps1 only", "Tools-only lane: no mission SQF/SQM gameplay edits, no LoadoutManager run unless tests reveal a required tooling path, no live deploy or package artifacts" ], "handoff": "Released by folding Codex-Fleet-7's Zargabad guard into existing draft PR #472 rather than opening a duplicate. PR #472 is OPEN/DRAFT/CLEAN at 07ab4eb8f3920c5bf76acaf8ea208c368740fa6e against claude/build84-cmdcon36@c76f3e007. The ignored live Takistan/Zargabad version.sqf files already had correct desert/non-naval values; this fixes tracked fallback templates and regression tests only.", "updated": "2026-07-03T07:51:28+02:00", "outputs": [ "PR #472 https://github.com/rayswaynl/a2waspwarfare/pull/472", "branch codex/lane203-tk-version-template-fix", "commit 06d43109b0f6b83f9e823b014b8fd055aaf1d411 fix tk version template guard", "commit 07ab4eb8f3920c5bf76acaf8ea208c368740fa6e Cover Zargabad version template guard", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/version.sqf.template", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/version.sqf.template", "Tools/Ops/Test-WaspVersionTemplates.ps1" ], "validation": [ "Game PC prompt copied/read locally; SHA256 43B1652A0D6C053803544BC4DE219F8B044E26347C0637D4386BE3BDD73FDE28", "brain status read; KHESANH-REL remains claimed by codex-gaming and was avoided", "source fetch confirmed origin/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "gh pr list confirmed 198 open PRs, 196 targeting claude/build84-cmdcon36 and only dirty PRs #368/#320/#129", "existing PR #472 appeared during final fetch, so Codex-Fleet-7 did not open a duplicate PR and instead fast-forwarded a Zargabad guard commit onto the existing branch", "powershell -NoProfile -ExecutionPolicy Bypass -File .\\Tools\\Ops\\Test-WaspVersionTemplates.ps1 passed", "git diff --check passed with CRLF normalization warnings only", "git diff --name-only -- *.sqf *.sqm *.hpp *.ext *.cpp *.inc returned no files", "ignored live version.sqf files stayed untouched", "GitHub PR #472 reports OPEN/DRAFT/CLEAN at head 07ab4eb8f3920c5bf76acaf8ea208c368740fa6e" ] }, { "lane": "fleet-lane-188-respawn-handler-bug-pack-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block K lane 188: respawn-handler bug pack", "Live lane base github/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_OnRespawnHandler.sqf", "Expected LoadoutManager mirror to maintained Vanilla roots after source edit", "Fix GUER all-town fallback, SkinSelector applied nil guard, custom gear cost nil default, and respawn penalty mode-1 denial message", "Avoid Init_Client.sqf / GUI_RespawnMenu.sqf overlap with PR #389/#251 and do not touch deploy/runtime" ], "handoff": "Released as draft PR #478 after implementing the four-fix Client_OnRespawnHandler.sqf bug pack on Build84 base c76f3e007. The PR is OPEN/DRAFT/CLEAN and changes only the Chernarus source handler plus the maintained Vanilla Takistan/Zargabad mirrored handler copies. No Init_Client.sqf, GUI_RespawnMenu.sqf, deploy/runtime settings, package artifacts or live server state were touched.", "updated": "2026-07-03T08:00:58+02:00", "outputs": [ "Draft PR #478: https://github.com/rayswaynl/a2waspwarfare/pull/478", "Branch codex/lane188-respawn-handler-bug-pack at df438648f", "Files changed: Client/Functions/Client_OnRespawnHandler.sqf in Chernarus source and maintained Vanilla Takistan/Zargabad" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed; existing nullable warnings only, packaging skipped", "python Tools\\Lint\\check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR,NSSETVAR3 on the three mirrored handler files returned 0 findings", "git diff --check and git diff --cached --check passed", "SHA256 parity across the three mirrored handler files: 4D00155AB1B35971BBA1854A46D27A20D4B07B35BEFD82C4704474658823A879", "gh pr view 478 reports OPEN, DRAFT and CLEAN with no status checks queued", "Report-only stringtable check still shows the pre-existing duplicate STR_WF_TOOLTIP_HeadBugFix; this lane reused existing stringtable keys and did not edit stringtable.xml" ] }, { "lane": "fleet-lane-192-dismiss-ai-occupied-vehicle-guard-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Block K lane 192: Dismiss-AI must not destroy occupied shared vehicles", "Live lane base github/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Team.sqf", "Expected LoadoutManager mirror to maintained Vanilla roots after source edit", "Guard the dismiss destroy loop so only empty or solely-owned AI vehicles are destroyed; preserve vehicles with other live crew", "No live deploy, package artifacts, GUI_Menu_Command.sqf or other hot GUI lane edits" ], "handoff": "De-duplicated after discovering earlier draft PR #482 opened for the same lane while Codex-Fleet-9 was finishing PR #485. Canonical lane 192 is now PR #482, which is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 at d4527402a and changes the same Chernarus source GUI plus maintained Vanilla Takistan/Zargabad mirrored GUI copies. Later duplicate PR #485 was closed with a duplicate note. No GUI_Menu_Command.sqf, live deploy/runtime settings, package artifacts or live server state were touched.", "updated": "2026-07-03T08:26:31+02:00", "outputs": [ "Canonical draft PR #482: https://github.com/rayswaynl/a2waspwarfare/pull/482", "Canonical branch codex/lane192-dismiss-ai-vehicle-guard at d4527402a", "Duplicate draft PR #485 closed: https://github.com/rayswaynl/a2waspwarfare/pull/485", "Duplicate branch codex/lane192-dismiss-ai-occupied-vehicle-guard at 3ba5ef6f0", "Files changed by both PRs: Client/GUI/GUI_Menu_Team.sqf in Chernarus source and maintained Vanilla Takistan/Zargabad" ], "validation": [ "Game PC prompt length 75083, lastWriteUtc 2026-07-03T05:30:58.5101830Z, SHA256 43B1652A0D6C053803544BC4DE219F8B044E26347C0637D4386BE3BDD73FDE28", "source fetch confirmed origin/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "gh pr list confirmed 206 open PRs, 204 targeting claude/build84-cmdcon36, dirty #368/#320/#129 and 0 UNKNOWN", "recent Block K branches/PRs already cover lanes 188, 193, 201, 203, 204, 209 and 210 and were avoided", "open PR, remote branch and wiki claim scans found no lane-192/dismiss/GUI_Menu_Team owner", "post-release board refresh found earlier duplicate/canonical PR #482 on branch codex/lane192-dismiss-ai-vehicle-guard, OPEN/DRAFT/CLEAN", "PR #482 validation reports LoadoutManager Release mirror with A2WASP_SKIP_ZIP=1, focused SQF lint 0 findings, git diff --check clean and maintained Team menu copies hash-identical", "PR #485 was closed as duplicate of PR #482", "gh pr view 482 reports OPEN, DRAFT and CLEAN" ] }, { "lane": "fleet-lane-25-availability-report-refresh4-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-pr-refresh-open", "sourceScope": [ "Fleet lane 25: refresh existing draft PR #470 availability report after GitHub Build84 advanced again", "Live lane base github/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "Merge current github/claude/build84-cmdcon36 into the existing PR branch without force-push", "Docs-only delta on docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md", "No new duplicate availability PR, mission source edits, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as an update to existing draft PR #470. Merged GitHub Build84 tip c76f3e007 into codex/lane25-fleet-availability-status with normal merge commit 3282ab47, then refreshed the availability report at commit 61c7a661. PR #470 remains OPEN/DRAFT/CLEAN and now includes the GitHub live base. The report now notes that original prompt lanes 1-187 remain saturated while the newly appended wiki-only Block K roster 188-218 needs separate source-backed claims. No duplicate PR, mission source edit by this lane, LoadoutManager run, live deploy or package artifacts changed.", "updated": "2026-07-03T07:36:58+02:00", "outputs": [ "Existing draft PR: https://github.com/rayswaynl/a2waspwarfare/pull/470", "branch codex/lane25-fleet-availability-status", "merge commit 3282ab47", "report commit 61c7a661", "docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md" ], "validation": [ "pre-claim retry confirmed 197 open PRs, 195 targeting claude/build84-cmdcon36, and stable dirty PRs #368/#320/#129 after a transient UNKNOWN mergeability burst", "gh api branch check confirmed github/claude/build84-cmdcon36@c76f3e007457c410ee624461e364d3de8a7a2670", "PR #470 is OPEN/DRAFT/CLEAN after refresh, at head 61c7a661 and base c76f3e007", "git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEAD passed", "changed-file scope versus Build84 is limited to docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md", "git diff --check passed", "report ASCII and conflict-marker scans passed", "post-push open PR retry found 197 open PRs, 195 targeting claude/build84-cmdcon36, dirty PRs #368/#320/#129 and 0 UNKNOWN", "no SQF/SQM/HPP/EXT mission source files changed by this lane", "no LoadoutManager run, no live deploy and no package artifacts" ] }, { "lane": "fleet-lane-25-availability-report-refresh3-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-pr-refresh-open", "sourceScope": [ "Fleet lane 25: refresh existing draft PR #470 availability report after GitHub Build84 advanced", "Live lane base github/claude/build84-cmdcon36", "Merge current github/claude/build84-cmdcon36 into the existing PR branch without force-push", "Docs-only delta on docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md" ], "handoff": "Released as an update to existing draft PR #470. Merged GitHub Build84 tip 006f7b7f6 into codex/lane25-fleet-availability-status with normal merge commit 674f09024, then refreshed the availability report at commit 1c3da2d3. PR #470 remains OPEN/DRAFT/CLEAN and now includes the GitHub live base. No duplicate PR, mission source edit by this lane, LoadoutManager run, live deploy or package artifacts changed.", "updated": "2026-07-03T07:13:00+02:00", "outputs": [ "Existing draft PR: https://github.com/rayswaynl/a2waspwarfare/pull/470", "branch codex/lane25-fleet-availability-status", "merge commit 674f09024", "report commit 1c3da2d3", "docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #470 remains OPEN, DRAFT and CLEAN after refresh", "branch includes GitHub Build84 tip 006f7b7f6 after non-force merge", "open PR scan found 197 total, 195 targeting claude/build84-cmdcon36 and dirty PRs #368/#320/#129", "git diff --check and git diff --cached --check passed", "changed-file scope versus Build84 limited to docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md", "report ASCII and conflict-marker scans passed", "no SQF/SQM/HPP/EXT mission source files changed by this lane", "no LoadoutManager run, no live deploy and no package artifacts" ] }, { "lane": "fleet-lane-25-availability-report-refresh2-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-pr-refresh-open", "sourceScope": [ "Fleet lane 25: refresh existing draft PR #470 availability report after PR #368 retarget", "Live lane base origin/claude/build84-cmdcon36", "Docs-only delta on docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md", "No new duplicate availability PR, mission source edits, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as an update to existing draft PR #470. Refreshed the availability report after PR #368 was retargeted to claude/build84-cmdcon36 and became DIRTY/CONFLICTING in AI_Commander_Wildcard_GUER.sqf. Current board is 197 open PRs / 195 targeting Build84, with dirty PRs #368 and #320 on Build84 plus #129 on master. No new duplicate PR, mission source, LoadoutManager, live deploy or package artifacts changed.", "updated": "2026-07-03T06:12:00+02:00", "outputs": [ "Existing draft PR: https://github.com/rayswaynl/a2waspwarfare/pull/470", "branch codex/lane25-fleet-availability-status", "commit 70c4ddd6", "docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #470 remains OPEN, DRAFT and CLEAN after refresh commit", "pre-release scan found 197 open PRs, 195 targeting claude/build84-cmdcon36 and dirty PRs #368/#320/#129", "PR #368 is OPEN/DRAFT/DIRTY on claude/build84-cmdcon36 after Fleet-9 retargeted it", "PR #368 conflict scope is already documented as AI_Commander_Wildcard_GUER.sqf, which is on the night-wave avoid list", "git diff --check and git diff --cached --check passed", "changed-file scope limited to docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md", "report ASCII and conflict-marker scans passed", "no SQF/SQM/HPP/EXT mission source files changed", "no LoadoutManager run, no live deploy and no package artifacts" ] }, { "lane": "fleet-lane-25-availability-report-refresh-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-pr-refresh-open", "sourceScope": [ "Fleet lane 25: refresh existing draft PR #470 availability report", "Live lane base origin/claude/build84-cmdcon36", "Docs-only delta on docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md", "No new duplicate availability PR, mission source edits, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as an update to existing draft PR #470. Refreshed the availability report with the latest scan: all original prompt lanes 1-187 remain represented; open PR counts are now 197 total / 194 targeting claude/build84-cmdcon36; dirty open PRs remain #320 on Build84 and #129 on master. No new duplicate PR, mission source, LoadoutManager, live deploy or package artifacts changed.", "updated": "2026-07-03T05:12:30+02:00", "outputs": [ "Existing draft PR: https://github.com/rayswaynl/a2waspwarfare/pull/470", "branch codex/lane25-fleet-availability-status", "commit cfc38d0fe", "docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #470 remains OPEN, DRAFT and CLEAN after refresh commit", "combined wiki plus PR scan still found represented=187 and missing=0", "open PR scan found 197 total, 194 targeting claude/build84-cmdcon36 and dirty PRs #320 / #129 only", "git diff --check and git diff --cached --check passed", "changed-file scope limited to docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md", "new report ASCII and conflict-marker scans passed", "no SQF/SQM/HPP/EXT mission source files changed", "no LoadoutManager run, no live deploy and no package artifacts" ] }, { "lane": "fleet-lane-25-pr368-road-ambush-retarget-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-retargeted-conflict-owner-repair", "sourceScope": [ "Fleet lane 25: PR shepherd", "Target PR #368 / fable/guer-road-ambush, currently stacked on fable/guer-wildcard-mortar-scav", "Scope is GitHub PR metadata only: retarget #368 to claude/build84-cmdcon36 after verifying dependency PR #308 is merged", "No mission source edits, branch rewrites, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released after retargeting PR #368 from fable/guer-wildcard-mortar-scav to claude/build84-cmdcon36. GitHub now reports PR #368 OPEN/DRAFT/CONFLICTING; conflict scope is AI_Commander_Wildcard_GUER.sqf in Chernarus and maintained Takistan, while Rsc/Parameters.hpp auto-merges. No automatic source repair was attempted because the prompt hard owner rules forbid touching combat-AI sim/distance-gating behavior in this loop. Owner/manual repair is needed if the G3 road-ambush card should continue.", "updated": "2026-07-03T05:13:48+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/368", "Retargeted base: claude/build84-cmdcon36", "Reviewer comment: https://github.com/rayswaynl/a2waspwarfare/pull/368#issuecomment-4872256350" ], "validation": [ "gh pr view 308 reports MERGED at 2026-07-02T19:03:11Z", "gh pr view 368 initially reported OPEN/DRAFT/CLEAN with base fable/guer-wildcard-mortar-scav and body says to retarget after #308 merges", "git merge-base --is-ancestor c7ecf81a3bc2fb6f80cb8c529da02e71f866f8a8 origin/claude/build84-cmdcon36 passed", "gh pr edit 368 --base claude/build84-cmdcon36 succeeded", "gh pr view 368 after retarget reports OPEN/DRAFT/CONFLICTING against claude/build84-cmdcon36", "git merge-tree reports conflicts only in AI_Commander_Wildcard_GUER.sqf for Chernarus and maintained Takistan; Rsc/Parameters.hpp auto-merges", "gh pr view 287 reports OPEN/DRAFT/CLEAN, so stacked PR #357 remains intentionally untouched", "No mission source edits, branch rewrites, LoadoutManager, live deploy or package artifacts" ] }, { "lane": "fleet-lane-25-lane-availability-shepherd-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 25: PR shepherd / lane availability triage", "Live lane base origin/claude/build84-cmdcon36", "Docs-only report on original lane-board saturation and safe next actions", "No mission source edits, AICOM hot-file repairs, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as draft PR #470. The combined wiki plus GitHub scan found all original prompt lanes 1-187 represented and no free unowned original lane number. The report records that dirty PR #320 should not be auto-repaired while AI_Commander_Wildcard.sqf remains on the avoid list and while owner choice between #318 and #320 is unresolved. No mission source, LoadoutManager, live deploy or package artifacts changed.", "updated": "2026-07-03T04:22:46+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/470", "branch codex/lane25-fleet-availability-status", "commit 0086760f2", "docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #470 is OPEN, DRAFT and reports CLEAN against claude/build84-cmdcon36", "combined wiki plus PR scan found represented=187 and missing=0", "open PR scan found #320 as the only dirty open PR on claude/build84-cmdcon36; #129 is dirty on master", "git diff --check and git diff --cached --check passed", "changed-file scope limited to docs/design/FLEET-LANE-AVAILABILITY-STATUS-2026-07-03.md", "new report ASCII and conflict-marker scans passed", "no SQF/SQM/HPP/EXT mission source files changed", "no LoadoutManager run, no live deploy and no package artifacts" ] }, { "lane": "fleet-lane-102-target-aware-comps-open-pr-coverage-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-duplicate-open-pr", "sourceScope": [ "Fleet lane 102: Target-aware compositions (D4)", "No source edits: open draft PR #307 on fable/aicom-d4-target-aware-comp already owns the D4 target-aware composition implementation path", "Scope is coordination only: record PR #307 as current owner and avoid duplicate AI_Commander_Teams.sqf / Init_CommonConstants.sqf patches", "No AICOM behavior edits, LoadoutManager, live deploy or package artifacts" ], "handoff": "Released as duplicate/open-PR coverage. PR #307 (fable/aicom-d4-target-aware-comp) is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 and owns the default-off D4 target-aware team composition implementation in AI_Commander_Teams.sqf plus constants across Chernarus and maintained Takistan. Do not open another lane-102 source PR unless #307 is rejected or the owner asks for a separate follow-up.", "updated": "2026-07-03T03:17:48+02:00", "outputs": [ "Current owner PR: https://github.com/rayswaynl/a2waspwarfare/pull/307", "Branch: fable/aicom-d4-target-aware-comp", "Head commit: 41a7c2cafb19808df8b25a11a8986c672203222d" ], "validation": [ "gh pr view 307 reports OPEN, DRAFT and CLEAN against claude/build84-cmdcon36", "PR #307 changed-file list includes AI_Commander_Teams.sqf and Init_CommonConstants.sqf in Chernarus and maintained Takistan", "PR #307 title names AICOM D4 target-aware team compositions, matching lane 102 scope", "no SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ], "gameplaySourceChanged": false }, { "lane": "fleet-lane-101-armor-overwatch-open-pr-coverage-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-duplicate-open-pr", "sourceScope": [ "Fleet lane 101: Armor overwatch during capture (D3)", "No source edits: open draft PR #285 on fable/aicom-armor-screen-capture already owns the D3 armor-screen capture implementation path", "Scope is coordination only: record PR #285 as current owner and avoid duplicate Common_RunCommanderTeam.sqf / Init_CommonConstants.sqf patches", "No AICOM behavior edits, LoadoutManager, live deploy or package artifacts" ], "handoff": "Released as duplicate/open-PR coverage. PR #285 (fable/aicom-armor-screen-capture) is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 and owns the default-off D3 armor screens outward during capture implementation in Common_RunCommanderTeam.sqf plus constants across Chernarus and maintained Takistan. Do not open another lane-101 source PR unless #285 is rejected or the owner asks for a separate follow-up.", "updated": "2026-07-03T03:15:55+02:00", "outputs": [ "Current owner PR: https://github.com/rayswaynl/a2waspwarfare/pull/285", "Branch: fable/aicom-armor-screen-capture", "Head commit: 8ed3a62e370681539421cdb054357337dbdd3e46" ], "validation": [ "gh pr view 285 reports OPEN, DRAFT and CLEAN against claude/build84-cmdcon36", "PR #285 changed-file list includes Common_RunCommanderTeam.sqf and Init_CommonConstants.sqf in Chernarus and maintained Takistan", "PR #285 title names AICOM D3 armor screens outward during capture, matching lane 101 armor overwatch scope", "no SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ], "gameplaySourceChanged": false }, { "lane": "fleet-lane-86-orbiter-detect-open-pr-coverage-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-duplicate-open-pr", "sourceScope": [ "Fleet lane 86: F3 orbiter detection", "No source edits: open draft PR #378 on fable/aicom-orbiter-stuckdecay already owns the ORBITER_DETECT implementation path", "Scope is coordination only: record PR #378 as current owner and avoid duplicate AI_Commander_AssignTowns.sqf / Init_CommonConstants.sqf patches", "No AICOM behavior edits, LoadoutManager, live deploy or package artifacts" ], "handoff": "Released as duplicate/open-PR coverage. PR #378 (fable/aicom-orbiter-stuckdecay) is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 and owns the default-off ORBITER_DETECT path in AI_Commander_AssignTowns.sqf plus constants across Chernarus, Takistan and Zargabad. Do not open another lane-86 source PR unless #378 is rejected or the owner asks for a separate follow-up.", "updated": "2026-07-03T03:13:29+02:00", "outputs": [ "Current owner PR: https://github.com/rayswaynl/a2waspwarfare/pull/378", "Branch: fable/aicom-orbiter-stuckdecay", "Head commit: f753163fd54da6c702857a4fbd305ccbb3ebf06f" ], "validation": [ "gh pr view 378 reports OPEN, DRAFT and CLEAN against claude/build84-cmdcon36", "PR #378 changed-file list includes AI_Commander_AssignTowns.sqf and Init_CommonConstants.sqf in Chernarus, Takistan and Zargabad maintained roots", "PR #378 title names ORBITER_DETECT as a default-off flag, matching lane 86 orbiter detection scope", "No SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ], "gameplaySourceChanged": false }, { "lane": "fleet-lane-85-stuck-decay-open-pr-coverage-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-duplicate-open-pr", "sourceScope": [ "Fleet lane 85: F4 stuck-ladder decay + zombie recycle", "No source edits: open draft PR #378 on fable/aicom-orbiter-stuckdecay already owns the STUCK_DECAY implementation path", "Scope is coordination only: record PR #378 as current owner and avoid duplicate AI_Commander_AssignTowns.sqf / Init_CommonConstants.sqf patches", "No AICOM behavior edits, LoadoutManager, live deploy or package artifacts" ], "handoff": "Released as duplicate/open-PR coverage. PR #378 (fable/aicom-orbiter-stuckdecay) is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 and owns the default-off STUCK_DECAY path in AI_Commander_AssignTowns.sqf plus constants across Chernarus, Takistan and Zargabad. Do not open another lane-85 source PR unless #378 is rejected or the owner asks for a separate follow-up.", "updated": "2026-07-03T03:11:33+02:00", "outputs": [ "Current owner PR: https://github.com/rayswaynl/a2waspwarfare/pull/378", "Branch: fable/aicom-orbiter-stuckdecay", "Head commit: f753163fd54da6c702857a4fbd305ccbb3ebf06f" ], "validation": [ "gh pr view 378 reports OPEN, DRAFT and CLEAN against claude/build84-cmdcon36", "PR #378 changed-file list includes AI_Commander_AssignTowns.sqf and Init_CommonConstants.sqf in Chernarus, Takistan and Zargabad maintained roots", "PR #378 title names STUCK_DECAY as a default-off flag, matching lane 85 stuck-ladder decay scope", "No SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ], "gameplaySourceChanged": false }, { "lane": "fleet-lane-79-request-authority-open-pr-coverage-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-duplicate-open-pr", "sourceScope": [ "Fleet lane 79: RequestStructure/RequestDefense/RequestMHQRepair authority validation", "No source edits: open draft PR #278 on fable/pvf-build-repair-authority already owns the exact Request* authority guard files", "Scope is coordination only: record PR #278 as current owner and avoid duplicate RequestStructure/Defense/MHQRepair patches", "Preserve caveat: this is defense-in-depth guard narrowing, not a full Arma 2 PVEH sender-identity solution" ], "handoff": "Released as duplicate/open-PR coverage. PR #278 (fable/pvf-build-repair-authority) is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 and owns RequestStructure.sqf, RequestDefense.sqf and RequestMHQRepair.sqf authority guards in Chernarus and maintained Takistan. Do not open another lane-79 source PR unless #278 is rejected or the owner requests a follow-up sender-identity design.", "updated": "2026-07-03T03:09:03+02:00", "outputs": [ "Current owner PR: https://github.com/rayswaynl/a2waspwarfare/pull/278", "Branch: fable/pvf-build-repair-authority", "Head commit: 39e2daf41cbe628d98324ad364a8dbb7bd0ceb58" ], "validation": [ "gh pr view 278 reports OPEN, DRAFT and CLEAN against claude/build84-cmdcon36", "PR #278 changed-file list includes RequestDefense.sqf, RequestMHQRepair.sqf and RequestStructure.sqf in Chernarus and maintained Takistan", "git branch -r found origin/fable/pvf-build-repair-authority", "Agent-Worklog already records lane 79 build/repair PVF authority shipped to PR #278 with Opus-reviewed clean status and defense-in-depth caveat", "no SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ], "gameplaySourceChanged": false }, { "lane": "fleet-lane-78-stealth-engine-refuel-existing-merge-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 78: Stealth-engine refuel bypass / stopped-state locality", "No source edits: PR #231 already merged the default-off engine stopped-state publication fix into claude/build84-cmdcon36", "PR #275 title mentions lanes 75/78 but its current file list is salvage-only; lane 78 routes to the merged engine-state fix instead", "Avoid duplicate Startengine/Stopengine, Client_SupportRefuel, constants, LoadoutManager, live deploy or package work" ], "handoff": "Closed without source edits or a duplicate PR because PR #231 / merge commit e8d6479c already merged the default-off stealth-engine stopped-state publication fix into claude/build84-cmdcon36. Current Chernarus and Takistan Startengine.sqf and Stopengine.sqf still publish the stopped state when WFBE_C_FIX_ENGINE_STEALTH_STATE_PUBLIC is enabled, while Client_SupportRefuel.sqf reads stopped with a false default. Treat lane 78 as done unless runtime testing finds a separate refuel/locality regression.", "updated": "2026-07-03T03:06:56+02:00", "outputs": [ "Existing PR: https://github.com/rayswaynl/a2waspwarfare/pull/231", "Existing branch: codex/lane124-engine-fuel-public-state", "Merge commit: e8d6479c9d1b8d5b38d1d660651a732065f57c1b" ], "validation": [ "gh pr view 231 reports MERGED at 2026-07-02T18:15:14Z with merge commit e8d6479c9d1b8d5b38d1d660651a732065f57c1b", "git merge-base --is-ancestor e8d6479c9d1b8d5b38d1d660651a732065f57c1b origin/claude/build84-cmdcon36 returned success", "git show --first-parent e8d6479c showed Startengine.sqf, Stopengine.sqf and Init_CommonConstants.sqf changes in Chernarus and Takistan", "git grep origin/claude/build84-cmdcon36 found WFBE_C_FIX_ENGINE_STEALTH_STATE_PUBLIC in both maintained roots", "git grep origin/claude/build84-cmdcon36 found public stopped setVariable calls in Chernarus/Takistan Startengine.sqf and Stopengine.sqf", "git grep origin/claude/build84-cmdcon36 found Client_SupportRefuel.sqf reads stopped with a false default in Chernarus and Takistan", "no SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ], "gameplaySourceChanged": false }, { "lane": "fleet-lane-15-downed-pilot-open-pr-coverage-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-duplicate-open-pr", "sourceScope": [ "Fleet lane 15: A-LIFE downed-pilot rescue/capture races", "No source edits: open draft PR #289 on fable/downed-pilot-race already implements the lane behind a default-off flag", "Scope is coordination only: record PR #289 as the current owner and avoid duplicate Server_PilotRace.sqf or Init_Server/Init_CommonConstants work", "No branch rewrites, LoadoutManager, live deploy, package artifacts or PR closure" ], "handoff": "Released as duplicate/open-PR coverage. PR #289 (fable/downed-pilot-race) is OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 and owns the downed-pilot rescue/capture race implementation across Chernarus, Takistan and Zargabad maintained roots. Do not open another lane-15 source PR unless #289 is rejected or the owner asks for a separate follow-up.", "updated": "2026-07-03T03:03:33+02:00", "outputs": [ "Current owner PR: https://github.com/rayswaynl/a2waspwarfare/pull/289", "Branch: fable/downed-pilot-race", "Head commit: 74a5504157ba79f7bac1d664d19139b494108d0d" ], "validation": [ "gh pr view 289 reports OPEN, DRAFT and CLEAN against claude/build84-cmdcon36", "PR #289 changed-file list includes Common/Init/Init_CommonConstants.sqf, Server/Init/Init_Server.sqf and new Server/Server_PilotRace.sqf in Chernarus, Takistan and Zargabad maintained roots", "git branch -r found origin/fable/downed-pilot-race", "gh pr list --search downed-pilot found PR #289 as the only exact downed-pilot lane owner", "no SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ], "gameplaySourceChanged": false }, { "lane": "fleet-lane-12-guer-depot-zu23-existing-coverage-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-existing-coverage", "sourceScope": [ "Fleet lane 12: GUER civilian depot + ZU-23 town dressing", "No source edits: current claude/build84-cmdcon36 already carries the GUER civilian depot exposure from PR #161 and existing GUER/INS/TKGUE ZU-23/searchlight defense assets plus B39 GUER statics stripped to ZU-23 only", "Open PR #361 owns the later GUER civilian depot + GUER wave-depth lobby parameter exposure, so do not duplicate parameter work", "Avoid town-defense behavior rewrites, AICOM, service GUI, live deploy and package artifacts" ], "handoff": "Closed without source edits or a duplicate PR. PR #161 already merged the default-off GUER civilian depot transport exposure into claude/build84-cmdcon36; PR #361 remains the open parameter-exposure wrapper. Current live branch also contains ZU-23/searchlight defense classnames, ZU-23 AA picket town-defense pools and B39 GUER statics stripped to ZU-23 only. Treat lane 12 as covered unless the owner asks for a new night-only static/searchlight behavior beyond the existing defense/town-pool assets.", "updated": "2026-07-03T03:00:07+02:00", "outputs": [ "Existing PR: https://github.com/rayswaynl/a2waspwarfare/pull/161", "Open parameter wrapper: https://github.com/rayswaynl/a2waspwarfare/pull/361", "Existing merge commit: a9e2e41466be8ea79de24dc60ec5d12cb84b4e94", "Existing B39 ZU-23/static commit: 8a395f889" ], "validation": [ "gh pr view 161 reports MERGED at 2026-07-02T12:44:54Z with merge commit a9e2e41466be8ea79de24dc60ec5d12cb84b4e94", "git merge-base --is-ancestor a9e2e41466be8ea79de24dc60ec5d12cb84b4e94 origin/claude/build84-cmdcon36 returned success", "git merge-base --is-ancestor 8a395f889 origin/claude/build84-cmdcon36 returned success", "git show --first-parent a9e2e414 showed the six-file GUER civilian depot patch across Chernarus and maintained Takistan roots", "git show --first-parent 8a395f889 showed Defenses_GUE.sqf and Defenses_TKGUE.sqf ZU-23 static changes among the B39 patch", "git grep origin/claude/build84-cmdcon36 found WFBE_C_GUER_CIVILIAN_DEPOT, CIV/TKCIV pool additions, ZU-23/SearchLight class registrations, ZU-23 AA picket root groups and GUER/TKGUE ZU-23 defense entries", "gh pr view 361 reports OPEN/CLEAN and owns the later depot/wave-depth parameter exposure", "no SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ], "gameplaySourceChanged": false }, { "lane": "fleet-lane-25-pr283-structure-parity-repair-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-pr-repair-open", "sourceScope": [ "Fleet lane 25: PR SHEPHERD", "Target PR #283 / codex/lane172-vanilla-structure-parity", "Reviewer requested fixes: do not ship Reserve/ArtilleryRadar effectively ON by default; fix Takistan radar classname branch using the existing IS_chernarus_map_dependent pattern", "Scope is branch repair only on PR #283, Chernarus first then maintained mirrors through LoadoutManager; no service GUI, design-doc drift, live deploy or package artifact" ], "handoff": "Released PR #283 repair. The existing branch was merged onto current claude/build84-cmdcon36, then repaired so Reserve/ArtilleryRadar default to inert/off and RU/USMC ArtilleryRadar classnames use IS_chernarus_map_dependent for OA/Takistan/Zargabad-safe classes. PR remains open draft and reports CLEAN. No construction placement, RequestStructure authority, service GUI, live deploy or package artifact work was performed.", "updated": "2026-07-03T02:47:16+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/283", "https://github.com/rayswaynl/a2waspwarfare/pull/283#issuecomment-4871621288", "branch codex/lane172-vanilla-structure-parity", "merge commit d170d7473", "repair commit c549af350" ], "validation": [ "PR #283 is OPEN/DRAFT/CLEAN after push", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with existing nullable warnings only; packaging skipped", "git diff --cached --check and git diff --check passed before commit", "Focused Tools/Lint/check_sqf.py scanned the 9 touched SQF files for A3/OA trap and BRACKET codes with 0 findings", "Targeted scan found no remaining default-on WFBE_C_STRUCTURES_ARTILLERYRADAR/RESERVE = 1 and no remaining hardcoded RU/USMC _ARTRAD assignment in maintained roots", "SHA-256 hash checks matched Structures_RU.sqf, Structures_USMC.sqf and Init_CommonConstants.sqf across Chernarus, Takistan and Zargabad", "PR comment posted at https://github.com/rayswaynl/a2waspwarfare/pull/283#issuecomment-4871621288", "No _MISSIONS.7z package artifact, live deploy or server runtime change" ] }, { "lane": "fleet-lane-25-pr320-osprey-shepherd-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-pr-commented", "sourceScope": [ "Fleet lane 25: PR SHEPHERD", "Target PR #320: codex/44-mv22-reinforcement-flavour, currently OPEN/DIRTY against claude/build84-cmdcon36", "Sibling PR #318: codex/lane44-mv22-reinforcement-flavour, currently OPEN/CLEAN against claude/build84-cmdcon36", "Scope is metadata triage only: compare the two lane-44 Osprey variants, post a reviewer-facing comment, and avoid source edits, branch rewrites, LoadoutManager, live deploy or package artifacts" ], "handoff": "Released lane 25 PR #320 shepherd triage. Posted a GitHub comment documenting that #320 is not an exact duplicate of #318: #320 is a dirty W19 QRF lift-hull swap plus UNUSED-ASSETS wording, while #318 is a clean W25 visual Osprey wildcard card. Future reviewers should make an owner choice and not fold both blindly. No source edits, branch rewrites, PR closure, LoadoutManager run, deploy or package artifact.", "updated": "2026-07-03T02:34:59+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/320", "https://github.com/rayswaynl/a2waspwarfare/pull/318", "https://github.com/rayswaynl/a2waspwarfare/pull/320#issuecomment-4871571577" ], "validation": [ "PR #320 is OPEN/DIRTY/CONFLICTING and edits Init_CommonConstants.sqf, AI_Commander_Wildcard.sqf and docs/design/UNUSED-ASSETS.md", "PR #318 is OPEN/CLEAN/MERGEABLE and edits Init_CommonConstants.sqf plus AI_Commander_Wildcard.sqf", "The implementations differ: #320 swaps W19's lead lift hull to MV22; #318 adds a default-off W25 visual Osprey lift card", "Posted PR #320 comment https://github.com/rayswaynl/a2waspwarfare/pull/320#issuecomment-4871571577", "No mission source, LoadoutManager run, live deploy or package artifacts changed" ] }, { "lane": "fleet-lane-93-dominant-side-press-gate-status-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 93: dominant-side press gate / maneuver-mass audit", "Live lane base origin/claude/build84-cmdcon36@b1608b096eb4", "Docs-only status report because AI_Commander_Strategy.sqf and adjacent AICOM files are on the night-wave avoid list", "No mission source edits, AICOM behavior changes, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as draft PR #444. Treat lane 93 as current-target-present for the stale dominant-side PRESS gate / maneuver-mass finding: current claude/build84-cmdcon36 already carries territory-credited PRESS gating, garrison-body POSTURE telemetry and sustained dominance STALL/override accounting across maintained roots. Future work should be runtime proof or balance retune only, not a duplicate AICOM source patch. No mission source, LoadoutManager, live deploy or package artifacts changed.", "updated": "2026-07-03T02:16:48+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/444", "branch codex/lane93-dominant-side-press-gate-status", "commit f45186a4f", "docs/design/DOMINANT-SIDE-PRESS-GATE-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #444 is OPEN, DRAFT and reports CLEAN against claude/build84-cmdcon36", "git diff --check and git diff --cached --check passed", "changed-file scope limited to docs/design/DOMINANT-SIDE-PRESS-GATE-STATUS-2026-07-03.md", "source anchors checked for PRESS, POSTURE garBodies and STALL override accounting in maintained AI_Commander_Strategy.sqf roots", "no SQF/SQM/HPP/EXT mission source files changed", "no LoadoutManager run, no live deploy and no package artifacts" ] }, { "lane": "fleet-lane-185-balance-retune-lobby-params-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 185: Balance-retune lobby params", "Live lane base origin/claude/build84-cmdcon36", "Small current-default parameter exposure for existing economy/GUER balance scalars only", "Chernarus first, then maintained Takistan and Zargabad mirror through Tools/LoadoutManager", "No AICOM behavior/source logic, service GUI, deploy/live-server work or package artifacts" ], "handoff": "Released as draft PR #445. Adds current-default lobby params for town cash income, town supply income, GUER kill bounty share and GUER vehicle-tier kill thresholds, and nil-guards the two town-income constants so parameter injection can override them. No AICOM logic/arrays, service GUI, live deploy or package artifacts changed.", "updated": "2026-07-03T02:18:32+02:00", "outputs": [ "Draft PR #445: https://github.com/rayswaynl/a2waspwarfare/pull/445", "Branch: codex/lane185-balance-retune-params", "Commit: 73b1977f", "Touched roots: Chernarus, Takistan and Zargabad Rsc/Parameters.hpp plus Common/Init/Init_CommonConstants.sqf" ], "validation": [ "GitHub draft PR #445 is OPEN, DRAFT and reports CLEAN", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with existing nullable warnings only; packaging skipped", "git diff --check HEAD^..HEAD passed", "Tools/Lint/check_sqf.py --select BRACKET scanned the 6 touched mission files with 0 findings", "Added-line SQF/HPP trap scans were clean for A3-only helpers, boolean literal comparisons and lazy-code operands", "Parameter class/default checks and Init_CommonConstants guard checks passed in all three roots", "Rsc/Parameters.hpp SHA-256 matched across Chernarus, Takistan and Zargabad: 7CA4558BA9E416A639E0BCA9B326E1638AC2BB5B40BE348F6861CCDB92928DD9", "Init_CommonConstants.sqf SHA-256 matched across Chernarus, Takistan and Zargabad: 0EE72526B2BBAF342167CE35B73D5D2A2FFBCA590B4DEF5841C01933893781AD", "No _MISSIONS.7z package artifact, live deploy or server runtime change" ] }, { "lane": "fleet-lane-39-tkgue-patrol-depth-status-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 39: TKGUE patrol/air tier depth current-target status", "Live lane base origin/claude/build84-cmdcon36@b1608b096eb4", "Current Root_TKGUE.sqf already carries the cmdcon41-w3e TKGUE patrol diversity fill across maintained roots", "Current Core_TKGUE.sqf already registers UH1H_TK_GUE_EP1 as the TKGUE air vehicle", "Scope is docs-only proof trail; no mission source edits, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as draft PR #435. Treat lane 39 as current-target-present for the stale near-empty TKGUE patrol/air finding: current maintained roots already carry the cmdcon41-w3e TKGUE patrol diversity fill, UH1H_TK_GUE_EP1 air registration in Core_TKGUE and Units_OA_TKGUE, Patrols upgrade rows and the side-patrol consumer path. Future work should be framed as a fresh balance retune/default-off variant lane, not a duplicate near-empty fix. No mission source, LoadoutManager, live deploy or package artifacts changed.", "updated": "2026-07-03T02:00:38+02:00", "outputs": [ "Draft PR #435: https://github.com/rayswaynl/a2waspwarfare/pull/435", "Branch: codex/lane39-tkgue-patrol-depth-status", "Commit: 05040ff4", "Report: docs/design/TKGUE-PATROL-DEPTH-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #435 is OPEN, DRAFT and reports CLEAN", "git diff --check HEAD^..HEAD passed", "changed-file scope limited to JOURNAL.md and docs/design/TKGUE-PATROL-DEPTH-STATUS-2026-07-03.md", "added-line/new-report ASCII checks passed", "Root_TKGUE.sqf, Core_TKGUE.sqf, Units_OA_TKGUE.sqf, Upgrades_OA_TKGUE.sqf and server_side_patrols.sqf SHA-256 hashes matched across Chernarus, Takistan and Zargabad", "No SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, live deploy or package artifacts" ] }, { "lane": "fleet-lane-14-road-checkpoint-status-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 14: A-LIFE road checkpoints / current-target status", "Live lane base origin/claude/build84-cmdcon36@b1608b096eb4", "Current AI_Commander_Wildcard_GUER.sqf already carries the G2 Pop-up Checkpoint: road-snapped occupied-town target, GUER tier vehicle, crew/foot fireteam, global marker, tax/toll, clear reward and held-to-timeout FOB token", "Scope is docs-only proof trail; no mission source edits, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as draft PR #427. Treat lane 14 as current-target-present for the implemented GUER G2 pop-up checkpoint: road-snapped occupied-town target, GUER tier vehicle, crew/foot defenders, contested global marker, tax/toll loop, clear reward and held-to-timeout FOB token. The broader always-on B1 A-Life checkpoint sketch remains a future design lane if explicitly selected. No mission source, LoadoutManager, live deploy or package artifacts changed.", "updated": "2026-07-03T01:47:28+02:00", "outputs": [ "Draft PR #427: https://github.com/rayswaynl/a2waspwarfare/pull/427", "Branch: codex/lane14-road-checkpoint-status", "Commit: fc7eb182", "Report: docs/design/ROAD-CHECKPOINT-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #427 is OPEN, DRAFT and reports CLEAN", "git diff --check HEAD^..HEAD passed", "changed-file scope limited to JOURNAL.md and docs/design/ROAD-CHECKPOINT-STATUS-2026-07-03.md", "added-line/new-doc ASCII checks passed", "AI_Commander_Wildcard_GUER.sqf SHA-256 matched across Chernarus, Takistan and Zargabad: 6C9F1FFF09A5FD2EE5DB223C5F53A4015DB31140356844C93E1A711840E74507", "No SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, live deploy or package artifacts" ] }, { "lane": "fleet-lane-75-salvage-side-gate-closure-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 75: block same-side salvage farming", "Live lane base origin/claude/build84-cmdcon36@b1608b096eb4", "Existing PR #201 merged on 2026-07-02T18:40:43Z with merge commit a74363436", "Current Chernarus and maintained Takistan salvage paths still stamp wfbe_side_id on mission-created vehicles and skip same-side wrecks in truck/manual salvage; no duplicate source patch or PR opened" ], "handoff": "Closed without source edits because PR #201 already merged the same-side salvage farm block into claude/build84-cmdcon36. Treat lane 75 as done unless runtime testing finds an owner-side stamp regression on non-mission-created wrecks.", "updated": "2026-07-03T01:33:00+02:00", "outputs": [ "Existing merged PR #201: https://github.com/rayswaynl/a2waspwarfare/pull/201", "Existing branch: codex/75-salvage-side-gate", "Existing commit: 9765643ef", "Merge commit: a74363436" ], "validation": [ "gh pr view 201 reports MERGED at 2026-07-02T18:40:43Z", "git merge-base --is-ancestor a743634367a8fddbce6c4c1655be16a8a59e9263 origin/claude/build84-cmdcon36 returned success", "git show --first-parent a74363436 showed the eight-file Chernarus/Takistan salvage patch", "git grep origin/claude/build84-cmdcon36 found wfbe_side_id stamping plus same-side salvage reads in Chernarus and Takistan", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-82-hq-strike-finisher-status-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 82: HQ-strike finisher is dead / current-target status", "Live lane base origin/claude/build84-cmdcon36@b1608b096eb4", "Current AI_Commander_Strategy.sqf already contains enemy-HQ targeting, HQ_STRIKE launch telemetry, strike staging/mass, vehicle-punch picker and base-overrun closure logic", "Scope is docs-only proof trail; no AICOM source edits, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as draft PR #418. Treat lane 82 as current-target-present on origin/claude/build84-cmdcon36@b1608b096eb4: the maintained roots already carry enemy-HQ targeting, strike staging/mass, vehicle-punch picker and base-overrun closure. No AICOM source edits, LoadoutManager run, live deploy or package artifacts were performed.", "updated": "2026-07-03T01:32:20+02:00", "outputs": [ "Draft PR #418: https://github.com/rayswaynl/a2waspwarfare/pull/418", "Branch: codex/lane82-hq-strike-finisher-status", "Commit: f046c63e8", "Report: docs/design/HQ-STRIKE-FINISHER-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #418 is OPEN, DRAFT and reports CLEAN", "git diff --check HEAD^..HEAD clean", "changed-file scope limited to JOURNAL.md and docs/design/HQ-STRIKE-FINISHER-STATUS-2026-07-03.md", "added-line/new-doc ASCII checks passed", "git merge-base --is-ancestor 35547c471 origin/claude/build84-cmdcon36 passed", "AI_Commander_Strategy.sqf and Init_CommonConstants.sqf SHA-256 hashes matched across Chernarus, Takistan and Zargabad", "No SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, live deploy or package artifacts" ] }, { "lane": "fleet-lane-104-aicom-deficit-fill-status-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 104: aicom-deficitfill floor-of-1 verification/status", "Live lane base origin/claude/build84-cmdcon36@b1608b096eb4", "Night-wave avoid list names AI_Commander_Produce.sqf, so this pass is docs-only unless a non-overlapping defect is proven", "Current live source already contains the deficit-fill floor and FILL-TO-FLOOR selector; no mission source edits, LoadoutManager run, live deploy or package artifacts planned" ], "handoff": "Released as draft PR #411. Treat lane 104 as current-target-present on origin/claude/build84-cmdcon36@b1608b096eb4: the maintained roots already carry the deficit-fill refill floor and FILL-TO-FLOOR selector. No mission source edits, AI_Commander_Produce.sqf changes, LoadoutManager run, live deploy or package artifacts were performed.", "updated": "2026-07-03T01:17:05+02:00", "outputs": [ "Draft PR #411: https://github.com/rayswaynl/a2waspwarfare/pull/411", "Branch: codex/lane104-aicom-deficit-fill-status", "Commit: 64fc11a02", "Report: docs/design/AICOM-DEFICIT-FILL-STATUS-2026-07-03.md" ], "validation": [ "GitHub draft PR #411 is OPEN, DRAFT and reports CLEAN", "git diff --cached --check clean before commit", "changed-file scope limited to docs/design/AICOM-DEFICIT-FILL-STATUS-2026-07-03.md", "origin/claude/build84-cmdcon36 verified ancestor of HEAD", "git grep verified DEFICIT-FILL FIX, FILL-TO-FLOOR, _floorN, _want and fallback _toBuild logic in Chernarus, Takistan and Zargabad AI_Commander_Produce.sqf", "No SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, live deploy or package artifacts" ] }, { "lane": "fleet-lane-147-build-queue-feedback-closure-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 147: Build-queue progress feedback", "Live lane base origin/claude/build84-cmdcon36", "Existing PR #223 merged on 2026-07-02T18:15:14Z with merge commit f721ae5a", "Current Chernarus and maintained Takistan Client_BuildUnit.sqf already show a periodic Build queue titleText with queue position and ETA during the wait loop; no duplicate source patch or PR opened" ], "handoff": "Closed without source edits because PR #223 already merged the factory queue position/ETA progress feedback into claude/build84-cmdcon36. Treat lane 147 as done unless future UX testing finds wording or timing needs adjustment.", "updated": "2026-07-03T00:57:00+02:00", "outputs": [ "Existing merged PR #223: https://github.com/rayswaynl/a2waspwarfare/pull/223", "Existing branch: codex/lane147-build-queue-feedback", "Merge commit: f721ae5a" ], "validation": [ "gh pr list --head codex/lane147-build-queue-feedback --state all reports PR #223 MERGED at 2026-07-02T18:15:14Z", "git merge-base --is-ancestor f721ae5acbb10ccbe34e749bcda254032991a014 origin/claude/build84-cmdcon36 returned success", "git show f721ae5a showed the two-file Chernarus/Takistan Client_BuildUnit.sqf queue feedback patch", "Current origin/claude/build84-cmdcon36 Chernarus/Takistan Client_BuildUnit.sqf contains _nextQueueHint, _queuePos, _queueEta and the Build queue titleText", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-156-wildcard-deck-transparency-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 156: Wildcard deck transparency", "Live lane base origin/claude/build84-cmdcon36", "Current source exposes wildcard announcements and side-local markers, but no player-facing deck manifest or next-draw timer", "Released as draft PR #403: common deck metadata, server-published next wildcard draw timestamps, Help menu Wildcards page across Chernarus/Takistan/Zargabad; no wildcard balance changes, no new dialog resource, no live deploy or package artifacts" ], "handoff": "Released with draft PR #403 against claude/build84-cmdcon36. Review should focus on display-only deck/timer transparency and Help menu alignment; wildcard card balance, eligibility, markers and GUER checkpoint mechanics are intentionally untouched.", "updated": "2026-07-03T00:57:34+02:00", "outputs": [ "Branch: codex/lane156-wildcard-deck-transparency", "Commit: e21ae06b5", "Draft PR: https://github.com/rayswaynl/a2waspwarfare/pull/403" ], "validation": [ "GitHub draft PR #403 is OPEN, DRAFT and reports CLEAN", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed with existing nullable/content-not-found warnings only; packaging skipped", "python Tools/Lint/check_sqf.py --root . --no-classname-index --select A3CMD,BRACKET scanned the 15 changed SQF files with 0 findings", "git diff --check and git diff --cached --check clean", "Added-line trap scan clean for lazy-code operands, boolean-literal comparisons and A3-only helpers", "No _MISSIONS.7z package artifact exists" ] }, { "lane": "fleet-lane-110-basegc-player-scan-hoist-closure-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 110: server_groupsGC scan cost / BASE-GC player scan hoist", "Live lane base origin/claude/build84-cmdcon36", "Existing PR #248 merged on 2026-07-02T18:15:13Z with merge commit d00a41754", "Current Chernarus and maintained Takistan server_groupsGC.sqf already build one live-player snapshot for the BASE-GC pass and reuse _basePlayers/_basePcN/_baseHcN; no duplicate source patch or PR opened" ], "handoff": "Closed without source edits because PR #248 already merged the BASE-GC player-scan hoist into claude/build84-cmdcon36. Treat lane 110 as done unless a future runtime profile shows a different server_groupsGC hotspot.", "updated": "2026-07-03T00:51:00+02:00", "outputs": [ "Existing merged PR #248: https://github.com/rayswaynl/a2waspwarfare/pull/248", "Existing branch: codex/lane110-basegc-player-scan-hoist", "Existing commit: f2679010e", "Merge commit: d00a41754" ], "validation": [ "gh pr view 248 reports MERGED at 2026-07-02T18:15:13Z", "git merge-base --is-ancestor d00a41754317a1d486118fa6716737f848bd49d7 origin/claude/build84-cmdcon36 returned success", "git show f2679010e showed the two-file Chernarus/Takistan hoist patch: one allUnits player snapshot plus _basePlayers reuse for BASE-GC player proximity checks", "git show origin/claude/build84-cmdcon36 confirmed the current Chernarus and Takistan server_groupsGC.sqf files contain the hoisted BASE-GC live-player snapshot", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-138-request-commander-vote-shape-guard-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 138: RequestCommanderVote shape guard", "Live lane base origin/claude/build84-cmdcon36", "Current RequestCommanderVote.sqf selects payload indices 0 and 1 before any shape/type checks", "Released as draft PR #399: narrow malformed-payload guard in RequestCommanderVote.sqf plus maintained Vanilla mirrors through LoadoutManager; no vote-resolution semantics, requester authority migration, GUI vote menu, RequestNewCommander, live deploy or package artifacts" ], "handoff": "Released with draft PR #399 against claude/build84-cmdcon36. Review should focus on early payload shape/type rejects only; honest [sideJoined, name player] vote restart behavior is preserved.", "updated": "2026-07-03T00:43:32+02:00", "outputs": [ "Branch: codex/lane138-request-commander-vote-shape-guard", "Commit: 7b55e7b34", "Draft PR: https://github.com/rayswaynl/a2waspwarfare/pull/399" ], "validation": [ "GitHub draft PR #399 is OPEN, DRAFT and reports CLEAN", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed with existing nullable/content-not-found warnings only; packaging skipped", "python Tools/Lint/check_sqf.py --root . --no-classname-index --select A3CMD,BRACKET,BOOLCMP scanned the 3 changed SQF files with 0 findings", "git diff --check and git diff --cached --check clean", "Added-line trap scan clean for lazy-code operands, boolean literal comparisons and A3-only helpers", "RequestCommanderVote.sqf SHA-256 parity matched across Chernarus/Takistan/Zargabad: E9306ABB7E271BBD553BDD8CA129DC144FBEC8F6B0B3B69F397E4171E0754EE5", "No _MISSIONS.7z package artifact exists" ] }, { "lane": "fleet-lane-184-coastal-utility-boats-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 184: Coastal utility boats", "Live lane base origin/claude/build84-cmdcon36", "No open PR or wiki claim found for lane 184; current Core_RU.sqf already has PBX, Core_USMC.sqf already has RHIB/RHIB2Turret, and Core_US.sqf has no cheap utility boat row", "Released as draft PR #396: default-off buy metadata only, append guarded PBX/RHIB-class Light-factory rows in Core_US.sqf/Core_RU.sqf and mirror maintained Vanilla roots through LoadoutManager; no GUI_Menu, service, AICOM, civilian traffic, boat-service, live deploy or package artifacts" ], "handoff": "Released with draft PR #396 against claude/build84-cmdcon36. Keep review focused on default-off coastal/naval detection and metadata-only RHIB/PBX behavior; existing factory lists already contained the relevant boat rows.", "updated": "2026-07-03T00:34:42+02:00", "outputs": [ "Branch: codex/lane184-coastal-utility-boats", "Commit: 4f3a4ca53", "Draft PR: https://github.com/rayswaynl/a2waspwarfare/pull/396" ], "validation": [ "GitHub draft PR #396 is OPEN, DRAFT and reports CLEAN", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed with existing nullable/content-not-found warnings only; packaging skipped", "python Tools/Lint/check_sqf.py --root . --no-classname-index --ignore BOOLCMP scanned the 9 changed SQF files with 0 findings; full BOOLCMP-only findings are existing legacy comparisons outside the added lines", "git diff --check and git diff --cached --check clean", "Added-line trap scan clean for lazy-code operands and boolean literal comparisons", "Chernarus has IS_NAVAL_MAP; Takistan/Zargabad keep IS_NAVAL_MAP commented and the fallback water probe list empty", "No _MISSIONS.7z package artifact exists" ] }, { "lane": "fleet-lane-170-guer-improvised-armor-current-target-closure-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-current-target-present", "sourceScope": [ "Fleet lane 170: Revive GUER improvised armor", "Live lane base origin/claude/build84-cmdcon36 already contains the default-off WFBE_C_GUER_IMPROVISED_ARMOR flag family, Common_GuerArmor.sqf handler and Common_CreateVehicle.sqf hook", "Verified Chernarus, maintained Takistan and Zargabad mirrors carry the same gate/helper/hook; no source patch or duplicate PR opened", "No mission source edits, no LoadoutManager run, no live deploy and no package artifacts" ], "handoff": "Closed as stale/current-target-present. Future work is owner/runtime tuning only: raise WFBE_C_GUER_IMPROVISED_ARMOR above 0 and smoke-test non-AT reduction versus AT pass-through.", "updated": "2026-07-03T00:38:00+02:00", "outputs": [ "Wiki coordination closure only; no PR" ], "validation": [ "git grep origin/claude/build84-cmdcon36 found WFBE_C_GUER_IMPROVISED_ARMOR constants, Common_GuerArmor.sqf and Common_CreateVehicle.sqf hooks in Chernarus, Takistan and Zargabad", "git diff origin/claude/guer-improvised-armor..origin/claude/build84-cmdcon36 shows the live lane preserves the GUER armor hook while later constants/vehicle-side edits changed adjacent context", "No SQF/SQM/HPP/EXT files changed in this closure" ] }, { "lane": "fleet-lane-187-balance-asymmetries-reference-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-wiki-published", "sourceScope": [ "Fleet lane 187: Wiki Balance-Asymmetries reference", "Document, do not retune: CP toll versus stipend math, kill-tier x 0.5 coefficient compounding, CO Build/Ammo/Gear-L5 dependency versus GUE Gear-L2, CO Supply-L3 8000 versus GUE 6000, and W1 War Chest sizing versus late-game costs", "Use file:line evidence from origin/claude/build84-cmdcon36 and cross-link from economy plus GUER pages", "No mission source edits, no lobby parameter work, no balance retune, no live deploy and no package artifacts" ], "handoff": "Released as a wiki-only Balance-Asymmetries reference page. It documents GUER stipend/checkpoint toll pacing, kill-tier and bounty coefficient compounding, CO/GUE upgrade split, and W1 War Chest sizing without retuning mission source.", "updated": "2026-07-03T00:18:00+02:00", "outputs": [ "Balance-Asymmetries.md", "Cross-links added from Economy-Towns-And-Supply.md, GUER-Insurgent-Player-Economy.md and GUER-Insurgents-Faction-Overview.md", "Navigation updated in _Sidebar.md, Home.md, llms.txt, Page-Index.md and page-index.json" ], "validation": [ "python .\\gen_page_index.py . completed: 324 pages indexed, 2 existing unsorted nav gaps", "powershell -ExecutionPolicy Bypass -File .\\validate-wiki.ps1 passed with known line-ending and legacy JSONL warnings only", "git diff --check clean with CRLF conversion warnings only", "No mission source, lobby parameter, balance retune, live deploy or package artifact changes" ] }, { "lane": "fleet-lane-186-dark-flags-inventory-2026-07-03", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 186: Dark-Flags-Inventory page", "Live lane base origin/claude/build84-cmdcon36", "No open PR or active wiki claim found for lane 186; scope is a docs-only source PR with a mechanical inventory of WFBE_C_* flags that default to 0", "Avoid mission source behavior changes, Parameters.hpp edits, Init_CommonConstants.sqf edits, live deploy and package artifacts" ], "handoff": "Released as draft PR #392. Added a docs-only dark-flags inventory report covering default-zero WFBE_C_* source switches, baseline lobby defaults, owner-risk classes and high-risk flip buckets. No mission source, Parameters.hpp, Init_CommonConstants.sqf, live deploy or package artifacts changed.", "updated": "2026-07-03T00:19:25+02:00", "outputs": [ "Draft PR #392: https://github.com/rayswaynl/a2waspwarfare/pull/392", "Branch: codex/lane186-dark-flags-inventory", "Commit: 603ea6be docs: inventory dark flags", "Report: docs/design/DARK-FLAGS-INVENTORY-2026-07-03.md" ], "validation": [ "GitHub draft PR #392 is OPEN, DRAFT and reports CLEAN", "git diff --cached --check clean before commit", "Changed-file list is docs-only: docs/design/DARK-FLAGS-INVENTORY-2026-07-03.md", "No SQF/SQM/HPP/EXT mission source files changed", "Scanned Common/Init/Init_CommonConstants.sqf for WFBE_C_* = 0 definitions and filtered out non-switch numeric constants", "Scanned Rsc/Parameters.hpp for default-zero WFBE_C_* parameter classes", "No _MISSIONS.7z package artifact touched", "LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-180-ambient-skirmish-cells-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 180: Background skirmish cells (NIAC-style a-life)", "Live lane base origin/claude/build84-cmdcon36", "Current live tree has no Server_AmbientSkirmish.sqf or ambient skirmish constants; open PR #360 is civilian ambient traffic and does not own combat skirmish cells", "Scope is a default-off server-only worker with hard cap 1, remote-from-player/town spawn checks and self-cleanup; no AICOM/town budget integration, no civilian traffic files, no live deploy and no package artifacts" ], "handoff": "Released as draft PR #385. Added default-off ambient skirmish constants, a server-only Server_AmbientSkirmish.sqf worker in Chernarus plus maintained Takistan/Zargabad mirrors, and a boot launch gate. The feature remains inert until WFBE_C_AMBIENT_SKIRMISH is enabled; no AICOM, town, supply, score, victory, civilian traffic, live deploy or package artifacts changed.", "updated": "2026-07-02T23:58:24+02:00", "outputs": [ "Draft PR #385: https://github.com/rayswaynl/a2waspwarfare/pull/385", "Branch: codex/180-ambient-skirmish-cells", "Commit: 4ee0eb31e Lane 180: add default-off ambient skirmish cells" ], "validation": [ "GitHub draft PR #385 is OPEN, DRAFT and CLEAN", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed; existing nullable/content-not-found warnings only; packaging skipped", "Focused Tools/Lint/check_sqf.py scanned 9 touched SQF files with 0 findings", "Added-line trap scan clean for bool literal comparisons, lazy-code operands, modern SQF helpers, remoteExec and BIS_fnc", "git diff --cached --check clean", "Server_AmbientSkirmish.sqf SHA-256 parity matched across Chernarus/Takistan/Zargabad: D0C3B6899BB30EAA17D8FB9CE137D29FEFE8B9BDFA7F2FFA814DDDE78BCB17BC", "No _MISSIONS.7z package artifact exists" ] }, { "lane": "fleet-lane-178-unit-camera-ai-teams-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 178: Spectator AI-teams section", "Live lane base origin/claude/build84-cmdcon36", "Current GUI_Menu_UnitCamera.sqf listbox 21002 filters to player-led clientTeams only; Command roster uses the live side-logic wfbe_teams registry for AI-led squads", "Scope is a default-off client QoL addition to let the Unit Camera list and camera-switch to AI-led teams; no orders, Command roster edits, GUI_Menu_Command.sqf edits, Client_UpdateRHUD edits, live deploy or package artifacts" ], "handoff": "Released as draft PR #383. Added default-off WFBE_C_UNIT_CAMERA_AI_TEAMS plus Unit Camera AI-team list rows under a read-only AI Teams header, sourced from the live side-logic wfbe_teams registry. Camera-switch only; no Command menu, RHUD, order behavior, live deploy or package artifact changes.", "updated": "2026-07-02T23:51:45+02:00", "outputs": [ "Draft PR #383: https://github.com/rayswaynl/a2waspwarfare/pull/383", "Branch: codex/lane178-unit-camera-ai-teams", "Commit: 6031ca3b2 lane178: list AI teams in unit camera" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed with existing nullable/content-not-found warnings only; packaging skipped", "Focused Tools/Lint/check_sqf.py scanned 6 touched SQF files with 0 findings", "Added-line A3 command and Boolean ==/!= literal trap scan clean", "Bracket balance deltas were (0,0,0) for all six changed files", "GUI_Menu_UnitCamera.sqf SHA-256 parity matched across Chernarus/Takistan/Zargabad; Init_CommonConstants.sqf parity matched across the same roots", "git diff --check and git diff --cached --check clean; no _MISSIONS.7z package artifact exists", "origin/claude/build84-cmdcon36@b1608b096 verified unchanged after fetch; branch was ahead 1 / behind 0 before push" ] }, { "lane": "fleet-lane-174-ghost-defenders-closure-2026-07-03", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 174: Ghost defenders after town/base side flip", "Live lane base origin/claude/build84-cmdcon36", "CODEX-FLEET-PROMPT says to close this lane in the log if PR #199 is already merged", "PR #199 merged on 2026-07-02T14:53:40Z and commit 207e539e9 is an ancestor of origin/claude/build84-cmdcon36" ], "handoff": "Closed without source edits or a duplicate PR because PR #199 already merged the ghost-defender side-flip guard into claude/build84-cmdcon36. Treat lane 174 as done; do not reopen unless the merged fix regresses.", "updated": "2026-07-03T00:02:00+02:00", "outputs": [ "Existing merged PR #199: https://github.com/rayswaynl/a2waspwarfare/pull/199", "Existing branch: fable/lane118-defense-side-guard", "Existing commit: 207e539e9", "Merge commit: 5bdade82a" ], "validation": [ "gh pr view 199 reports MERGED at 2026-07-02T14:53:40Z", "git merge-base --is-ancestor 207e539e9 origin/claude/build84-cmdcon36 returned success", "git log --all --grep confirmed merge commit 5bdade82a for PR #199", "No source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-123-patrol-switch-status-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-duplicate-open-pr", "sourceScope": [ "Fleet lane 123: AI6 patrol switch fall-through status", "Live lane base origin/claude/build84-cmdcon36", "Current Server_GetTownPatrol.sqf appears to classify supplyValue >= 60 as HEAVY in Chernarus, Takistan and Zargabad", "Docs-only current-target status report; avoid mission source edits, patrol behavior changes, AI commander files, live deploy and package artifacts" ], "handoff": "Released without opening a second PR after a fresh open-PR refresh found PR #359 already covering lane 123 as a docs-only town-patrol SV60 audit. Local branch codex/lane123-patrol-switch-status was not pushed.", "updated": "2026-07-02T23:31:00+02:00", "outputs": [ "Duplicate open draft PR #359: https://github.com/rayswaynl/a2waspwarfare/pull/359", "Duplicate branch: codex/lane123-town-patrol-switch-audit", "Duplicate report: docs/design/TOWN-PATROL-SV60-AUDIT-2026-07-02.md" ], "validation": [ "PR #359 is OPEN, DRAFT and mergeable", "PR #359 adds one docs/design Markdown file and no SQF/SQM/HPP/EXT mission source files", "Fresh fetch advanced origin/claude/build84-cmdcon36 to b1608b096 after the local lane123 report commit; no second PR opened" ] }, { "lane": "fleet-lane-11-an2-smuggler-run-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 11: DORMANT ASSET AN-2 smuggler run", "Live lane base origin/claude/build84-cmdcon36", "Current docs/design/UNUSED-ASSETS.md identifies civilian/TK AN-2 cargo plane classes as high cool-per-effort dormant assets with no current smuggler-run implementation found in open PRs or source", "Scope is a default-off server-only ambient AN-2 smuggler encounter in Chernarus source plus generated maintained mirrors; reuse existing create-group/create-vehicle/side-supply idioms where safe; avoid GUER air defense/naval HVT loops, live deploy and package artifacts" ], "handoff": "Released as draft PR #367. Added default-off AN-2 smuggler-run constants, a server-only Server_An2SmugglerRun.sqf worker in Chernarus plus maintained Takistan/Zargabad mirrors, and a docs/design/UNUSED-ASSETS.md status update. The feature stays inert until WFBE_C_AN2_SMUGGLER_RUN is set to 1; no GUER air defense, naval HVT, wildcard, live deploy or package artifacts changed.", "updated": "2026-07-02T23:30:00+02:00", "outputs": [ "Draft PR #367: https://github.com/rayswaynl/a2waspwarfare/pull/367", "Branch: codex/11-an2-smuggler-run", "Commit: 7bcd6ef81 Lane 11: add default-off AN-2 smuggler run" ], "validation": [ "GitHub draft PR #367 is OPEN, DRAFT and MERGEABLE with no checks reported", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed; existing nullable/content-not-found warnings only; packaging skipped", "Focused Tools/Lint/check_sqf.py scanned 9 touched SQF files with A3CMD/A3MARKER/A3REVEAL/A3SELECT/A3SORT/A3STRING/BRACKET/GROUPGETVAR selected and 0 findings", "Added-line == true / != false trap scan clean", "Bracket deltas versus base are 0 for changed existing SQF files; new Server_An2SmugglerRun.sqf balances (), [] and {} at 0", "SHA-256 parity matched across all three Server_An2SmugglerRun.sqf copies: C71C01D2EE5D716281BC286D658B7905DAD1FB7AC0940DD4E61332B3C5D844ED", "git diff --cached --check and git diff HEAD~1..HEAD --check clean", "No _MISSIONS.7z package artifact exists", "origin/claude/build84-cmdcon36@f9b00d5ff verified ancestor of HEAD" ] }, { "lane": "fleet-lane-149-wildcard-marker-status-2026-07-02", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 149: wildcard marker explains itself", "Live lane base origin/claude/build84-cmdcon36", "Current Client/PVFunctions/WildcardMarker.sqf already appears to add a side-local creation-time titleText explanation for known wildcard marker labels", "Docs-only current-target status report; avoid mission source edits, wildcard worker logic, GUI/Menu files, live deploy and package artifacts" ], "handoff": "Released as draft PR #362. The docs-only status report records that current claude/build84-cmdcon36 already creates side-local wildcard markers and shows a creation-time titleText explanation for known wildcard labels, while true hover/tooltips and broader deck transparency remain separate follow-up lanes. No mission source, live deploy work or package artifacts changed.", "updated": "2026-07-02T23:29:22+02:00", "outputs": [ "Draft PR #362: https://github.com/rayswaynl/a2waspwarfare/pull/362", "Branch: codex/lane149-wildcard-marker-status", "Commit: 1602c938d docs: report wildcard marker status", "Report: docs/design/WILDCARD-MARKER-STATUS-2026-07-02.md" ], "validation": [ "GitHub draft PR #362 is OPEN, DRAFT and reports CLEAN", "git diff --cached --check clean before commit", "Changed-file list is docs-only: docs/design/WILDCARD-MARKER-STATUS-2026-07-02.md", "No SQF/SQM/HPP/EXT mission source files changed", "Source anchors checked for WildcardMarker receiver registration, createMarkerLocal, label detail mapping, titleText status and main/GUER sender payloads", "No _MISSIONS.7z package artifact touched", "LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-130-event-handler-drift-status-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 130: NJ7 event-handler drift status", "Live lane base origin/claude/build84-cmdcon36", "Current Init_Client.sqf appears to carry the duplicate HandleAT removal, and Client_PreRespawnHandler.sqf appears to reattach both HandleAT and HandleRocketTraccer in all maintained roots", "Docs-only current-target status report; avoid mission source edits, death/respawn behavior changes, SkinSelector/death-camera surfaces, live deploy and package artifacts" ], "handoff": "Released as draft PR #353. The docs-only status report records that current claude/build84-cmdcon36 already carries the duplicate HandleAT removal from commit 1ad62bf4a and the merged PR #213 / commit 3e3c4448f8 HandleRocketTraccer respawn reattach in Chernarus, Takistan and Zargabad. No mission source, live deploy work or package artifacts changed.", "updated": "2026-07-02T23:15:00+02:00", "outputs": [ "Draft PR #353: https://github.com/rayswaynl/a2waspwarfare/pull/353", "Branch: codex/lane130-event-handler-status", "Commit: dd303beb7 docs: record lane130 event handler status", "Report: docs/design/EVENT-HANDLER-DRIFT-STATUS-2026-07-02.md" ], "validation": [ "GitHub draft PR #353 is OPEN, DRAFT and reports mergeable=true / clean", "git diff --cached --check clean before commit", "Changed-file list is docs-only: docs/design/EVENT-HANDLER-DRIFT-STATUS-2026-07-02.md", "No SQF/SQM/HPP/EXT mission source files changed", "git merge-base --is-ancestor 1ad62bf4a HEAD and 3e3c4448f8 HEAD both passed on origin/claude/build84-cmdcon36@ca278c4bc", "Source anchor check confirmed Init_Client.sqf startup handlers, duplicate-HandleAT removal note and Client_PreRespawnHandler.sqf respawn handlers in Chernarus/Takistan/Zargabad", "SHA-256 parity matched across all three maintained Init_Client.sqf copies and all three maintained Client_PreRespawnHandler.sqf copies", "No _MISSIONS.7z package artifact exists", "LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-81-hc-send-guard-status-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 81: HC stale-recipient Message not sent ID=ffffffff status", "Live lane base origin/claude/build84-cmdcon36", "Current Common_SendToClient.sqf appears to guard owner() id 0 before publicVariableClient, while older wiki text still calls the HC RPT flood untouched", "Docs-only current-target status report; avoid mission source edits, HC delegation behavior changes, live deploy and package artifacts" ], "handoff": "Released as draft PR #348. The docs-only status report records that current claude/build84-cmdcon36 already carries the Common_SendToClient owner-id guard from merged PR #241 / commit 1d7fc461d in Chernarus, Takistan and Zargabad, while an older foundation findings row still calls the HC ID=ffffffff flood untouched. No mission source, live deploy work or package artifacts changed.", "updated": "2026-07-02T23:03:00+02:00", "outputs": [ "Draft PR #348: https://github.com/rayswaynl/a2waspwarfare/pull/348", "Branch: codex/lane81-hc-send-guard-status", "Commit: 4cba1f301 docs: record lane81 HC send guard status", "Report: docs/design/HC-SEND-GUARD-STATUS-2026-07-02.md" ], "validation": [ "git diff --cached --check clean before commit", "Changed-file list is docs-only: docs/design/HC-SEND-GUARD-STATUS-2026-07-02.md", "No SQF/SQM/HPP/EXT mission source files changed", "git merge-base --is-ancestor 1d7fc461d HEAD passed on origin/claude/build84-cmdcon36@ca278c4bc", "Source anchor check confirmed owner() capture, ID=ffffffff comment and _id > 0 guards in Chernarus/Takistan/Zargabad Common_SendToClient.sqf", "SHA-256 parity matched across all three maintained Common_SendToClient.sqf copies", "No _MISSIONS.7z package artifact exists", "LoadoutManager not run because no mission source changed", "GitHub draft PR #348 is OPEN, DRAFT and reports mergeable=true / clean" ] }, { "lane": "fleet-lane-145-vbied-detonation-confirmation-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-duplicate-owner-decision", "sourceScope": [ "Fleet lane 145: GUER VBIED detonation confirmation", "Live lane base origin/claude/build84-cmdcon36", "Current Action_GuerVbiedDetonate.sqf in both maintained roots immediately sends RequestSpecial guer-vbied-detonate on a single scroll-wheel click", "Scope is a small client-action safety latch behind a new default-off flag: require a second activation within a short window before sending the existing server detonation request; do not change VBIED server authority, rewards, blast shape, GUER vehicle creation, live deploy or package artifacts" ], "handoff": "Released without source edits after detecting prior closed lane-145 PRs. PR #214 was closed as a duplicate of #215, and PR #215 was closed by Ray's decision: VBIED stays one-click/instant by design. Do not reopen this confirmation patch unless the owner reverses that decision.", "updated": "2026-07-02T22:45:26+02:00", "outputs": [ "No source branch or PR opened by this follow-up", "Prior closed duplicate PR #214: https://github.com/rayswaynl/a2waspwarfare/pull/214", "Prior owner-decision PR #215: https://github.com/rayswaynl/a2waspwarfare/pull/215" ], "validation": [ "Open PR search did not find an Action_GuerVbiedDetonate.sqf / lane 145 owner", "Current source still documents instant single-click detonation in both maintained roots", "Follow-up PR lookup found PR #214 closed as duplicate of #215", "PR #215 comment says Ray decided VBIED stays one-click/instant by design", "No gameplay source files changed in this follow-up" ] }, { "lane": "fleet-lane-29-scud-upgrade-menu-clarity-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 29: upgrade menu 2-level SCUD row clarity", "Live lane base origin/claude/build84-cmdcon36", "PR #143 prerequisite is merged; no open lane-29/upgrade-menu claimant found during refresh", "Small client UI/config text improvement: explain SCUD/ICBM level 1 and level 2 unlocks, per-level supply/funds/time costs and current/next-level context without changing upgrade authority, costs, dependencies, queue behavior, live deploy or package artifacts" ], "handoff": "Released as draft PR #341. The SCUD/ICBM upgrade-menu description now appends level 1/2 unlocks, supply/funds/time costs and dependency text, while the upgrade detail pane explicitly shows Current Level and Next Level. Chernarus was edited first and mirrored to maintained Takistan and Zargabad through LoadoutManager. Upgrade authority, costs, dependencies, queue behavior, server paths, live deploy and package artifacts were not changed.", "updated": "2026-07-02T22:37:42+02:00", "outputs": [ "Draft PR #341: https://github.com/rayswaynl/a2waspwarfare/pull/341", "Branch: codex/29-scud-upgrade-menu-clarity", "Commit: 4571acccb Clarify SCUD upgrade menu levels" ], "validation": [ "PR #341 is open as draft and reports CLEAN merge state with no checks", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed; existing nullable warnings/content-not-found notices only; packaging skipped", "git diff --check clean with CRLF warnings only", "git diff --cached --check clean before commit", "Focused Tools/Lint/check_sqf.py scanned 6 changed SQF files with A3CMD/BRACKET selected and 0 findings", "Bracket deltas versus HEAD were 0 for (), [] and {} across all 6 changed files", "Added-line A3/Boolean trap scan found no hits", "SHA-256 parity matched across Chernarus/Takistan/Zargabad GUI_UpgradeMenu.sqf and Labels_Upgrades.sqf copies", "No _MISSIONS.7z package artifact exists", "LoadoutManager --check was attempted but reports unrelated Takistan generator drift in EASA_Init.sqf, Common_ReturnAircraftNameFromItsType.sqf and Common_BalanceInit.sqf; those artifacts were restored and are outside lane 29" ] }, { "lane": "fleet-dr20-hq-kill-idempotency-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "DR-20 / HQ-killed consumer idempotency", "Live lane base origin/claude/build84-cmdcon36", "Current Chernarus and maintained Takistan Server_OnHQKilled.sqf lack a wfbe_hq_killed_done guard while server and client-local killed EH paths can replay process-killed-hq", "Scope is a first-consumer idempotency guard in Server_OnHQKilled.sqf for both maintained roots only; preserve redundant detection, HQ wreck/marker behavior, DR-50 score gating, BaseFallSting, live deploy and package artifacts" ], "handoff": "Released as draft PR #336. Chernarus and maintained Takistan Server_OnHQKilled.sqf now set wfbe_hq_killed_done before existing HQ-death side effects so duplicate server/client relay events exit after the first consumer pass. Redundant detection, HQ wreck/marker behavior, DR-50 score gating, BaseFallSting and package/deploy artifacts were not changed.", "updated": "2026-07-02T22:22:00+02:00", "outputs": [ "Draft PR #336: https://github.com/rayswaynl/a2waspwarfare/pull/336", "Branch: codex/dr20-hq-kill-idempotency", "Commit: e9c4c9569 Guard HQ kill processing against duplicate relays" ], "validation": [ "GitHub draft PR #336 is OPEN, DRAFT, CLEAN and MERGEABLE", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed in Tools/LoadoutManager with existing nullable warnings and skipped packaging", "Effective diff is exactly two mirrored Server_OnHQKilled.sqf files", "git diff --check and git diff --cached --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "Full-file BOOLCMP remains noisy due pre-existing legacy comparisons, but added-line A3/Boolean trap scan is clean", "Bracket balance is 0 for (), [] and {} in both touched files", "Chernarus/Takistan touched-file SHA256 hashes match", "No _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push" ] }, { "lane": "fleet-lane-98-aicom-public-state-sync-status-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 98 / NJ9: HC reads nil wfbe_aicom_funds and wfbe_aicom_running", "Live lane base origin/claude/build84-cmdcon36", "Current base appears to carry a default-off WFBE_C_AICOM_PUBLIC_STATE_SYNC mechanism for side-logic AICOM state writes in both maintained roots", "Docs-only current-target status report: verify sync flag, write sites, stale wiki/prompt wording and owner-enable follow-up; avoid mission source edits, AICOM behavior changes, live deploy and package artifacts unless a tiny non-overlapping correction is proven" ], "handoff": "Released without opening a new PR because the lane is already implemented and merged as PR #227 / commit 9fb41db83 on origin/claude/build84-cmdcon36. Current base contains the default-off WFBE_C_AICOM_PUBLIC_STATE_SYNC mechanism and the wfbe_aicom_funds/running write sites use the gated broadcast flag in both maintained roots. No mission source, generated mission files, live deploy work or package artifacts changed by this follow-up.", "updated": "2026-07-02T21:54:19+02:00", "outputs": [ "Existing merged PR #227: https://github.com/rayswaynl/a2waspwarfare/pull/227", "Existing branch: codex/98-aicom-state-public-sync", "Existing commit: 9fb41db83 Lane 98: gate AICOM state public sync", "No new PR opened; claim released as overlap/already-merged" ], "validation": [ "git merge-base --is-ancestor 9fb41db83 origin/claude/build84-cmdcon36 returned success", "GitHub PR #227 is MERGED into claude/build84-cmdcon36", "Current source anchors checked for WFBE_C_AICOM_PUBLIC_STATE_SYNC in Init_CommonConstants.sqf and gated setVariable writes in Init_Server.sqf, AI_Commander.sqf, Server_ChangeAICommanderFunds.sqf, Server_AssignNewCommander.sqf, Server_VoteForCommander.sqf and RequestClaimCommander.sqf", "No source files changed in the lane98 follow-up worktree" ] }, { "lane": "fleet-lane-24-respawn-flow-qa-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 24 rotating QA: respawn flows", "Live lane base origin/claude/build84-cmdcon36", "Docs-first end-to-end QA over player pre-respawn, respawn menu availability, post-respawn loadout/action restore, AI respawn and wiki lifecycle references", "Report found no P1/P2 current-target respawn source defect; remaining items are stale-doc cleanup, branch-sensitive MASH wording, AI respawn P3 cleanup, threeway zero-camp owner decision and runtime smoke follow-up" ], "handoff": "Released as draft PR #332. Docs-only respawn flow QA report proves the current target already carries death-location/timer guards, spawn-list validation, null-spawn fallback, marker cleanup, custom-gear penalty mode 5 charge gating, and Chernarus/Takistan parity for the audited core respawn files. No mission source, generated mission files, live deploy work or package artifacts changed.", "updated": "2026-07-02T21:56:00+02:00", "outputs": [ "Draft PR #332: https://github.com/rayswaynl/a2waspwarfare/pull/332", "Branch: codex/lane24-respawn-flow-qa", "Commit: 5203ad52c docs: add respawn flow QA report", "Report: docs/design/RESPAWN-FLOW-QA-2026-07-02.md" ], "validation": [ "GitHub draft PR #332 is open and reports CLEAN merge state with no checks", "git diff --check clean before commit", "git diff --cached --check clean before commit", "Changed-file list is docs-only: docs/design/RESPAWN-FLOW-QA-2026-07-02.md", "No SQF/SQM/HPP/EXT mission source files changed", "Chernarus/Takistan audited respawn files hash-match for Client_GetRespawnAvailable.sqf, Client_OnRespawnHandler.sqf, GUI_RespawnMenu.sqf, AI_AdvancedRespawn.sqf and AI_SquadRespawn.sqf", "Maintained-root MASH module files absent on current target; Skill_Apply.sqf records MASH deploy removal", "LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-108-town-capture-scan-status-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 108: server_town per-capture nearEntities scan", "Live lane base origin/claude/build84-cmdcon36", "Current base keeps the direct per-town capture nearEntities scan and PerformanceAudit_Record town_capture_scan probe, while previous scan dedupe was explicitly reverted after capture wedges", "Docs-only current-target status report: document existing mitigations, reverted unsafe path and safe follow-up measurement gates; avoid mission source edits, server_town behavior changes, live deploy and package artifacts" ], "handoff": "Released as draft PR #330. Docs-only status report shows the current target still keeps a direct per-town capture nearEntities + unitsBelowHeight scan with PerformanceAudit_Record town_capture_scan instrumentation, while prior one-scan-many-readers dedupe was reverted after capture wedges. It also documents already-folded safe mitigations such as airfield logic caching and write-on-change contested state. No mission source, generated mission files, live deploy work or package artifacts changed.", "updated": "2026-07-02T21:45:30+02:00", "outputs": [ "Draft PR #330: https://github.com/rayswaynl/a2waspwarfare/pull/330", "Branch: codex/108-town-capture-scan-status", "Commit: d5ed7ec93 docs: add lane 108 town capture scan status", "Report: docs/design/TOWN-CAPTURE-SCAN-STATUS-2026-07-02.md" ], "validation": [ "GitHub draft PR #330 is open and reports CLEAN merge state with no checks", "git diff --cached --check clean before commit", "git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEAD passed before commit", "Changed-file list is docs-only: docs/design/TOWN-CAPTURE-SCAN-STATUS-2026-07-02.md", "Chernarus/Takistan Server/FSM/server_town.sqf SHA-256 hashes matched", "LocationLogicDepot counts checked: Chernarus 46, Takistan 33", "LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-50-recycle-backlog-status-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 50: RECYCLE-BACKLOG EXECUTION", "Live lane base origin/claude/build84-cmdcon36", "Current base already carries B74.2 AI commander structure-sell/BaseSell and wfbe_aicom_recycle producer/consumer paths in the maintained Chernarus mission root exposed by this checkout", "Docs-only current-target status report: verify prompt/backlog rows, document implemented/stale/follow-up rows, and avoid mission source edits, GUI_Menu files, AI_Commander behavior changes, live deploy and package artifacts" ], "handoff": "Released as draft PR #329. Docs-only status report proves lane 50 current-target state: BaseSell structure recycle and failed-journey/team recycle are already implemented on origin/claude/build84-cmdcon36, while AI supply trucks, MASH marker relay, old TaskSystem and historical WF-menu ops-console work remain disabled, stale, branch-only or owner-decision follow-up rows. No mission source, generated mission files, live deploy work or package artifacts changed.", "updated": "2026-07-02T21:40:20+02:00", "outputs": [ "Draft PR #329: https://github.com/rayswaynl/a2waspwarfare/pull/329", "Branch: codex/50-recycle-backlog-status", "Commit: 3a9c73021 docs: document recycle backlog status", "Report: docs/design/RECYCLE-BACKLOG-STATUS-2026-07-02.md" ], "validation": [ "GitHub draft PR #329 is open and reports CLEAN merge state with no checks", "git diff --cached --check clean before commit", "Changed-file list is docs-only: docs/design/RECYCLE-BACKLOG-STATUS-2026-07-02.md", "No SQF/SQM/HPP/EXT mission source files changed", "Current source anchors checked for BaseSell compile/config/worker, failed-journey recycle flagging/consumer, disabled AI supply-truck worker, MASH removal cue and old TaskSystem comment residue", "Current remote lookup did not expose feat/wf-menu-ops-console; historical branch-only status remains wiki-recorded only", "LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-45-aav-naval-hook-status-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 45: AAV NAVAL HOOK STATUS", "Live lane base origin/claude/build84-cmdcon36", "UNUSED-ASSETS AAV entry appears stale on current base: AAV metadata and heavy buy-list hook are already present, while carrier/naval-map/beach-assault behavior remains future work", "Docs-only status report; avoid UNUSED-ASSETS.md conflicts with lane 43/44, lane 42 coastal traffic, lane 44 MV22, AICOM wildcard/source PRs, live deploy and package artifacts" ], "handoff": "Released as draft PR #326. Docs-only status report proves the current target already contains the default-off WFBE_C_NAVAL_WEST_AAV Core_US metadata hook from merge PR #302 / c8b99512e, and separates that shipped hook from future carrier launch, beach-assault, AAV pathing and parameter/default work. No mission source, generated mission files, live deploy work or package artifacts changed.", "updated": "2026-07-02T21:27:38+02:00", "outputs": [ "Draft PR #326: https://github.com/rayswaynl/a2waspwarfare/pull/326", "Branch: codex/45-aav-naval-hook-status", "Commit: 606c96ce43542fab8829ecff58383d27529a7d53 docs: add AAV naval hook status", "Report: docs/design/AAV-NAVAL-HOOK-STATUS-2026-07-02.md" ], "validation": [ "GitHub draft PR #326 is open and reports CLEAN merge state with no checks", "gh pr checks reports no checks on the branch", "git diff --cached --check clean before commit; git diff --check HEAD~1..HEAD clean after commit", "Changed-file list is docs-only: docs/design/AAV-NAVAL-HOOK-STATUS-2026-07-02.md", "Source anchors checked for WFBE_C_NAVAL_WEST_AAV, Core_US.sqf AAV metadata hook, Core_USMC.sqf baseline AAV metadata and UNUSED-ASSETS shipped-hook status", "Chernarus/Takistan Core_US.sqf, Init_CommonConstants.sqf and Units_CO_US.sqf SHA-256 hashes matched", "LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-48-group-cap-hygiene-status-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 48: GROUP-CAP HYGIENE & TELEMETRY", "Live lane base origin/claude/build84-cmdcon36", "Docs-only current-target status report because Common_CreateGroup, server_groupsGC and Client_GroupsGC already carry conservative group-cap GC/telemetry behavior", "Avoid mission source edits, HC architecture changes, combat-AI sim gating, live server/deploy work and package artifacts" ], "handoff": "Released as draft PR #324. Docs-only status report proves lane 48 is already implemented on the current target: Common_CreateGroup has emergency GC/source tagging, server_groupsGC runs 60s group cleanup plus GCSTAT/GUERCAP/EMPTYGRP/DELEGSTAT/TOWNSTAT/ORBATSTAT telemetry, and Client_GroupsGC covers player/HC-local empty groups. No mission source, generated mission files, live deploy work or package artifacts changed.", "updated": "2026-07-02T21:24:15+02:00", "outputs": [ "Draft PR #324: https://github.com/rayswaynl/a2waspwarfare/pull/324", "Branch: codex/48-group-cap-hygiene-status", "Commit: 8781943ea docs: document group-cap hygiene status", "Report: docs/design/GROUP-CAP-HYGIENE-STATUS-2026-07-02.md" ], "validation": [ "GitHub draft PR #324 is open and reports CLEAN merge state with no checks", "git diff --cached --check clean before commit; git diff --check HEAD~1..HEAD clean after commit", "Changed-file list is docs-only: docs/design/GROUP-CAP-HYGIENE-STATUS-2026-07-02.md", "No SQF/SQM/HPP/EXT mission files changed", "Chernarus/Takistan checked files matched by SHA-256 for Common_CreateGroup.sqf, server_groupsGC.sqf, Client_GroupsGC.sqf, Init_Client.sqf and Init_HC.sqf", "LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-47-wf-menu-timeofday-readout-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 47: WF-MENU TIME-OF-DAY READOUT", "Live lane base origin/claude/build84-cmdcon36", "Deferred QoL: show the in-game clock/daytime in the WF menu without changing gameplay state", "Scope is a small default-off WF-menu UI readout; avoid branch-only UI theme work, menu navigation redesign, lane 159 tooltip sweep, lane 72 parameter rows, live server/deploy work and package artifacts" ], "handoff": "Released as draft PR #322. Docs-only status report shows lane 47 is stale on the current base: WF menu control 11015 already renders Uptime plus Time HH:MM from date select 3/4, and Chernarus/Takistan GUI_Menu.sqf hashes match. No runtime source, generated mission files, live deploy work or package artifacts changed.", "updated": "2026-07-02T21:06:55+02:00", "outputs": [ "Draft PR #322: https://github.com/rayswaynl/a2waspwarfare/pull/322", "Branch: codex/47-wf-menu-timeofday-readout", "Commit: 1e2027451bdc9bd88e984949be01e7d1e76ab188 Document WF menu time readout status", "Report: docs/design/WF-MENU-TIME-READOUT-STATUS-2026-07-02.md" ], "validation": [ "GitHub draft PR #322 is open and reports CLEAN merge state with no checks", "git diff --cached --check clean", "Source anchors checked: Client/GUI/GUI_Menu.sqf reads date select 3/4 and ctrlSetText control 11015 with Time HH:MM", "Rsc/Dialogs.hpp defines WF_Menu title control 11015", "Chernarus/Takistan Client/GUI/GUI_Menu.sqf SHA-256 hashes matched", "Changed-file list is docs-only; LoadoutManager not run because no mission source changed" ] }, { "lane": "fleet-lane-105-construction-site-polling-vm-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 105: Construction site polling VM consolidation", "Live lane base origin/claude/build84-cmdcon36", "Construction_MediumSite.sqf completion-mode thresholds currently use three repeated sleep-1 polling loops; Construction_SmallSite.sqf uses two", "Scope is one staged completion watcher per build in source Chernarus with LoadoutManager-generated Takistan mirror; preserve timed construction-mode behavior, construction stage ordering, logic cleanup and existing site completion side effects" ], "handoff": "Released as draft PR #319. Consolidated completion-mode construction stage polling in SmallSite/MediumSite into one staged watcher per build while preserving the visible thresholds, timed construction mode, logic-list cleanup and existing final structure side effects. Chernarus was mirrored to maintained Takistan via LoadoutManager. No GUI/Menu, AICOM, live deploy work, package artifacts or unrelated construction authority/refund changes.", "updated": "2026-07-02T20:52:25+02:00", "outputs": [ "Draft PR #319: https://github.com/rayswaynl/a2waspwarfare/pull/319", "Branch: codex/lane105-construction-site-polling", "Commit: b01dac8d2 Lane 105: consolidate construction polling", "Files: Chernarus/Takistan Server/Construction/Construction_MediumSite.sqf and Construction_SmallSite.sqf" ], "validation": [ "GitHub draft PR #319 is open and reports CLEAN merge state with no checks", "A2WASP_SKIP_ZIP=1 dotnet run -c Release from Tools/LoadoutManager completed and skipped packaging; existing nullable warnings plus existing 'specified content was not found' notices only", "git diff --cached --check clean before commit; git diff --check HEAD~1..HEAD clean after commit", "Tools/Lint/check_sqf.py focused SQF pass scanned 4 changed construction files with 0 findings", "bracket-delta (0,0,0) per changed SQF file", "no leftover old while-true completion loops or Awaits-for threshold comments in changed construction files", "no added A3-only commands or Boolean == true/false / != true/false trap lines", "Chernarus/Takistan Construction_MediumSite.sqf hashes matched; Chernarus/Takistan Construction_SmallSite.sqf hashes matched" ] }, { "lane": "fleet-lane-44-mv22-reinforcement-flavour-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 44: MV-22 REINFORCEMENT FLAVOUR", "Live lane base origin/claude/build84-cmdcon36", "UNUSED-ASSETS #9: visual-only MV22 Osprey delivery for the first reinforcement wave into a friendly town", "Default-off flag-gated source lane; reuse the W6 Air Cavalry insertion path, config-proof MV22 availability, and avoid lane 42 coastal traffic, lane 45 AAV naval hook, lane 52 capture feedback, AICOM wildcard/source PRs, live server/deploy work and package artifacts" ], "handoff": "Released as draft PR #320. Added default-off WFBE_C_MV22_REINFORCEMENT_FLAVOUR plus configurable WFBE_C_MV22_REINFORCEMENT_CLASS. When enabled, WEST's first W19 Heliborne QRF copies the resolved W6/W19 air-assault template, config-proofs MV22, swaps only the lead lift hull, and keeps the existing commander-team founding and air-insertion path. No buy-list, mission-param, W6/offensive insertion, live deploy or package artifact changes.", "updated": "2026-07-02T20:53:34+02:00", "outputs": [ "Draft PR #320: https://github.com/rayswaynl/a2waspwarfare/pull/320", "Branch: codex/44-mv22-reinforcement-flavour", "Commit: fd1aa43a89d77fb6a21f03b26671f88a12b685c9 Add MV-22 QRF lift flavour", "Files: Chernarus/Takistan Init_CommonConstants.sqf, Chernarus/Takistan AI_Commander_Wildcard.sqf, docs/design/UNUSED-ASSETS.md" ], "validation": [ "GitHub draft PR #320 is open and reports CLEAN merge state with no checks", "A2WASP_SKIP_ZIP=1 dotnet run -c Release completed and skipped packaging; existing nullable warnings plus existing specified-content notices only", "A2WASP_SKIP_ZIP=1 dotnet run -c Release -- --check passed with no generated drift detected", "Tools/Lint/check_sqf.py focused SQF pass scanned 4 mirrored mission files with 0 findings", "git diff --cached --check clean", "Chernarus/Takistan Init_CommonConstants.sqf hashes matched", "Chernarus/Takistan AI_Commander_Wildcard.sqf hashes matched", "MV22 classname references verified in both CH/TK config trees; added diff has no Boolean ==/!= traps" ] }, { "lane": "fleet-lane-52-town-capture-feedback-ux-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 52: TOWN-CAPTURE FEEDBACK UX", "Live lane base origin/claude/build84-cmdcon36", "Capture bar currently shows only town name plus supply value; add a small default-off clarity layer for observed SV trend / stalled-progress feedback", "Scope is client-side capture-bar feedback only; avoid TownCaptured broadcast behavior, server capture math, AICOM, GUI_Menu files, live deploy work and package artifacts" ], "handoff": "Released as draft PR #316. Added default-off WFBE_C_TOWNS_CAPTURE_BAR_DETAIL client capture-bar trend text: Watching, Contested -N/m, Recovering +N/m, or Stalled based on already-replicated supplyValue deltas. Baseline resets on town/camp/ownership/range changes. No server capture math, town ownership, marker broadcast, AICOM, GUI_Menu, live deploy or package artifact changes.", "updated": "2026-07-02T20:33:30+02:00", "outputs": [ "Draft PR #316: https://github.com/rayswaynl/a2waspwarfare/pull/316", "Branch: codex/52-town-capture-feedback-ux", "Commit: 613e37241 Lane 52: add capture bar trend detail", "Files: Chernarus/Takistan Client/FSM/client_title_capture.sqf and Chernarus/Takistan Common/Init/Init_CommonConstants.sqf" ], "validation": [ "GitHub draft PR #316 is open and reports CLEAN merge state with no checks", "A2WASP_SKIP_ZIP=1 dotnet run -c Release from Tools/LoadoutManager completed and skipped packaging; existing nullable warnings plus existing 'specified content was not found' notices only", "git diff --check clean with CRLF warnings only", "bracket-delta (0,0,0) per changed SQF file", "no A3 trap commands in added lines; no Boolean ==/!= added", "Tools/Lint/check_sqf.py focused SQF pass scanned 4 changed files with 0 findings", "Chernarus/Takistan client_title_capture.sqf hashes matched; Chernarus/Takistan Init_CommonConstants.sqf hashes matched" ] }, { "lane": "fleet-lane-43-avenger-sam-ambush-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 43: AVENGER SAM AMBUSH", "Live lane base origin/claude/build84-cmdcon36", "UNUSED-ASSETS #8: enemy air incursion spawns a crewed HMMWV_Avenger_DES_EP1 SAM ambush", "Default-off flag-gated source lane; avoid lane 42 civilian coastal traffic, lane 45 AAV naval hook, AICOM wildcard/source PRs, live server/deploy work and package artifacts" ], "handoff": "Released as draft PR #315. Added a default-off WFBE_C_AVENGER_SAM_AMBUSH hook with capped lifetime/quiet/range/class constants and a separate WEST Avenger SAM registry inside Server_GuerAirDef.sqf. The branch mirrors Chernarus to Takistan via LoadoutManager and updates UNUSED-ASSETS #8 status. No live deploy or package artifacts shipped.", "updated": "2026-07-02T20:27:31+02:00", "outputs": [ "Draft PR #315: https://github.com/rayswaynl/a2waspwarfare/pull/315", "Branch: codex/43-avenger-sam-ambush", "Commit: c05bc1319 Add Avenger SAM ambush hook", "Files: Chernarus/Takistan Init_CommonConstants.sqf, Chernarus/Takistan Server_GuerAirDef.sqf, docs/design/UNUSED-ASSETS.md" ], "validation": [ "GitHub draft PR #315 is open and reports CLEAN merge state with no checks", "dotnet run from Tools/LoadoutManager completed; existing nullable warnings plus existing 'specified content was not found' notices only", "git diff --check origin/claude/build84-cmdcon36...HEAD clean", "Tools/Lint/check_sqf.py focused SQF pass scanned 4 mirrored mission files with 0 findings", "Chernarus/Takistan Server_GuerAirDef.sqf SHA-256 matched after mirroring", "Chernarus/Takistan Init_CommonConstants.sqf SHA-256 matched after mirroring", "Generated _MISSIONS.7z package artifact removed before commit" ] }, { "lane": "fleet-lane-42-civilian-coastal-traffic-2026-07-02", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 42: CIVILIAN COASTAL TRAFFIC", "Live lane base origin/claude/build84-cmdcon36", "UNUSED-ASSETS #4 ambient fishing boats plus a PBX/Zodiac-style coastal prop near coastal towns", "Neutral world-dressing only, behind a default-off flag; avoid combat AI simulation gating, naval-HVT objective behavior, AI_Commander files, GUI/Menu files, live server/deploy work and package artifacts" ], "handoff": "Released as draft PR #313. Adds a default-off server-side neutral coastal boat dressing spawner with strict count/proximity gates, no crews/combat AI/objective logic, and a LoadoutManager-generated Takistan mirror. Gameplay remains unchanged while WFBE_C_CIV_COASTAL_TRAFFIC stays 0.", "updated": "2026-07-02T20:18:02+02:00", "outputs": [ "Draft PR #313: https://github.com/rayswaynl/a2waspwarfare/pull/313", "Branch: codex/42-civilian-coastal-traffic", "Commit: c3863ea24 Add default-off civilian coastal traffic", "Files: Chernarus Init_CommonConstants, Init_Server, Init_CivilianCoastalTraffic plus generated Takistan mirror" ], "validation": [ "GitHub draft PR #313 is open against claude/build84-cmdcon36", "git diff --check github/claude/build84-cmdcon36...HEAD clean", "focused SQF lint on both new initializer files reports 0 findings for A3 traps, BRACKET, BOOLCMP and GROUPGETVAR", "focused SQF lint on all six touched files reports 0 findings for A3 traps, BRACKET and GROUPGETVAR", "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and packaging skipped", "LoadoutManager --check-takistan-mirror still reports unrelated generated drift in EASA_Init.sqf, Common_ReturnAircraftNameFromItsType.sqf and Common_BalanceInit.sqf; those files were kept out of scope", "no live deploy or package artifact produced" ] }, { "lane": "fleet-lane-63-wildcard-deck-qa-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 63: QA SWEEP: wildcard deck", "Live lane base origin/claude/build84-cmdcon36", "Doc-first audit of wildcard deck weights, apply blocks, W-card inventory, cooldown/timing, player/operator feedback and UNUSED-ASSETS status alignment", "Avoid in-flight AICOM wildcard/source PRs, live server/deploy work, package artifacts and broad gameplay tuning; source fixes only if verified-small and non-overlapping" ], "handoff": "Released as draft PR #303. Added docs/design/WILDCARD-DECK-QA-2026-07-02.md, a docs-only wildcard deck QA report. Main follow-ups: W2 Supply Drop remains a common draw at side-supply cap and can announce a successful delivery after resolving ineligible/no-op; in-game help/briefing and source/design inventory text still reference removed cards and stale deck totals/escalation/default interval. No mission source edits were made.", "updated": "2026-07-02T20:03:32+02:00", "outputs": [ "Draft PR #303: https://github.com/rayswaynl/a2waspwarfare/pull/303", "Branch: codex/63-wildcard-deck-qa", "Commit: 69b83058e docs: add wildcard deck QA report", "Report: docs/design/WILDCARD-DECK-QA-2026-07-02.md" ], "validation": [ "GitHub draft PR #303 is open and reports CLEAN merge state with no checks", "git diff --check clean", "git diff --cached --check clean before commit", "source anchors reviewed against origin/claude/build84-cmdcon36@24604e9f7", "Chernarus vs Missions_Vanilla Takistan wildcard-related file hashes compared; wildcard workers/PVF/consumers matched, Init_Server differed only by expected SET_MAP id, GUI help differs by design", "no SQF/SQM/HPP/EXT mission source changed", "LoadoutManager not run because this is docs-only" ] }, { "lane": "fleet-lane-65-gear-loadout-save-load-qa-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 65: QA SWEEP: gear/loadout save-load", "Live lane base origin/claude/build84-cmdcon36", "Doc-first audit of gear/loadout persistence, Buy Gear templates, respawn gear restoration, cargo/backpack equip helpers and EASA interplay", "Read-only evidence may include GUI_BuyGearMenu.sqf and Client_BuildUnit.sqf; avoid source edits to open gear-tooltip/stringtable/onboarding/EASA lanes, GUI_Menu*.sqf, Client_BuildUnit.sqf, live server/deploy and package artifacts", "Canonical PR #295 merged into claude/build84-cmdcon36; duplicate PR #296 remains closed" ], "handoff": "Closed without source edits because canonical PR #295 merged lane 65 into claude/build84-cmdcon36. The live target now carries the source-backed save-load QA report, gear profile import shape/policy fix and UpdatePrice container loop suffix cleanup; PR #296 remains closed as duplicate.", "updated": "2026-07-03T01:19:00+02:00", "outputs": [ "Merged canonical PR #295: https://github.com/rayswaynl/a2waspwarfare/pull/295", "Duplicate PR #296 closed: https://github.com/rayswaynl/a2waspwarfare/pull/296", "Coordination comment on #295: https://github.com/rayswaynl/a2waspwarfare/pull/295#issuecomment-4868941715", "Branch: codex/lane65-gear-loadout-qa", "Commit: 91cd6a4de Lane 65: harden gear loadout save-load", "Merge commit: ac29f4341c338c59f8c31ebfa733f3515e534154", "Report: docs/design/GEAR-LOADOUT-SAVE-LOAD-QA-2026-07-02.md" ], "validation": [ "gh pr view 295 reports MERGED at 2026-07-02T19:03:11Z with merge commit ac29f4341c338c59f8c31ebfa733f3515e534154", "GitHub PR #296 is CLOSED as duplicate", "git merge-base --is-ancestor ac29f4341c338c59f8c31ebfa733f3515e534154 origin/claude/build84-cmdcon36 returned success", "git diff origin/codex/lane65-gear-loadout-qa..origin/claude/build84-cmdcon36 over the five lane-65 touched paths is empty", "duplicate diff reviewed: #296 Init_ProfileGear delta is covered by #295; #296 unique price-scope caution copied to #295 comment", "static follow-up noted on #295: import-side hostile gear policy now covers weapons, while magazines/backpack membership remains a possible flag-false follow-up", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-62-construction-system-qa-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 62: QA SWEEP: construction system", "Live lane base origin/claude/build84-cmdcon36", "Doc-first audit of construction request, placement, site build/progress, auto-wall, repair/recycle and commander/player UX feedback paths", "Avoid duplicating lane 46 placement parity, PR #278 RequestStructure/Defense/MHQRepair authority guards, PR #283 structure parity, and in-flight factory-wall/build-menu work; source fixes only if verified-small and non-overlapping" ], "handoff": "Released as draft PR #297. The docs-only construction QA report records a P2 structure-refund gap for CBRadar/Bank server rejections, a P3 false building-started feedback issue, and verified non-findings for stale construction bugs already fixed on the live lane.", "updated": "2026-07-02T19:47:12+02:00", "outputs": [ "PR #297: https://github.com/rayswaynl/a2waspwarfare/pull/297", "Branch: codex/62-construction-system-qa", "Commit: 0d1dff585 docs: add construction system QA report", "Report: docs/design/CONSTRUCTION-SYSTEM-QA-2026-07-02.md" ], "validation": [ "git diff --check clean with CRLF warning only", "git diff --cached --check clean before commit", "source anchors reviewed against origin/claude/build84-cmdcon36@24604e9f7", "audited Chernarus/Takistan construction files SHA-256 matched", "no SQF/SQM/HPP/EXT mission source changed", "LoadoutManager not run because this is docs-only", "GitHub draft PR #297 reports CLEAN merge state with no checks" ] }, { "lane": "fleet-lane-67-no-town-uncapturable-follow-through-2026-07-02", "owner": "Codex-Fleet-13", "status": "released-duplicate-closed-unmerged", "sourceScope": [ "Fleet lane 67: NO-TOWN-UNCAPTURABLE FOLLOW-THROUGH", "Live lane base origin/claude/build84-cmdcon36", "Recheck docs/design/NO-TOWN-UNCAPTURABLE.md against current SPREAD/HOLD-era source and adjacent AICOM reference pages", "Doc-only follow-through unless a tiny non-overlapping stale-reference fix is proven; do not implement the shelved escalation ladder, touch AI_Commander.sqf, live server/deploy, package artifacts, or mission runtime behavior" ], "handoff": "Closed unmerged as duplicate: PR #300 was closed at 2026-07-02T19:03:52Z as redundant with PR #299, which covers the same lane-67 verdict and fixes stale SPREAD-AND-HOLD anchors. No duplicate source/docs lane is needed.", "updated": "2026-07-03T04:54:02+02:00", "outputs": [ "PR #300: https://github.com/rayswaynl/a2waspwarfare/pull/300", "Branch: codex/67-no-town-uncapturable-followup", "Commit: 0e415fa54 Document no-town escalation follow-through", "Report: docs/design/NO-TOWN-UNCAPTURABLE-FOLLOWUP-2026-07-02.md", "Cross-reference: docs/design/NO-TOWN-UNCAPTURABLE.md", "2026-07-03 cleanup: gh pr view 300 confirms CLOSED unmerged at 2026-07-02T19:03:52Z; owner comment says redundant with PR #299" ], "validation": [ "git diff --check HEAD~1..HEAD clean", "changed files are docs-only", "targeted Chernarus/Takistan mission-source search found no WFBE_C_AICOM_ESCALATE or TARGET_ESCALATE hits", "branch is 0 behind / 1 ahead of github/claude/build84-cmdcon36 after fetch", "GitHub draft PR #300 opened against claude/build84-cmdcon36", "LoadoutManager not run because this is docs-only", "no live server/deploy work or package artifacts changed", "GitHub PR #300 closed unmerged as duplicate of PR #299" ] }, { "lane": "fleet-lane-64-victory-paths-qa-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 64: QA SWEEP: victory paths", "Live lane base origin/claude/build84-cmdcon36", "Doc-first end-to-end audit of victory/end-of-round paths, including base/HQ destruction, timeout/score conditions, three-way territorial victory and end screen handoff", "Do not duplicate the lane 163 territorial reference page or touch in-flight endgame panel work; source fixes only if verified-small and non-overlapping" ], "handoff": "Released as draft PR #292. The docs-only QA report confirms the old winner/loser inversion, same-tick double-award and WFBE_C_VICTORY_THREEWAY gate traps are fixed on the live target, then records remaining P2/P3 follow-ups for lobby Victory Condition authority, explicit same-poll trigger priority and the two-side game-end logger boundary.", "updated": "2026-07-02T19:30:02+02:00", "outputs": [ "PR #292: https://github.com/rayswaynl/a2waspwarfare/pull/292", "Branch: codex/64-victory-paths-qa", "Commit: 76a173dbd Document lane 64 victory paths QA", "Report: docs/design/VICTORY-PATHS-QA-2026-07-02.md" ], "validation": [ "git diff --check clean", "doc-only source read against origin/claude/build84-cmdcon36@ff4641a38", "key Chernarus/Takistan victory files hash-checked and matched", "no SQF/SQM/HPP/EXT mission source changed", "LoadoutManager not run because this is docs-only", "GitHub draft PR #292 reports CLEAN merge state with no checks" ] }, { "lane": "fleet-lane-58-artillery-module-qa-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-duplicate-closed-unmerged", "sourceScope": [ "Fleet lane 58: QA SWEEP: artillery module", "Live lane base origin/claude/build84-cmdcon36", "Doc-first audit of the player artillery path: Tactical Center menu, fire mission dispatch, artillery discovery, ammo/cooldown/range state and visible feedback", "Read-only evidence may include GUI_Menu_Tactical.sqf and Rsc/Titles.hpp, but no GUI_Menu*.sqf source edits, AICOM artillery behavior edits, live server/deploy work or package artifacts are in scope" ], "handoff": "Closed unmerged as duplicate/subset: PR #280 was closed at 2026-07-02T19:03:46Z because PR #284 is the artillery-QA superset with the same docs plus the Common_FireArtillery.sqf cleanup. No duplicate source/docs lane is needed.", "updated": "2026-07-03T04:54:02+02:00", "outputs": [ "PR #280: https://github.com/rayswaynl/a2waspwarfare/pull/280", "Branch: codex/58-artillery-module-qa", "Commit: 88221d2a3 Document lane 58 artillery QA", "Report: docs/design/ARTILLERY-MODULE-QA-2026-07-02.md", "2026-07-03 cleanup: gh pr view 280 confirms CLOSED unmerged at 2026-07-02T19:03:46Z; owner comment says doc-only subset of PR #284" ], "validation": [ "git diff --check clean", "doc-only source read against origin/claude/build84-cmdcon36@6f2fc4bd1", "no SQF/SQM/HPP/EXT mission source changed", "LoadoutManager not run because no generated mission files changed", "GitHub PR #280 closed unmerged as duplicate/subset of PR #284" ] }, { "lane": "fleet-lane-61-town-supply-income-qa-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 61: QA SWEEP: town supply/income", "Live lane base origin/claude/build84-cmdcon36", "Doc-first audit of town supply value growth, side supply income, player money income distribution, no-player stagnation and visible town/RHUD/map feedback", "Primary source read: Server/FSM/updateresources.sqf, Client/FSM/resources_cli.sqf, Common_GetTownsIncome.sqf, Common_GetTownsSupply.sqf, Common_ChangeSideSupply.sqf, Server_ChangeSideSupply.sqf, Common_StagnateSupplyIncomeNoPlayers.sqf, Init_Towns/Init_Town and supply mission modules in both maintained roots" ], "handoff": "Released as canonical draft PR #290. Sibling PR #291 was closed as a duplicate after its unique extra findings were copied into a coordination comment on #290. The docs-only QA report covers town SV, side-supply authority, supply missions, JIP supply sync and adjacent bank/oilfield income hooks; the copied extras flag heli supply completion trusting payload side and legacy income systems 1/2 relying on client-local periodic player payouts.", "updated": "2026-07-02T19:33:39+02:00", "outputs": [ "Canonical PR #290: https://github.com/rayswaynl/a2waspwarfare/pull/290", "Duplicate PR #291 closed after copying unique findings to #290: https://github.com/rayswaynl/a2waspwarfare/pull/291", "Branch: codex/lane61-town-supply-income-qa", "Commit: 21d44617e docs: add town supply income QA", "Report: docs/design/TOWN-SUPPLY-INCOME-QA-2026-07-02.md" ], "validation": [ "git diff --check origin/claude/build84-cmdcon36..origin/codex/lane61-town-supply-income-qa clean", "GitHub draft PR #290 is open, CLEAN and mergeable", "source anchors documented against origin/claude/build84-cmdcon36", "no SQF/SQM/HPP/EXT mission source changed", "LoadoutManager not run because this is docs-only", "Unique #291 extras copied to #290 comment https://github.com/rayswaynl/a2waspwarfare/pull/290#issuecomment-4868740527" ] }, { "lane": "fleet-lane-53-ci-pipeline-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 53: CI PIPELINE", "Live lane base origin/claude/build84-cmdcon36", "Add GitHub Actions PR workflow for existing lint/tests: Tools/Lint/check_sqf.py tests, Soak/MatchReport unit tests where present and lane-54 mirror-drift check if available", "Tooling/CI only; no mission source, LoadoutManager generation changes, live server/deploy work, package artifacts or workflow that fails on known live-lane false positives" ], "handoff": "Released draft PR #281. Adds .github/workflows/wasp-ci.yml as a Windows PR workflow for the live claude/build84-cmdcon36 lane. Hard gates cover existing lint/stringtable/soak tests, a Soak sample smoke, MatchReport tests or syntax compile, and LoadoutManager build. Existing live-base SQF lint findings and Takistan mirror drift are report-only so the workflow can pass on the current lane while still surfacing the debt.", "updated": "2026-07-02T19:15:00+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/281", "codex/53-ci-pipeline@da4329620", ".github/workflows/wasp-ci.yml" ], "validation": [ "python Tools\\Lint\\test_check_sqf.py passed 4 tests", "python Tools\\Lint\\test_check_stringtable_refs.py passed 4 tests", "python Tools\\Soak\\test_analyze_soak.py passed 11 tests", "python Tools\\Soak\\analyze_soak.py Tools\\Soak\\sample_build86.rpt --json produced a 2810-byte JSON sample report", "python -m compileall -q Tools\\MatchReport passed because no MatchReport test_*.py files are present on the lane base", "dotnet build Tools\\LoadoutManager\\LoadoutManager.csproj -c RELEASE --nologo passed with existing nullable warnings and 0 errors", "git diff --check passed with CRLF warnings only", "SQF lint strict-selected probe reports 288 existing live-base findings, so the workflow SQF lint step is continue-on-error", "stringtable reference report uses --exit-zero and still surfaces the pre-existing STR_WF_TOOLTIP_HeadBugFix duplicate", "Takistan mirror drift check reports existing live-base diffs in EASA_Init.sqf, Common_ReturnAircraftNameFromItsType.sqf and Common_BalanceInit.sqf, so the workflow mirror step is continue-on-error", "GitHub WASP CI check Tooling and report-only audits passed on draft PR #281", "No mission source, LoadoutManager behavior, live server/deploy, generated mission package or runtime settings changed" ] }, { "lane": "fleet-lane-168-aicom-behavior-reference-refresh-2026-07-02", "owner": "Codex-Fleet-9", "status": "published-validated-docs-only", "sourceScope": [ "Fleet lane 168: AICOM behavior reference refresh", "Wiki-only lane against current source origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8", "Create a compact source-backed F-fix behavior taxonomy page covering current march, journey, stuck, spread/hold, losing-side press, refit/top-up and telemetry anchors", "Cross-reference existing detailed pages instead of duplicating lane 164 command verbs, lane 165 stuck recovery or open AICOM source PRs; no gameplay source edits, live deploy or package artifacts" ], "handoff": "Published AICOM behavior/F-fix taxonomy page. Maps the current F1-F7 behavior rows to live flags, source anchors and operator proof tokens, while routing detailed RALLY/REFIT/HOLD and stuck-recovery details to the existing dedicated pages. No gameplay source, live deploy or package artifacts changed.", "updated": "2026-07-02T21:52:00+02:00", "outputs": [ "AICOM-Behavior-Fix-Taxonomy.md", "Home.md", "_Sidebar.md", "Page-Index.md", "page-index.json", "Source anchors: origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8 Common/Init/Init_CommonConstants.sqf, Common/Functions/Common_RunCommanderTeam.sqf, Common/Functions/Common_AICOMServiceTick.sqf, Common/Functions/Common_AICOM_AutoFlip.sqf, Server/AI/Commander/AI_Commander_Strategy.sqf, AI_Commander_AssignTowns.sqf, AI_Commander_Allocate.sqf, AI_Commander_Produce.sqf, AI_Commander_MHQReloc.sqf and AI_Commander_HCTopUp.DRAFT.sqf boundary note" ], "validation": [ "source anchors and proof tokens verified with rg against origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8", "python gen_page_index.py . regenerated 321 pages with 0 unsorted and 0 weak descriptions", "git diff --check clean with CRLF warnings only", "coordination JSON/JSONL parse cleanly", "no gameplay source changed" ] }, { "lane": "fleet-lane-19-build84-stale-fix-status-recheck-2026-07-02", "owner": "Codex-Fleet-7", "status": "published-validated-docs-only", "sourceScope": [ "Fleet lane 19: wiki re-audit after Build 86/current Build 84 cmdcon36 branch movement", "Wiki-only stale-status cleanup against current source origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8", "Recheck and correct stale high-priority source-fix rows for SEND_MESSAGE direct compile, side-supply underflow/clamp scope and AI commander donation double-debit", "No gameplay source edits, live server/deploy, package artifacts or broad economy redesign" ], "handoff": "Published wiki/status cleanup for lane 19. Current target origin/claude/build84-cmdcon36@6f2fc4bd now has SEND_MESSAGE no-compile, side-supply clamp/shape/reason fixes and AI commander donation double-debit fix in both maintained roots. Still-open caveats: side-supply requester/server-ledger authority, PR #202-style donation donor guards and older branch targets where evidence remains old-shape until rechecked.", "updated": "2026-07-02T21:55:00+02:00", "outputs": [ "Updated current-target status in Public-Variable-Channel-Index.md, Networking-And-Public-Variables.md, Hardening-Implementation-Roadmap.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Economy-Authority-First-Cut.md and Server-Authority-Migration-Map.md", "Updated coordination/machine rows in agent-context.json, agent-machine-index.json, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-release-readiness.json", "Source proof: b3cb26fd5 b765 bughunt in origin/claude/build84-cmdcon36 and current head 6f2fc4bd10c8339fd13be087d327717ff58c85e8" ], "validation": [ "source anchors rechecked with git grep/git show against origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8", "coordination JSON and JSONL parse cleanly", "stale-string sweep cleaned current-target SEND_MESSAGE/side-supply/donation overclaims while preserving old-ref caveats", "no gameplay source changed" ] }, { "lane": "fleet-lane-57-rpt-analyzer-shared-parsing-2026-07-02", "owner": "Codex-Fleet-13", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 57: RPT-ANALYZER CONSOLIDATION", "Live lane base origin/claude/build84-cmdcon36", "Tools/PerformanceAuditAnalyzer and Tools/RptTownDefenseAnalyzer shared RPT helper extraction", "Tooling/tests/docs only; do not touch Tools/Soak/analyze_soak.py, mission source, LoadoutManager mirror, live server/deploy, or package artifacts" ], "handoff": "Released draft PR #272. Adds a shared Tools/RptParsing PowerShell helper module for RPT/log/txt input discovery, CSV delimiter mapping, item counting, HTML escaping and analyzer CSV exports, then wires PerformanceAuditAnalyzer and RptTownDefenseAnalyzer through the shared helpers while preserving their report semantics.", "updated": "2026-07-02T18:54:30+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/272", "codex/57-rpt-analyzer-shared-parsing@185bab380149", "Tools/RptParsing/RptParsing.psm1", "Tools/RptParsing/RptParsing.Tests.ps1", "Tools/RptParsing/README.md", "Tools/PerformanceAuditAnalyzer/Analyze-PerformanceAudit.ps1", "Tools/PerformanceAuditAnalyzer/README.md", "Tools/RptTownDefenseAnalyzer/Analyze-TownDefenseRpt.ps1", "Tools/RptTownDefenseAnalyzer/README.md" ], "validation": [ "powershell -NoProfile -ExecutionPolicy Bypass -File .\\Tools\\RptParsing\\RptParsing.Tests.ps1 passed", "PerformanceAuditAnalyzer smoke test against a temporary RPT produced 1 row and 0 spikes >= 25 ms", "RptTownDefenseAnalyzer smoke test against the same temporary RPT produced the expected INCOMPLETE report with no town defense lines", "git diff --check --cached clean with CRLF warnings only", "scope scan found no Tools/Soak, mission source, LoadoutManager, live deploy, package or server changes", "GitHub draft PR #272 opened against claude/build84-cmdcon36 and reports MERGEABLE" ] }, { "lane": "fleet-lane-166-paradrop-player-experience-reference-2026-07-02", "owner": "Codex-Fleet-9", "status": "published-validated-docs-only", "sourceScope": [ "Fleet lane 166: Paradrop player-experience page", "Wiki-only lane against current source origin/claude/build84-cmdcon36", "Document the in-flight player/operator view for paratrooper, ammo and vehicle paradrops: request path, aircraft approach, drop trigger, chute timing, landing behavior, failure/timeout cleanup, markers and HC/locality handoff", "Create a dedicated reference page plus light navigation links; no gameplay source edits, live server/deploy, or package artifacts" ], "handoff": "Published Paradrop player experience reference page. Documents the current player/operator lifecycle for paratrooper, ammo and vehicle paradrops from request dispatch through aircraft approach, greenlight radius, chute behavior, marker/audio handoff, AI-called differences and cleanup/failure paths without changing gameplay source.", "updated": "2026-07-02T21:33:00+02:00", "outputs": [ "Paradrop-Player-Experience-Reference.md", "Home.md", "_Sidebar.md", "Page-Index.md", "page-index.json", "Source anchors: origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8 Server/Support/Support_Paratroopers.sqf, Support_ParaAmmo.sqf, Support_ParaVehicles.sqf, Server_HandleSpecial.sqf, Client/PVFunctions/HandleParatrooperMarkerCreation.sqf, Common_SendToClient.sqf, Client_HandlePVF.sqf, Common_MarkerUpdate.sqf, AI_Commander_Paratroops.sqf and AI_Commander_Wildcard.sqf" ], "validation": [ "source anchors verified with git show against origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8", "python gen_page_index.py . regenerated 320 pages with 0 unsorted and 0 weak descriptions after rebasing over lane 165 and lane 55", "validate-wiki.ps1 passed with tolerated legacy JSONL envelope and CRLF warnings only", "git diff --check clean with CRLF warnings only", "coordination JSON/JSONL parse cleanly", "no gameplay source changed" ] }, { "lane": "fleet-lane-165-stuck-recovery-v2-reference-2026-07-02", "owner": "Codex-Fleet-7", "status": "published-validated-docs-only", "sourceScope": [ "Fleet lane 165: Stuck-recovery v2 page", "Wiki-only lane against current source origin/claude/build84-cmdcon36", "Document the current AICOM stuck-recovery v2 trigger taxonomy, TARGET_ABANDON reasons, stuck-distance branch and operator RPT tokens", "Create a dedicated reference page plus light navigation links; no gameplay source edits, live server/deploy, or package artifacts" ], "handoff": "Published docs-only lane: AICOM-Stuck-Recovery-V2-Reference.md now owns the current Build 87 AICOM stuck-recovery v2 trigger taxonomy, TARGET_ABANDON reasons, STUCKSTAT/AICOMSTAT operator tokens, local recovery actions, AICOM AutoFlip distinction and HC/server RPT reading cautions. No gameplay source, live server/deploy or package artifacts changed.", "updated": "2026-07-02T21:05:00+02:00", "outputs": [ "AICOM-Stuck-Recovery-V2-Reference.md", "AI-Commander-Logging-And-AICOMSTAT-Telemetry.md", "AI-Headless-And-Performance.md", "AI-Runtime-HC-Loop-Map.md", "Commander-Team-Driver-Reference.md", "_Sidebar.md", "Page-Index.md", "page-index.json" ], "validation": [ "Grep-confirmed existing wiki recovery coverage was player-AI watchdog / AutoFlip / scattered AICOM telemetry only, with no dedicated AICOM stuck-recovery v2 reference page", "Verified current source anchors with git grep/git show against origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8", "Regenerated Page-Index.md and page-index.json with gen_page_index.py after rebasing over lane 164: 319 pages, 0 unsorted and 0 weak descriptions", "powershell -ExecutionPolicy Bypass -File .\\validate-wiki.ps1 passed with tolerated legacy JSONL envelope and CRLF warnings only", "git diff --check passed with CRLF warnings only", "No gameplay source changed" ] }, { "lane": "fleet-lane-164-aicom-command-verbs-reference-2026-07-02", "owner": "Codex-Fleet-9", "status": "published-validated-docs-only", "sourceScope": [ "Fleet lane 164: RALLY/REFIT/HOLD command verbs reference", "Wiki-only lane against current source origin/claude/build84-cmdcon36", "Document the current AICOM team-driver command modes, refit/service detour and HOLD waypoint semantics from Common_RunCommanderTeam.sqf plus existing AI commander telemetry docs", "Create a dedicated reference page plus light navigation links; no gameplay source edits, live server/deploy, or package artifacts" ], "handoff": "Published AICOM command verbs reference page. Documents the current distinction between driver order modes, service/refit detours, strategy HOLD posture, direct HOLD waypoints, and RPT proof tokens without changing gameplay source.", "updated": "2026-07-02T21:12:00+02:00", "outputs": [ "AICOM-Command-Verbs-Reference.md", "Home.md", "_Sidebar.md", "Page-Index.md", "page-index.json", "Source anchors: origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8 Common_RunCommanderTeam.sqf, AI_Commander_Strategy.sqf, AI_Commander_Execute.sqf, Common_AICOMServiceTick.sqf and Init_CommonConstants.sqf" ], "validation": [ "source anchors verified with git show against origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8", "python gen_page_index.py . regenerated 318 pages with 0 unsorted and 0 weak descriptions", "validate-wiki.ps1 passed with tolerated legacy JSONL envelope and CRLF warnings only", "git diff --check clean with CRLF warnings only", "coordination JSON/JSONL parse cleanly", "no gameplay source changed" ] }, { "lane": "fleet-lane-55-stringtable-ru-gap-tool-2026-07-02", "owner": "Codex-Fleet-13", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 55: STRINGTABLE CROSS-REF TOOL delta", "Live lane base origin/claude/build84-cmdcon36", "Extend existing Tools/Lint/check_stringtable_refs.py with report-only language-column gap checks, focused on RU coverage", "Tooling/docs/tests only; no stringtable.xml content edits, mission runtime edits, LoadoutManager mirror, live server/deploy, or package artifacts" ], "handoff": "Closed without source edits or a duplicate PR because PR #253 / merge commit 1e40dbb76 already merged the opt-in STRLANG language-gap report into claude/build84-cmdcon36. Current target still contains --ru-gaps, --languages and STRLANG anchors in Tools/Lint/check_stringtable_refs.py, its tests and README.", "updated": "2026-07-03T04:02:55+02:00", "outputs": [ "Merged PR #253: https://github.com/rayswaynl/a2waspwarfare/pull/253", "Branch codex/55-stringtable-ru-gap-tool at 97c9f98af; merge commit 1e40dbb76edbf73f7878c6f5fd15ac4c04b57339 is an ancestor of origin/claude/build84-cmdcon36.", "Tools/Lint/check_stringtable_refs.py", "Tools/Lint/test_check_stringtable_refs.py", "Tools/Lint/README.md" ], "validation": [ "gh pr view 253 reports MERGED at 2026-07-02T18:15:13Z with merge commit 1e40dbb76edbf73f7878c6f5fd15ac4c04b57339", "git merge-base --is-ancestor 1e40dbb76edbf73f7878c6f5fd15ac4c04b57339 origin/claude/build84-cmdcon36 returned success", "git show --first-parent 1e40dbb76 showed the three-file Tools/Lint language-gap report patch", "git ls-tree origin/claude/build84-cmdcon36 confirmed Tools/Lint/README.md, check_stringtable_refs.py and test_check_stringtable_refs.py are present", "git grep origin/claude/build84-cmdcon36 found --ru-gaps, --languages and STRLANG anchors in the target tool/docs/tests", "no stringtable.xml content edits, mission runtime edits, LoadoutManager run, live server/deploy or _MISSIONS.7z package artifact" ] }, { "lane": "fleet-lane-146-guer-endgame-stats-panel-2026-07-02", "owner": "Codex-Fleet-13", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 146: GUER end-of-round panel", "Live lane base origin/claude/build84-cmdcon36", "Client/GUI/GUI_EndOfGameStats.sqf plus Rsc/Titles.hpp control definitions and Init_CommonConstants.sqf default-off flag", "Chernarus source plus generated Takistan mirror only; no victory winner semantics, server stat producers, GUI_Menu files, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #243 merged into claude/build84-cmdcon36 at 2026-07-02T18:15:14Z with merge commit a67459722fc179aad7add3782ca145703a7ea169. The default-off GUER/Resistance third stats column is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:34:33+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/243", "codex/146-guer-endgame-stats-panel@1520014c680e", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_EndOfGameStats.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Titles.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_EndOfGameStats.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Titles.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "2026-07-03 cleanup: gh pr view 243 confirms MERGED at 2026-07-02T18:15:14Z with merge commit a67459722fc179aad7add3782ca145703a7ea169" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed and skipped packaging", "generated unrelated EASA/balance/aircraft-name line-ending drift restored; effective diff is 6 mirrored GUI/title/constants files", "git diff --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,A3MARKER,A3REVEAL,A3SELECT,A3SORT,A3STRING,BRACKET,GROUPGETVAR --no-classname-index reports 0 findings on all touched files", "added-line ==/!= scan clean", "brace deltas net balanced against relocated closing lines", "Chernarus and Takistan GUI/title changes compare identical", "no _MISSIONS.7z package artifact produced", "GitHub draft PR #243 later merged as a67459722fc179aad7add3782ca145703a7ea169" ] }, { "lane": "fleet-lane-163-territorial-victory-reference-2026-07-02", "owner": "Codex-Fleet-7", "status": "published-validated-docs-only", "sourceScope": [ "Fleet lane 163: territorial-victory reference page", "Wiki-only lane against current source origin/claude/build84-cmdcon36", "Document WFBE_C_VICTORY_THREEWAY, territorial clock thresholds, hold timer, reset/timeout path and operator smoke cues from current source evidence", "Create a dedicated reference page plus light links from Victory-And-Endgame-Atlas / relevant index pages; no gameplay source edits, live server/deploy, or package artifacts" ], "handoff": "Published docs-only lane: Territorial-Victory-Reference.md now owns the Build 87 80%/30min territorial victory clock, the separate WFBE_C_VICTORY_TERRITORIAL flag family, WFBE_C_VICTORY_THREEWAY caution, reset/award path and operator smoke cues. No gameplay source, live server/deploy or package artifacts changed.", "updated": "2026-07-02T17:59:55+02:00", "outputs": [ "Territorial-Victory-Reference.md", "Victory-And-Endgame-Atlas.md", "_Sidebar.md", "Page-Index.md", "page-index.json" ], "validation": [ "Grep-confirmed existing wiki coverage was scattered across Victory-And-Endgame-Atlas, Feature Status, Deep Review and owner-decision pages with no dedicated territorial victory page", "Verified current source anchors with git rev-parse/git grep against origin/claude/build84-cmdcon36@6f2fc4bd10c8339fd13be087d327717ff58c85e8", "Regenerated Page-Index.md and page-index.json with gen_page_index.py: 317 pages, 0 unsorted, 0 weak descriptions", "powershell -ExecutionPolicy Bypass -File .\\validate-wiki.ps1 passed with tolerated legacy JSONL envelope and CRLF warnings only", "agent-collaboration.json and agent-events.jsonl parse cleanly; no conflict markers in touched release files", "No gameplay source changed" ] }, { "lane": "fleet-lane-124-engine-fuel-public-state-2026-07-02", "owner": "Codex-Fleet-13", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 124: V4 fuel lost on locality change", "Live lane base origin/claude/build84-cmdcon36", "Client/Module/Engines fuel/stopped object-state publication in source Chernarus plus generated Takistan mirror", "Default-off flag preserves legacy local-only state unless enabled", "PR #231 merged into claude/build84-cmdcon36; current target preserves the stopped-state publication hook and default-off flag" ], "handoff": "Closed without source edits because PR #231 merged lane 124 into claude/build84-cmdcon36. Current target still publishes stopped true/false vehicle state when WFBE_C_FIX_ENGINE_STEALTH_STATE_PUBLIC is enabled, while legacy local-only state remains behind flag 0.", "updated": "2026-07-03T01:24:00+02:00", "outputs": [ "Merged PR #231: https://github.com/rayswaynl/a2waspwarfare/pull/231", "codex/lane124-engine-fuel-public-state@686a2d657", "Merge commit: e8d6479c9d1b8d5b38d1d660651a732065f57c1b", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Engines/Startengine.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Engines/Stopengine.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Module/Engines/Startengine.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Module/Engines/Stopengine.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf" ], "validation": [ "gh pr view 231 reports MERGED at 2026-07-02T18:15:14Z with merge commit e8d6479c9d1b8d5b38d1d660651a732065f57c1b", "git merge-base --is-ancestor e8d6479c9d1b8d5b38d1d660651a732065f57c1b origin/claude/build84-cmdcon36 returned success", "git diff origin/codex/lane124-engine-fuel-public-state..origin/claude/build84-cmdcon36 over Startengine.sqf and Stopengine.sqf in Chernarus/Takistan is empty", "git grep origin/claude/build84-cmdcon36 found WFBE_C_FIX_ENGINE_STEALTH_STATE_PUBLIC plus broadcast stopped-state setVariable calls in Chernarus and Takistan", "Current constants files have later adjacent edits, but the lane-124 default-off flag remains present in both maintained roots", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-154-guer-tier-progress-rhud-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 154: GUER tier-progress visibility", "Live lane base origin/claude/build84-cmdcon36", "Client/Client_UpdateRHUD.sqf already shows the GUER Tech Kills row; add A2-safe kills-to-next-unlock progress there so missed titleText unlock toasts still leave durable HUD state", "Chernarus source plus generated Takistan mirror only; no Root_GUE_PlayerOverlay.sqf, Init_CommonConstants.sqf, server PVFs, GUI_Menu*.sqf, AI_Commander files, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #234 merged into claude/build84-cmdcon36 at 2026-07-02T18:15:14Z with merge commit 02ab319f3f8d1c3e5bd272ecbc6bf8f9100f8e03. Duplicate PR #236 remains closed unmerged. Server tech progression, unlock broadcasts, FOB row and menu behavior are unchanged; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:34:33+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/234", "codex/lane154-guer-tier-progress-rhud@ece11b741", "Duplicate https://github.com/rayswaynl/a2waspwarfare/pull/236 closed", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Client_UpdateRHUD.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Client_UpdateRHUD.sqf", "2026-07-03 cleanup: gh pr view 234 confirms MERGED at 2026-07-02T18:15:14Z with merge commit 02ab319f3f8d1c3e5bd272ecbc6bf8f9100f8e03; duplicate PR #236 is CLOSED unmerged" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and packaging skipped", "generated unrelated EASA/balance/aircraft-name drift restored; effective diff is 2 mirrored Client_UpdateRHUD.sqf files", "git diff --check and git diff --cached --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "broad touched-file lint reports existing Client_UpdateRHUD.sqf BOOLCMP backlog only; added-line A3/Boolean trap scan clean", "final per-file bracket balance is 0 for (), [] and {}", "Chernarus/Takistan touched-file SHA256 hashes match", "no _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #234 later merged as 02ab319f3f8d1c3e5bd272ecbc6bf8f9100f8e03; duplicate PR #236 stayed closed unmerged" ] }, { "lane": "fleet-lane-148-gear-slot-tooltips-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-superseded-closed-unmerged", "sourceScope": [ "Fleet lane 148: Gear-slot tooltips", "Live lane base origin/claude/build84-cmdcon36", "Rsc/Dialogs.hpp GearMenu inventory slot controls 503501-503532 inherit icon-only base classes with no tooltip text", "Structural UI-only tooltip addition on inventory-slot base classes; no dynamic gear logic, purchase/equipment behavior or stringtable sweep", "Chernarus source plus generated Takistan mirror only; no Client_BuildUnit.sqf, GUI_Menu*.sqf, SkinSelector files, AI_Commander files, live server/deploy, or package artifacts" ], "handoff": "Closed unmerged as superseded: PR #226 was closed at 2026-07-02T18:15:59Z because PR #228 is the dialog-tooltip superset folded into Build 88. No duplicate source/docs lane is needed.", "updated": "2026-07-03T04:54:02+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/226", "codex/148-gear-slot-tooltips@5b8068e28", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Dialogs.hpp", "2026-07-03 cleanup: gh pr view 226 confirms CLOSED unmerged at 2026-07-02T18:15:59Z; owner comment says superseded by PR #228" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and packaging skipped", "generated unrelated EASA/balance/aircraft-name drift restored; effective diff is 2 mirrored Rsc/Dialogs.hpp files", "git diff --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "full touched-file lint reports 0 findings", "added-line A3/Boolean trap scan clean", "final per-file bracket balance is 0 for (), [] and {}", "Chernarus/Takistan touched-file SHA256 hashes match", "no _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #226 later closed unmerged as superseded by PR #228" ] }, { "lane": "fleet-lane-158-qol-advisor-expansion-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 158: QOL Advisor expansion", "Live lane base origin/claude/build84-cmdcon36", "Client/Functions/Client_QOL_Advisor.sqf currently nudges only unspent funds and the commander Patrols upgrade", "Visible client UX only: add low-frequency advisor nudges for new commanders, EASA, economy slider and supply delivery when local state supports them", "Chernarus source plus generated Takistan mirror only; no GUI_Menu*.sqf, AI_Commander files, server gameplay, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #232 merged into claude/build84-cmdcon36 at 2026-07-02T18:15:14Z with merge commit 67004a99c1fdd583eba7023b7e5a2d565697e372. Duplicate PR #225 remains closed unmerged. Client_QOL_Advisor.sqf carries the once-per-session commander, economy, EASA and supply nudges on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:34:33+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/232", "closed duplicate https://github.com/rayswaynl/a2waspwarfare/pull/225", "codex/158-qol-advisor-expansion@ec9823ee1", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_QOL_Advisor.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_QOL_Advisor.sqf", "2026-07-03 cleanup: gh pr view 232 confirms MERGED at 2026-07-02T18:15:14Z with merge commit 67004a99c1fdd583eba7023b7e5a2d565697e372; duplicate PR #225 is CLOSED unmerged" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and packaging skipped", "generated unrelated EASA/balance/aircraft-name drift restored; effective diff is 2 mirrored Client_QOL_Advisor.sqf files", "git diff --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET,BOOLCMP --no-classname-index reports 0 findings on both touched files", "added-line A3/Boolean trap scan clean", "changed-line net bracket delta: ()=0, []=0, {}=0", "Chernarus/Takistan touched-file SHA256 hashes match", "no _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor before push", "dotnet run -c Release -- --check still fails only on the known baseline EASA/aircraft-name/balance mirror drift; advisor files are not listed", "GitHub PR #232 later merged as 67004a99c1fdd583eba7023b7e5a2d565697e372; duplicate PR #225 stayed closed unmerged" ] }, { "lane": "fleet-lane-134-server-town-zero-camps-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 134: server_town camp-count div-by-zero", "Live lane base origin/claude/build84-cmdcon36", "Server/FSM/server_town.sqf computes capture rate as camps-on-side divided by total camps with no zero guard", "Always-on defensive guard only: prevent zero-camp towns from dividing by zero while preserving normal camp-based capture rate", "Chernarus source plus generated Takistan mirror only; no town AI, camp spawning, victory logic, GUI/Menu, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #222 merged into claude/build84-cmdcon36 at 2026-07-02T18:15:14Z with merge commit 8e341a952fd5867a0c9ef87956b7d039823cabe6. server_town.sqf now guards zero-camp capture math on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:34:33+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/222", "codex/134-town-camp-zero-guard@925571d7a", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_town.sqf", "2026-07-03 cleanup: gh pr view 222 confirms MERGED at 2026-07-02T18:15:14Z with merge commit 8e341a952fd5867a0c9ef87956b7d039823cabe6" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and packaging skipped", "generated unrelated EASA/balance/aircraft-name drift restored; effective diff is 2 mirrored server_town.sqf files", "git diff --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "broad touched-file lint reports existing server_town.sqf BOOLCMP backlog only; added-line A3/Boolean trap scan clean", "final per-file bracket balance is 0 for (), [] and {}", "Chernarus/Takistan touched-file SHA256 hashes match", "no _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #222 later merged as 8e341a952fd5867a0c9ef87956b7d039823cabe6" ] }, { "lane": "fleet-lane-152-guer-mortar-feedback-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 152: GUER mortar feedback", "Live lane base origin/claude/build84-cmdcon36", "Client/Action/Action_GuerMortarStrike.sqf currently only titleTexts after a valid click and has no impact marker", "Visible client UX only: add a local impact marker and clearer cooldown feedback around the existing RequestSpecial send", "Chernarus source plus generated Takistan mirror only; no Server_HandleSpecial mortar reward/blast semantics, GUI_Menu*.sqf, AI_Commander files, service/salvage paths, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #221 merged into claude/build84-cmdcon36 at 2026-07-02T18:40:43Z with merge commit 9354a44f67d2172f7604d8845fa6132e40becfc2. The caller-local GUER mortar marker/cooldown feedback is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:34:33+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/221", "codex/152-guer-mortar-feedback@30db1f58f08d3bdb0ac2b8faf60b8d3608f7fe3e", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action/Action_GuerMortarStrike.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Action/Action_GuerMortarStrike.sqf", "2026-07-03 cleanup: gh pr view 221 confirms MERGED at 2026-07-02T18:40:43Z with merge commit 9354a44f67d2172f7604d8845fa6132e40becfc2" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and packaging skipped", "dotnet run -c Release -- --check fails on this branch and pristine origin/claude/build84-cmdcon36 with the same existing baseline mirror drift in EASA_Init.sqf, Common_ReturnAircraftNameFromItsType.sqf and Common_BalanceInit.sqf", "generated unrelated EASA/balance/aircraft-name drift restored; effective diff is 2 mirrored Action_GuerMortarStrike.sqf files", "git diff --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET,BOOLCMP --no-classname-index reports 0 findings on both touched files", "added-line A3/Boolean trap scan clean", "net bracket delta on changed lines: ()=0, []=0, {}=0", "Chernarus/Takistan touched-file SHA256 hashes match", "no _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor before push", "GitHub PR #221 later merged as 9354a44f67d2172f7604d8845fa6132e40becfc2" ] }, { "lane": "fleet-lane-150-guer-onboarding-card-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 150: GUER onboarding card", "Live lane base origin/claude/build84-cmdcon36", "Client/Functions/Common_Onboarding.sqf shows generic WASP cards and has no resistance/GUER branch", "Visible UX-only onboarding addition for resistance players; preserve once-per-session gating, JIP heuristic and existing generic cards", "Chernarus source plus generated Takistan mirror only; no GUI_Menu*.sqf, SkinSelector files, AI_Commander files, server gameplay, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #219 merged into claude/build84-cmdcon36 at 2026-07-02T18:15:14Z with merge commit ce831c519af6ba68ccaf43286ac55e3da8011b44. The GUER-only onboarding hint card is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:34:33+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/219", "codex/150-guer-onboarding-card@94ce70b71", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Common_Onboarding.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Common_Onboarding.sqf", "2026-07-03 cleanup: gh pr view 219 confirms MERGED at 2026-07-02T18:15:14Z with merge commit ce831c519af6ba68ccaf43286ac55e3da8011b44" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and packaging skipped", "generated unrelated EASA/balance/aircraft-name drift restored; effective diff is 2 mirrored Common_Onboarding.sqf files", "git diff --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "full touched-file lint reports 0 findings", "added-line A3/Boolean trap scan clean", "final per-file bracket balance is 0 for (), [] and {}", "Chernarus/Takistan touched-file SHA256 hashes match", "no _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #219 later merged as ce831c519af6ba68ccaf43286ac55e3da8011b44" ] }, { "lane": "fleet-lane-142-requestspecial-siteclearance-guard-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 142: RequestSpecial / RequestSiteClearance validation", "Live lane base origin/claude/build84-cmdcon36", "Server/PVFunctions/RequestSpecial.sqf is a bare _this Spawn HandleSpecial with no PVF-level shape guard", "Server/PVFunctions/RequestSiteClearance.sqf trusts a client-supplied requester object before forwarding to SiteClearance", "Always-on Block E type/isPlayer guards only; preserve HandleSpecial command semantics and SiteClearance commander/server checks", "Chernarus source plus generated Takistan mirror only; no GUI/Menu, AI_Commander, service/salvage, live server/deploy, or package artifacts" ], "handoff": "Released draft PR #217. RequestSpecial now rejects nil/non-array/empty/non-string-tag envelopes before spawning HandleSpecial; RequestSiteClearance now rejects malformed payloads, invalid side/position/requester types, null/non-player requesters and requester-side mismatches before forwarding to SiteClearance.", "updated": "2026-07-02T17:12:16+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/217", "codex/142-requestspecial-siteclearance-guard@fa11f46ee2029714bb4600e9981ed3e0630d8f6e", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestSiteClearance.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/PVFunctions/RequestSpecial.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/PVFunctions/RequestSiteClearance.sqf" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and packaging skipped", "A2WASP_SKIP_ZIP=1 dotnet run -c Release -- --check reports Takistan mirror check passed with no generated drift", "generated unrelated EASA/balance/aircraft-name drift restored; effective diff is 4 mirrored PVF files", "git diff --check origin/claude/build84-cmdcon36 clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET,BOOLCMP --no-classname-index reports 0 findings on all four touched files", "added-line A3 trap scan clean and added-line ==/!= scan clean", "net bracket delta on changed lines: ()=0, []=0, {}=0", "Chernarus/Takistan touched-file SHA256 hashes match", "no _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor before push", "GitHub PR #217 CLEAN/MERGEABLE draft" ] }, { "lane": "fleet-lane-145-vbied-detonation-confirm-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-duplicate-owner-decision", "sourceScope": [ "Fleet lane 145: VBIED detonation confirmation", "Live lane base origin/claude/build84-cmdcon36", "Client/Action/Action_GuerVbiedDetonate.sqf currently sends guer-vbied-detonate on a single scroll-click", "Visible UX guard only: require a short second-click confirmation before sending the existing server request", "Chernarus source plus generated Takistan mirror only; no Server_HandleSpecial reward/blast semantics, GUI_Menu*.sqf, AI_Commander files, service/salvage paths, live server/deploy, or package artifacts" ], "handoff": "Closed unmerged as duplicate / owner-decision lane: PR #214 was closed at 2026-07-02T18:16:03Z as a duplicate of PR #215, which remains the parked decision path because it reverses Ray's instant-VBIED ruling. No duplicate source/docs lane is needed.", "updated": "2026-07-03T04:54:02+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/214", "codex/145-vbied-detonation-confirm@e1335436108c79edaf5ecea91238ac747cb3febf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action/Action_GuerVbiedDetonate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Action/Action_GuerVbiedDetonate.sqf", "2026-07-03 cleanup: gh pr view 214 confirms CLOSED unmerged at 2026-07-02T18:16:03Z; owner comment says duplicate of PR #215 held for Ray's decision" ], "validation": [ "dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings and A2WASP_SKIP_ZIP=1", "generated unrelated EASA/balance/aircraft-name drift restored; effective diff is 2 mirrored Action_GuerVbiedDetonate.sqf files", "git diff --check clean with CRLF warnings only", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "full touched-file lint reports 0 findings", "added-line A3/Boolean trap scan clean", "final per-file bracket balance is 0 for (), [] and {}", "Chernarus/Takistan touched-file SHA256 hashes match", "no _MISSIONS.7z package artifact produced", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #214 later closed unmerged as duplicate of PR #215" ] }, { "lane": "fleet-lane-144-killed-by-death-text-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 144: killed-by death text", "Existing PR #211 merged on 2026-07-02T18:15:14Z with merge commit 1b6513919", "Current Chernarus and maintained Takistan Client_OnKilled.sqf still build and show the killed-by death text", "No duplicate source patch or PR opened by this closure" ], "handoff": "Closed without source edits because PR #211 already merged the killed-by death notification into claude/build84-cmdcon36. Treat lane 144 as done unless future UX testing wants wording or timing changes.", "updated": "2026-07-03T04:34:33+02:00", "outputs": [ "Existing merged PR #211: https://github.com/rayswaynl/a2waspwarfare/pull/211", "Existing branch: codex/144-killed-by-death-text", "Existing commit: f15eacd2b689912bf0c8c6120627409375254a68", "Merge commit: 1b65139192e787350a0cd6c1501cdc9c8a07854e", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_OnKilled.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_OnKilled.sqf" ], "validation": [ "gh pr view 211 reports MERGED at 2026-07-02T18:15:14Z", "git merge-base --is-ancestor 1b65139192e787350a0cd6c1501cdc9c8a07854e origin/claude/build84-cmdcon36 returned success", "git show --first-parent 1b6513919 showed the two-file Chernarus/Takistan Client_OnKilled.sqf patch", "git grep origin/claude/build84-cmdcon36 found Killed by text, _killerName and displayName fallback in both maintained roots", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-137-request-on-unit-killed-shape-guard-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 137: RequestOnUnitKilled short-array crash guard", "Live lane base origin/claude/build84-cmdcon36", "Server/PVFunctions/RequestOnUnitKilled.sqf indexes _this select 0/1/2 before validating event payload shape", "Always-on Block E shape/type guard only; preserve kill attribution, bounty, stats and GUER tech semantics", "Chernarus source plus generated Takistan mirror only; no GUI/Menu, vote, AI_Commander, service, salvage, live server/deploy, or package artifacts" ], "handoff": "Released draft PR #209. Added always-on shape/type guards before RequestOnUnitKilled indexes killed/killer/side-id values. Corrected the existing stale flag-gated PR branch by fast-forward only; no force-push.", "updated": "2026-07-02T17:00:00+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/209", "codex/137-request-on-unit-killed-shape-guard@73dea465508d097f9bc3d2e3e429e859359cfc45", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestOnUnitKilled.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/PVFunctions/RequestOnUnitKilled.sqf" ], "validation": [ "A2WASP_SKIP_ZIP=1 dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings/content messages only; packaging skipped", "A2WASP_SKIP_ZIP=1 dotnet run -c Release -- --check reports Takistan mirror check passed with no generated drift", "generated unrelated EASA/balance/aircraft-name line-ending noise restored; effective diff is 2 mirrored PVF files", "git diff --check origin/claude/build84-cmdcon36..HEAD clean", "net bracket delta on changed lines: ()=0, []=0, {}=0", "added-line A3 trap scan clean and added-line ==/!= scan clean", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "full touched-file BOOLCMP reports existing legacy findings only; this diff adds no ==/!= operators", "Chernarus/Takistan touched-file SHA256 hashes match", "origin/claude/build84-cmdcon36 verified ancestor before push", "GitHub PR #209 CLEAN/MERGEABLE draft" ] }, { "lane": "fleet-lane-136-attackwave-shape-guard-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 136: AttackWave PVEH shape guard", "Live lane base origin/claude/build84-cmdcon36", "Server/PVFunctions/AttackWave.sqf ATTACK_WAVE_DETAILS reads select 0/1/2 from forgeable publicVariable payload with no count/type guards", "Always-on Block E shape/type rejects only; narrow scope, no attack-wave authority redesign or balance retune", "Chernarus source plus generated Takistan mirror only; no GUI/Menu, AI_Commander, service, salvage, live server/deploy, or package artifacts" ], "handoff": "Released draft PR #205. Added always-on shape/type guards around ATTACK_WAVE_DETAILS so malformed/short direct payloads are rejected before payload indexing or side state mutation.", "updated": "2026-07-02T19:43:00+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/205", "codex/136-attackwave-shape-guard@3c324a180d6920042f1c24a1f13cf2f77b720e6f", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/AttackWave.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/PVFunctions/AttackWave.sqf" ], "validation": [ "dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings; generated _MISSIONS.7z removed", "generated unrelated EASA/balance/aircraft-name line-ending noise restored; effective diff is 2 mirrored PVF files", "git diff --cached --check clean with CRLF warnings only", "net bracket delta on changed lines: ()=0, []=0, {}=0", "added-line A3/Boolean trap scan clean", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "Chernarus/Takistan touched-file SHA256 hashes match", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #205 CLEAN/MERGEABLE draft" ] }, { "lane": "fleet-lane-139-autowall-isplayer-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 139: RequestAutoWallConstructionChange isPlayer guard", "Live lane base origin/claude/build84-cmdcon36", "Server/PVFunctions/RequestAutoWallConstructinChange.sqf trusts the supplied player object and uses side _player to flip a side-wide auto-wall setting", "Always-on PVF shape/isPlayer guard per Block E lane 143 guidance; no WFBE_C_SEC_HARDENING dependency", "Chernarus source plus generated Takistan mirror only; no GUI_Menu*.sqf, vote, AI commander, service, salvage, live server/deploy, or package artifacts" ], "handoff": "Released draft PR #208. Added always-on malformed/short payload, non-bool state, invalid-object and non-player requester guards to RequestAutoWallConstructinChange.sqf before any side-wide auto-wall state change.", "updated": "2026-07-02T19:47:00+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/208", "codex/139-autowall-isplayer@6a5e851f920aaa2571acb46329ac7fbcc6028d93", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestAutoWallConstructinChange.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/PVFunctions/RequestAutoWallConstructinChange.sqf" ], "validation": [ "dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings; A2WASP_SKIP_ZIP=1 skipped packaging", "generated unrelated EASA/balance/aircraft-name line-ending noise restored; effective diff is 2 mirrored PVF files", "git diff --cached --check clean with CRLF warnings only", "final per-file bracket balance is 0 for (), [] and {}", "added-line A3/Boolean trap scan clean", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index reports 0 findings on both touched files", "full touched-file lint reports 0 findings after avoiding ==/!= type checks", "Chernarus/Takistan touched-file SHA256 hashes match", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #208 CLEAN/MERGEABLE draft" ] }, { "lane": "fleet-lane-140-request-aicom-donate-isplayer-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-duplicate-owner-decision", "sourceScope": [ "Fleet lane 140: RequestAIComDonate isPlayer guard", "Live lane base origin/claude/build84-cmdcon36", "Server/PVFunctions/RequestAIComDonate.sqf accepts donor object/team/amount but does not prove donor is a live player", "Always-on PVF shape/isPlayer guard per Block E lane 143 guidance; no WFBE_C_SEC_HARDENING dependency", "Chernarus source plus generated Takistan mirror only; no GUI_Menu*.sqf, AI_Commander*.sqf, service, salvage, live server/deploy, or package artifacts" ], "handoff": "Closed unmerged as duplicate / owner-decision lane: PR #202 was closed at 2026-07-02T18:15:52Z as a duplicate of PR #203, which is parked with the security set per Ray's no-security-stuff-for-now direction. No duplicate source/docs lane is needed.", "updated": "2026-07-03T04:54:02+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/202", "codex/140-request-aicom-donate-isplayer@63aca05392020954a8fd26ab229fa05a226dc4d3", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestAIComDonate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/PVFunctions/RequestAIComDonate.sqf", "2026-07-03 cleanup: gh pr view 202 confirms CLOSED unmerged at 2026-07-02T18:15:52Z; owner comment says duplicate of PR #203 parked with the security set" ], "validation": [ "dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings; generated _MISSIONS.7z removed", "generated unrelated EASA/balance/aircraft-name line-ending noise restored; effective diff is 2 mirrored PVF files", "git diff --cached --check clean with CRLF warnings only", "net bracket delta on changed lines: ()=0, []=0, {}=0", "added-line A3/Boolean trap scan clean", "Chernarus/Takistan touched-file SHA256 hashes match", "confirmed honest caller path sends [player, clientTeam, amount] and clientTeam = group player", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #202 later closed unmerged as duplicate of PR #203" ] }, { "lane": "fleet-lane-131-false-malicious-supply-warning-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 131: SG11 false malicious supply WARNING", "Live lane base origin/claude/build84-cmdcon36", "Fix empty ChangeSideSupply reason strings in Server_BuildingKilled.sqf for GUER supply awards", "Chernarus source plus generated Takistan mirror via LoadoutManager", "Diagnostic/log hygiene only; no gameplay behavior change, no GUI/Menu, AI commander, aircraft/paradrop, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #200 merged into claude/build84-cmdcon36 at 2026-07-02T19:03:11Z with merge commit 957de27f436049f7c75f7fb1250ddf29bf79a9b2. The diagnostic-only GUER/FOB ChangeSideSupply reason strings are now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:34:33+02:00", "outputs": [ "Draft PR #200: https://github.com/rayswaynl/a2waspwarfare/pull/200", "Branch codex/131-supply-warning-reason at 27c7badf6; base/target claude/build84-cmdcon36.", "Files touched: Chernarus and generated Takistan Server/Functions/Server_BuildingKilled.sqf.", "Evidence: Server_BuildingKilled.sqf passed empty reason strings to ChangeSideSupply while Server_ChangeSideSupply.sqf converts empty reason to the malicious-supply warning text.", "2026-07-03 cleanup: gh pr view 200 confirms MERGED at 2026-07-02T19:03:11Z with merge commit 957de27f436049f7c75f7fb1250ddf29bf79a9b2" ], "validation": [ "dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings; A2WASP_SKIP_ZIP=1 skipped packaging", "generated unrelated EASA/balance drift restored; effective diff 2 files +4/-4", "git diff --check clean with CRLF warnings only", "bracket deltas on the diff are net-zero for (), [] and {}", "added-line A3/Boolean trap scan clean; diff adds no operators or control expressions", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index on both touched files reports 0 findings", "full touched-file lint reports existing BOOLCMP findings only; no new BOOLCMP/A3/BRACKET findings introduced", "Chernarus and Takistan touched-file SHA256 hashes match", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #200 later merged as 957de27f436049f7c75f7fb1250ddf29bf79a9b2" ] }, { "lane": "fleet-lane-72-diagnostic-label-normalization-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 72: diagnostic label normalization", "Live lane base origin/claude/build84-cmdcon36", "String-only log label fixes in Init_Towns.sqf and Common_CreateUnitForStaticDefence.sqf", "Edit Chernarus source, generate Takistan mirror via LoadoutManager", "No gameplay behavior change, no GUI/Menu, AI commander, aircraft/paradrop, vote, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #189 merged into claude/build84-cmdcon36 at 2026-07-02T14:13:45Z with merge commit c4ea6fe0dfe19176c5d7057e87cb87721839c5db. String-only diagnostic label normalization is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:41:55+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/189", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateUnitForStaticDefence.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Towns.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_CreateUnitForStaticDefence.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Init/Init_Towns.sqf", "2026-07-03 cleanup: gh pr view 189 confirms MERGED at 2026-07-02T14:13:45Z with merge commit c4ea6fe0dfe19176c5d7057e87cb87721839c5db" ], "validation": [ "dotnet run -c Release in Tools/LoadoutManager completed; generated _MISSIONS.7z removed and unrelated generated line-ending drift restored", "git diff --check passed with line-ending warnings only", "bracket delta on added/removed lines: () 0/0, [] 0/0, {} 0/0", "added-line A3/Boolean trap scan clean", "stale-label grep clean for Common_CreateUnitForstaticDefence.sqf and Init_Server.sqf: Town starting mode", "Chernarus/Takistan touched-file hashes match by pair", "full live-lane lint on touched files reports existing BOOLCMP findings only; this diff adds no operators or control expressions", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #189 later merged as c4ea6fe0dfe19176c5d7057e87cb87721839c5db" ] }, { "lane": "fleet-lane-66-vote-qa-execution-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 66: VOTE-QA EXECUTION", "Existing PR #305 merged on 2026-07-02T19:03:11Z with merge commit 7d8be1869", "Default-off WFBE_C_FIX_VOTE_QA_EXECUTION stored-index guards are present in current Chernarus and Takistan vote dialogs", "No duplicate source patch or PR opened by this closure" ], "handoff": "Closed without source edits because PR #305 already merged the stored-index vote QA guard into claude/build84-cmdcon36. Treat lane 66 as done unless a future vote-dialog QA pass finds a separate RequestNewCommander/server-authority defect.", "updated": "2026-07-03T01:38:39+02:00", "outputs": [ "Existing merged PR #305: https://github.com/rayswaynl/a2waspwarfare/pull/305", "Existing branch: codex/lane66-vote-qa-execution", "Existing commit: 7d8be1869", "Report: docs/design/VOTE-SYSTEM-QA-2026-07-02.md" ], "validation": [ "gh pr view 305 reports MERGED at 2026-07-02T19:03:11Z", "git merge-base --is-ancestor 7d8be1869faa26c987be16676b69c9c6b044872c origin/claude/build84-cmdcon36 returned success", "git show --first-parent 7d8be1869 showed the five-file Chernarus/Takistan vote-dialog plus QA report patch", "git diff origin/codex/lane66-vote-qa-execution..origin/claude/build84-cmdcon36 over the five lane-66 touched files is empty", "git grep origin/claude/build84-cmdcon36 found WFBE_C_FIX_VOTE_QA_EXECUTION, stored-index guards and lnbValue reads in Chernarus and Takistan", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-39-diagnostic-string-cleanup-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 39: diagnostic string cleanup", "Live lane base origin/claude/build84-cmdcon36", "Fix the stale Squads_SetFactionGroups.sqf filename in Squads_GetFactionGroups.sqf error logging", "Chernarus source plus generated Takistan mirror via LoadoutManager if the mirror changes", "No gameplay behavior change, no GUI/Menu, AI commander, aircraft/paradrop, live server/deploy, or package artifacts" ], "handoff": "Closed as merged: PR #184 merged into claude/build84-cmdcon36 at 2026-07-02T14:13:11Z with merge commit 9a3da0bc15ff8167948d1a5a00005f5db74b7e68. The diagnostic-only squad filename correction is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:41:55+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/184", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Core_Squads/Squads_GetFactionGroups.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Config/Core_Squads/Squads_GetFactionGroups.sqf", "2026-07-03 cleanup: gh pr view 184 confirms MERGED at 2026-07-02T14:13:11Z with merge commit 9a3da0bc15ff8167948d1a5a00005f5db74b7e68" ], "validation": [ "dotnet run -c Release in Tools/LoadoutManager completed with existing nullable warnings", "Generated _MISSIONS.7z removed and unrelated generated line-ending drift restored", "git diff --check passed with line-ending warnings only", "python Tools/Lint/check_sqf.py --no-classname-index scanned both touched files with 0 findings", "added-line A3/Boolean trap scan clean", "Chernarus/Takistan touched-file hashes match", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "GitHub PR #184 later merged as 9a3da0bc15ff8167948d1a5a00005f5db74b7e68" ] }, { "lane": "fleet-lane-60-service-points-qa-2026-07-02", "owner": "Codex-Fleet-8", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 60: QA SWEEP: service points", "Repair/rearm/refuel/heal service-point flow", "Evidence report against origin/claude/build84-cmdcon36", "No GUI_Menu*.sqf edits while Claude GUI/menu work is in flight" ], "handoff": "Released as draft PR #293. PR #293 is OPEN/DRAFT/MERGEABLE against claude/build84-cmdcon36 and fixes repair-truck-built service-point statics exposing service action/menu via updateavailableactions.fsm in Chernarus/Takistan plus updates docs/design/SERVICE-POINTS-QA-2026-07-02.md. Direct local branch-descends-from-Build84 check did not pass, so leave final merge/rebase judgment to GitHub/reviewer; GitHub currently reports MERGEABLE.", "updated": "2026-07-03T05:21:31+02:00", "outputs": [ "Draft PR #293: https://github.com/rayswaynl/a2waspwarfare/pull/293", "Branch codex/lane60-service-points-qa at 314a46b7cebf8ae09611e81f98ebb1f2f84a9972.", "Files touched: Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateavailableactions.fsm; Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updateavailableactions.fsm; docs/design/SERVICE-POINTS-QA-2026-07-02.md." ], "validation": [ "gh pr view 293 confirmed OPEN/DRAFT/MERGEABLE against claude/build84-cmdcon36.", "gh pr view 293 file list matches the two maintained updateavailableactions.fsm files plus docs/design/SERVICE-POINTS-QA-2026-07-02.md.", "Direct local branch-descends-from-Build84 check did not pass; final rebase/merge judgment remains with GitHub/reviewer.", "No local mission source, LoadoutManager, package artifact, live deploy or server runtime change was made by this coordination cleanup." ] }, { "lane": "fleet-lane-40-icbm-build-ammo-tier5-audit-2026-07-02", "owner": "Codex-Fleet-9", "status": "released-duplicate-closed-unmerged", "sourceScope": [ "Fleet lane 40: AUDIT-60 / ICBM/Build-Ammo tier-5 gate audit", "Evidence table across all 11 faction upgrade files", "Docs/design proposal only; no retune, no mission behavior change", "No generated Takistan mirror needed unless evidence proves a source edit is required" ], "handoff": "Closed unmerged as duplicate: PR #185 was closed at 2026-07-02T14:23:43Z as duplicate of PR #182, with its extra Check_Upgrades / roster-cap findings copied onto #182. No duplicate source/docs lane is needed.", "updated": "2026-07-03T04:54:02+02:00", "outputs": [ "Draft PR #185: https://github.com/rayswaynl/a2waspwarfare/pull/185", "Branch codex/40-tier5-upgrade-audit at 993af560d0c08dfd4ac58d79e946664c1792c667; base/target claude/build84-cmdcon36.", "File touched: docs/design/UPGRADE-TIER5-GATE-AUDIT-2026-07-02.md.", "Verdict: not a confirmed unreachable bug; all 11 upgrade files cap Air/Gear at 5, while only CO_US/CO_RU gate ICBM at Air 5 and Build Ammo at Gear 5. Treat as Ray balance call.", "2026-07-03 cleanup: gh pr view 185 confirms CLOSED unmerged at 2026-07-02T14:23:43Z; owner comment says duplicate of PR #182" ], "validation": [ "Compared all 11 Chernarus Core_Upgrades/Upgrades_*.sqf files.", "Checked RequestUpgrade.sqf, upgradeQueue.sqf, Server_AI_Com_Upgrade.sqf and Check_Upgrades.sqf reachability behavior.", "Checked CO_US/CO_RU aircraft roster metadata includes tier-5 rows, so AUDIT-60 factory-cap-lower wording is not supported.", "git diff --check origin/claude/build84-cmdcon36..HEAD clean", "changed-file scope limited to one docs/design file", "origin/claude/build84-cmdcon36 ancestor verified before push", "LoadoutManager not run: docs-only change", "No deploy/live-server/package artifact work", "GitHub PR #185 closed unmerged as duplicate of PR #182 after extra findings were copied there" ] }, { "lane": "fleet-lane-68-design-doc-drift-2026-07-02", "owner": "Codex", "status": "released-draft-pr-open", "sourceScope": [ "Fleet lane 68: DESIGN-DOC DRIFT SWEEP", "docs/design/SPREAD-AND-HOLD.md", "docs/design/REAL-BASE-ASSAULT.md", "docs/design/AICOM-AIRCRAFT.md", "Doc claims checked against origin/claude/build84-cmdcon36; no mission code edits" ], "handoff": "Released as draft PR #268. PR #268 is OPEN/DRAFT/MERGEABLE against claude/build84-cmdcon36 and refreshes AICOM-AIRCRAFT anchors plus DESIGN-DOC-DRIFT-SWEEP-2026-07-02.md. Direct local branch-descends-from-Build84 check did not pass, so leave final merge/rebase judgment to GitHub/reviewer; GitHub currently reports MERGEABLE.", "updated": "2026-07-03T05:21:31+02:00", "outputs": [ "Draft PR #268: https://github.com/rayswaynl/a2waspwarfare/pull/268", "Branch codex/lane68-design-doc-drift-sweep at 5ebc0c93c51d5374f548019a1c9e4699071c0ce2.", "Files touched: docs/design/AICOM-AIRCRAFT.md; docs/design/DESIGN-DOC-DRIFT-SWEEP-2026-07-02.md." ], "validation": [ "gh pr view 268 confirmed OPEN/DRAFT/MERGEABLE against claude/build84-cmdcon36.", "gh pr view 268 file list is docs-only: docs/design/AICOM-AIRCRAFT.md and docs/design/DESIGN-DOC-DRIFT-SWEEP-2026-07-02.md.", "Direct local branch-descends-from-Build84 check did not pass; final rebase/merge judgment remains with GitHub/reviewer.", "No local mission source, LoadoutManager, package artifact, live deploy or server runtime change was made by this coordination cleanup." ] }, { "lane": "fleet-lane-71-ops-script-hardening-2026-07-02", "owner": "Codex-Fleet-8", "status": "released-collision-no-pr", "sourceScope": [ "Fleet lane 71: OPS SCRIPT HARDENING", "Tools/Ops/Set-MissionTemplate.ps1 and Set-WaspCpuAffinity.ps1", "Tools/Monitor/Get-WindowedRpt.ps1", "PowerShell-only validation, parameter hardening and ops-runbook documentation", "No mission edits, no LoadoutManager mirror, no live-server/deploy work" ], "handoff": "Released without PR after collision: open draft PRs #180 and #181 already own lane 71, including the ops/monitor helper tests and runbook hardening. Local unpublished duplicate work was not pushed.", "updated": "2026-07-02T18:05:00+02:00", "outputs": [ "Collision found before publish: PR #180 codex/71-ops-script-hardening and PR #181 codex/ops-script-hardening both target claude/build84-cmdcon36.", "No branch from Codex-Fleet-8 was pushed; no duplicate PR opened." ] }, { "lane": "fleet-lane-54-loadoutmanager-mirror-check-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 54: LOADOUTMANAGER MIRROR-DRIFT GUARD", "Live lane base origin/claude/build84-cmdcon36", "Add a dry-run/check mode to Tools/LoadoutManager that exits non-zero when generated Takistan mirror output would differ", "Tooling-only under Tools/LoadoutManager plus README; no mission source edits except test-induced generated output is reverted" ], "handoff": "Closed lane 54 without source edits or a duplicate PR because PR #183 / merge commit 7a400e4d already merged the tooling-only LoadoutManager mirror check into claude/build84-cmdcon36. Current target still contains MirrorDriftChecker plus --check/--dry-run/--check-takistan-mirror CLI and README anchors.", "updated": "2026-07-03T03:52:05+02:00", "outputs": [ "Merged PR #183: https://github.com/rayswaynl/a2waspwarfare/pull/183", "Branch codex/54-loadoutmanager-mirror-check at d8226380b; merge commit 7a400e4d7ec31880ff6d05fd9f3fb6660ebcdeeb is an ancestor of origin/claude/build84-cmdcon36.", "Files touched: Tools/LoadoutManager Program.cs, README.md, SqfFileGenerator.cs, BaseTerrain.cs, InterfaceTerrain.cs, GeneratedLoadoutFiles.cs, MirrorDriftChecker.cs.", "Current target contains Tools/LoadoutManager/MirrorDriftChecker.cs, GeneratedLoadoutFiles.cs, and the Program.cs / README --check, --dry-run and --check-takistan-mirror anchors." ], "validation": [ "gh pr view 183 reports MERGED at 2026-07-02T14:12:52Z with merge commit 7a400e4d7ec31880ff6d05fd9f3fb6660ebcdeeb", "git merge-base --is-ancestor 7a400e4d7ec31880ff6d05fd9f3fb6660ebcdeeb origin/claude/build84-cmdcon36 returned success", "git show --first-parent 7a400e4d7 showed the seven-file Tools/LoadoutManager mirror-check patch", "git ls-tree origin/claude/build84-cmdcon36 confirmed MirrorDriftChecker.cs, GeneratedLoadoutFiles.cs, Program.cs, README.md and helper terrain/generator files are present", "git grep origin/claude/build84-cmdcon36 found MirrorDriftChecker, --check, --dry-run and --check-takistan-mirror anchors", "no SQF/SQM/HPP/EXT mission source files changed; no LoadoutManager run, no live deploy and no package artifacts" ] }, { "lane": "fleet-lane-71-ops-script-hardening-2026-07-02", "owner": "Codex-Fleet-7", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 71: OPS SCRIPT HARDENING", "PowerShell-only hardening under Tools/Ops and Tools/Monitor", "Add focused tests where missing, parameter validation, and an ops-runbook README section", "No mission edits, LoadoutManager mirror, live server, deploy, package artifacts, GUI files, AI commander files or Tools/Soak overlap" ], "handoff": "Closed as merged: PR #180 merged into claude/build84-cmdcon36 at 2026-07-02T14:12:21Z with merge commit 044dd1977aa51d62c7db8f7f049a675d81beebfd. Tooling-only PowerShell hardening for Tools/Ops and Tools/Monitor is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:41:55+02:00", "outputs": [ "Draft PR #180: https://github.com/rayswaynl/a2waspwarfare/pull/180", "Branch codex/71-ops-script-hardening at 60832def037e798520f88dd7031e9ac551742b06; base/target claude/build84-cmdcon36.", "Files touched: Tools/Ops/Set-MissionTemplate.ps1, Tools/Ops/Set-MissionTemplate.Tests.ps1, Tools/Ops/Set-WaspCpuAffinity.ps1, Tools/Ops/Set-WaspCpuAffinity.Tests.ps1, Tools/Ops/README.md, Tools/Monitor/Get-WindowedRpt.ps1, Tools/Monitor/Get-WindowedRpt.Tests.ps1.", "Verified Set-MissionTemplate, Set-WaspCpuAffinity and Get-WindowedRpt dependency-free PowerShell tests; git diff --cached --check clean; no .sqf files changed; no classnames introduced; LoadoutManager not run because tooling-only; GitHub PR #180 later merged as 044dd1977aa51d62c7db8f7f049a675d81beebfd.", "2026-07-03 cleanup: gh pr view 180 confirms MERGED at 2026-07-02T14:12:21Z with merge commit 044dd1977aa51d62c7db8f7f049a675d81beebfd." ] }, { "lane": "fleet-lane-56-wiki-link-checker-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 56: WIKI LINK CHECKER", "Existing PR #179 merged on 2026-07-02T14:11:59Z with merge commit 59d762935", "Current origin/claude/build84-cmdcon36 contains Tools/WikiLinkChecker/check_wiki_links.py and README.md", "Tooling-only; no mission edits, LoadoutManager mirror, deploy/live-server or package artifacts" ], "handoff": "Closed without source edits because PR #179 already merged the offline Tools/WikiLinkChecker implementation into claude/build84-cmdcon36. Treat lane 56 as done unless future wiki cleanup lanes need checker tuning from real findings.", "updated": "2026-07-03T01:48:22+02:00", "outputs": [ "Existing merged PR #179: https://github.com/rayswaynl/a2waspwarfare/pull/179", "Existing branch: codex/wiki-link-checker", "Existing commit: 9c60de5ed5ff9e4a0ec3003bd15115a9af6df4a2", "Merge commit: 59d762935", "Files present: Tools/WikiLinkChecker/check_wiki_links.py and Tools/WikiLinkChecker/README.md" ], "validation": [ "gh pr view 179 reports MERGED at 2026-07-02T14:11:59Z", "git merge-base --is-ancestor 59d76293504586a0260062161fa503fe56fb0464 origin/claude/build84-cmdcon36 returned success", "git show --first-parent 59d762935 showed the two-file Tools/WikiLinkChecker patch", "git ls-tree origin/claude/build84-cmdcon36 confirms Tools/WikiLinkChecker/check_wiki_links.py and README.md are present", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-36-mission-audit-60-status-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 36: MISSION-AUDIT-60 status refresh", "Docs-only: docs/design/MISSION-AUDIT-60.md", "Base/target origin/claude/build84-cmdcon36", "Mark already-landed or PR-open audit items so future agents do not duplicate completed work", "No mission gameplay source, no generated Takistan output" ], "handoff": "Closed as merged: PR #177 merged into claude/build84-cmdcon36 at 2026-07-02T14:11:43Z with merge commit 12f1e3cc38fa02a443bd6e30f68dadcbaebf5fec. MISSION-AUDIT-60 status routing is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:41:55+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/177", "docs/design/MISSION-AUDIT-60.md", "Follow-up commit 46ed90f12 marks #7/#8/#9 rejected and routes #4 through PR #176", "2026-07-03 cleanup: gh pr view 177 confirms MERGED at 2026-07-02T14:11:43Z with merge commit 12f1e3cc38fa02a443bd6e30f68dadcbaebf5fec" ], "validation": [ "git diff --check passed with line-ending warning only", "origin/claude/build84-cmdcon36 verified ancestor of HEAD before push", "gh pr view 169 confirmed CLEAN/MERGEABLE draft PR for gear price double-count", "gh pr view 176 confirmed CLEAN/MERGEABLE draft PR for US/USMC GER/BAF classname swaps", "Supply PVF trace checked: Common_GetSideSupply -> REQUEST_SUPPLY_VALUE -> Server_PV_RequestSupplyValue -> SUPPLY_VALUE_REQUESTED -> Client_ReceiveSupplyValue", "fable follow-up verdict recorded #7 dynamic publicVariable format, #8 isNil code-block syntax, and #9 handleDamage return as not-real", "LoadoutManager not run: docs-only change", "GitHub PR #177 later merged as 12f1e3cc38fa02a443bd6e30f68dadcbaebf5fec" ] }, { "lane": "fleet-lane-35-sqf-lint-selectors-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 35: SQF lint usability follow-up", "Tooling-only: Tools/Lint/check_sqf.py and Tools/Lint/README.md", "Base/target origin/claude/build84-cmdcon36", "Add focused finding-code selection so full-root A3/BRACKET scans can avoid broad legacy BOOLCMP noise", "No mission gameplay source, no generated Takistan output, no GUI or aircraft/paradrop files" ], "handoff": "Closed as merged: PR #173 merged into claude/build84-cmdcon36 at 2026-07-02T14:21:52Z with merge commit eda864d6ad11ee6a82fd10867310b66fb12f58a8. SQF lint selector support is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:41:55+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/173", "Tools/Lint/check_sqf.py", "Tools/Lint/README.md", "2026-07-03 cleanup: gh pr view 173 confirms MERGED at 2026-07-02T14:21:52Z with merge commit eda864d6ad11ee6a82fd10867310b66fb12f58a8" ], "validation": [ "python -m py_compile Tools/Lint/check_sqf.py", "python Tools/Lint/check_sqf.py --help", "python Tools/Lint/check_sqf.py --select A3CMD,BRACKET --no-classname-index scanned 1529 files with 0 findings", "python Tools/Lint/check_sqf.py --select NOPE --no-classname-index failed as expected", "python Tools/Lint/check_sqf.py --ignore BOOLCMP,CLASSREF --no-classname-index Action_RepairMHQ.sqf returned 0 findings", "git diff --check", "origin/claude/build84-cmdcon36 ancestor verified before push", "GitHub PR #173 later merged as eda864d6ad11ee6a82fd10867310b66fb12f58a8" ] }, { "lane": "fleet-lane-34-gear-price-double-count-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-superseded-by-merged-pr", "sourceScope": [ "Fleet lane 34: AUDIT-60 gear price double-count", "Live lane base origin/claude/build84-cmdcon36", "Fix Client_UI_Gear_UpdatePrice.sqf stray trailing forEach _gear_new after a for-do loop", "Sweep client UI for the same for-do plus forEach idiom", "Pure bugfix; no flag because current behavior is confirmed wrong price math", "Original PR #169 was closed without merge, but merged PR #295 carries the same effective Chernarus/Takistan gear-price file changes on the live target" ], "handoff": "Closed lane 34 without a duplicate source PR. The original draft PR #169 / codex/gear-price-double-count was closed, but PR #295 merged the loadout price double-count fix into claude/build84-cmdcon36 at merge commit ac29f4341; focused diffing shows the Chernarus/Takistan Client_UI_Gear_UpdatePrice.sqf payload now matches the lane-34 fix.", "updated": "2026-07-03T01:12:00+02:00", "outputs": [ "Closed original PR #169: https://github.com/rayswaynl/a2waspwarfare/pull/169", "Merged superseding PR #295: https://github.com/rayswaynl/a2waspwarfare/pull/295", "Merge commit: ac29f4341c338c59f8c31ebfa733f3515e534154", "Original branch: codex/gear-price-double-count at 0fdfc1c53ff73e10344558eaed1cd150bf0e293a" ], "validation": [ "gh pr view 169 reports CLOSED with no merge timestamp", "gh pr view 295 reports MERGED at 2026-07-02T19:03:11Z with merge commit ac29f4341c338c59f8c31ebfa733f3515e534154", "git show --stat ac29f4341 shows Client_UI_Gear_UpdatePrice.sqf changed in Chernarus and Takistan as part of the loadout price double-count fix", "git diff 0fdfc1c53ff73e10344558eaed1cd150bf0e293a..origin/claude/build84-cmdcon36 over the two Client_UI_Gear_UpdatePrice.sqf paths is empty", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-25-pr133-superseded-close-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-pr-shepherd-close", "sourceScope": [ "Fleet lane 25: PR SHEPHERD", "Close superseded draft PR #133 after verifying its placement-preview static fix is already carried by PR #125 release branch", "No source edits; metadata/comment/close action only" ], "handoff": "Released lane 25 PR #133 superseded closeout. Closed draft PR #133 after posting evidence that the two-file placement-preview static fix is already present in PR #125 / origin/codex/release-command-center-20260630, so keeping the master-target draft open would duplicate review.", "updated": "2026-07-02T17:03:00+02:00", "outputs": [ "Closed PR #133: https://github.com/rayswaynl/a2waspwarfare/pull/133", "Closeout comment: https://github.com/rayswaynl/a2waspwarfare/pull/133#issuecomment-4865974533", "Evidence: origin/codex/release-command-center-20260630 / PR #125 already carries the _affected/_flatSpots smooth CoIn placement fix in both maintained Client/Init/Init_Client.sqf files.", "No source edits, deploy/live-server work or package artifacts." ] }, { "lane": "fleet-lane-24-fast-travel-qa-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 24: GENERAL MISSION QA SWEEP", "Subsystem: fast travel / Tactical Center fast-travel flow", "Live lane base origin/claude/build84-cmdcon36", "Doc-only evidence report unless a safe fix exists outside in-flight GUI_Menu*.sqf", "Avoid GUI_Menu*.sqf source edits due Claude in-flight prompt guardrail" ], "handoff": "Closed as merged: PR #167 merged into claude/build84-cmdcon36 at 2026-07-02T14:10:43Z with merge commit 5b93de484e601b1920f527b04eb63735d34b26c8. The docs-only fast-travel QA report is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:41:55+02:00", "outputs": [ "https://github.com/rayswaynl/a2waspwarfare/pull/167", "docs/design/FAST-TRAVEL-QA-2026-07-02.md", "2026-07-03 cleanup: gh pr view 167 confirms MERGED at 2026-07-02T14:10:43Z with merge commit 5b93de484e601b1920f527b04eb63735d34b26c8" ], "validation": [ "git diff --check", "origin/claude/build84-cmdcon36 ancestor verified before push", "LoadoutManager not run: docs-only change", "GitHub PR #167 later merged as 5b93de484e601b1920f527b04eb63735d34b26c8" ] }, { "lane": "fleet-lane-25-pr153-salvage-casing-repair-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-pr-shepherd-repair", "sourceScope": [ "Fleet lane 25: PR SHEPHERD", "Repair rejected PR #153 per grading comment", "Remove inert WFBE_C_FIX_SALVAGE_PAYOUT_CASE flag/branch", "Keep only plain no-flag ChangePlayerFunds casing tidy on the existing salvage payout call sites", "Retarget to live lane claude/build84-cmdcon36; no behavior change" ], "handoff": "Released PR #153 shepherd repair. Retargeted codex/salvage-payout-case-guard to claude/build84-cmdcon36, merged the live lane without force-push, removed the inert WFBE_C_FIX_SALVAGE_PAYOUT_CASE flag/branch, and kept only the grader-requested no-flag ChangePlayerFunds casing tidy. GitHub reports CLEAN/MERGEABLE at 41ed75df4f633c2c061e1a85527e448698fec964 with 4 files, +8/-4.", "updated": "2026-07-02T16:34:00+02:00", "outputs": [ "PR #153: https://github.com/rayswaynl/a2waspwarfare/pull/153", "Branch codex/salvage-payout-case-guard at 41ed75df4f633c2c061e1a85527e448698fec964; base/target claude/build84-cmdcon36.", "Effective diff: four salvage payout files only, +8/-4; no constants/flags remain.", "Validation: no WFBE_C_FIX_SALVAGE_PAYOUT_CASE, no ChangePlayerfunds in maintained Chernarus/Takistan trees, bracket deltas 0/0/0, added-line A3/Boolean scan clean, git diff --check clean, LoadoutManager mirror run completed with generated archive/unrelated drift removed, local merge-tree clean, GitHub CLEAN/MERGEABLE.", "Shepherd comment: https://github.com/rayswaynl/a2waspwarfare/pull/153#issuecomment-4865857410" ] }, { "lane": "fleet-lane-27-parameters-irsmoke-drift-2026-07-02", "owner": "Codex", "status": "merged-folded", "sourceScope": [ "Fleet lane 27: PARAMETERS DRIFT AUDIT", "Live lane base origin/claude/build84-cmdcon36", "Narrow verified drift: lobby class WFBE_C_MODULE_WFBE_IRS vs runtime WFBE_C_MODULE_WFBE_IRSMOKE", "Default-off alignment flag only; no parameter default or gameplay behavior change at flag 0", "Files: Chernarus and generated Takistan Init_CommonConstants.sqf plus docs/design evidence note" ], "handoff": "Merged/folded: PR #166 was merged into claude/build84-cmdcon36 at merge commit 63e3e6f4c8a745be6d3812f65327d4d1dda1be47. Scope was default-off WFBE_C_FIX_IRSMOKE_PARAM_ALIAS plus parameters drift audit note; flag 0 preserved legacy behavior.", "updated": "2026-07-02T16:40:00+02:00", "outputs": [ "Merged PR #166: https://github.com/rayswaynl/a2waspwarfare/pull/166", "Merge commit 63e3e6f4c8a745be6d3812f65327d4d1dda1be47 on claude/build84-cmdcon36.", "Branch codex/parameters-irsmoke-drift at 3eba2fb72b04be308342cc312ff0b3f29c5a8dc7; base/target claude/build84-cmdcon36@eb0f8275a.", "Files touched: Chernarus Common/Init/Init_CommonConstants.sqf, generated Takistan mirror, docs/design/PARAMETERS-DRIFT-AUDIT-2026-07-02.md.", "Verified LoadoutManager mirror run; generated _MISSIONS.7z removed and unrelated generated EASA/loadout drift restored; git diff --check clean; bracket deltas 0/0/0 for both SQF files; added-line A3 and ==/!= scans clean; live lane ancestor verified before push; GitHub PR #166 CLEAN/MERGEABLE before merge." ] }, { "lane": "fleet-lane-30-performance-audit-probes-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 30: PERFORMANCE-AUDIT PROBE EXTENSIONS", "Live lane base origin/claude/build84-cmdcon36", "Narrow first probe: side-patrol/Build-86 patrol cadence surface, default-off instrumentation only", "Candidate files: Common/Functions/Common_RunSidePatrol.sqf and/or Server/FSM/server_side_patrols.sqf plus generated Takistan mirror", "Avoid Claude in-flight AI_Commander.sqf, Server_GuerAirDef.sqf, Tools/Soak/analyze_soak.py and GUI_Menu*.sqf" ], "handoff": "Closed as merged: PR #164 merged into claude/build84-cmdcon36 at 2026-07-02T12:57:04Z with merge commit 11736873ad66a48742c26cd55389b65e39deee48. Default-off side-patrol PerformanceAudit probe rows are now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:41:55+02:00", "outputs": [ "Draft PR #164: https://github.com/rayswaynl/a2waspwarfare/pull/164", "Branch codex/perf-audit-side-patrol-probes at bd3506b82f1bbb1548624dc48b8d13a98d76dc48; base/target claude/build84-cmdcon36.", "Files touched: Chernarus Common_RunSidePatrol.sqf, server_side_patrols.sqf and Init_CommonConstants.sqf plus generated Takistan mirrors.", "Verified LoadoutManager mirror run; generated _MISSIONS.7z removed and unrelated generated EASA/loadout drift restored; bracket deltas 0/0/0 for all six SQF files; git diff --check passed with line-ending warnings only; added-line A3 trap scan clean; no added ==/!= operators; Chernarus/Takistan mirror hashes match; no classnames introduced; live lane ancestor verified before push; GitHub PR #164 later merged as 11736873ad66a48742c26cd55389b65e39deee48.", "2026-07-03 cleanup: gh pr view 164 confirms MERGED at 2026-07-02T12:57:04Z with merge commit 11736873ad66a48742c26cd55389b65e39deee48." ] }, { "lane": "fleet-lane-25-pr-shepherd-retarget-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-pr150-shepherd-follow-up", "sourceScope": [ "Fleet lane 25: PR SHEPHERD", "Retarget prompt-listed fleet PRs from master to live lane claude/build84-cmdcon36 where still open", "Initial target set: PR #140, #144, #146, #148, #149, #150", "Read PR comments/metadata before action and re-check mergeability after retarget", "No mission source edits unless retarget reveals a concrete fix-needed diff" ], "handoff": "Released lane 25 PR #150 follow-up. Repaired codex/tactical-ammo-status-localization by merging the live lane without force-push, keeping/restoring live-lane B57/GUER_TECH doc state, and preserving the original one-key Tactical ammo localization intent. PR #150 now reports CLEAN/MERGEABLE at a2ae4da0a396be0df85a5091ed2b41d3faeb6372 with 4 files, +16/-2. Prior lane 25 outcomes remain: #144/#146/#148/#149/#150 CLEAN; #140 still DIRTY and needs the remaining stringtable/cmdcon42-aware follow-up.", "updated": "2026-07-02T16:12:00+02:00", "outputs": [ "Retargeted to claude/build84-cmdcon36: PR #140, #144, #146, #148, #149, #150.", "Cleaned PR #144: codex/deadcode-consistency-sweep at 2153fb9b1db13feb84ac2c4fe52bcac5c680508c, CLEAN, 2 files, +2/-10.", "Cleaned PR #146: codex/deadcode-stale-defense-comments at b3a1fa610668c942eb7a50d6299feee790151bc8, CLEAN, 18 files, +0/-36.", "Cleaned PR #149: codex/client-ux-title-idd-10200 at 00eee8070abcbb8d8ab5ee5c7cb8e291c557a8f7, CLEAN, 2 files, +6/-6.", "Cleaned PR #148: codex/tk-egress-map-bounds at 56cefdff29a2fc0778b37579a795a2c0b709e6d6, CLEAN, 4 files, +12/-2; PR body updated with load-order proof.", "Posted shepherd comments on PR #144, #146, #148 and #149. Remaining retargeted DIRTY: #140, #150.", "Cleaned PR #150: codex/tactical-ammo-status-localization at a2ae4da0a396be0df85a5091ed2b41d3faeb6372, CLEAN/MERGEABLE, 4 files, +16/-2; PR body updated and shepherd comment posted.", "Remaining retargeted DIRTY after PR #150 cleanup: #140." ] }, { "lane": "fleet-lane-31-guer-wave-depth-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 31: GUER WAVE DEPTH", "Live lane base origin/claude/build84-cmdcon36", "Default-off inline WFBE_C_GUER_WAVE_DEPTH_VARIANTS flag only; avoid Init_CommonConstants.sqf due active lane 28 potential overlap", "Groups_GUE.sqf and Groups_TKGUE.sqf optional same-key group variants only", "Generated Takistan mirror via LoadoutManager after Chernarus source edit" ], "handoff": "Closed without source edits because PR #163 already merged the default-off GUER/TKGUE wave-depth variants into claude/build84-cmdcon36. Treat lane 31 as done unless future balance/runtime testing changes the optional town-group variant pool.", "updated": "2026-07-03T02:21:59+02:00", "outputs": [ "Existing merged PR #163: https://github.com/rayswaynl/a2waspwarfare/pull/163", "Existing branch: codex/guer-wave-depth-variants", "Merge commit: c5696e90", "Files: Groups_GUE.sqf and Groups_TKGUE.sqf in Chernarus plus generated Takistan mirrors" ], "validation": [ "gh pr view 163 reports MERGED at 2026-07-02T12:45:13Z", "git merge-base --is-ancestor c5696e90bb7857c8be0300c39d26b0c3684850e9 origin/claude/build84-cmdcon36 returned success", "git show --first-parent c5696e90 showed the four-file Chernarus/Takistan GUER wave-depth patch", "git grep origin/claude/build84-cmdcon36 found WFBE_C_GUER_WAVE_DEPTH_VARIANTS in all four maintained group files", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-28-build86-mission-text-refresh-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 28: MISSION TEXT REFRESH", "Live lane base origin/claude/build84-cmdcon36", "Stale mission.sqm briefingName/briefingDescription and initJIPCompatible build banner still saying release candidate / June bundle", "Text-only Chernarus plus mission.sqm-level Takistan exception; no gameplay behavior changes", "Potential hint-pool text in Init_CommonConstants.sqf only if evidence shows stale Build-86 omissions" ], "handoff": "Closed as merged: PR #162 merged into claude/build84-cmdcon36 at 2026-07-02T12:45:03Z with merge commit 3e20ab839d4e0287d8c732a27a24ee86c2c8bf98. Build 86/cmdcon41 mission text refresh is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:41:55+02:00", "outputs": [ "Draft PR #162: https://github.com/rayswaynl/a2waspwarfare/pull/162", "Branch codex/build86-mission-text-refresh at 0d7d8e0b65beb330625401f9ff8ea05829f113ca; base/target claude/build84-cmdcon36.", "Files touched: Chernarus and Takistan mission.sqm metadata, initJIPCompatible.sqf, Common/Init/Init_CommonConstants.sqf, version.sqf.template, plus Tools/LoadoutManager release-candidate docs/source.", "Verified LoadoutManager mirror run with existing nullable warnings; unrelated generated EASA/loadout drift and _MISSIONS.7z removed/restored; bracket deltas 0/0/0 for six SQF/template files; git diff --check passed with line-ending warnings only; added-line A3/Boolean scan clean; stale text scan clean; no classnames added; live lane ancestor verified before push; GitHub PR #162 later merged as 3e20ab839d4e0287d8c732a27a24ee86c2c8bf98.", "2026-07-03 cleanup: gh pr view 162 confirms MERGED at 2026-07-02T12:45:03Z with merge commit 3e20ab839d4e0287d8c732a27a24ee86c2c8bf98." ] }, { "lane": "fleet-lane-32-slx-steering-trial-runbook-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 32: AI-MOD BOX TRIAL RUNBOOK (doc-only)", "Live lane base origin/claude/build84-cmdcon36", "docs/design/AI-MODS-AND-PATHFINDING.md Part C SLX_AI_Steering isolated-PBO experiment", "docs/design/OPTIONAL-CLIENT-MODS.md and docs/HC-SLOT-MAGNET-HANDOFF.md references as needed", "No installation, no live server/deploy, no mission behavior/source changes" ], "handoff": "Closed without source edits because PR #160 already merged the doc-only SLX_AI_Steering isolated-PBO trial runbook into claude/build84-cmdcon36. Treat lane 32 as done unless future runtime/mod testing updates the trial guidance.", "updated": "2026-07-03T02:26:37+02:00", "outputs": [ "Existing merged PR #160: https://github.com/rayswaynl/a2waspwarfare/pull/160", "Existing branch: codex/slx-steering-trial-runbook", "Merge commit: da7fcea9", "Files: docs/design/SLX-AI-STEERING-TRIAL-RUNBOOK.md and docs/design/AI-MODS-AND-PATHFINDING.md" ], "validation": [ "gh pr view 160 reports MERGED at 2026-07-02T12:44:45Z", "git merge-base --is-ancestor da7fcea90491daf17366c4cfbad53d0cab2b4247 origin/claude/build84-cmdcon36 returned success", "git show --first-parent da7fcea9 showed the two-file docs-only SLX steering runbook patch", "git ls-tree origin/claude/build84-cmdcon36 confirms the runbook and AI mods reference page are present", "git grep origin/claude/build84-cmdcon36 found SLX_AI_Steering, verifySignatures=0 and MiksuuHC anchors", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-18-aicom-heli-approach-limit-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 18: AIRCRAFT FOLLOW-UPS", "Live lane base origin/claude/build84-cmdcon36", "Verified HC heli terrain guard is already implemented on live lane; this claim targets the still-open per-leg approach speed-limit follow-up only", "Candidate files: Common/Functions/Common_RunCommanderTeam.sqf and Common/Init/Init_CommonConstants.sqf plus generated Takistan mirror via LoadoutManager", "Avoids Claude in-flight GUI_Menu*.sqf, AI_Commander.sqf, Server_GuerAirDef.sqf, Client_BuildUnit.sqf and aircraft roster files" ], "handoff": "Closed without source edits because PR #159 already merged the default-off AICOM heli LZ approach speed-limit flag into claude/build84-cmdcon36. Treat lane 18 as done unless runtime flight testing asks for a different final-approach profile.", "updated": "2026-07-03T02:17:26+02:00", "outputs": [ "Existing merged PR #159: https://github.com/rayswaynl/a2waspwarfare/pull/159", "Existing branch: codex/aicom-heli-approach-limit", "Merge commit: f00739e3", "Files: Common_RunCommanderTeam.sqf and Init_CommonConstants.sqf in Chernarus plus generated Takistan mirror" ], "validation": [ "gh pr view 159 reports MERGED at 2026-07-02T12:44:36Z", "git merge-base --is-ancestor f00739e3b05602ed81dc482f5663790834abc8e3 origin/claude/build84-cmdcon36 returned success", "git show --first-parent f00739e3 showed the four-file Chernarus/Takistan heli approach patch", "git grep origin/claude/build84-cmdcon36 found WFBE_C_AICOM_HELI_APPROACH_LIMITED plus LIMITED/FULL speed-mode restore anchors in both maintained roots", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-7-guer-civilian-depot-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 7: DORMANT CONTENT REVIVAL", "docs/design/UNUSED-ASSETS.md proposal #5 GUER civilian-fleet requisition toy", "Live lane base origin/claude/build84-cmdcon36", "Inline default-off WFBE_C_GUER_CIVILIAN_DEPOT flag only; avoid Init_CommonConstants.sqf because lane 18 is active there", "Common/Config/Core_Root/Root_GUE.sqf frame-0 GUER depot seed", "Common/Config/Core_Root/Root_GUE_PlayerOverlay.sqf dynamic GUER depot pool" ], "handoff": "Closed without source edits because PR #161 already merged the default-off GUER civilian depot transport exposure into claude/build84-cmdcon36. Treat lane 7 as done unless future balance/runtime testing chooses to tune the optional civilian pool.", "updated": "2026-07-03T02:07:32+02:00", "outputs": [ "Existing merged PR #161: https://github.com/rayswaynl/a2waspwarfare/pull/161", "Existing branch: codex/guer-civilian-depot", "Merge commit: a9e2e414", "Files: Root_GUE.sqf, Root_GUE_PlayerOverlay.sqf and Root_TKGUE.sqf in Chernarus plus generated Takistan mirrors" ], "validation": [ "gh pr view 161 reports MERGED at 2026-07-02T12:44:54Z", "git merge-base --is-ancestor a9e2e41466be8ea79de24dc60ec5d12cb84b4e94 origin/claude/build84-cmdcon36 returned success", "git show --first-parent a9e2e414 showed the six-file Chernarus/Takistan GUER civilian depot patch", "git grep origin/claude/build84-cmdcon36 found WFBE_C_GUER_CIVILIAN_DEPOT and CIV/TKCIV pool additions in both maintained roots", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-24-vote-system-qa-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 24: GENERAL MISSION QA SWEEP", "Subsystem: vote and commander-vote flow", "Live lane base origin/claude/build84-cmdcon36", "Candidate files: Client/GUI/GUI_VoteMenu.sqf, Client/GUI/GUI_Commander_VoteMenu.sqf, Server/PVFunctions/RequestCommanderVote.sqf, Server/PVFunctions/RequestNewCommander.sqf, Server/PVFunctions/RequestClaimCommander.sqf, vote dialogs/string references as needed", "Avoids Claude in-flight GUI_Menu*.sqf and other listed in-flight files unless only read for context" ], "handoff": "Closed as merged: PR #158 merged into claude/build84-cmdcon36 at 2026-07-02T12:44:27Z with merge commit 7f48fc07c5c6964b82ecbd2544b4c74514a8ca2e. Vote/commander-vote QA sweep and default-off vote list prune hardening are now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:48:48+02:00", "outputs": [ "Draft PR #158: https://github.com/rayswaynl/a2waspwarfare/pull/158", "Branch codex/vote-system-qa at 2e9b825d9f1a29daade752af2a7e230bde5e2b90; base/target claude/build84-cmdcon36@ac305353cf5e58cc1a6eee5ba8fcb43c40e9efff.", "Files touched: Chernarus and generated Takistan GUI_VoteMenu.sqf, GUI_Commander_VoteMenu.sqf, Init_CommonConstants.sqf, plus docs/design/VOTE-SYSTEM-QA-2026-07-02.md.", "Verified LoadoutManager mirror run with existing nullable warnings; unrelated generated EASA/loadout drift and _MISSIONS.7z removed; bracket deltas 0/0/0 for all six SQF files; git diff --cached --check passed with line-ending warnings only; added-line A3/Boolean trap scan clean; no classnames introduced; GitHub PR #158 later merged as 7f48fc07c5c6964b82ecbd2544b4c74514a8ca2e.", "2026-07-03 cleanup: gh pr view 158 confirms MERGED at 2026-07-02T12:44:27Z with merge commit 7f48fc07c5c6964b82ecbd2544b4c74514a8ca2e." ] }, { "lane": "fleet-lane-20-match-report-scud-events-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 20: MATCH-REPLAY ENHANCEMENTS", "Live lane origin/claude/build84-cmdcon36 already contains Tools/MatchReport, so this is a delta only", "Tools/MatchReport/matchdata.py parser support for SCUD/TEL RPT event markers", "Tools/MatchReport/render.py caption/report surface for parsed support events", "Tools/MatchReport/sample_match.py and README docs" ], "handoff": "Closed as merged: PR #157 merged into claude/build84-cmdcon36 at 2026-07-02T12:44:18Z with merge commit ad7c6a45a74b0400278ef5564608f6cc779cdae8. MatchReport SCUD/TEL support-event tooling is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:48:48+02:00", "outputs": [ "Draft PR #157: https://github.com/rayswaynl/a2waspwarfare/pull/157", "Branch codex/match-report-scud-events at 9b57b3ba9a7f36a2b2b7522bdb638a65e45c2909; base/target claude/build84-cmdcon36@ac305353cf5e58cc1a6eee5ba8fcb43c40e9efff.", "Files touched: Tools/MatchReport/matchdata.py, render.py, sample_match.py and README.md only; no mission SQF/SQM/HPP/EXT files changed.", "Verified py_compile, parser smoke test for non-WASPSTAT SCUD/TEL lines, git diff --check with line-ending warnings only, A3 trap scan clean, bracket deltas balanced for edited Python files, and GitHub PR #157 later merged as ad7c6a45a74b0400278ef5564608f6cc779cdae8.", "2026-07-03 cleanup: gh pr view 157 confirms MERGED at 2026-07-02T12:44:18Z with merge commit ad7c6a45a74b0400278ef5564608f6cc779cdae8." ] }, { "lane": "fleet-lane-17-sqf-lint-tooling-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 17: SQF LINT TOOLING", "Live lane base origin/claude/build84-cmdcon36@ac305353cf5e58cc1a6eee5ba8fcb43c40e9efff", "Tools/Lint did not exist on the live lane before claim (git ls-tree checked)", "Pure tooling only: Tools/Lint/check_sqf.py and README; no mission SQF/SQM/HPP/EXT edits", "Checks planned: A3 trap scanner, Boolean ==/!= detector, comment/string-aware bracket balance, classname-vs-tree verifier, disableSerialization heuristic" ], "handoff": "Closed as merged: PR #156 merged into claude/build84-cmdcon36 at 2026-07-02T12:44:09Z with merge commit a5895709c5ecec6d78b7c523893ce5d9083febaa. The base SQF lint tooling is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:48:48+02:00", "outputs": [ "Draft PR #156: https://github.com/rayswaynl/a2waspwarfare/pull/156", "Branch codex/sqf-lint-tooling at 3811b801c65ec13a0ebe831b2c873a93726ef899; base/target claude/build84-cmdcon36@ac305353cf5e58cc1a6eee5ba8fcb43c40e9efff.", "Files touched: Tools/Lint/check_sqf.py and Tools/Lint/README.md only; no mission SQF/SQM/HPP/EXT files changed.", "Verified py_compile, --help, sample SQF scan with and without classname index, git diff --cached --check with line-ending warnings only, expected A3 trap strings only in checker trap list, and GitHub PR #156 later merged as a5895709c5ecec6d78b7c523893ce5d9083febaa.", "2026-07-03 cleanup: gh pr view 156 confirms MERGED at 2026-07-02T12:44:09Z with merge commit a5895709c5ecec6d78b7c523893ce5d9083febaa." ] }, { "lane": "fleet-lane-1-income-system4-display-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 1: UPGRADE-ECON AUDIT", "Economy-Towns-And-Supply.md resource-income branch matrix", "Resource-Income-Tick-Distribution-Engine.md income-system 4 display mismatch", "Client/Functions/Client_GetIncome.sqf income system 4 display math", "Server/FSM/updateresources.sqf authoritative income-system 4 payout math", "Common/Init/Init_CommonConstants.sqf default-off display alignment flag; Takistan mirror via LoadoutManager only" ], "handoff": "Closed without source edits because PR #155 already merged the default-off income-system 4 display alignment into claude/build84-cmdcon36. Treat lane 1 as done unless an owner explicitly enables WFBE_C_FIX_INCOME_SYSTEM4_DISPLAY and finds display/runtime drift in smoke.", "updated": "2026-07-03T01:53:06+02:00", "outputs": [ "Existing merged PR #155: https://github.com/rayswaynl/a2waspwarfare/pull/155", "Existing branch: codex/income-system4-display-align", "Existing commit: f1c0cbeb430587303d18175b2e7f2a0244e81005", "Merge commit: eb0f8275", "Files: Client_GetIncome.sqf and Init_CommonConstants.sqf in Chernarus plus generated Takistan mirror" ], "validation": [ "gh pr view 155 reports MERGED at 2026-07-02T12:46:19Z", "git merge-base --is-ancestor eb0f8275af9caf89554890f59329d0a0a3210d76 origin/claude/build84-cmdcon36 returned success", "git show --first-parent eb0f8275 showed the four-file Chernarus/Takistan income display patch", "git grep origin/claude/build84-cmdcon36 found WFBE_C_FIX_INCOME_SYSTEM4_DISPLAY in both constants files and the opt-in 1.5 display multiplier in both Client_GetIncome.sqf files", "git grep origin/claude/build84-cmdcon36 found the existing income-system 4 server payout multiplier in both updateresources.sqf files", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "factory-queue-token-hardening-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 2: WIKI BACKLOG EXECUTION", "Source-Fix-Propagation-Queue.md factory queue counter/token cleanup row", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf queue token generation", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf default-off hardening flag", "Takistan mirror via Tools/LoadoutManager only" ], "handoff": "Closed as merged: PR #154 merged into claude/build84-cmdcon36 at 2026-07-02T12:46:09Z with merge commit 1e1541e170406d416cfe8925a4763369b4bc5c82. Default-off factory queue token hardening is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:48:48+02:00", "outputs": [ "Draft PR #154: https://github.com/rayswaynl/a2waspwarfare/pull/154", "Branch codex/factory-queue-token-hardening at 14aa49b051190c0e3a7c91909179f0aaef96722e; files touched: Client/Functions/Client_BuildUnit.sqf and Common/Init/Init_CommonConstants.sqf in Chernarus plus generated Takistan mirror.", "Verified LoadoutManager mirror run, bracket deltas 0/0/0 for all 4 edited files, git diff --cached --check clean, A3 trap scan clean, no Boolean ==/!= additions, no unit/vehicle classnames introduced and GitHub PR #154 later merged as 1e1541e170406d416cfe8925a4763369b4bc5c82.", "2026-07-03 cleanup: gh pr view 154 confirms MERGED at 2026-07-02T12:46:09Z with merge commit 1e1541e170406d416cfe8925a4763369b4bc5c82." ] }, { "lane": "fleet-lane-2-salvage-payout-case-2026-07-02", "owner": "Codex", "status": "released-rejected-non-bug", "sourceScope": [ "Fleet lane 2: WIKI BACKLOG EXECUTION", "Feature-Status-Register.md row: Salvage cleanup, payout typo and authority edge", "Client/Module/Skill/Skill_Salvage.sqf manual engineer salvage payout helper call", "Client/FSM/updatesalvage.sqf salvage-truck payout helper call", "Common/Init/Init_CommonConstants.sqf default-off fix flag; Takistan mirror via LoadoutManager only" ], "handoff": "Closed unmerged as rejected non-bug: PR #153 was closed at 2026-07-02T12:50:07Z after grading confirmed Arma 2 SQF identifiers are case-insensitive, so ChangePlayerfunds already resolves to ChangePlayerFunds and the gated fix changed no behavior. Optional no-flag casing tidy remains readability-only, not a correctness lane.", "updated": "2026-07-03T04:54:02+02:00", "outputs": [ "Draft PR #153: https://github.com/rayswaynl/a2waspwarfare/pull/153", "Branch codex/salvage-payout-case-guard at 84b50c9683bdb0a79744e506a0a878e4087b0543; files touched: Client/Module/Skill/Skill_Salvage.sqf, Client/FSM/updatesalvage.sqf and Common/Init/Init_CommonConstants.sqf in Chernarus plus generated Takistan mirror.", "Verified LoadoutManager mirror run, rg helper spelling refs, bracket deltas 0/0/0 for all 6 edited files, A3 trap scan clean, no Boolean ==/!= additions, no classnames beyond the flag string, git diff --check with line-ending warnings only, and GitHub CLEAN/MERGEABLE.", "2026-07-03 cleanup: gh pr view 153 confirms CLOSED unmerged at 2026-07-02T12:50:07Z; owner comments reject the premise as a non-bug because SQF identifiers are case-insensitive" ] }, { "lane": "client-ux-title-idd-10200-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 3 follow-on/collision-noted cleanup after remote lane 3 tactical ammo claim became visible during wiki rebase", "UI-IDD-Collision-Repair.md DR-25a duplicate title IDD 10200 route", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Titles.hpp RscOverlay vs OptionsAvailable", "Takistan mirror via Tools/LoadoutManager only" ], "handoff": "Released as existing merged PR coverage. PR #149 merged into claude/build84-cmdcon36 at 2026-07-02T12:39:38Z with merge commit b228bd610dbbdbe28f6a4caea970d41736f7a722. The lane-3 tactical ammo collision is separately resolved by merged PR #150; no duplicate source or docs lane is needed unless a reviewer asks for a focused follow-up.", "updated": "2026-07-03T04:21:31+02:00", "outputs": [ "Draft PR #149: https://github.com/rayswaynl/a2waspwarfare/pull/149", "Branch codex/client-ux-title-idd-10200 at 445189113b9767f070c786167edf7aefcc1cb06f; files touched: Chernarus and generated Takistan Rsc/Titles.hpp.", "Verified LoadoutManager mirror run, git diff --check, no findDisplay 10200/10201 callers, bracket-delta zero, no A3 command additions, no Boolean ==/!= additions and no classnames introduced.", "Coordination caveat: remote lane 3 tactical ammo localization claim landed while PR #149 was in flight; preserve both records and let reviewers decide sequencing.", "2026-07-03 cleanup: gh pr view 149 confirmed MERGED at 2026-07-02T12:39:38Z with merge commit b228bd610dbbdbe28f6a4caea970d41736f7a722; PR #150 already records the lane-3 tactical ammo merge." ] }, { "lane": "fleet-lane-3-tactical-ammo-status-localization-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 3: CLIENT UX POLISH", "Client/GUI/GUI_Menu_Tactical.sqf artillery ammo request status hint", "stringtable.xml Tactical Menu artillery keys" ], "handoff": "Closed without source edits because PR #150 already merged the Tactical ammo request localization into claude/build84-cmdcon36. Treat lane 3 as done unless a future stringtable sweep changes Tactical wording.", "updated": "2026-07-03T01:55:19+02:00", "outputs": [ "Existing merged PR #150: https://github.com/rayswaynl/a2waspwarfare/pull/150", "Existing branch: codex/tactical-ammo-status-localization", "Merge commit: 6074e911", "Files: GUI_Menu_Tactical.sqf and stringtable.xml in Chernarus plus generated Takistan mirror" ], "validation": [ "gh pr view 150 reports MERGED at 2026-07-02T12:39:49Z", "git merge-base --is-ancestor 6074e911b667f99863b177c3a19a217c282fb861 origin/claude/build84-cmdcon36 returned success", "git show --first-parent 6074e911 showed the four-file Chernarus/Takistan Tactical menu localization patch", "git grep origin/claude/build84-cmdcon36 found STR_WF_TACTICAL_ArtilleryAmmoRequested in both GUI_Menu_Tactical.sqf files and both stringtable.xml files", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "deadcode-stale-defense-comments-2026-07-02", "owner": "Codex-Fleet-4", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 8 follow-on/collision-noted cleanup after remote PR #144 lane 8 claim became visible during wiki rebase", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Defenses/Defenses_*.sqf", "Stale commented Common\\Config\\Config_Defenses.sqf hooks while live server route calls Common\\Config\\Config_Defenses_Towns.sqf", "Takistan mirror via Tools/LoadoutManager only" ], "handoff": "Released as existing merged PR coverage. PR #146 merged into claude/build84-cmdcon36 at 2026-07-02T12:39:19Z with merge commit db4463bfe56a32c87e6c2da2590d948f02930c36. The adjacent lane-8 stale IDC cleanup is separately resolved by merged PR #144; no duplicate source or docs lane is needed unless a reviewer asks for a focused follow-up.", "updated": "2026-07-03T04:21:31+02:00", "outputs": [ "Draft PR #146: https://github.com/rayswaynl/a2waspwarfare/pull/146", "Branch codex/deadcode-stale-defense-comments at 876f4edb0fd38da8923e6491eb836df138ab5670; 18 defense files changed, 36 deletion-only lines.", "Verified LoadoutManager mirror run, git diff --cached --check, stale-hook grep clean, bracket-delta zero, no A3 command additions, no Boolean ==/!= additions and deletion-only/no classnames.", "Coordination caveat: PR #144 from Codex-fleet-prompt-3 also claimed lane 8 before this claim became visible locally; preserve both records and let reviewer decide whether to keep/merge PR #146 as follow-on cleanup.", "2026-07-03 cleanup: gh pr view 146 confirmed MERGED at 2026-07-02T12:39:19Z with merge commit db4463bfe56a32c87e6c2da2590d948f02930c36; PR #144 is also merged for the adjacent lane-8 stale IDC cleanup." ] }, { "lane": "fleet-lane-5-tk-egress-map-bounds-2026-07-02", "owner": "Codex", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 5: TK PARITY AUDIT", "Server/Init/Init_Server.sqf random-start _egressOK map-edge guard", "Common/Init/Init_Boundaries.sqf worldName boundary table: chernarus=15360, takistan=12800" ], "handoff": "Closed without source edits because PR #148 already merged the default-off map-aware base egress bounds flag into claude/build84-cmdcon36. Treat lane 5 as done unless future random-start testing finds a terrain boundary regression.", "updated": "2026-07-03T02:01:33+02:00", "outputs": [ "Existing merged PR #148: https://github.com/rayswaynl/a2waspwarfare/pull/148", "Existing branch: codex/tk-egress-map-bounds", "Merge commit: d095a4c2", "Files: Init_CommonConstants.sqf and Init_Server.sqf in Chernarus plus generated Takistan mirror" ], "validation": [ "gh pr view 148 reports MERGED at 2026-07-02T12:39:29Z", "git merge-base --is-ancestor d095a4c207d65778acb3279a11d7293953f88605 origin/claude/build84-cmdcon36 returned success", "git show --first-parent d095a4c2 showed the four-file Chernarus/Takistan egress bounds patch", "git grep origin/claude/build84-cmdcon36 found WFBE_C_BASE_EGRESS_MAP_BOUNDS, WFBE_BOUNDARIESXY and the legacy 15360 fallback in both maintained roots", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "fleet-lane-8-deadcode-consistency-sweep-2026-07-02", "owner": "Codex-fleet-prompt-3", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 8: DEADCODE & CONSISTENCY SWEEP", "Live lane base origin/claude/build84-cmdcon36", "Small no-behavior cleanup: compile/caller proof, stale comment/code drift, duplicate constants or orphan handlers" ], "handoff": "Closed without source edits because PR #144 already merged the no-behavior Parameters stale IDC cleanup into claude/build84-cmdcon36. Treat lane 8 as done for the missing 22005 uptime block cleanup; PR #146 remains a separate collision-noted follow-on record.", "updated": "2026-07-03T02:10:22+02:00", "outputs": [ "Existing merged PR #144: https://github.com/rayswaynl/a2waspwarfare/pull/144", "Existing branch: codex/deadcode-consistency-sweep", "Merge commit: aa749186", "Files: GUI_Display_Parameters.sqf in Chernarus plus generated Takistan mirror" ], "validation": [ "gh pr view 144 reports MERGED at 2026-07-02T12:39:09Z", "git merge-base --is-ancestor aa749186a616076813a41126ca2628ecaeb800ea origin/claude/build84-cmdcon36 returned success", "git show --first-parent aa749186 showed the two-file Chernarus/Takistan Parameters cleanup patch", "git grep origin/claude/build84-cmdcon36 found current 22003 Parameters rows and no 22005 hits in the checked Parameters/Rsc surfaces", "No SQF/SQM/HPP/EXT source files changed and no new PR opened by this closure" ] }, { "lane": "telemetry-soak-build86-log-kpis-2026-07-02", "owner": "Codex-Fleet", "status": "released-overlap-resolved", "sourceScope": [ "rayswaynl/a2waspwarfare master at 2026-07-02 fetch", "Tools/Soak/analyze_soak.py", "Build 86 log families: MHQRELOC RELAXED, BUILD_ROAD_*, PATROL naval-skip, SCUD/TEL, EASA/gear and SKIN chain", "Fleet directive lane 6 TELEMETRY & SOAK TOOLING" ], "handoff": "Released as overlap resolved. PR #142 merged into claude/build84-cmdcon36 at 2026-07-02T12:35:12Z with merge commit 7f783e5f7f18e02e8fab6f8295e69f0313484999 and is the preferred Build-86 soak analyzer route. PR #139 and PR #141 are CLOSED without merge timestamps. No duplicate tooling, mission source, live server, deployment, HC architecture, antistack, AI distance/sim gating or generated mission hand-edits are needed.", "updated": "2026-07-03T04:21:31+02:00", "outputs": [ "Draft PR #141: https://github.com/rayswaynl/a2waspwarfare/pull/141 (overlaps PR #139 and PR #142)", "Branch codex/telemetry-soak-build86-kpis at fcab407cc", "Files touched: Tools/Soak/analyze_soak.py, Tools/Soak/README.md", "Verified: py_compile, synthetic Build-86 text/JSON/compare run, git diff --cached --check, and staged-file scan confirming no SQF/SQM/HPP/EXT mission files", "2026-07-03 cleanup: gh pr view 142 confirmed MERGED at 2026-07-02T12:35:12Z with merge commit 7f783e5f7f18e02e8fab6f8295e69f0313484999; PR #139 and PR #141 are CLOSED with no merge timestamps." ] }, { "lane": "telemetry-soak-tooling-build86", "owner": "Codex-Fleet-4", "status": "ready-for-review", "sourceScope": [ "Tools/Soak/analyze_soak.py", "Build 86 RPT marker families: MHQRELOC RELAXED, BUILD_ROAD_*, PATROL naval-skip, SCUD/TEL, EASA/gear, SKIN chain", "Tools/Monitor/Get-WindowedRpt.ps1 and existing RPT analyzer conventions", "Server-Broadcast-And-Telemetry-Loop-Reference.md, AI-Commander-Logging-And-AICOMSTAT-Telemetry.md, Client-FPS-And-State-Telemetry-Reference.md" ], "handoff": "Draft PR #139 is open for Claude-lane grading. Scope is pure tooling: Tools/Soak/analyze_soak.py parses Build 86 RPT marker families and emits per-build KPI comparison output. No mission source edits, live server actions, SSH, deployment or Arma launch.", "updated": "2026-07-02T12:26:31+02:00", "outputs": [ "Draft PR #139 against master on branch codex/telemetry-soak-build86.", "Files touched: Tools/Soak/analyze_soak.py, Tools/Soak/README.md, Tools/Soak/test_analyze_soak.py.", "Verified: unit test, sample CLI CSV/JSON/MD output, py_compile, git diff --check, prompt trap scan with non-SQF false positives only." ] }, { "lane": "fleet-lane-6-telemetry-soak-tooling-build86-2026-07-02", "owner": "Codex-fleet-prompt-3", "status": "released-existing-pr-merged", "sourceScope": [ "Fleet lane 6: TELEMETRY & SOAK TOOLING", "origin/claude/build84-cmdcon36@ac305353c because GitHub master currently remains b4a6350c despite the fleet prompt naming ac305353c as Build 86 master", "Tools/Soak/analyze_soak.py and Build 86 RPT log families: MHQRELOC RELAXED, BUILD_ROAD_*, PATROL naval-skip, SCUD/TEL events, EASA/gear and SKIN chain" ], "handoff": "Closed as merged: PR #142 merged into claude/build84-cmdcon36 at 2026-07-02T12:35:12Z with merge commit 7f783e5f7f18e02e8fab6f8295e69f0313484999. Build 86 telemetry analyzer extension is now on the target branch; no duplicate source/docs lane is needed.", "updated": "2026-07-03T04:48:48+02:00", "outputs": [ "Draft PR #142: https://github.com/rayswaynl/a2waspwarfare/pull/142", "Branch codex/fleet3-telemetry-soak-build86 at 59e5a65c5b4db2b670528ee3952bc2e319b9c104; changed Tools/Soak/analyze_soak.py, Tools/Soak/README.md and Tools/Soak/sample_build86.rpt only.", "Verified py_compile, sample --json, sample --compare-json, git diff --check, bracket deltas 0/0/0, A3 trap scan clean, no SQF mission boolean changes, and LoadoutManager mirror with generated mission drift restored.", "2026-07-03 cleanup: gh pr view 142 confirms MERGED at 2026-07-02T12:35:12Z with merge commit 7f783e5f7f18e02e8fab6f8295e69f0313484999." ] }, { "lane": "pr63-repair-antispam-post-b751b-route-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR #63 / origin/claude/trello-repair-antispam@9ba13a662263346c7fc6754912eec8274348ce7b", "origin/master@4a163bb65fb46b94916e28f0305774a6d526cd54 current stable after B75/GUER master move", "post-B75 merge-base/divergence and scoped base-relative branch diff", "repair anti-spam building/vehicle/service-menu/stringtable source anchors in source Chernarus plus maintained Vanilla where changed", "PR-Cleanup-And-Integration-Lab.md, Feature-Status-Register.md, service/repair owner pages, Testing-Debugging-And-Release-Workflow.md and compact coordination records" ], "handoff": "Closed as published/validated docs-only route. Treat PR #63 as open draft branch-only stale-base repair anti-spam evidence after current master advanced to 4a163bb65; GitHub mergeability is currently null / unknown. Rebase/recheck against current master and run source Chernarus plus maintained Vanilla base-repair and vehicle-service repair smoke before stable or release-ready wording. This does not close service affordability, supply ledger or server authority. No gameplay source edits.", "updated": "2026-06-24T20:58:12+02:00", "outputs": [ "Updated WASP-Base-Repair-System-Reference.md, Service-Menu-Affordability-Guards.md, PR-Cleanup-And-Integration-Lab.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md, Wiki-Pruning-And-Relevance-Ledger.md and agent-feature-status.jsonl with PR #63 post-B751b branch status.", "PR #63 remains stale-base: base/merge-base f8a76de34, current master 4a163bb65, GitHub mergeability null / unknown, local counts 95 1; base-relative payload is eight maintained-root files / +82 / -12 and clean under git diff --check." ] }, { "lane": "pr66-debug-antitk-post-b751b-route-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR #66 / origin/claude/trello-debug-antitk@98440121c0468e13676c4de5fd2838edaab75167", "origin/master@f39665d7950ddf14cb0bbfacb7ee1e40121e93b4 current stable after PR #89", "post-B751b merge-base/divergence and scoped base-relative branch diff", "debug-mode anti-TK satchel/building source anchors in source Chernarus plus maintained Vanilla where changed", "Structure-Damage-Reduction-And-Friendly-Fire.md, PR-Cleanup-And-Integration-Lab.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and compact coordination records" ], "handoff": "Closed as published/validated docs-only route. Treat PR #66 as open draft branch-only clean-but-stale-base debug anti-TK evidence after B751b. Rebase/recheck against current master and run source Chernarus plus maintained Vanilla debug/non-debug satchel and structure-damage smoke before stable or release-ready wording. This does not change production friendly-fire semantics. No gameplay source edits.", "updated": "2026-06-24T20:31:00+02:00", "outputs": [ "Updated Structure-Damage-Reduction-And-Friendly-Fire.md, PR-Cleanup-And-Integration-Lab.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md, Wiki-Pruning-And-Relevance-Ledger.md and agent-feature-status.jsonl with PR #66 post-B751b branch status.", "PR #66 remains GitHub-clean but stale-base: base/merge-base f8a76de34, current master f39665d79, local counts 80 1; base-relative payload is four maintained-root files / +10 / -0 and clean under git diff --check." ] }, { "lane": "pr72-antibasetrap-post-b751b-route-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR #72 / origin/claude/trello-antibasetrap@b79c5cee6adba9c571275a8ed7d558189ad1c091", "origin/master@f39665d7950ddf14cb0bbfacb7ee1e40121e93b4 current stable after PR #89", "post-B751b merge-base/divergence and scoped base-relative branch diff", "anti-base-trap RequestDefense/constants/localization anchors in source Chernarus plus maintained Vanilla", "PR-Cleanup-And-Integration-Lab.md, Feature-Status-Register.md, Construction-And-CoIn-Systems-Atlas.md, Testing-Debugging-And-Release-Workflow.md and compact coordination records" ], "handoff": "Closed as published/validated docs-only route. Treat PR #72 as open draft branch-only clean-but-stale-base anti-base-trap static-defense evidence after B751b. Rebase/recheck against current master and run source Chernarus plus maintained Vanilla static-defense placement/refund/localization smoke before stable or release-ready wording. This does not close broader DR-6 construction authority. No gameplay source edits.", "updated": "2026-06-24T20:16:53+02:00", "outputs": [ "Updated PR-Cleanup-And-Integration-Lab.md, Feature-Status-Register.md, Construction-And-CoIn-Systems-Atlas.md, Testing-Debugging-And-Release-Workflow.md, Wiki-Pruning-And-Relevance-Ledger.md and agent-feature-status.jsonl with PR #72 post-B751b branch status.", "PR #72 remains GitHub-clean but stale-base: base/merge-base f8a76de34, current master f39665d79, local counts 80 1; base-relative payload is eight maintained-root files / +296 / -2 and clean under git diff --check." ] }, { "lane": "pr74-artillery-cooldown-hud-post-b751b-route-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR #74 / origin/claude/trello-arty-cooldown-hud@471fc0580fd6f641b2455c7eb12e5af21baafe2a", "origin/master@f39665d7950ddf14cb0bbfacb7ee1e40121e93b4 current stable after PR #89", "post-B751b merge-base/divergence and scoped base-relative branch diff", "RHUD artillery cooldown anchors in source Chernarus plus maintained Vanilla", "PR-Cleanup-And-Integration-Lab.md, Feature-Status-Register.md, Support-Specials-And-Tactical-Modules-Atlas.md, Client-UI-Systems-Atlas.md, Testing-Debugging-And-Release-Workflow.md and compact coordination records" ], "handoff": "Closed as published/validated docs-only route. Treat PR #74 as open draft branch-only clean-but-stale-base RHUD artillery cooldown evidence after B751b. Rebase/recheck against current master and run source Chernarus plus maintained Vanilla RHUD smoke before stable or release-ready wording. No gameplay source edits.", "updated": "2026-06-24T20:00:02+02:00", "outputs": [ "Updated Support-Specials-And-Tactical-Modules-Atlas.md, Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md, PR-Cleanup-And-Integration-Lab.md, Wiki-Pruning-And-Relevance-Ledger.md and agent-feature-status.jsonl with PR #74 post-B751b branch status.", "PR #74 remains GitHub-clean but stale-base: base/merge-base f8a76de34, current master f39665d79, local counts 80 1; base-relative payload is four maintained-root UI files / +134 / -8 and clean under git diff --check." ] }, { "lane": "source-fix-current-branch-scope-post-b751b-wording-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@f39665d7950ddf14cb0bbfacb7ee1e40121e93b4 current stable after PR #89", "f8a76de34 pre-B745/B751b B74.1/B74.2 baseline wording in Source-Fix-Propagation-Queue.md and Progress-Dashboard.md July hosted-FPS row", "7bfcf09a9..origin/master Takistan-only B751b mission/texture delta", "Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and compact machine coordination records" ], "handoff": "Closed as published/validated docs-only wording cleanup. Use origin/master@f39665d79 for current-stable queue-family wording; keep exact f8a76de34 rows as pre-B745/B751b B74.1/B74.2 baseline evidence unless a later source pass refreshes them.", "updated": "2026-06-24T19:45:05+02:00", "outputs": [ "Updated Source-Fix-Propagation-Queue.md current-branch scope wording and branch matrix so current master is origin/master@f39665d79 and the f8a76de34 row is baseline evidence.", "Updated Progress-Dashboard.md July hosted-FPS wording, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine records." ] }, { "lane": "pr83-pr80-post-b751b-status-route-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@f39665d7950ddf14cb0bbfacb7ee1e40121e93b4 current stable after PR #89", "Live GitHub connector/API metadata for PR #83 and PR #80", "Local merge-base and rev-list divergence for origin/master...origin/claude/wiki-wins-batch and origin/master...origin/claude/trello-vote-para-guards", "Feature-Status-Register.md, Current-Source-Status-Snapshot.md, Testing-Debugging-And-Release-Workflow.md and compact coordination records" ], "handoff": "Closed as published/validated docs-only route. Preserve older PR #83/#80 source-path evidence as f8a76de34 base-relative branch-intake proof, but use the post-B751b route before merge/release wording: PR #83 is dirty/not mergeable with local counts 80 8; PR #80 is clean but stale-base with local counts 80 1 and must be rebased or rechecked before promotion.", "updated": "2026-06-24T19:29:21+02:00", "outputs": [ "Updated Feature-Status-Register.md, Current-Source-Status-Snapshot.md and Testing-Debugging-And-Release-Workflow.md so PR #83/#80 rows no longer call f8a76de34 current stable or imply post-B751b merge readiness.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine records." ] }, { "lane": "open-pr-board-post-b751b-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@f39665d7950ddf14cb0bbfacb7ee1e40121e93b4 current stable after PR #89", "Live GitHub open PR metadata for PR #84, #83, #80, #74, #72, #66, #63, #59, #54, #53 and #9", "Live GitHub closed/merged metadata for PR #85, #86, #87, #88 and #89", "PR-Cleanup-And-Integration-Lab.md, Progress-Dashboard.md and compact machine coordination records" ], "handoff": "Closed as published/validated docs-only route. Use PR-Cleanup-And-Integration-Lab.md#2026-06-24-post-b751b-open-board-refresh before treating older PR #83/#80/#84 intake rows as current. Rebase or source-recheck master-target PRs against origin/master@f39665d79 before merge/release wording; keep PR #84 on the player-stats stack and PR #9 on the Zargabad map/runtime lane.", "updated": "2026-06-24T19:15:33+02:00", "outputs": [ "Updated PR-Cleanup-And-Integration-Lab.md with the post-B751b open roster, PR #83/#9 dirty states, clean-but-stale-base caveats and PR #85-#89 merged-current-master route.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine records so the lane is published and no longer active." ] }, { "lane": "b751b-takistan-chernarus-slots-intake-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@f39665d79 current stable after PR #89", "PR #89 / origin/feat/tk-chernarus-slots@05ded7660", "7bfcf09a9..origin/master scoped B751b diff", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/mission.sqm plus added Textures/*.paa", "Current source/status/testing route pages plus compact coordination and machine records" ], "handoff": "Closed as published/validated docs-only route. Treat origin/master@f39665d79 / PR #89 as current-master maintained Vanilla Takistan source evidence for the 34-slot B751b roster and added texture payload. Do not describe B751b as a source Chernarus gameplay fix or release-ready until package/hash, generated version.sqf, RPT, TEAMREG/GUER/HC/JIP and texture-load smoke are recorded.", "updated": "2026-06-24T19:00:05+02:00", "outputs": [ "Updated Current-Source-Status-Snapshot.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and Testing-Debugging-And-Release-Workflow.md with B751b current-master Takistan mission.sqm/texture evidence, roster counts, owner-sync line refs and release gates.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine records so the lane is published/validated and no longer active.", "Mirrored touched files into docs/wiki and validated JSON/JSONL, wiki links, touched-file parity and git diff checks." ] }, { "lane": "b751-current-master-aicom-hardcap-intake-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@7bfcf09a9 current stable after PR #88", "PR #88 / origin/feat/b751-tk-aicom13-clientfixes@5aea1ce4016a862de413a198ba8bab0a1ce868c2", "c4c9a6479..origin/master scoped B751 diff", "source Chernarus plus maintained Vanilla touched Client_UIFillListBuyUnits.sqf and Init_CommonConstants.sqf paths", "Current source/status/testing/AI/UI route pages plus compact coordination and machine records" ], "handoff": "Closed as published/validated docs-only route. Treat origin/master@7bfcf09a9 / PR #88 as current-master source evidence that both maintained roots raise the AICOM hard cap to 13 and add GUER/JIP client-error guards. Do not describe B751 as release-ready until package/version/Arma smoke proves it, and do not call the B751 source diff-check-clean until trailing whitespace in updateavailableactions.fsm:59 is repaired.", "updated": "2026-06-24T18:31:04+02:00", "outputs": [ "Updated Current-Source-Status-Snapshot.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, AI-Commander-Autonomy-Audit.md, Client-UI-Systems-Atlas.md and Testing-Debugging-And-Release-Workflow.md with B751 current-master source evidence, AICOM cap 13, GUER/JIP guard line refs, smoke gates and source whitespace caveat.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine records so the lane is published/validated and no longer active.", "Mirrored touched files into docs/wiki and validated JSON/JSONL, wiki links, touched-file parity and git diff checks." ] }, { "lane": "buy-menu-price-key-current-master-b750-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@7bfcf09a9 current stable after PR #88", "PR #87 / origin/feat/b750-factory-aicom@605ad7326", "6a34799b4..origin/master scoped buy-list/buy-menu diff", "PR #88 / origin/feat/b751-tk-aicom13-clientfixes@5aea1ce401 merged into current master during fetch-before-commit", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UIFillListBuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan matching buy-list, buy-menu and constants paths", "Factory-And-Purchase-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and compact coordination/status records" ], "handoff": "Closed as published/validated docs-only route. Treat current master origin/master@7bfcf09a9 as selected-detail/key-mirroring fixed for the checked buy-menu price/key matrix: list price, purchase seed, selected detail and full price field use the modifier-bearing path in both maintained roots. The open current-master fix remains the level-0 UNIT_COST_MODIFIER reset/local price-helper decision. B751 is now source-present adjacent nil-data/AICOM-cap hardening, not a price/key/reset closure.", "updated": "2026-06-24T18:11:39+02:00", "outputs": [ "Updated Factory-And-Purchase-Systems-Atlas.md with a current-master B750/B751 price/key matrix row and B751 source-present note.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress-Dashboard.md, Wiki-Pruning-And-Relevance-Ledger.md and Agent-Worklog.md to route current-master buy-menu price/key questions through the factory atlas.", "Updated agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "b750-factory-purchase-owner-route-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@c4c9a6479 current stable after PR #87", "PR #87 / origin/feat/b750-factory-aicom@605ad7326", "6a34799b4..origin/master scoped B750 diff", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UIFillListBuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan matching buy-list and buy-menu paths", "Factory-And-Purchase-Systems-Atlas.md plus compact coordination/status records" ], "handoff": "Closed as published/validated docs-only route. Treat origin/master@c4c9a6479 as current-master source evidence that both maintained roots guard nil buy-list unit metadata before QUERYUNITUPGRADE and restore infantry cap growth to 10 + 2 per Barracks level, clamped to _mbu, with commander bonus still applied. Smoke source Chernarus plus maintained Vanilla before release-ready wording; keep older UNIT_COST_MODIFIER reset, queue-token, refund and server-authority work separate.", "updated": "2026-06-24T17:48:59+02:00", "outputs": [ "Updated Factory-And-Purchase-Systems-Atlas.md with the B750 buy-list and squad-cap current-master route, line refs and smoke gates.", "Updated Feature-Status-Register.md, Progress-Dashboard.md, Wiki-Pruning-And-Relevance-Ledger.md and Agent-Worklog.md so buy-list/squad-cap questions route to the factory owner page while AICOM effectiveness stays on AI-Commander-Autonomy-Audit.md.", "Updated agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "b745-loadoutmanager-vanilla-merge-intake-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@c4c9a6479 current-stable merge metadata and PR #85 + PR #86 + direct B75 + PR #87/B750 route state", "origin/claude/b745@dd14018111f97c8c268447a02cb49e5cd5eab679 PR #85 merged branch head", "origin/feat/b749-enrollment-bodyfix@2327e5c6aabcde4a962ea9235119d9757cceba91 PR #86 merged branch head", "origin/VBIED_factory_kill_rewards@756d691823f4e46ea099582b8061f01848e0c3f2 direct B75 merged branch head", "origin/feat/b750-factory-aicom@605ad7326707b9422303e60ca6c286d6e0700864 PR #87 merged branch head", "PR #85 merged metadata and merge commit 96148edb4b532b25a73b5eb3122287557ea90b72", "PR #86 merged metadata and merge commit 718596d5e96d97d9a4e91a031304da09f4dd4d13", "B75 direct merge commit 6a34799b41e821b3f540d2ac911f02fd1f7b7b76 and gh pr list --head VBIED_factory_kill_rewards --state all returned []", "PR #87 merged metadata and merge commit c4c9a64790c63fe264bd1a25f84f0b3ca7b49362", "Previous branch-only origin/claude/b745@9199bfab8 metadata superseded by fetch-before-commit", "Previous PR #85 current-stable baseline origin/master@96148edb4 superseded by fetch-before-commit", "Scoped f8a76de34..34f652ae4, 34f652ae4..96148edb4, 96148edb4..718596d5e, 718596d5e..6a34799b4, 6a34799b4..c4c9a6479 and f8a76de34..origin/master diffs", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan broad propagation payload plus B749 enrollment/settings propagation", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/EASA/EASA_Init.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UIFillListBuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "Tools/LoadoutManager/FileManagement/FileManager.cs", "Tools/LoadoutManager/SqfFileGenerators/SqfFileGenerator.cs", "Feature Status, Current Source Status, Source Fix queue, Tools/build workflow, Testing workflow and coordination docs as needed" ], "handoff": "Closed as published/validated docs-only B745/B748/B749/B75/B750 master-merge intake. Treat origin/master@c4c9a6479 as current-master source evidence for broad B745 Vanilla/tooling propagation, PR #85 B748 settings, PR #86 B749 client-body enrollment/settings propagation, direct B75 GUER VBIED factory/structure reward source and PR #87/B750 buy-list/AICOM effectiveness changes, not release-ready or full-modded proof. Maintained Vanilla now carries the checked B74.7.2 nil-side retry, B748 settings, B75 reward paths and B750 buy-list/AICOM changes, but exact package smoke, generated version.sqf and LoadoutManager output remain required before release-ready wording.", "updated": "2026-06-24T17:16:00+02:00", "outputs": [ "Updated Feature-Status-Register.md and Current-Source-Status-Snapshot.md with origin/master@c4c9a6479, PR #85, PR #86, direct B75, PR #87/B750, origin/claude/b745@dd1401811, origin/feat/b749-enrollment-bodyfix@2327e5c6a, origin/VBIED_factory_kill_rewards@756d6918 and origin/feat/b750-factory-aicom@605ad7326 topology; previous-stable..current-master, broad-B745, B748, B749, B75 and B750 delta stats; and post-B750 guardrails for older f8a76de34/96148edb4/718596d5e rows.", "Updated Source-Fix-Propagation-Queue.md and Tools-And-Build-Workflow.md with current-master LoadoutManager root discovery, EASA LoadoutCat generation, no A2WASP_SKIP_ZIP support, version.sqf generated-input caveats and current-master Tools/Ops/RptTownDefenseAnalyzer status.", "Updated Player-Join-Disconnect-And-AntiStack-Lifecycle.md, AI-Commander-Autonomy-Audit.md, Client-UI-Systems-Atlas.md and Performance-Opportunity-Sweep.md so maintained Vanilla propagation is recognized where present, PR #86 supersedes the earlier B74.7.2/B748 maintained-Vanilla gaps in source, B75 reward smoke is routed without misclassifying it as UI/AICOM work, and B750 buy-list/AICOM effectiveness smoke is routed to UI/AICOM owners.", "Updated Testing-Debugging-And-Release-Workflow.md, Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-knowledge.jsonl and agent-feature-status.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "pr84-player-stats-name-stack-intake-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR #84 / origin/feat/player-stats-names@177539ed5585acdb086c9cfdacf1e671459a686a metadata and GitHub state", "Base branch origin/feat/player-stats@e01e47e12a767c3406f8b89b7df5ea9d95260b87", "Scoped origin/feat/player-stats..origin/feat/player-stats-names diff", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Stats/StatsFlush.sqf", "DiscordBot/src/Stats/StatsBatchParser.cs", "DiscordBot/src/Stats/StatsAccumulator.cs", "DiscordBot/src/Stats/PlayerStat.cs", "DiscordBot.Tests stats parser/accumulator/integration contract tests", "Player-Stats-Branch-Audit.md, PR-Cleanup-And-Integration-Lab.md, Feature-Status-Register.md, Current-Source-Status-Snapshot.md and Testing-Debugging-And-Release-Workflow.md" ], "handoff": "Closed as published/validated docs-only branch-stack intake. Treat PR #84 as an open clean stack on the branch-only player-stats feature until merge/deploy/runtime smoke proves otherwise. Do not describe the name field as current stable, deployed mission behavior, maintained Vanilla/Takistan propagation, external website proof or release-ready behavior.", "updated": "2026-06-24T15:52:00+02:00", "outputs": [ "Updated PR-Cleanup-And-Integration-Lab.md with PR #84 in the current open board and a branch-stack intake section.", "Updated Player-Stats-Branch-Audit.md with PR #84 name-suffix producer/parser/accumulator/JSON/test evidence and the missing local .NET SDK test gap.", "Updated Feature-Status-Register.md, Current-Source-Status-Snapshot.md and Testing-Debugging-And-Release-Workflow.md with PR #84 branch-only scope, smoke gates and privacy/name handling caveats.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-knowledge.jsonl and agent-feature-status.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "b745-b7472-enrollment-stamped-slot-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b745@d52f65466e86662fdda328add80ef9c6f7082163 current-head metadata and no-PR route state", "Previous documented B74.7.1 head a9145e4da6327d8868097ea38dcda01edd608190", "Scoped a9145e4da..origin/claude/b745 diff", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnPlayerConnected.sqf", "Feature Status, Current Source Status, Player join/disconnect, Testing workflow and coordination docs as needed" ], "handoff": "Closed as published/validated docs-only current-head refresh. Treat B74.7.2 stamped-slot enrollment as branch-only source-Chernarus evidence until EAST/mid-game JIP smoke proves team, money, markers and retry behavior. Do not describe it as current stable, maintained Vanilla/Takistan, PR-routed or release-ready behavior.", "updated": "2026-06-24T15:35:00+02:00", "outputs": [ "Updated Feature-Status-Register.md and Current-Source-Status-Snapshot.md with origin/claude/b745@d52f65466 current-head evidence and one-file B74.7.2 source-Chernarus top delta.", "Updated Player-Join-Disconnect-And-AntiStack-Lifecycle.md and Testing-Debugging-And-Release-Workflow.md so the B74.7/B74.7.2 JIP smoke gate includes stamped-slot group acceptance, nil-side bounded retry diagnostics and no silent no-team exits.", "Updated AI-Commander-Autonomy-Audit.md, Client-UI-Systems-Atlas.md and Performance-Opportunity-Sweep.md to clarify B74.7.2 is enrollment-only and does not touch checked AICOM, vote-menu, UI picker or performance paths.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "b745-b7471-veteran-cap-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b745@a9145e4da6327d8868097ea38dcda01edd608190 current-head metadata and no-PR route state", "Previous documented B74.7.1 head 29ca9519bf1bd17ed1ef3f52a689fb2e8574db69", "Scoped 29ca9519..origin/claude/b745 diff", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "Feature Status, Current Source Status, AI Commander Autonomy, Testing workflow, Performance opportunity and coordination docs as needed" ], "handoff": "Closed as published/validated docs-only current-head refresh. Treat B74.7.1 veteran-slot cap as branch-only source-Chernarus evidence until AICOM hard-cap smoke covers normal founding, banked-funds low-pop founding and veteran-slot-armed founding. Do not describe it as current stable, maintained Vanilla/Takistan, PR-routed or release-ready behavior.", "updated": "2026-06-24T15:20:00+02:00", "outputs": [ "Updated Feature-Status-Register.md, Current-Source-Status-Snapshot.md and AI-Commander-Autonomy-Audit.md with origin/claude/b745@a9145e4da current-head evidence and AI_Commander_Teams.sqf:184 veteran-slot cap proof.", "Updated Performance-Opportunity-Sweep.md and Testing-Debugging-And-Release-Workflow.md so AICOM hard-cap smoke includes veteran-slot armed cases.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "b745-b747-current-head-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b745@29ca9519bf1bd17ed1ef3f52a689fb2e8574db69 current-head metadata and no-PR route state", "Previous documented B74.6 head 712a7a668725ce74b5dea5917b8aa2a8b27689d6", "Scoped 712a7a668..origin/claude/b745 diff", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnPlayerConnected.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/WASP/actions/FPSPicker/FPSPicker_Open.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "Feature Status, Current Source Status, AI Commander Autonomy, Testing workflow, Client UI systems, Player join/disconnect and Performance opportunity docs" ], "handoff": "Closed as published/validated docs-only current-head refresh. Treat B74.7/B74.7.1 as branch-only source-Chernarus evidence until EAST JIP enrollment, funds/markers/vote-menu behavior, FPS picker and AICOM hard-cap smoke prove otherwise. Preserve previous B74.4/B74.5/B74.6 routes; do not describe B74.7/B74.7.1 as current stable, maintained Vanilla/Takistan, PR-routed or release-ready behavior.", "updated": "2026-06-24T23:59:59+02:00", "outputs": [ "Updated Feature-Status-Register.md and Current-Source-Status-Snapshot.md with origin/claude/b745@29ca9519 current-head evidence.", "Updated AI-Commander-Autonomy-Audit.md, Player-Join-Disconnect-And-AntiStack-Lifecycle.md, Client-UI-Systems-Atlas.md, Performance-Opportunity-Sweep.md and Testing-Debugging-And-Release-Workflow.md with B74.7 EAST JIP enrollment, 30 FPS picker and B74.7.1 AICOM hard-cap smoke gates.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "pr80-vote-para-guards-intake-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR #80 / origin/claude/trello-vote-para-guards@92101abe metadata and GitHub state", "Current stable/base origin/master@f8a76de349da6f8b871d079c828436c10afb221c", "Maintained-root diff payload in source Chernarus and Missions_Vanilla Takistan", "Server/Functions/Server_VoteForCommander.sqf commander tie-break branch context", "Client/GUI/GUI_Menu_Tactical.sqf paratrooper dispatch cap gate", "Server/Support/Support_Paratroopers.sqf server backstop", "Common/Init/Init_CommonConstants.sqf WFBE_C_PARA_RESPECT_CAP", "stringtable.xml STR_WF_INFO_Para_MaxGroup", "Commander vote/reassignment, support/tactical, Feature Status, Current Source Status, Testing workflow and PR cleanup docs as needed" ], "handoff": "Closed as published/validated docs-only branch intake. Treat PR #80 as open draft maintained-root branch evidence only until commander-vote and paratrooper support smoke prove outcome, opt-out and server-backstop behavior. PR cleanup, Feature Status, Current Source Status, Commander Vote/Reassignment, Support Specials and Testing workflow now route PR #80. Do not describe it as current stable, release-ready, Miksuu-proven or full-modded propagation.", "updated": "2026-06-24T23:59:00+02:00", "outputs": [ "Updated PR-Cleanup-And-Integration-Lab.md with the PR #80 branch-intake row and maintained-root evidence.", "Updated Feature-Status-Register.md, Current-Source-Status-Snapshot.md, Commander-Vote-And-Reassignment-Playbook.md, Support-Specials-And-Tactical-Modules-Atlas.md, Testing-Debugging-And-Release-Workflow.md and Wiki-Pruning-And-Relevance-Ledger.md with PR #80 branch scope and smoke gates.", "Updated Progress-Dashboard.md, Agent-Worklog.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "pr83-wiki-wins-batch-intake-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR #83 / origin/claude/wiki-wins-batch@a61823265 branch topology and PR state", "Feature-Status-Register.md branch-only bundle row", "Current-Source-Status-Snapshot.md current branch-intake section", "Testing-Debugging-And-Release-Workflow.md branch-only smoke gates", "Existing owner pages touched only where PR #83 changes route status: commander vote/reassignment, construction/CoIn, economy/supply, support/service/gear/HC as evidence requires", "Missions/[55-2hc]warfarev2_073v48co.chernarus paths touched by origin/master..origin/claude/wiki-wins-batch", "Missions_Vanilla maintained-root comparison for propagation scope" ], "handoff": "Closed as published/validated docs-only branch intake. Treat PR #83 as open draft Chernarus-source branch evidence only until owner-sized smoke and propagation decisions prove otherwise. PR cleanup now shows the current open board (#83, #80, #74, #72, #66, #63, #59, #54, #53, #9) and marks #43/#40 closed; Feature Status, Current Source Status and Testing workflow route the Chernarus-only payload and smoke gates. Do not describe PR #83 as current stable, merged, release-ready or Vanilla-propagated.", "updated": "2026-06-24T23:55:00+02:00", "outputs": [ "Updated PR-Cleanup-And-Integration-Lab.md with the 2026-06-24 open PR board and PR #83 branch-intake section.", "Updated Feature-Status-Register.md, Current-Source-Status-Snapshot.md, Testing-Debugging-And-Release-Workflow.md and Wiki-Pruning-And-Relevance-Ledger.md with PR #83 Chernarus-only branch scope and smoke gates.", "Updated Progress-Dashboard.md, Agent-Worklog.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "b745-b746-current-head-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Feature-Status-Register.md B74.5 bundle branch intake row", "Current-Source-Status-Snapshot.md B74.5 branch-intake section", "Testing-Debugging-And-Release-Workflow.md branch-only smoke route if B74.6 changes gates", "Client-UI-Systems-Atlas.md RHUD/status-counter context only if the B74.6 Client_UpdateRHUD delta changes the route", "Respawn-And-Death-Lifecycle-Atlas.md only if the B74.6 Client_OnKilled notes need owner routing", "AI-Commander-Autonomy-Audit.md / Commander-HQ-Lifecycle-Atlas.md only if B74.6 common helper deltas affect the prior B74.5 owner split", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Client_UpdateRHUD.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_OnKilled.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetClosestEntity.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetFactories.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetSideStructures.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_OnKilled.sqf", "Modded_Missions Napf/Eden/Lingor Client_OnKilled.sqf touched by 712a7a668" ], "handoff": "Closed as published/validated docs-only current-head refresh. origin/claude/b745 now points at 712a7a668, one B74.6 client RPT/FPS regression-fix commit past documented b996bcb3. Source Chernarus gets RHUD/common helper nil guards plus death-camera guards; maintained Vanilla and touched full modded forks get death-camera guards only. Keep B74.6 branch-only until target-package smoke records RPT/FPS, RHUD/action/factory scans, death-camera fallback and scope decisions.", "updated": "2026-06-24T23:25:00+02:00", "outputs": [ "Updated Feature Status, Current Source Status, Client UI systems, Respawn/death lifecycle, Performance opportunity sweep and Testing workflow with current origin/claude/b745@712a7a668 evidence.", "Updated AI/HQ/Construction/Tools route notes so previous B74.5 evidence remains included but not mistaken for the new B74.6 delta.", "Updated coordination and machine surfaces; docs/wiki mirror and validation passed." ] }, { "lane": "attack-wave-authority-current-b742-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Attack-Wave-Authority-Playbook.md branch/root matrix and current branch scope", "Feature-Status-Register.md attack-wave authority row", "Source-Fix-Propagation-Queue.md attack-wave direct-PV authority row", "Server-Authority-Migration-Map.md attack-wave authority row", "Public-Variable-Channel-Index.md direct-channel inventory only if current B74.2 wording is stale", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateclient.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_AttackWaveActivate.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AttackWave.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/AttackWave.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UIFillListBuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan matching maintained-root attack-wave request/detail/client-price paths" ], "handoff": "Closed as published/validated docs-only current B74.2 refresh. Keep attack-wave direct publicVariable authority separate from generic PVF dispatcher lookup, SEND_MESSAGE direct compile and side-supply clamp work. B74.2 origin/claude/b74.2-aicom@21b62b04 keeps request/detail trust in both maintained roots and only line-drifts source-Chernarus buy-menu/constants context. No gameplay source changed.", "updated": "2026-06-24T22:30:00+02:00", "outputs": [ "Updated Attack-Wave-Authority-Playbook.md branch/root matrix with current B74.2 evidence.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Server-Authority-Migration-Map.md and Public-Variable-Channel-Index.md with compact B74.2 route wording.", "Updated attack-wave machine rows and coordination surfaces; docs/wiki mirror and validation passed." ] }, { "lane": "b745-aicom-attack-heli-base-route-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b745 B74.4 AICOM attack-heli cap, AH1Z enrollment and base-reaper paths", "origin/claude/b745 base sell and MHQ relocation helper compile/call paths", "AI-Commander-Autonomy-Audit.md B74.5/B74.4 AICOM follow-up section", "Commander-HQ-Lifecycle-Atlas.md only if MHQ/base helper evidence needs a lifecycle route", "Construction-And-CoIn-Systems-Atlas.md or adjacent owner pages only if source evidence proves a construction/base ownership route", "Feature-Status-Register.md only for a compact owner-route refinement", "Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl", "docs/wiki mirror copies" ], "handoff": "Closed as published/validated docs-only route split. Treat B74.5 attack-heli cap/base-reaper/AH1Z and AI redundant-base sell evidence as source-Chernarus branch-only until smoke and scope decisions prove otherwise. Do not describe the MHQ relocation worker itself as new in B74.5: current stable/B74.2/maintained Vanilla already carry it; B74.5 adds the Chernarus abort-cooldown retune. This is not current stable, maintained Vanilla/Takistan, PR-routed, release-ready or human sell-authority closure.", "updated": "2026-06-24T21:45:00+02:00", "outputs": [ "Updated AI-Commander-Autonomy-Audit.md with the B74.5 helper matrix for attack-heli cap/reaper, AI base sell and MHQ relocation abort cooldown.", "Updated Commander-HQ-Lifecycle-Atlas.md with the AI-only MHQ relocation/base-helper boundary note.", "Updated Construction-And-CoIn-Systems-Atlas.md with the branch-only AI structure recycling authority caveat.", "Updated Feature-Status-Register.md and Wiki-Pruning-And-Relevance-Ledger.md with the compact owner-route split." ] }, { "lane": "b745-primitive-roster-vote-ui-route-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b745 B74.4 primitive team-roster and vote UI fallback paths", "origin/claude/b745 Server_OnPlayerConnected.sqf JIP/enrollment rebroadcast paths", "origin/claude/b745 initJIPCompatible.sqf early primitive roster handler path", "Client-UI-Systems-Atlas.md current branch scope / vote UI routing", "Player-Join-Disconnect-And-AntiStack-Lifecycle.md JIP lifecycle routing", "Commander-Vote-And-Reassignment-Playbook.md only if vote-row semantics need a branch note", "Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl", "docs/wiki mirror copies" ], "handoff": "Closed as published/validated docs-only route split. Treat B74.5 primitive roster/vote/JIP evidence as source-Chernarus branch-only until smoke and owner scope decisions prove otherwise. UI fallback lives on Client-UI-Systems-Atlas.md; server/JIP lifecycle on Player-Join-Disconnect-And-AntiStack-Lifecycle.md; vote-outcome caveat on Commander-Vote-And-Reassignment-Playbook.md. Do not call primitive -1 display rows current stable, maintained Vanilla/Takistan, PR-routed, release-ready or a vote-policy fix.", "updated": "2026-06-24T21:05:00+02:00", "outputs": [ "Updated Client-UI-Systems-Atlas.md with B74.5 primitive vote-row branch scope and vote/help/main-menu matrix row.", "Updated Player-Join-Disconnect-And-AntiStack-Lifecycle.md with B74.5 server roster push, early client receiver/poll-adopt, safe empty clientTeams default and vote UI consumer evidence.", "Updated Commander-Vote-And-Reassignment-Playbook.md so primitive -1 rows are documented as branch-only display placeholders, not vote outcome-policy changes." ] }, { "lane": "b745-branch-intake-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b745 branch topology, merge-base, PR status and diff payload", "Feature-Status-Register.md branch-candidate row if the branch is not already represented", "Current-Source-Status-Snapshot.md current branch/status wording if needed", "Testing-Debugging-And-Release-Workflow.md smoke routing only if the existing branch-only smoke route misses this branch", "Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl", "docs/wiki mirror copies" ], "handoff": "Closed as published/validated docs-only branch intake. Treat origin/claude/b745@b996bcb3 as a mixed branch-only bundle, not current stable, PR-routed, maintained Vanilla/Takistan or release-ready behavior. Split future implementation work into owner-sized lanes: B74.2 existing payload, B74.4 AICOM/JIP, intro-video asset shrink, branch-only tooling and any remaining Trello/upstream payload.", "updated": "2026-06-24T20:25:00+02:00", "outputs": [ "Updated Feature-Status-Register.md, Current-Source-Status-Snapshot.md, Testing-Debugging-And-Release-Workflow.md, AI-Commander-Autonomy-Audit.md and Tools-And-Build-Workflow.md with B74.5 branch-intake routing.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki and validated." ] }, { "lane": "mission-entrypoints-lifecycle-current-b742-route-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Mission-Entrypoints-And-Lifecycle.md Source Scope, description.ext/version.sqf note and role dispatch summary", "Lifecycle-Wait-Chain.md HC timing and current branch line-drift note", "Architecture-Overview.md Current Branch Scope", "AI-Headless-And-Performance.md HC timing caveat and HC source router row", "Headless-Delegation-And-Failover-Playbook.md current behavior HC bootstrap paragraph", "agent-machine-index.json mission-entrypoints-lifecycle row", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan matching maintained-root entrypoint/init paths" ], "handoff": "Closed as published/validated docs-only. Treat Mission Entrypoints as the boot/include/role owner and Lifecycle Wait Chain as the flag graph. Do not flatten docs/source simple HC sleep+notify with current stable/B74-shaped reseat/deadspawn/watchdog HC bootstrap. Future boot/JIP work must prove producer/consumer flags on the exact target branch and smoke hosted/dedicated/JIP/HC registration before release wording.", "updated": "2026-06-24T19:45:00+02:00", "outputs": [ "Updated Mission-Entrypoints-And-Lifecycle.md, Lifecycle-Wait-Chain.md, Architecture-Overview.md, AI-Headless-And-Performance.md and Headless-Delegation-And-Failover-Playbook.md with current stable/B74.1/B74.2 boot and HC branch scope.", "Updated agent-machine-index.json mission-entrypoints-lifecycle row, pruning/knowledge/worklog/status/collaboration/event surfaces, mirrored touched files into docs/wiki and validated JSON/JSONL, wiki links/schema, parity, conflict markers and diff whitespace." ] }, { "lane": "commander-hq-reassignment-route-current-b742-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Commander-HQ-Lifecycle-Atlas.md Current Branch Scope manual reassignment row", "Commander-HQ-Lifecycle-Atlas.md Manual Reassignment Flow compact wording", "Commander-Reassignment-Call-Shape.md as canonical route/evidence check only", "Commander-Vote-And-Reassignment-Playbook.md as adjacent route/evidence check only", "Feature-Status-Register.md commander reassignment rows as current status check only", "Source-Fix-Propagation-Queue.md commander reassignment row as current status check only", "agent-machine-index.json commander-specific row only if stale after source check", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Commander_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AssignNewCommander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan matching maintained-root commander reassignment paths" ], "handoff": "Closed as published/validated docs-only. Treat Commander-HQ-Lifecycle-Atlas as the gateway and Commander-Reassignment-Call-Shape as the canonical matrix. Do not reopen helper unpacking on current stable/B74.1/B74.2/B69/B74/Miksuu/perf/release-shaped maintained roots; remaining work is docs/source old-shape propagation if that target matters, exactly one reassignment notification owner, row-value/team-identity UI selection, requester authority and modded fork maintenance policy.", "updated": "2026-06-24T18:45:00+02:00", "outputs": [ "Updated Commander-HQ-Lifecycle-Atlas.md Current Branch Scope and Manual Reassignment Flow to route through current stable/B74.1 and current B74.2 reassignment evidence.", "Added pruning-ledger and knowledge records, updated Progress Dashboard/Agent Worklog/status/collaboration/event surfaces, mirrored touched files into docs/wiki and validated JSON/JSONL, wiki links/schema, parity, touched-file conflict markers and diff whitespace." ] }, { "lane": "side-supply-compact-context-current-b742-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Economy-Authority-First-Cut.md side-supply compact wording only if stale branch scope remains", "Resistance-Supply-Scaffold.md current-branch wording only if stale compact route needs owner-page cross-reference", "agent-context.json DR-22 side-supply compact string", "agent-machine-index.json side-supply branchScope", "agent-feature-status.jsonl / agent-hardening-backlog.jsonl side-supply rows only if stale", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionCompleted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/AttackWave.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan matching maintained-root side-supply/resistance paths" ], "handoff": "Closed as published/validated docs-only. Treat current stable/B74.1/B74.2 Chernarus as a partial side-supply rescue only; maintained Vanilla remains old-shape. Future economy owner should preserve/port the floor-to-zero and resistance temp-channel shape deliberately, fix reason parsing, validate side/channel/amount/requester authority and restore/rebase the resistance handler if faction-tint-sidefix is revived.", "updated": "2026-06-24T18:10:00+02:00", "outputs": [ "Updated agent-context.json DR-22 compact summary from older origin/master@0139a346 wording to current stable/B74.1 and current B74.2 branch scope.", "Updated agent-machine-index.json direct-PV/economy authority routes to name the current Chernarus-partial / Vanilla-old-shape side-supply split.", "Added pruning-ledger and knowledge records, updated Progress Dashboard/Agent Worklog/status/collaboration/event surfaces, mirrored touched files into docs/wiki and validated JSON/JSONL, wiki links/schema, parity, touched-file conflict markers and diff whitespace." ] }, { "lane": "supply-cooldown-current-b742-context-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Supply-Mission-Architecture.md cooldown/current branch wording", "agent-context.json DR-18 / supply authority compact strings", "agent-feature-status.jsonl supply-mission-authority-cleanup row", "agent-hardening-backlog.jsonl supply-mission-authority-cleanup row", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/isSupplyMissionActiveInTown.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionStarted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/supplyMission/supplyMissionStart.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionCompleted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan matching maintained-root supply cooldown/start/completion/init paths" ], "handoff": "Closed as published/validated docs-only. Keep current stable/B74-shaped cooldown casing, dead-twin retirement, typed command-center scan and killed-handler sentinel separate from docs/source/Miksuu/perf old-shape debt and from broader server-owned supply authority hardening. Future supply owner should smoke truck/heli/JIP flows on the exact target branch before release wording.", "updated": "2026-06-24T17:25:00+02:00", "outputs": [ "Updated Supply-Mission-Architecture.md with branch-scoped cooldown wording and current repo docs HEAD@915f4441c1c9 context.", "Updated agent-context.json, agent-feature-status.jsonl and agent-hardening-backlog.jsonl so DR-18/current supply authority rows no longer route through older origin/master@0139a346 wording.", "Added pruning-ledger and knowledge records, updated Progress Dashboard/Agent Worklog/status/collaboration/event surfaces, mirrored touched files into docs/wiki and validated JSON/JSONL, wiki links/schema, parity, conflict markers and diff whitespace." ] }, { "lane": "ai-commander-supervisor-current-b742-route-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "AI-Headless-And-Performance.md branch scope and AI commander run-flag row", "agent-context.json AI and implementation-plan compact strings", "agent-feature-status.jsonl / agent-hardening-backlog.jsonl / agent-knowledge.jsonl AI commander rows only if current-head evidence changes stale wording", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Produce.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Produce.sqf" ], "handoff": "Closed as published/validated docs-only. Treat current stable/B74.1/B74.2 as source-present but smoke-pending for release wording; B74.2 feature drift remains source-Chernarus-only until maintained Vanilla/Takistan propagation is explicitly decided. Future code-owner work should smoke no-human full command, human assist/no-spend, explicit orders, town assignment, AI production cap, upgrade affordability/debit, commander handoff, HQ death and JIP on the exact target branch.", "updated": "2026-06-24T17:05:00+02:00", "outputs": [ "Updated AI-Headless-And-Performance.md, AI-Commander-Autonomy-Audit.md and Feature-Status-Register.md with current stable/B74.1 and current B74.2 AI commander supervisor evidence.", "Updated agent-context.json, agent-feature-status.jsonl, Wiki-Pruning-And-Relevance-Ledger.md, Progress-Dashboard.md, Agent-Worklog.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl for the published handoff.", "Mirrored touched wiki files into docs/wiki and validated JSON/JSONL, wiki links/schema, parity, conflict markers and diff whitespace." ] }, { "lane": "mash-marker-current-b742-route-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Abandoned-Feature-Revival-Review.md MASH marker row and section", "Respawn-And-Death-Lifecycle-Atlas.md MASH split matrix", "Feature-Status-Register.md MASH marker relay rows", "Public-Variable-Channel-Index.md MASH direct-channel rows", "Dead-Code-And-Stale-Code-Register.md MASH marker relay rows", "Support-Specials-And-Tactical-Modules-Atlas.md MASH module note", "Modules-Atlas.md MASH/skill module note", "agent-context.json and agent-feature-status.jsonl MASH compact records", "Missions/[55-2hc]warfarev2_073v48co.chernarus maintained-root MASH deploy/relay/receiver/init/respawn paths", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan maintained-root MASH deploy/relay/receiver/init/respawn paths" ], "handoff": "Future respawn/marker owner should keep old-shape local MASH deploy plus orphaned marker sync separate from current-stable/B74-shaped deploy/module removal. Revive old-shape markers only with server-held marker state, unique IDs, delete resend and explicit JIP resend/pull; otherwise retire/archive the stale relay deliberately. No gameplay source changed.", "updated": "2026-06-24T16:05:00+02:00", "outputs": [ "Updated Respawn/death lifecycle, Abandoned Feature Revival, Feature Status, Public Variable channel index, Dead/stale code, Support specials and Modules atlas with current B74.2 MASH branch evidence.", "Added a 2026-06-24 MASH B74.2 machine row and marked older B69/B74 MASH JSONL refresh rows as superseded history.", "Mirrored touched wiki files into docs/wiki and validated JSON/JSONL, wiki links/schema, parity, conflict markers and diff whitespace." ] }, { "lane": "factory-buy-refund-current-b742-feature-status-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Feature-Status-Register.md factory buy authority/refund rows", "Factory-And-Purchase-Systems-Atlas.md destroyed-factory refund branch matrix", "Source-Fix-Propagation-Queue.md factory destroyed-purchase refund contract", "agent-feature-status.jsonl factory buy/refund rows", "agent-hardening-backlog.jsonl destroyed-factory purchase/refund rows", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_BuildUnit.sqf" ], "outputs": [ "Updated Factory-And-Purchase-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and factory machine rows with current B74.2 21b62b04 refund evidence.", "Recorded docs/source as unchanged through repo docs branch HEAD@f9601c92e0a4 for checked buy/build paths, still old-shape with no dead/null refund.", "Corrected Server_BuyUnit/AIBuyUnit branch scope: current stable/B74.1/B74.2/B69/B74 use it for AI-team production, not player-buy authority." ], "handoff": "Future factory/economy owner should port the dead/null refund only to old-shape docs/Miksuu/perf-style targets if those remain targets; keep DR-33 queue cleanup, AI commander AIBuyUnit production and server-side player purchase authority separate. Smoke factory death, buyer disconnect, empty/crewless abort and normal completion before release wording.", "updated": "2026-06-24T15:20:00+02:00" }, { "lane": "client-skill-init-current-b742-context-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/wiki/Client-Skill-Init-Idempotency.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Testing-Debugging-And-Release-Workflow.md", "docs/wiki/agent-release-readiness.json", "docs/wiki/agent-feature-status.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill/Skill_Init.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Module/Skill/Skill_Init.sqf" ], "outputs": [ "Updated Client-Skill-Init-Idempotency.md, Source-Fix-Propagation-Queue.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and client skill machine rows with current stable/B74.1 f8a76de34 plus current B74.2 21b62b04 evidence.", "Recorded repo docs branch HEAD@1df5200fa485 unchanged from b2738971 for checked skill-init paths, with docs/source keeping one Skill_Init plus later WFBE_SK_FNC_Apply at Init_Client.sqf:547,571 in both maintained roots.", "Recorded current B74.2 as source-Chernarus line-drifted to :828,:851 while maintained Vanilla stays :805,:828; Miksuu/perf remain duplicate-shaped. No gameplay source changed." ], "handoff": "Future tester/code owner should smoke Soldier and non-Soldier AI caps, respawn skill reapply and dedicated/JIP client init on the exact target branch before release-complete wording. On old-shape Miksuu, perf or historical feat-ai targets, port the single-init order to both maintained roots first.", "updated": "2026-06-24T14:20:00+02:00" }, { "lane": "commander-built-arty-current-b742-context-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/wiki/Construction-And-CoIn-Systems-Atlas.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Testing-Debugging-And-Release-Workflow.md", "docs/wiki/agent-context.json", "docs/wiki/agent-machine-index.json", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_StationaryDefense.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Construction/Construction_StationaryDefense.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_GetTeamArtillery.sqf" ], "outputs": [ "Updated Construction-And-CoIn-Systems-Atlas.md, Source-Fix-Propagation-Queue.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and commander-built ARTY machine rows with current stable/B74.1 f8a76de34 plus current B74.2 21b62b04 evidence.", "Recorded docs/source HEAD@3dc43a3dca7d unchanged from f5bcaf91 for checked ARTY paths; docs/source keeps commander-team gunner handoff while current stable/B74.1/B74.2/B69/B74 use marker-based discovery.", "Kept artillery UX branches, construction authority and base-area null guards separate. No gameplay source changed." ], "handoff": "Future construction/artillery owner should smoke the exact target branch shape: docs/source commander-team gunner handoff, current stable/B74.1/B74.2/B69/B74 marker-based WFBE_CommanderArtillery discovery, historical release older marker line shape and Miksuu/perf old DefenseTeam-only behavior. Include repair-truck-built artillery exclusion on marker-shaped branches.", "updated": "2026-06-24T13:20:00+02:00" }, { "lane": "hosted-fps-status-current-b742-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh hosted server FPS publisher/status-counter wording that still routes current stable through older origin/master@0139a346 or omits current origin/claude/b74.2-aicom@21b62b04 where relevant.", "Check only Server/GUI/serverFpsGUI.sqf, Server/Module/serverFPS/monitorServerFPS.sqf, Server/Init/Init_Server.sqf and Client/Client_UpdateRHUD.sqf in source Chernarus plus maintained Vanilla, with scoped branch diffs for docs/source, current stable/B74.1, current B74.2, B69/B74, Miksuu, perf and historical evidence.", "Keep Hosted-Server-FPS-Loop-Sleep canonical; update Client-UI-Systems-Atlas, Feature-Status-Register, Source-Fix-Propagation-Queue and compact machine handoff only as needed.", "No gameplay source edits." ], "outputs": [ "Updated Hosted-Server-FPS-Loop-Sleep.md, Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Performance-Opportunity-Sweep.md, server runtime/testing gates and hosted-FPS machine rows with current stable/B74.1 f8a76de34 plus current B74.2 21b62b04 evidence.", "Recorded repo docs branch HEAD@4a1bc13edde6 unchanged from d0161083 / a27086cd for checked FPS paths, with docs/source still using two guarded compatibility publishers in both maintained roots.", "Recorded current stable/B74.1/B74.2/B69/B74, live client-fps, live ASR FPS and historical a96fdda2 as single-publisher-shaped; Miksuu b8389e748243 and perf quick-wins 0076040f remain old-loop-shaped." ], "handoff": "Future hosted-FPS/UI owner should smoke the exact target branch shape before release wording: docs/source publishes SERVER_FPS_GUI plus WFBE_VAR_SERVER_FPS from two guarded scripts, while stable/B74-shaped refs publish only SERVER_FPS_GUI from serverFpsGUI.sqf. Create or restore the July hosted-FPS branch before code work; do not consolidate WFBE_VAR_SERVER_FPS until generated/modded consumers are intentionally handled. No gameplay source changed in this docs lane.", "updated": "2026-06-24T12:25:00+02:00" }, { "lane": "task-objective-ping-current-b742-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh stale old town TaskSystem / commander Objective Ping wording that still routes current stable through older origin/master@0139a346 and omits current origin/claude/b74.2-aicom@21b62b04 where relevant.", "Check only Client/GUI/GUI_Menu_Command.sqf, Common/Init/Init_PublicVariables.sqf, Client/PVFunctions/SetTask.sqf, Client/Functions/Client_TaskSystem.sqf, Client/Init/Init_Client.sqf and Client/PVFunctions/TownCaptured.sqf in source Chernarus plus maintained Vanilla, with scoped branch diffs for docs/source, current stable/B74.1, current B74.2, B69/B74, Miksuu, perf and historical evidence.", "Keep Abandoned-Feature-Revival-Review, Feature-Status-Register, Commander-HQ-Lifecycle-Atlas, Client-UI-Systems-Atlas and Networking-And-Public-Variables canonical; update stale rows and compact machine handoff only as needed.", "No gameplay source edits." ], "outputs": [ "Updated Abandoned Feature Revival, Feature Status, Commander/HQ Lifecycle, Client UI Systems and Networking/Public Variables to route current stable/B74.1 through origin/master@f8a76de34 and current B74.2 through origin/claude/b74.2-aicom@21b62b04 for this lane.", "Recorded repo docs branch HEAD@c5937045f, Miksuu, perf and historical c20ce153 as old-shape for commented SetTask sends plus Client_TaskSystem.sqf, while current stable/B74.1/B74.2/B69/B74/naval-HVT send targeted Objective Ping and remove the old helper.", "Updated commander task machine rows and added a compact knowledge/event handoff; agent-context.json had no direct SetTask/TaskSystem compact entry to edit." ], "handoff": "Future commander/UI owner should keep old town TaskSystem rebuild/remove decisions separate from current stable-shaped Objective Ping smoke. For Objective Ping, smoke commander menu Tasks tab, selected-team versus all-player-led targets, receiver task creation/completion timer, JIP, side filtering and spam behavior before release wording. No gameplay source changed in this docs lane.", "updated": "2026-06-24T11:45:00+02:00" }, { "lane": "pvf-dispatch-agent-context-current-b742-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh stale compact PVF dispatcher context that still routes current stable through older origin/master@0139a346 wording and omits current origin/claude/b74.2-aicom@21b62b04 where relevant.", "Check only Common/Init/Init_PublicVariables.sqf, Common/Functions/Common_SendToServer.sqf, Common/Functions/Common_SendToClient.sqf, Common/Functions/Common_SendToClients.sqf, Server/Functions/Server_HandlePVF.sqf and Client/Functions/Client_HandlePVF.sqf in source Chernarus plus maintained Vanilla, with scoped branch diffs for docs/source, current stable/B74.1, current B74.2, B69/B74, Miksuu, perf and historical evidence.", "Keep PVF-Dispatch-Implementation-Playbook, Server-Authority-Migration-Map and Source-Fix-Propagation-Queue canonical; update agent-context, coordination records and a compact knowledge/event handoff only as needed.", "No gameplay source edits." ], "outputs": [ "Updated agent-context.json DR-38/PVF/DR-1 compact wording so current stable/B74.1 routes through origin/master@f8a76de34 and current B74.2 routes through origin/claude/b74.2-aicom@21b62b04.", "Recorded repo docs branch HEAD@af208505c229 unchanged from 925d56e01a1e / a0721301d4f5 for checked PVF init/dispatcher/send-helper paths, with docs/source still old-shape dispatch-time Call Compile in both maintained roots.", "Recorded current stable/B74.1/B74.2/B69/B74 as using missionNamespace getVariable plus CODE guards in both maintained roots; Miksuu, perf and historical a96fdda2 remain old-shape patch targets." ], "handoff": "Future PVF/security owner should keep dispatcher allowlist/logging work separate from DR-55 requester authentication and direct-PV channels such as SEND_MESSAGE and ATTACK_WAVE_INIT. Port missionNamespace/CODE lookup to old-shape docs/Miksuu/perf targets only with registered-handler allowlists, then smoke SRVFNC/CLTFNC routing in Arma 2 OA. No gameplay source changed in this docs lane.", "updated": "2026-06-24T11:05:00+02:00" }, { "lane": "wasp-marker-wait-agent-context-current-b742-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh stale compact WASP display-54 wait context that still routes current stable through older origin/master@0139a346 wording and omits current origin/claude/b74.2-aicom@21b62b04.", "Check only Client/Init/Init_Client.sqf and WASP/global_marking_monitor.sqf in source Chernarus plus maintained Vanilla, with scoped branch diffs for docs/source, current stable/B74.1, current B74.2, B69/B74, Miksuu, perf and historical release evidence.", "Keep WASP-Marker-Wait-Cleanup and Source-Fix-Propagation-Queue canonical; update agent-context, coordination records and a compact knowledge/event handoff only as needed.", "No gameplay source edits." ], "outputs": [ "Updated agent-context.json DR-40/performance compact wording so current stable/B74.1 routes through origin/master@f8a76de34 and current B74.2 routes through origin/claude/b74.2-aicom@21b62b04.", "Recorded repo docs branch HEAD@8703f4c3b7d5 unchanged from 46840f048bd4 for checked Client/Init/Init_Client.sqf and WASP/global_marking_monitor.sqf paths, with docs/source still old-shape in both maintained roots.", "Recorded current stable/B74.1/B74.2/B69/B74/client-fps as already carrying sleep 0.1 before findDisplay 54 in both maintained roots; Miksuu, perf and historical a96fdda2 remain old-shape patch targets." ], "handoff": "Future WASP/UI/performance owner should patch only old-shape targets, keep current stable/B74.1/B74.2/B69/B74/client-fps sleep shape intact, and smoke marker-dialog input lock/unlock in Arma 2 OA before release wording. No gameplay source changed in this docs lane.", "updated": "2026-06-24T10:20:00+02:00" }, { "lane": "duplicate-ui-idd-current-b742-head-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh duplicate EASA/Economy dialog IDD and title-ID caveat rows that still route current stable through older origin/master@0139a346 wording and omit current origin/claude/b74.2-aicom@21b62b04.", "Check only Rsc/Dialogs.hpp and Rsc/Titles.hpp duplicate-ID evidence plus the maintained-root no-findDisplay search in source Chernarus and maintained Vanilla.", "Keep UI-Resource-Parity-Cleanup and UI-IDD-Collision-Repair canonical; update Feature Status, Dead/stale code, compact machine rows and coordination records only as needed.", "No gameplay source edits." ], "outputs": [ "Updated UI-Resource-Parity-Cleanup.md, UI-IDD-Collision-Repair.md, Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Dead-Code-And-Stale-Code-Register.md and duplicate-ID machine rows with current stable/B74.1 f8a76de34 plus current B74.2 21b62b04 evidence.", "Recorded that repo docs branch HEAD@5990557155b0 is unchanged from edbd341e / b5219d47 for checked Rsc/Dialogs.hpp and Rsc/Titles.hpp IDD paths, while docs/source, Miksuu and perf keep duplicate EASA/Economy idd 23000.", "Recorded that current stable/B74.1/current B74.2/B69/B74 and historical a96fdda2 split EASA to idd 24000 while Economy remains 23000; title idd 10200 remains shared by RscOverlay/OptionsAvailable and no checked maintained-root source Chernarus or maintained Vanilla ref contains hard-coded findDisplay 23000/24000/10200 callers." ], "handoff": "Future UI owner should preserve or port the EASA 24000 / Economy 23000 split only to old-shape targets, keep title IDD and currentCutDisplay ownership as separate smoke-scoped work, avoid hard-coded findDisplay assumptions, and smoke EASA/Economy opening plus title overlay behavior in Arma 2 OA before declaring runtime closure.", "updated": "2026-06-24T09:50:00+02:00" }, { "lane": "paratrooper-marker-b742-context-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh paratrooper marker registration wording that still routes current stable through older origin/master@0139a346 and omits current origin/claude/b74.2-aicom@21b62b04 in compact context.", "Check only Common/Init/Init_PublicVariables.sqf, Server/Support/Support_Paratroopers.sqf and Client/PVFunctions/HandleParatrooperMarkerCreation.sqf in source Chernarus and maintained Vanilla plus scoped branch diffs.", "Keep Paratrooper-Marker-Revival and Source-Fix-Propagation-Queue canonical; update Feature Status and compact machine rows only as needed.", "No gameplay source edits." ], "outputs": [ "Updated Paratrooper-Marker-Revival.md so current stable/B74.1 origin/master@f8a76de34, current B74.2 origin/claude/b74.2-aicom@21b62b04, B69 and adjacent B74 all route as propagated/smoke-pending at Init_PublicVariables.sqf:38 in both maintained roots.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, agent-context.json, agent-release-readiness.json, agent-feature-status.jsonl and agent-hardening-backlog.jsonl so propagated-fix routing includes B74.2 and no longer treats origin/master@0139a346 as the current stable paratrooper anchor.", "Recorded that repo docs branch HEAD@d2da2a9c9388 is source-unchanged from 7e88d609 for checked paratrooper sender/handler/registration paths; origin/master..B74.2, d472da6a..21b62b04 and B69..B74 diffs are empty for those paths." ], "handoff": "Future support/marker owner should keep Paratrooper-Marker-Revival canonical, smoke paratrooper support marker creation in Arma 2 OA, and keep Miksuu/perf/restored-release or modded-folder propagation decisions branch-scoped.", "updated": "2026-06-24T09:25:00+02:00" }, { "lane": "ai-runtime-town-ai-b742-route-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh the AI runtime / HC route row that still names B74.2 origin/claude/b74.2-aicom@d472da6a for Town AI tracked-vehicle cleanup after the canonical Town AI evidence advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Server/FSM/server_town_ai.sqf in source Chernarus and maintained Vanilla plus scoped branch diffs needed to support route wording.", "Keep Town-AI-Vehicle-Despawn-Safety canonical; update AI-Runtime-HC-Loop-Map and coordination records only as needed.", "No gameplay source edits." ], "outputs": [ "Updated AI-Runtime-HC-Loop-Map.md so the Town AI tracked-vehicle cleanup route names current B74.2 origin/claude/b74.2-aicom@21b62b04 instead of older d472da6a wording.", "Recorded that repo docs branch HEAD@6ee7c754abb6 is source-unchanged from ce3cf871e1e7 for both maintained-root server_town_ai.sqf files and remains old-shape at :214.", "Recorded that current stable/B74.1, B69 and adjacent B74 protect source Chernarus at :312/:325; current B74.2 line-drifts source Chernarus to :324/:337; maintained Vanilla remains leader-only at :319; d472da6a..21b62b04 is empty for both maintained-root files." ], "handoff": "Future AI runtime owner should use Town-AI-Vehicle-Despawn-Safety as the detailed DR-45 matrix, keep the runtime map route-first and avoid calling current B74-shaped refs closed until maintained Vanilla propagation plus Arma occupancy smoke exist.", "updated": "2026-06-24T09:10:00+02:00" }, { "lane": "stale-upgrade-dialog-current-b742-head-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refreshed stale old upgrade dialog / UI resource parity rows that still routed current stable through older origin/master@0139a346 wording and did not name current origin/claude/b74.2-aicom@21b62b04.", "Checked only stale RscMenu_Upgrade, missing Client/GUI/GUI_Menu_Upgrade.sqf, live WFBE_UpgradeMenu / GUI_UpgradeMenu.sqf and old Client/Images/wf_*.paa icon-block evidence in source Chernarus and maintained Vanilla.", "Kept UI-Resource-Parity-Cleanup and Client-UI-Systems-Atlas canonical; updated Feature Status, Dead/stale code, pruning and coordination records only as needed.", "No gameplay source edits." ], "outputs": [ "Updated UI-Resource-Parity-Cleanup.md, Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Dead-Code-And-Stale-Code-Register.md and stale upgrade dialog machine rows with current stable/B74.1 f8a76de34 plus current B74.2 21b62b04 evidence.", "Recorded that repo docs branch HEAD@208062b4e is unchanged from 427346b0d / 0fdd5602 / d4cfef80 for checked upgrade paths and still carries stale RscMenu_Upgrade, missing GUI_Menu_Upgrade.sqf onLoad and missing wf_*.paa icon refs in both maintained roots.", "Recorded that current stable/B74.1, previous/current B74.2, B69, B74 and historical a96fdda2 have no checked maintained-root stale-class hits and keep only live WFBE_UpgradeMenu; checked B74.2/current-stable/B69-B74 upgrade-dialog diffs are empty." ], "handoff": "Future UI owner should preserve current stable/B74.1/B74.2/B69/B74/release stale-class deletion and port it only to old-shape docs/Miksuu/perf targets or add an explicit alias; then smoke Upgrade menu opening, list/detail, RequestUpgrade and maintained Vanilla parity.", "updated": "2026-06-24T08:55:00+02:00" }, { "lane": "economy-dialog-current-b742-head-refresh-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refreshed Economy dialog stale-control/resource parity rows that still routed current stable through older origin/master@0139a346 wording and did not name current origin/claude/b74.2-aicom@21b62b04.", "Checked only Client/GUI/GUI_Menu_Economy.sqf and Rsc/Dialogs.hpp in source Chernarus and maintained Vanilla, plus scoped branch diffs needed to support UI/resource parity wording.", "Keep UI-Resource-Parity-Cleanup and Client-UI-Systems-Atlas canonical; update Feature Status, pruning and coordination records only as needed.", "No gameplay source edits." ], "outputs": [ "Updated UI-Resource-Parity-Cleanup.md, Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Dead-Code-And-Stale-Code-Register.md and Economy dialog machine rows with current stable/B74.1 f8a76de34 plus current B74.2 21b62b04 evidence.", "Recorded that repo docs branch HEAD@427346b0d is unchanged from 21f0d53b / d2a3f995 / b5219d47 for checked Economy paths and still writes stale 23004/23005/23006 while RscMenu_Economy lacks those controls and 23020.", "Recorded that current stable/B74.1/current B74.2/B69/B74 and historical a96fdda2 use declared 23020 in both maintained roots; checked B74.2 head diffs are empty and 0139a3468609..origin/master only changes source-Chernarus dashboard label text." ], "handoff": "Future UI owner should preserve current stable/B74.1/B74.2/B69/B74/release 23020 repair and port it only to old-shape docs/Miksuu/perf targets that still write 23004/23005/23006; then smoke Economy commander/non-commander disabled state, income controls, sell mode, supply-truck respawn and maintained Vanilla parity.", "updated": "2026-06-24T08:15:00+02:00" }, { "lane": "commander-reassignment-agent-context-current-head-cleanup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refreshed stale DR-15 commander reassignment compact context that still overgeneralized helper-unpacking debt after canonical Commander-Reassignment-Call-Shape evidence split docs/source old-shape from current stable/B74-shaped maintained-root fixes.", "Check only RequestNewCommander.sqf, Server_AssignNewCommander.sqf, GUI_Commander_VoteMenu.sqf and direct branch diffs needed to support agent-context wording.", "Keep Commander-Reassignment-Call-Shape and Commander-Vote-And-Reassignment-Playbook canonical; update coordination/pruning rows only as needed.", "No gameplay source edits." ], "outputs": [ "Refreshed agent-context.json DR-15 strings so docs/source helper-unpacking propagation remains distinct from current stable/B74.1/B74.2/B69/B74/Miksuu/perf/historical fixed helper unpacking.", "Recorded that docs/source tree HEAD@1e08d0d91 still uses _side = _this at Server_AssignNewCommander.sqf:3 in both maintained roots, while checked current stable/B74-shaped refs use _side = _this select 0 at :4.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and coordination/event files; no gameplay source changed." ], "handoff": "Future commander owner should keep Commander-Reassignment-Call-Shape and Commander-Vote-And-Reassignment-Playbook canonical, then address duplicate RequestNewCommander/helper notifications, visible-name GUI targeting, requester/role validation, docs/source propagation, modded forks and Arma smoke on the chosen code branch.", "updated": "2026-06-24T07:45:00+02:00" }, { "lane": "loadoutmanager-agent-context-b742-current-head-cleanup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh compact LoadoutManager/root-discovery and skip-zip packaging strings in agent-context.json that still name B74.2 origin/claude/b74.2-aicom@d472da6a after canonical Source Fix queue and release-readiness evidence advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Tools/LoadoutManager/FileManager.cs, Tools/LoadoutManager/ZipManager.cs, generated version.sqf presence/template inputs and direct current branch refs needed to support the compact context wording.", "Keep Source-Fix-Propagation-Queue and agent-release-readiness.json as canonical detailed evidence; update coordination/pruning rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed agent-context.json LoadoutManager root discovery and packaging strings from docs/source HEAD@7b1187d32 / B74.2 d472da6a wording to docs/source HEAD@101930f47 and current B74.2 origin/claude/b74.2-aicom@21b62b04.", "Updated Source-Fix-Propagation-Queue.md agent index facts and agent-release-readiness.json currentBranchEvidence with the 101930f47..HEAD empty scoped diff and current B74.2 branch scope.", "Recorded that origin/codex/version-sqf-current-b74@499c2543 is docs/wiki-tip evidence with docs-source tooling shape, not a current stable/B74.2 generated-input or packaging rescue." ], "handoff": "Future tooling/release owner should keep Source-Fix-Propagation-Queue and agent-release-readiness.json canonical for detailed LoadoutManager/generated-input rules, verify live version.sqf per claimed mission root, and configure 7za unless the target branch explicitly implements A2WASP_SKIP_ZIP.", "updated": "2026-06-24T07:15:00+02:00" }, { "lane": "victory-endgame-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh victory/endgame rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Server/FSM/server_victory_threeway.sqf, Client/Client_EndGame.sqf, Client/GUI/GUI_EndOfGameStats.sqf, Common/Init/Init_CommonConstants.sqf and direct logger/client special context in source Chernarus and maintained Vanilla.", "Keep Victory-And-Endgame-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Victory-And-Endgame-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 victory/endgame evidence.", "Recorded that docs/source HEAD@c2b614e8cc87 is unchanged from 4c87efd2 / d30d23466 / a0a86da2 / 2f2132f8 for checked victory/endgame paths and that d472da6a..21b62b04 is empty for maintained-root victory paths.", "Recorded that origin/master..origin/claude/b74.2-aicom only line-drifts source-Chernarus victory constants to Init_CommonConstants.sqf:869-870 while maintained Vanilla stays :728-729; no gameplay source changed." ], "handoff": "Future victory/endgame owner should compute explicit winner/loser sides, align broadcast/client payload/GUER label/WF_Winner/WASPSTAT/logger, propagate maintained Vanilla and smoke HQ elimination, all-towns victory, same-tick mutual elimination and AntiStack enabled/disabled tails.", "updated": "2026-06-24T06:55:00+02:00" }, { "lane": "vote-help-ui-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh vote/help/main-menu UI edge rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only GUI_VoteMenu.sqf, GUI_Commander_VoteMenu.sqf, help-menu onLoad/onUnload state, GUI_Menu.sqf, Rsc/Dialogs.hpp and direct GPS MenuAction 17/18/19 context in source Chernarus and maintained Vanilla.", "Keep Client-UI-Systems-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 vote/help/main-menu evidence.", "Recorded that docs/source HEAD@72007de93f00 is unchanged from 322ef95e / 087152f5 / 68bd4dc5 for checked vote/help/router paths and that d472da6a..21b62b04 only touches source-Chernarus Init_Client.sqf vehicle-tint guard, join/connect ACK failover and intro-music hook among checked paths.", "Updated Progress Dashboard, pruning ledger, worklog and vote/help/main-menu machine rows; no gameplay source changed." ], "handoff": "Future UI owner should patch vote loop bounds/row coloring and help namespace cleanup, then decide remove-vs-revive for GPS MenuAction 17/18 routes; keep commander vote outcome semantics and WASP marker wait on their dedicated owner routes.", "updated": "2026-06-24T06:24:00+02:00" }, { "lane": "salvage-payout-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh salvage payout casing, salvage-truck loop and client-local delete/reward authority rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Skill_Salvage.sqf, updatesalvage.sqf, Init_Client.sqf and direct BuildUnit/salvage branch context in source Chernarus and maintained Vanilla.", "Keep Construction-And-CoIn-Systems-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 salvage payout evidence.", "Recorded that docs/source HEAD@408479a914c7 is unchanged from 795cdbbf0 for checked salvage paths and that d472da6a..21b62b04 only touches unrelated source-Chernarus Init_Client.sqf client-init/tint/ACK/intro-music code among checked salvage-adjacent paths.", "Updated Progress Dashboard, pruning ledger, worklog and salvage machine rows; no gameplay source changed." ], "handoff": "Future salvage owner should patch ChangePlayerFunds casing in both manual and truck salvage payout paths across source Chernarus plus maintained Vanilla first, smoke manual engineer and salvage-truck payouts, and keep loop-exit/server-owned delete-reward authority as a separate code lane unless explicitly claimed together.", "updated": "2026-06-24T05:58:00+02:00" }, { "lane": "gear-template-profile-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh gear profile-template save/import and creation/display rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Client_UI_Gear_SaveTemplateProfile.sqf, Init_ProfileGear.sqf, Client_UI_Gear_AddTemplate.sqf and Client_UI_Gear_FillTemplates.sqf in source Chernarus and maintained Vanilla.", "Keep Gear-Template-Profile-Filter and Gear-Loadout-And-EASA-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Gear-Template-Profile-Filter.md, Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 profile-template evidence.", "Recorded that docs/source HEAD@4b9591314c96 is unchanged from 72b5f0de98f9 / 43c3ba05 for checked template paths and that d472da6a..21b62b04, origin/master..B74.2 and B69..B74 are empty for those paths.", "Updated Progress Dashboard, pruning ledger, worklog and gear-template machine rows; no gameplay source changed." ], "handoff": "Future gear/UI owner should preserve the current stable/B74-shaped save-filter fix where present, patch old-shape targets if selected, and separately decide the profile import guard/index mismatch plus AddTemplate/FillTemplates upgrade-gate split before release wording.", "updated": "2026-06-24T05:32:00+02:00" }, { "lane": "aicom-capture-plan-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh AI commander capture/fun plan and release-readiness branch-only gate that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to origin/claude/b74.2-aicom@21b62b04.", "Check only branch-wide B74.2 source Chernarus evidence, d472da6a..21b62b04 delta, PR route and maintained Vanilla/Takistan scope.", "Keep AI-Commander-Autonomy-Audit, Feature Status and Testing workflow as canonical branch evidence; update only the stale capture-plan/release-readiness route plus coordination records.", "No gameplay source edits planned." ], "outputs": [ "Refreshed AI-Commander-Capture-And-Fun-Improvement-Plan.md and agent-release-readiness.json from stale B74.2 origin/claude/b74.2-aicom@d472da6a branch-gate wording to current origin/claude/b74.2-aicom@21b62b04.", "Recorded that current B74.2 remains source-Chernarus-only: origin/master..origin/claude/b74.2-aicom is 29 files / +424 / -38, git diff --check clean, no Missions_Vanilla payload and no PR route.", "Recorded that d472da6a..21b62b04 is four source Chernarus files / +100 / -14 for GUER stipend/tier startup/rebroadcast plus join/connect recovery; no gameplay source changed." ], "handoff": "Future AICOM reviewer should keep the B74.2 capture/pop-tier/naval/stats behavior branch-only until source Chernarus smoke and an explicit maintained Vanilla/Takistan scope decision exist.", "updated": "2026-06-24T04:50:00+02:00" }, { "lane": "ai-commander-upgrade-debit-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh AI commander upgrade debit/cost lookup rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Server/Functions/Server_AI_Com_Upgrade.sqf and direct Client/GUI/GUI_UpgradeMenu.sqf cost-tuple context in source Chernarus and maintained Vanilla.", "Keep AI-Commander-Autonomy-Audit and Upgrades-And-Research-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits made." ], "outputs": [ "Refreshed AI-Commander-Autonomy-Audit.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 AI upgrade debit evidence.", "Recorded that docs/source HEAD@c70785e4be30 is unchanged from 031a253fe / ade4d356 for checked worker/menu paths and that d472da6a..21b62b04 is empty for those paths.", "Updated Progress Dashboard, pruning ledger, worklog and AI-upgrade machine rows; no gameplay source changed." ], "handoff": "Future AI/economy owner should preserve current stable/B74-shaped current-level cost lookup and corrected debit order where present; port only to old-shape targets that still matter, then smoke AI upgrade affordability/debit and funds-fallback before release wording.", "updated": "2026-06-24T04:30:02+02:00" }, { "lane": "town-ai-vehicle-despawn-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh town AI vehicle despawn rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Server/FSM/server_town_ai.sqf in source Chernarus and maintained Vanilla, with branch-only probes for adjacent Server_CleanupExpiredTownDefenseAssets evidence.", "Keep Town-AI-Vehicle-Despawn-Safety as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Town-AI-Vehicle-Despawn-Safety.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 town-AI vehicle despawn evidence.", "Recorded that docs/source HEAD@ce3cf871e1e7 is unchanged from 2a4020586 / 3a9ba92e for checked server_town_ai.sqf paths and that d472da6a..21b62b04 is empty for those paths.", "Updated Progress Dashboard, pruning ledger, worklog and town-AI machine rows; no gameplay source changed." ], "handoff": "Future runtime/AI owner should preserve the source-Chernarus crew guard where present, propagate the tracked-vehicle player-crew guard to maintained Vanilla where missing, keep persistent town-defense helper evidence historical unless a target branch reintroduces it, and smoke occupied town-AI vehicle despawn before release wording.", "updated": "2026-06-24T04:15:32+02:00" }, { "lane": "fast-travel-fee-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh fast-travel fee UX rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Client/GUI/GUI_Menu_Tactical.sqf and Common/Init/Init_CommonConstants.sqf in source Chernarus and maintained Vanilla.", "Keep Client-UI-Systems-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 fast-travel fee evidence.", "Recorded that docs/source HEAD@003d0c4c044e is unchanged from 1154f5d43 for checked fast-travel paths and that d472da6a..21b62b04 is empty for GUI_Menu_Tactical.sqf and Init_CommonConstants.sqf in both maintained roots.", "Updated Progress Dashboard, pruning ledger, worklog and fast-travel machine rows; no gameplay source changed." ], "handoff": "Future UI/tactical owner should decide hide-vs-disabled/prompt policy, add a final local funds/context recheck if paid mode stays, propagate maintained Vanilla if source behavior changes and smoke modes 0/1/2 plus insufficient/exact/sufficient funds.", "updated": "2026-06-24T03:46:19+02:00" }, { "lane": "requestspecial-upgrade-sync-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh RequestSpecial upgrade-sync rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Client/GUI/GUI_UpgradeMenu.sqf, Server/Functions/Server_HandleSpecial.sqf and Server/Functions/Server_ProcessUpgrade.sqf in source Chernarus and maintained Vanilla.", "Keep Support-Specials-And-Tactical-Modules-Atlas and Upgrades-And-Research-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Support-Specials-And-Tactical-Modules-Atlas.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 upgrade-sync evidence.", "Recorded that docs/source HEAD@373e21c1274c is unchanged from a7f383b6 for checked handler/caller/process paths and that d472da6a..21b62b04, origin/master..B74.2 and B69..B74 are empty for those paths.", "Updated Progress Dashboard, pruning ledger, worklog and upgrade-sync machine rows; no gameplay source changed." ], "handoff": "Future upgrades/support owner should keep the B74.1 wfbe_upgrading_end_time improvement separate from the still-open RequestSpecial tuple-parser cleanup unless a code lane explicitly patches both maintained roots.", "updated": "2026-06-24T03:36:03+02:00" }, { "lane": "buy-menu-price-key-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh buy-menu price/key rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Client/GUI/GUI_Menu_BuyUnits.sqf, Client/Functions/Client_UIFillListBuyUnits.sqf and Common/Init/Init_CommonConstants.sqf in source Chernarus and maintained Vanilla.", "Keep Factory-And-Purchase-Systems-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Factory-And-Purchase-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 buy-menu price/key evidence.", "Recorded that docs/source HEAD@b8180bb319ed is unchanged from 4120137f / 8d611092 / ebd86fad0 for checked buy-menu price/key paths and that d472da6a..21b62b04 is empty for buy-menu price/key paths plus Client_BuildUnit.sqf in both maintained roots.", "Updated Progress Dashboard, pruning ledger, worklog and buy-menu machine rows; no gameplay source changed." ], "handoff": "Future factory/UI owner should preserve current stable/B74-shaped selected-detail and driver-key fixes while deciding the still-open level-0 UNIT_COST_MODIFIER reset/local-price-helper policy. Keep Trello #91 gear-preview UI and destroyed-factory refund authority separate unless explicitly claimed.", "updated": "2026-06-24T03:15:22+02:00" }, { "lane": "empty-supply-truck-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh empty supply-truck cleanup timeout rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Server/FSM/emptyvehiclescollector.sqf and Server/Functions/Server_HandleEmptyVehicle.sqf in source Chernarus and maintained Vanilla, with branch-head probes for cleanup/supply rescue refs.", "Keep Marker-Cleanup-Restoration-Systems-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Marker-Cleanup-Restoration-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 empty supply-truck cleanup evidence.", "Recorded that docs/source HEAD@248baa289ca5 is unchanged from 499c2543 / b4e10b5f for checked collector/handler paths and that d472da6a..21b62b04 is empty for emptyvehiclescollector.sqf and Server_HandleEmptyVehicle.sqf in both maintained roots.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future runtime/logistics owner should decide keep-and-label versus shorter/parameterized supply-truck timeout, then patch source Chernarus plus maintained Vanilla only if changing behavior and smoke ordinary empty vehicles, double-timeout medical/repair vehicles, supply/logistics use and long-match object counts.", "updated": "2026-06-24T02:58:00+02:00" }, { "lane": "vehicle-cargo-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh vehicle/backpack cargo loop-bound rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Common_EquipVehicle.sqf, Common_EquipBackpack.sqf and direct gear/cargo owner-doc paths in source Chernarus and maintained Vanilla.", "Keep Vehicle-Cargo-Equip-Loop-Bounds and Gear-Loadout-And-EASA-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Vehicle-Cargo-Equip-Loop-Bounds.md, Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 cargo-loop evidence.", "Recorded that docs/source HEAD@c96ee1670ddb is unchanged from ebfdca96542f / b2544207 for checked cargo helper paths and that d472da6a..21b62b04 is empty for Common_EquipVehicle.sqf and Common_EquipBackpack.sqf in both maintained roots.", "Updated Progress Dashboard, pruning ledger, worklog and cargo-loop machine rows; no gameplay source changed." ], "handoff": "Future gear/cargo owner should not reopen the five loop-bound fix on current stable/B74.1/B74.2/B69/B74-shaped refs. Port or preserve count(_items)-1 only on old-shape targets such as docs/source, current Miksuu, historical EASA QoL or perf Vanilla, then propagate maintained Vanilla and smoke vehicle/backpack cargo application.", "updated": "2026-06-24T02:44:46+02:00" }, { "lane": "visible-parameter-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh visible mission-parameter runtime-consumer rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only WFBE_C_AI_MAX, WFBE_C_PLAYERS_AI_MAX, WFBE_C_UNITS_CLEAN_TIMEOUT, WFBE_C_UNITS_BODIES_TIMEOUT and direct cleanup/AI commander consumer paths in source Chernarus and maintained Vanilla.", "Keep Mission-Parameters-Localization-And-Generated-Build-Inputs as canonical, updating Dead/stale code, Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Mission-Parameters-Localization-And-Generated-Build-Inputs.md, Dead-Code-And-Stale-Code-Register.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 visible-parameter evidence.", "Recorded that checked d472da6a..21b62b04 is empty for the parameter-consumer path set and origin/master..origin/claude/b74.2-aicom changes only source-Chernarus tiered player-cap/AICOM surfaces among checked files.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future parameter/code owner should port or hide/label WFBE_C_AI_MAX and WFBE_C_UNITS_CLEAN_TIMEOUT only on old-shape docs/Miksuu/perf/historical-style targets. On current stable/B74.1/B74.2, do not call these no-op/comment-only; smoke host parameter display, AI commander production, player-cap UI/RHUD, body cleanup, wreck cleanup and empty-vehicle cleanup before release wording.", "updated": "2026-06-24T02:24:45+02:00" }, { "lane": "auto-wall-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh global auto-wall toggle rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only auto-wall toggle registration/state/consumer paths: Init_Common.sqf, Init_PublicVariables.sqf, coin_interface.sqf, Construction_SmallSite.sqf, Construction_MediumSite.sqf and wall-template owner context in source Chernarus and maintained Vanilla.", "Keep Construction-And-CoIn-Systems-Atlas and Server-Composition-Spawner-Function-Reference as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md and Server-Composition-Spawner-Function-Reference.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 auto-wall evidence.", "Recorded that checked d472da6a..21b62b04 is empty for auto-wall paths and origin/master..origin/claude/b74.2-aicom only adds source-Chernarus structure-built stats attribution among checked construction paths.", "Updated Feature Status, Source Fix queue, Progress Dashboard, pruning ledger, worklog and auto-wall machine rows; no gameplay source changed." ], "handoff": "Future construction owner should decide whether auto-wall is intentionally match-global or should be scoped by side/player/requester, then propagate maintained Vanilla and smoke two-player/two-side toggling before stable wording.", "updated": "2026-06-24T02:10:02+02:00" }, { "lane": "construction-smallsites-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh Construction SmallSite logic-list rows that still name visible B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Construction_SmallSite.sqf, Construction_MediumSite.sqf and adjacent construction deltas needed to prove SmallSite add/add versus MediumSite remove/add behavior in source Chernarus and maintained Vanilla.", "Keep Construction-Logic-List-Cleanup and Construction-And-CoIn-Systems-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Construction-Logic-List-Cleanup.md, Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 Construction SmallSite evidence.", "Recorded that checked d472da6a..21b62b04 is empty for the four maintained-root SmallSite/MediumSite files and that origin/master..origin/claude/b74.2-aicom only adds source-Chernarus structure-built stats attribution among checked construction paths.", "Updated Progress Dashboard, pruning ledger, worklog and construction machine rows; no gameplay source changed." ], "handoff": "Future construction owner should patch the SmallSite logic-list add/remove mismatch deliberately, preserve maintained Vanilla parity, smoke small/medium construction plus JIP marker/init state, and keep unrelated bank/stat or auto-wall deltas separate.", "updated": "2026-06-24T01:55:00+02:00" }, { "lane": "ai-supply-truck-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh autonomous AI supply-truck safe-disable rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Server/Init/Init_Server.sqf, Server/AI/AI_UpdateSupplyTruck.sqf and missing Server/FSM/supplytruck.fsm evidence in source Chernarus and maintained Vanilla.", "Keep AI-Commander-Autonomy-Audit and Abandoned-Feature-Revival-Review as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed AI-Commander-Autonomy-Audit.md, Abandoned-Feature-Revival-Review.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and Dead-Code-And-Stale-Code-Register.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 AI supply-truck evidence.", "Recorded that checked d472da6a..21b62b04 line-drifts source-Chernarus Init_Server.sqf for GUER stipend startup only among checked supply-truck files and does not restore UpdateSupplyTruck or Server/FSM/supplytruck.fsm.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future AI/logistics owner should preserve safe-disable behavior on B74-shaped refs or deliberately restore/design a server-owned supply-truck FSM/loop before reviving autonomous logistics. Keep it separate from player-run supply helicopters and broader AICOM supervisor work.", "updated": "2026-06-24T01:35:00+02:00" }, { "lane": "resource-income-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh resource-income cap/payout/display rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Server/FSM/updateresources.sqf, Client/Functions/Client_GetIncome.sqf and related income constants in source Chernarus and maintained Vanilla.", "Keep Economy-Towns-And-Supply and Resource-Income-Tick-Distribution-Engine as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Economy-Towns-And-Supply.md, Resource-Income-Tick-Distribution-Engine.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 resource-income evidence.", "Recorded that checked d472da6a..21b62b04 is empty for income paths and constants, while origin/master..origin/claude/b74.2-aicom changes source-Chernarus AICOM/pop-tier constants only among checked income-adjacent files.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future economy owner should preserve or deliberately change the current AI-commander funds-famine fallback and B74.1 taper, decide side-supply/team-paycheck cap intent, review Chernarus-only hybrid-refill/supply-multiplier behavior against maintained Vanilla, align actual payout versus Client_GetIncome/RHUD/menu display for income system 4, and smoke capped plus uncapped income ticks.", "updated": "2026-06-24T01:15:23+02:00" }, { "lane": "side-supply-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh side-supply direct-channel and reason-string rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only Common_ChangeSideSupply.sqf, Server_ChangeSideSupply.sqf, Init_CommonConstants.sqf and direct side-supply temp-variable paths needed to prove side-supply/resistance/reason branch status in source Chernarus and maintained Vanilla.", "Keep Economy-Authority-First-Cut, Resistance-Supply-Scaffold and Economy-Towns-And-Supply as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Economy-Authority-First-Cut.md, Resistance-Supply-Scaffold.md, Economy-Towns-And-Supply.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 side-supply evidence.", "Recorded that checked d472da6a..21b62b04 is empty for side-supply/resistance/reason paths and origin/master..origin/claude/b74.2-aicom only line-drifts source-Chernarus supply-completion calls among checked files.", "Added live origin/claude/faction-tint-sidefix@32acd272f92e as regression context because it diverges before current stable and removes the Chernarus wfbe_supply_temp_resistance handler.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future economy/network owner should treat current stable/B74.1/B74.2 Chernarus as partial rescue only. Propagate maintained Vanilla or explicitly scope Chernarus, validate west/east/resistance side/channel/amount/requester behavior, restore/rebase the resistance handler on faction-tint-sidefix if revived, and fix reason parsing before any side-supply hardening claim.", "updated": "2026-06-24T00:52:00+02:00" }, { "lane": "send-message-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh SEND_MESSAGE direct compile rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only direct SEND_MESSAGE update/receiver/helper paths in source Chernarus and maintained Vanilla.", "Keep Public-Variable-Channel-Index and Networking-And-Public-Variables as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Public-Variable-Channel-Index.md and Networking-And-Public-Variables.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 SEND_MESSAGE evidence.", "Recorded that docs/source HEAD@c27388b4146b, current stable/B74.1, current B74.2, B69, adjacent B74, Miksuu, perf and historical a96fdda2 keep the same direct receiver/helper compile route in both maintained roots.", "Updated Feature Status, Source Fix queue, Progress Dashboard, pruning ledger, worklog and SEND_MESSAGE machine rows; no gameplay source changed." ], "handoff": "Future network hardening owner should keep SEND_MESSAGE structured-localization work separate from PVF dispatcher lookup/allowlisting and DR-55 sender authentication. Patch receiver/helper/callers to structured localization keys/args, propagate maintained Vanilla and smoke localized side/artillery/ICBM messages plus forged payload-as-data behavior.", "updated": "2026-06-24T00:40:35+02:00" }, { "lane": "clickabletext-soundpush-b742-current-head-followup-2026-06-24", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh clickable-text soundPush rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only RscClickableText base-class soundPush and derived clickable-text resource/dialog paths in source Chernarus and maintained Vanilla.", "Keep Client-UI-Systems-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 clickable-text soundPush evidence.", "Recorded that docs/source HEAD@14d74f9d2 remains old-shape, while current stable/B74.1/B74.2/B69/B74 and GUER branch hits carry valid RscClickableText.soundPush[] = {\"\", 0.2, 1}; in both maintained roots.", "Updated Feature Status, Source Fix queue, Dead/stale code, Progress Dashboard, pruning ledger, worklog and clickable-text machine rows; no gameplay source changed." ], "handoff": "Future UI owner should not reopen the base-class edit on current stable/B74.1/B74.2/B69/B74/GUER branch hits. For old-shape targets, port the current valid {\"\", 0.2, 1} value, propagate maintained Vanilla and smoke representative gear, WF menu/HUD toggle, construction/CoIn, artillery and economy clickable controls before release wording.", "updated": "2026-06-24T00:24:00+02:00" }, { "lane": "rhud-endgame-title-handle-b742-current-head-followup-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh RHUD/endgame shared title display handle rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only title resource, RHUD/action title, endgame stats and shared currentCutDisplay helper paths in source Chernarus and maintained Vanilla.", "Keep UI-IDD-Collision-Repair and Client-UI-Systems-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed UI-IDD-Collision-Repair.md and Client-UI-Systems-Atlas.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 title-handle evidence.", "Recorded that d472da6a..21b62b04 is empty for checked Chernarus/Vanilla title-handle paths and that origin/master..B74.2 only changes source-Chernarus RHUD AI-cap display text among checked files.", "Updated Feature Status, Source Fix queue, Progress Dashboard, pruning ledger, worklog and RHUD/endgame machine rows; no gameplay source changed." ], "handoff": "Future UI owner should split or otherwise isolate the RHUD/action title display handle from endgame stats, then smoke RHUD/action icons, endgame stats display, unload cleanup and any IDD/display-owner assumptions before release wording.", "updated": "2026-06-24T00:00:43+02:00" }, { "lane": "service-easa-b742-current-head-followup-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh service/EASA affordability rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only service menu affordability, EASA exact-funds/client-debit, branch-only service ammo UI and EASA category wiring paths across current stable/B74.1, previous B74.2, current B74.2, B69, adjacent B74, Miksuu, perf and historical release evidence.", "Keep Service-Menu-Affordability-Guards and Gear-Loadout-And-EASA-Atlas as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Service-Menu-Affordability-Guards.md and Gear-Loadout-And-EASA-Atlas.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 service/EASA path evidence.", "Recorded that d472da6a..21b62b04 and origin/master..origin/claude/b74.2-aicom are empty for checked Chernarus/Vanilla service menu, EASA menu/module and stringtable paths.", "Updated Feature Status, Source Fix queue, Progress Dashboard, pruning ledger, worklog and service/EASA machine rows; no gameplay source changed." ], "handoff": "Future service/EASA owner should patch action-time service price/funds/context guards, decide and propagate maintained Vanilla exact-funds EASA, and smoke service ammo UI plus EASA category wiring separately from affordability or server-authority closure.", "updated": "2026-06-23T23:46:17+02:00" }, { "lane": "loadoutmanager-b742-current-head-followup-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh LoadoutManager root discovery, skip-zip packaging and generated version.sqf rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only tooling/generated-input paths: Tools/LoadoutManager FileManager/ZipManager files, version.sqf/version.sqf.template presence, description.ext/initJIPCompatible.sqf/Rsc/Header.hpp include consumers and related docs/source generated-input evidence.", "Keep Source-Fix-Propagation-Queue and Tools-And-Build-Workflow as canonical, updating pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Source-Fix-Propagation-Queue.md, Tools-And-Build-Workflow.md and Mission-Config-Version-Include-Graph.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 tooling/generated-input evidence.", "Recorded that d472da6a..21b62b04, origin/master..origin/claude/b74.2-aicom and B69..B74 deltas are empty for checked LoadoutManager root discovery, packaging, version generation, live/template version.sqf presence and include-consumer paths.", "Updated Progress Dashboard, pruning ledger, release-readiness, worklog and machine rows; no gameplay source changed." ], "handoff": "Future release/tooling owner should verify generated version.sqf exists in each packaged mission root, confirm target-branch LoadoutManager skip-zip support before relying on it, and run Arma 2 OA smoke before pack/release wording.", "updated": "2026-06-23T23:22:46+02:00" }, { "lane": "commander-vote-b742-current-head-followup-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh commander vote/reassignment rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only vote worker, vote UI preview and commander reassignment helper paths across current stable/B74.1, previous B74.2, current B74.2, B69 and adjacent B74.", "Keep Commander-Vote-And-Reassignment-Playbook and Commander-Reassignment-Call-Shape as canonical, updating Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Commander-Vote-And-Reassignment-Playbook.md, Commander-Reassignment-Call-Shape.md, Commander-HQ-Lifecycle-Atlas.md, Public-Variable-Channel-Index.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 vote/reassignment evidence.", "Recorded that d472da6a..21b62b04 and origin/master..origin/claude/b74.2-aicom are empty for checked source Chernarus and maintained Vanilla vote/reassignment paths; current B74.2 keeps DR-47 vote comparison and DR-15 helper unpacking fixed in maintained roots.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future commander/UI owner should smoke player-majority, no-commander-majority, equal-vote, tie, requester authority, visible-name reassignment, duplicate-notification behavior and branch-only trello-vote-para-guards tie-break behavior before release wording.", "updated": "2026-06-23T23:05:41+02:00" }, { "lane": "patrols-v2-b742-current-head-followup-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh Patrols v2 rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only side-upgrade driver, town-AI retirement, Common_RunSidePatrol, marker worker, server_patrols loop, RequestSpecial side-slot release and B74.2 pop-tier cap UI/source-Chernarus paths.", "Keep Towns-Camps-And-Capture-Atlas as canonical and update Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 Patrols evidence.", "Recorded that d472da6a..21b62b04 is empty for checked Patrols/town-AI/marker/UI cap paths and that origin/master..B74.2 still has no maintained Vanilla Patrols payload.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future town/AI owner should smoke Patrols upgrade levels 1/2/3, level-4 convoy/camp-sweep hooks, HC delegate-sidepatrol, friendly-only markers, patrol death, side-slot/cooldown release and B74.2 pop-tier cap transitions before release wording.", "updated": "2026-06-23T22:45:42+02:00" }, { "lane": "camp-flag-b742-current-head-followup-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh camp flag texture drift rows that still name B74.2 origin/claude/b74.2-aicom@d472da6a after the branch advanced to current origin/claude/b74.2-aicom@21b62b04.", "Check only the camp flag / repair-camp / CampCaptured paths across current stable/B74.1, previous B74.2, current B74.2, B69, adjacent B74, current Miksuu, perf, historical release, naval-HVT and wildcard capture context.", "Keep Towns-Camps-And-Capture-Atlas as canonical and update Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.2 origin/claude/b74.2-aicom@21b62b04 camp-flag evidence.", "Recorded that d472da6a..21b62b04 is empty for checked camp flag / repair-camp / CampCaptured paths and no maintained Vanilla payload is involved in this follow-up.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future town/capture owner should preserve independent-capture fixes, patch old-owner targets where relevant, add repair-side setFlagTexture refresh and smoke independent capture, camp repair and JIP marker/flag consistency.", "updated": "2026-06-23T22:28:27+02:00" }, { "lane": "b742-aicom-current-head-delta-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh B74.2 AICOM/pop-tier/capture/naval/stats branch-candidate docs from previous head origin/claude/b74.2-aicom@d472da6a to current head origin/claude/b74.2-aicom@21b62b04.", "Check current stable/B74.1 origin/master@f8a76de34, B74.2 d472da6a..21b62b04 delta, B69, adjacent B74 and maintained Vanilla scope for the candidate surfaces.", "Keep Feature-Status-Register as the compact risk row and route detail through existing AI commander, client UI, town/capture, naval/respawn and player stats owner pages.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Feature-Status-Register.md, AI-Commander-Autonomy-Audit.md, Client-UI-Systems-Atlas.md, Player-Stats-Branch-Audit.md and Testing-Debugging-And-Release-Workflow.md with current B74.2 head origin/claude/b74.2-aicom@21b62b04.", "Recorded the exact d472da6a..21b62b04 delta: GUER stipend/tier launch and JIP join/connect recovery only; no maintained Vanilla payload or PR route.", "Updated Progress Dashboard, pruning ledger, worklog and machine rows; no gameplay source changed." ], "handoff": "Future B74.2 branch reviewer should preserve source Chernarus-only scope, smoke GUER stipend/tier JIP, join/connect hang recovery, AICOM pop-tier/camp/marker/naval/stats paths and decide maintained Vanilla/Takistan propagation before release wording.", "updated": "2026-06-23T22:02:53+02:00" }, { "lane": "supply-pr1-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh Supply PR #1 killed-handler/heli/cash-run rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 plus B74.2 origin/claude/b74.2-aicom@21b62b04 where checked.", "Check maintained-root supplyMissionStarted.sqf, supplyMissionStart.sqf, supplyMissionCompleted.sqf, Init_Server.sqf and Init_CommonConstants.sqf across current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf and historical release evidence already carried by the owner pages.", "Keep Supply-Mission-Architecture as canonical and update Feature Status, Source Fix queue, playbook, dashboard/worklog/pruning ledger and machine rows only as needed.", "Mirror the unrelated wiki-only f6614c4 pages into docs/wiki as parity cleanup, with no wiki content rewrite.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Supply-Mission-Architecture.md, Supply-Mission-Authority-Cleanup-Playbook.md, Supply-Mission-Scan-Narrowing.md, Supply-Mission-Player-Guide.md, Current-Work-Supply-Helicopters-PR1.md, Economy-Towns-And-Supply.md and Feature-Status-Register.md with current B74.1/B74.2 supply PR #1 evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "Mirrored wiki-only f6614c4 pages into docs/wiki as parity cleanup; no gameplay source changed." ], "handoff": "Future supply owner should preserve the guarded killed-handler sentinel, stable-shaped SupplyByHeli clear-on-completion and heli/cash-run reward semantics while still closing server-owned mission state, duplicate-start guard, cargo validation, friendly-CC checks, player-object cleanup and repeated load/deliver/destroy smoke.", "updated": "2026-06-23T21:43:46+02:00" }, { "lane": "camp-count-helper-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh zero-camp helper fallback rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom scope.", "Check maintained-root Common_GetTotalCamps.sqf, Common_GetTotalCampsOnSide.sqf and key capture/respawn/depot-buy consumers across docs/source, current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf and historical a96fdda2.", "Keep Towns-Camps-And-Capture-Atlas as canonical and update Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 camp-count helper fallback evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future town/camp or respawn owner should decide real-count versus safe-denominator semantics, split helpers or add caller-specific zero-camp guards, propagate maintained roots and smoke capture mode 2, threeway defender respawn and depot infantry buys on zero, partial and all-camp towns. Do not treat B74.2 source-Chernarus pop-tier/naval/stat caller drift as helper closure.", "updated": "2026-06-23T21:11:01+02:00" }, { "lane": "wasp-marker-wait-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh WASP marker display-54 wait rows from stale current-stable origin/master@0139a346 / current-B74 wording to current stable/B74.1 origin/master@f8a76de34 plus current B74.2 origin/claude/b74.2-aicom@21b62b04f.", "Check maintained-root Client/Init/Init_Client.sqf and WASP/global_marking_monitor.sqf across docs/source, current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf, historical a96fdda2 and live client-FPS/WASP/marker branch patterns.", "Rebase follow-up kept the published c9df2a8b source proof and added live map-branch context for origin/claude/trello-map-radius-circles@77dd71ba3 and origin/claude/upstream-blinking-mapicons@6e31f7fd5.", "No gameplay source edits planned." ], "outputs": [ "Refreshed WASP-Marker-Wait-Cleanup.md, Performance-Opportunity-Sweep.md, WASP-Overlay.md, Codebase-Coverage-Ledger.md, Current-Source-Status-Snapshot.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 WASP marker wait evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "Added live map-branch context as non-rescue map/UI evidence; no gameplay source changed." ], "handoff": "Future UI/performance owner should add the one-line sleep or an intentional waitUntil refactor only on old-shape targets, propagate maintained roots deliberately and smoke marker dialog open/Enter/Escape/timeout behavior. Do not reopen the stable/B74.1/B74.2/B69/B74/client-fps/live-map one-line throttle; record smoke or optional style refactor there.", "updated": "2026-06-23T21:08:46+02:00" }, { "lane": "camp-flag-texture-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh camp flag texture drift rows from stale current-B74 origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root server_town_camp.sqf, Server_HandleSpecial.sqf and CampCaptured.sqf across docs/source, current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf, historical release and naval branch refs.", "Keep Towns-Camps-And-Capture-Atlas as canonical and update Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 camp flag evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future town/capture owner should preserve current stable/B74-shaped independent-capture fixes, patch old-owner targets where still relevant, add repair-side setFlagTexture refresh where repair-camp changes sideID and broadcasts CampCaptured, propagate maintained roots and smoke independent capture, camp repair and JIP marker/flag consistency.", "updated": "2026-06-23T20:34:21+02:00" }, { "lane": "auto-wall-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh global auto-wall toggle rows from stale current-stable origin/master@0139a346 / current-B74 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Common/Init/Init_Common.sqf, Common/Init/Init_PublicVariables.sqf, Client/Module/CoIn/coin_interface.sqf, Server/PVFunctions/RequestAutoWallConstructinChange.sqf, Server/Construction/Construction_SmallSite.sqf and Server/Construction/Construction_MediumSite.sqf across docs/source, current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf and historical release refs.", "Keep Construction-And-CoIn-Systems-Atlas as canonical and update Feature Status, Source Fix queue, Server composition reference, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md, Server-Composition-Spawner-Function-Reference.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 auto-wall evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future construction owner should decide whether auto-wall is a match-global switch or side/requester preference. If preference, key by side/requester and validate the sender; if global, label the behavior in UI/docs. Smoke two players/sides toggling before SmallSite and MediumSite construction.", "updated": "2026-06-23T20:16:21+02:00" }, { "lane": "gear-template-profile-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh gear profile-template save/import rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Client_UI_Gear_SaveTemplateProfile.sqf, Client_UI_Gear_AddTemplate.sqf, Client_UI_Gear_FillTemplates.sqf and Init_ProfileGear.sqf across docs/source, current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf, historical release and historical EASA QoL refs.", "Keep Gear-Template-Profile-Filter as canonical and update Gear/Loadout/EASA orientation, Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Gear-Template-Profile-Filter.md, Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 gear profile-template evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future gear owner should patch old-shape SaveTemplateProfile refs before trusting saved-template upgrade filtering. On current stable/B74-shaped targets, preserve the save-filter fix and address Init_ProfileGear import bounds/default plus the Barracks-or-Gear versus Gear-only template policy before changing AddTemplate/FillTemplates behavior.", "updated": "2026-06-23T20:04:13+02:00" }, { "lane": "clickabletext-soundpush-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh clickable-text soundPush rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Rsc/Ressources.hpp and Rsc/Dialogs.hpp across docs/source, current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf, historical a96fdda2 and UI theme branches.", "Keep Client-UI-Systems-Atlas as canonical and update Feature Status, Source Fix queue, Dead/stale code, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and Dead-Code-And-Stale-Code-Register.md with current B74.1/B74.2 clickable-text evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future UI owner should not reopen the base-class edit on current stable/B74-shaped maintained roots. Port the valid empty-sound array only to old-shape targets such as docs/source, current Miksuu, perf, historical release or UI theme branches, propagate maintained Vanilla, then smoke representative gear, WF menu/HUD toggle, construction/CoIn, artillery and economy clickable controls in Arma 2 OA.", "updated": "2026-06-23T19:49:21+02:00" }, { "lane": "construction-smallsite-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh construction SmallSite logic-list rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Construction_SmallSite.sqf and Construction_MediumSite.sqf across docs/source, current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf and historical a96fdda2.", "Keep Construction-Logic-List-Cleanup as canonical and update Construction/CoIn atlas, Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Construction-Logic-List-Cleanup.md, Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 construction logic-list evidence.", "Updated Progress Dashboard, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future construction owner should patch only the post-completion SmallSite add-to-remove line first, propagate maintained Vanilla, then smoke small/medium construction, structure kill cleanup, repair if live and JIP structure marker/init state. Do not treat B74.1 bank cleanup or B74.2 stats attribution as a logic-list rescue.", "updated": "2026-06-23T19:39:21+02:00" }, { "lane": "vehicle-cargo-loop-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh vehicle/backpack cargo loop rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Common_EquipVehicle.sqf and Common_EquipBackpack.sqf across docs/source, current stable/B74.1, B74.2, B69, adjacent B74, current Miksuu, perf, historical release, historical EASA QoL and live Trello gear/EASA branches.", "Keep Vehicle-Cargo-Equip-Loop-Bounds as canonical and update Gear-Loadout-And-EASA-Atlas, Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Vehicle-Cargo-Equip-Loop-Bounds.md, Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 cargo loop evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future gear/cargo owner should not reopen cargo-loop bounds on current stable/B74-shaped maintained roots. Port the five-loop bound fix only to old-shape targets such as docs/source, current Miksuu, historical EASA QoL or perf Vanilla, propagate maintained Vanilla where still old-shape, then smoke vehicle weapon/magazine/backpack cargo plus unit backpack weapon/magazine cargo.", "updated": "2026-06-23T19:27:34+02:00" }, { "lane": "rhud-endgame-title-handle-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh RHUD/endgame title display-handle evidence from current-B74 origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Rsc/Titles.hpp, Client_UpdateRHUD.sqf, updateavailableactions.fsm, GUI_EndOfGameStats.sqf and current-cut-display helper scripts across docs/source, current stable/B74.1, B74.2, B69, B74, Miksuu, perf and historical refs.", "Keep UI-IDD-Collision-Repair as canonical; update Client UI orientation, Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed UI-IDD-Collision-Repair.md, Client-UI-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 title-handle evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future UI runtime owner should split title display keys or gate RHUD/action-icon recreation once endgame starts; keep this separate from EASA/Economy dialog IDD cleanup, propagate maintained roots and smoke RHUD/FPS, action icons and endgame stat bars together.", "updated": "2026-06-23T19:16:54+02:00" }, { "lane": "commander-vote-reassignment-current-b741-b742-queue-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh commander vote/reassignment rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Server_VoteForCommander.sqf, GUI_VoteMenu.sqf, RequestNewCommander.sqf, Server_AssignNewCommander.sqf and GUI_Commander_VoteMenu.sqf across docs/source, current stable/B74.1, B74.2, B69, B74, Miksuu, perf and historical refs.", "Keep Commander-Vote-And-Reassignment-Playbook and Commander-Reassignment-Call-Shape as canonical; update Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Commander-Vote-And-Reassignment-Playbook.md, Commander-Reassignment-Call-Shape.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 commander vote/reassignment evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future commander owner should not reopen helper unpacking or vote comparison on current stable/B74-shaped maintained roots. Smoke current vote semantics, align GUI_VoteMenu preview or document policy, choose one reassignment notification owner, switch reassignment UI to row/team identity, validate requester authority separately and keep modded forks out of parity claims until maintained.", "updated": "2026-06-23T19:04:47+02:00" }, { "lane": "town-ai-despawn-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh Town AI vehicle despawn safety rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Server/FSM/server_town_ai.sqf across docs/source HEAD, current stable/B74.1, B74.2, B69, adjacent B74, Miksuu, perf, historical release evidence and live town/AI feature branches.", "Keep the existing Town-AI-Vehicle-Despawn-Safety page as canonical and update Feature Status, Source Fix queue, pruning ledger and machine rows only as needed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Town-AI-Vehicle-Despawn-Safety.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 Town AI vehicle despawn evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future code owner should treat current stable/B74-shaped refs as Chernarus-only candidates, port or add the crew guard to maintained Vanilla, preserve empty AI-only cleanup and smoke occupied driver/gunner/cargo/turret plus empty AI vehicle cleanup.", "updated": "2026-06-23T18:44:58+02:00" }, { "lane": "patrols-v2-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh Patrols v2 side-upgrade evidence from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Patrols v2 constants, compiles, workers, side-patrol dispatcher, marker FSM and special-handler paths across docs/source, current stable/B74.1, B74.2, B69, B74, Miksuu, perf and historical refs where useful.", "Planned outputs are Towns-Camps-And-Capture-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and matching coordination/machine rows.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current stable/B74.1, B74.2 and old-ref Patrols v2 evidence.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and Patrols machine rows; mirrored touched files into docs/wiki.", "No gameplay source changes." ], "handoff": "Future AI/town owner should smoke Patrols upgrade levels 1/2/3, level-4 convoy/camp-sweep hooks, side slot release, HC delegation, friendly marker audience, patrol death cleanup and Buy Units/RHUD AI-cap text. On B74.2, include pop-tier cap transitions and do not claim maintained Vanilla parity until propagated or separately checked.", "updated": "2026-06-23T18:32:15+02:00" }, { "lane": "ai-upgrade-debit-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh AI commander upgrade debit/cost lookup rows from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Checked maintained-root Server_AI_Com_Upgrade.sqf plus GUI_UpgradeMenu.sqf tuple anchors across docs/source HEAD, current stable/B74.1, B74.2, B69, adjacent B74, Miksuu, perf, historical commits and live side branches that touch the worker.", "Current stable/B74.1/B74.2/B69/B74 resolve both maintained roots; docs/source/Miksuu/perf stay old-shape; live side branches are mixed and branch-only.", "No gameplay source edits planned." ], "outputs": [ "Refreshed AI-Commander-Autonomy-Audit.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 AI upgrade debit/cost evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future AI/economy owner should not reopen this on current stable/B74-shaped refs. For docs/source, Miksuu, perf or old-shape side-branch targets, port current stable's maintained-root worker or recreate current-level cost lookup plus corrected funds/supply debit, then smoke affordability/debit and funds-fallback.", "updated": "2026-06-23T18:15:00+02:00" }, { "lane": "service-easa-current-b741-b742-branch-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh service menu affordability and EASA exact-funds/stale-context docs from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Check maintained-root Client/GUI/GUI_Menu_Service.sqf, Client/GUI/GUI_Menu_EASA.sqf and service support scripts across docs/source, current stable/B74.1, B74.2, B69, B74, Miksuu, perf, historical a96fdda2 / a66d4691 and live origin/claude/trello-service-ammo-count / origin/claude/trello-easa-weapon-categories.", "Route live Trello service/EASA branches as branch-only UI/evidence candidates unless source checks prove affordability or authority closure.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Service-Menu-Affordability-Guards.md and Gear-Loadout-And-EASA-Atlas.md with current stable/B74.1, B74.2 and live Trello branch-only service/EASA evidence.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and service/EASA machine rows; mirrored touched files into docs/wiki.", "No gameplay source changes." ], "handoff": "Future service/EASA owner should patch action-time service guards and maintained Vanilla exact-funds deliberately, smoke exact-price, under-price, repair/heal funds, stale/unsupported vehicle, service ammo UI and EASA category tags, and keep Trello UI/wiring candidates separate from server authority closure.", "updated": "2026-06-23T18:03:26+02:00" }, { "lane": "resource-income-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh resource-income payout/display evidence from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Checked maintained-root Server/FSM/updateresources.sqf and Client/Functions/Client_GetIncome.sqf across docs/source HEAD, current stable/B74.1, B74.2, B69, adjacent B74, Miksuu, perf and historical refs.", "Initial checks show current stable/B74.1 and B74.2 match for checked income files; Chernarus carries B74 hybrid-refill plus B74.1 AICOM taper, while maintained Vanilla keeps non-hybrid fallback. Old-shape docs/Miksuu/perf/a96fdda2 still keep AI commander funds inside the cap guard.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Economy-Towns-And-Supply.md, Resource-Income-Tick-Distribution-Engine.md, Economy-Authority-First-Cut.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 resource-income evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future economy owner should treat current stable/B74.1/B74.2 as partial source-present behavior: preserve or deliberately change AICOM funds-famine fallback and B74.1 taper, decide side-supply/team-paycheck cap intent, align income-system 4 display math, and smoke capped/uncapped ticks in Chernarus plus maintained Vanilla.", "updated": "2026-06-23T17:57:00+02:00" }, { "lane": "send-message-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh DR-46 SEND_MESSAGE direct compile docs from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Checked maintained-root Client/FSM/updateclient.sqf, Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf and Common/Functions/Common_SendMessage.sqf across docs/source HEAD, current stable/B74.1, B74.2, B69, adjacent B74, Miksuu, perf and historical refs.", "Initial checks show current stable/B74.1 and B74.2 keep the direct SEND_MESSAGE PVEH registration, receiver call compile and helper compile/broadcast route in both maintained roots; no checked B74.2 rescue delta exists.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Public-Variable-Channel-Index.md, Networking-And-Public-Variables.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 SEND_MESSAGE direct compile evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future network hardening owner should keep SEND_MESSAGE structured-localization work separate from PVF dispatcher lookup/allowlisting and DR-55 sender authentication. Patch receiver/helper/callers to structured localization keys/args, propagate maintained Vanilla and smoke localized artillery/ICBM/side messages plus forged payload-as-data behavior.", "updated": "2026-06-23T17:40:00+02:00" }, { "lane": "buy-menu-price-key-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refreshed buy-menu price/key alignment docs from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Checked maintained-root Client/GUI/GUI_Menu_BuyUnits.sqf, Client/Functions/Client_UIFillListBuyUnits.sqf and Common/Init/Init_CommonConstants.sqf across docs/source, current stable/B74.1, B74.2, B69, B74, Miksuu, origin/perf/quick-wins, historical a96fdda2 / a66d4691 and live origin/claude/trello-buymenu-gear-display.", "Docs/source, Miksuu and perf remain old-shape for selected-detail price/key behavior; current stable/B74.1/B69/B74/B74.2 and historical a96fdda2 fix selected-detail display and driver-key mirroring in both maintained roots, but no checked ref resets UNIT_COST_MODIFIER to 1 for level 0. Trello #91 is branch-only special AT gear/ammo preview evidence, not price/key closure.", "No gameplay source changed." ], "outputs": [ "Refreshed Factory-And-Purchase-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 buy-menu price/key evidence and Trello #91 branch-only scope.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future factory/UI owner should preserve selected-detail and driver-key fixes on stable-shaped refs, add a level-0 UNIT_COST_MODIFIER reset or local price helper, keep Trello #91 gear-preview UI work separate, and smoke list/detail/charge, exact funds, unit-cost levels 0/1/2, crew toggles, max-out and reset.", "updated": "2026-06-23T17:38:52+02:00" }, { "lane": "factory-refund-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh destroyed-factory purchase refund evidence from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Checked maintained-root GUI_Menu_BuyUnits.sqf and Client_BuildUnit.sqf across docs/source HEAD, current stable/B74.1, B74.2, B69, adjacent B74, Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 / 7ff18c49 where locally available.", "Initial source checks show docs/source, Miksuu and perf old-shape refs debit without passing _currentCost to BuildUnit and do not refund the real dead/null factory abort. Current stable/B74.1, B69, B74 and B74.2 pass _currentCost into BuildUnit and refund the dead/null factory abort in both maintained roots; B74.2 only line-drifts source Chernarus buy-menu anchors among checked paths.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Factory-And-Purchase-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 destroyed-factory refund evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future factory/economy owner should preserve current stable/B74.1/B74.2 refund shape on stable-shaped targets, port it only to old-shape docs/Miksuu/perf-style targets that still miss the payload/refund, and keep this separate from server-side purchase authority and empty/crewless vehicle no-refund semantics.", "updated": "2026-06-23T17:20:00+02:00" }, { "lane": "side-supply-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh side-supply clamp, reason-string and resistance-supply docs from stale current-stable origin/master@0139a346/current-B74 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Source scope is maintained-root Common_ChangeSideSupply.sqf, Server_ChangeSideSupply.sqf, Common_GetSideSupply.sqf, Init_Common.sqf and mission.sqm across docs/source HEAD, current stable/B74.1, B74.2, B69, B74, Miksuu/perf/historical refs where locally available.", "Initial checks show current stable/B74.1 is Chernarus-partial: server floor-to-zero and wfbe_supply_temp_resistance are present in source Chernarus, maintained Vanilla remains old-shape, and B74.2 adds no checked side-supply/resistance delta over current stable. DR-44 side/channel/requester validation remains open.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Economy-Authority-First-Cut.md, Resistance-Supply-Scaffold.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Public-Variable-Channel-Index.md and Server-Authority-Migration-Map.md with current B74.1/B74.2 side-supply evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future economy/security owner should preserve current Chernarus B66/B67 candidate evidence, propagate or explicitly scope maintained Vanilla, patch reason parsing with the clamp pass, validate direct temp channels by side/channel/amount/requester and decide funds-only resistance supply versus live resistance state before release wording.", "updated": "2026-06-23T17:05:00+02:00" }, { "lane": "salvage-payout-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh salvage payout casing / salvage-truck loop docs from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a where checked.", "Source scope is source Chernarus plus maintained Vanilla manual engineer salvage, salvage-truck update, client compile/caller paths and the branch-only origin/claude/salvage-w10-manfilter evidence across docs/source, current stable/B74.1, B74.2, B69, B74, Miksuu, origin/perf/quick-wins and historical a96fdda2.", "Planned wiki targets are Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and matching coordination/machine rows.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current stable/B74.1/B74.2 salvage payout/casing, loop and client-local delete/reward evidence.", "Added Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json branch-only gates for origin/claude/trello-salvage-truck-interlock@9e75c736e, keeping it separate from payout and authority closure.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; no gameplay source changed." ], "handoff": "Future salvage owner should patch ChangePlayerFunds casing in source Chernarus plus maintained Vanilla first, then smoke manual engineer and salvage-truck payouts. Treat updatesalvage loop exit and server-owned delete/reward authority as separate work. Keep origin/claude/salvage-w10-manfilter as W10-only evidence and origin/claude/trello-salvage-truck-interlock as branch-only manual-salvage friendly-truck UX/interlock evidence.", "updated": "2026-06-23T16:56:00+02:00" }, { "lane": "empty-supply-truck-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh empty supply-truck cleanup docs from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Source scope is maintained-root Server/FSM/emptyvehiclescollector.sqf and Server/Functions/Server_HandleEmptyVehicle.sqf across docs/source HEAD, current stable/B74.1, B74.2, B69, B74, Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2.", "Initial checks show 0139a3468609..origin/master, origin/master..origin/claude/b74.2-aicom and origin/claude/b69..origin/claude/b74-aicom-spend are empty for checked collector/handler paths; no live release/cleanup/supply rescue head is exposed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Marker-Cleanup-Restoration-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 empty supply-truck evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future runtime/logistics owner should decide keep-and-label versus shorter/parameterized supply-truck timeout; if changing behavior, patch source Chernarus plus maintained Vanilla and smoke ordinary empty vehicles, double-timeout medical/repair vehicles, supply logistics and long-match object counts.", "updated": "2026-06-23T16:55:00+02:00" }, { "lane": "vote-help-ui-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh vote/help/main-menu UI cleanup docs from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Source scope is maintained-root Client/Init/Init_Client.sqf, Client/GUI/GUI_VoteMenu.sqf, Client/GUI/GUI_Commander_VoteMenu.sqf, Client/GUI/GUI_Menu_Help.sqf, Client/GUI/GUI_Menu.sqf and Rsc/Dialogs.hpp across docs/source, current stable/B74.1, B74.2, B69, B74, Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 where useful.", "Initial checks show 0139a3468609..origin/master only changes Init_Client.sqf among checked paths, origin/master..origin/claude/b74.2-aicom is empty for checked paths, and no live release/vote/help rescue head is exposed.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and Dead-Code-And-Stale-Code-Register.md with current B74.1/B74.2 vote/help/router evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future UI owner should fix vote loops and row-color target, clean help onLoad/onUnload namespace state, decide remove-vs-revive for GPS MenuAction 17/18, propagate maintained Vanilla and smoke vote refresh/list coloring, help open/close and main-menu HUD/GPS behavior. Keep commander vote outcome policy on the commander playbook.", "updated": "2026-06-23T16:40:00+02:00" }, { "lane": "version-sqf-loadoutmanager-current-b741-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh generated version.sqf and LoadoutManager release-gate docs from stale current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a where checked.", "Checked files are Tools/LoadoutManager/FileManagement/FileManager.cs, Tools/LoadoutManager/Data/Terrains/BaseTerrain.cs, Tools/LoadoutManager/SqfFileGenerators/SqfFileGenerator.cs, Tools/LoadoutManager/ZipManager.cs and maintained-root version.sqf/template presence.", "Planned wiki targets are Mission-Config-Version-Include-Graph.md, Source-Fix-Propagation-Queue.md, Tools-And-Build-Workflow.md, agent-release-readiness.json and matching coordination/machine rows.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Mission-Config-Version-Include-Graph.md, Tools-And-Build-Workflow.md, Source-Fix-Propagation-Queue.md, Feature-Status-Register.md, agent-release-readiness.json, agent-context.json and agent-machine-index.json with current B74.1/B74.2 generated version.sqf and LoadoutManager branch evidence.", "Updated Progress-Dashboard.md Latest Batch, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl; no gameplay source changed.", "Mirrored touched files into docs/wiki and ran final validation." ], "handoff": "Future release/tooling owner should treat version.sqf as a required generated file in every claimed mission root, not as tracked source or as satisfied by the Chernarus template. Before running LoadoutManager, verify target-branch root discovery and A2WASP_SKIP_ZIP support; checked stable/B74/Miksuu/perf-style refs still require 7za for packaging.", "updated": "2026-06-23T16:20:16+02:00" }, { "lane": "fast-travel-fee-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh Tactical fast-travel fee UX docs from current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Source scope is maintained-root Client/GUI/GUI_Menu_Tactical.sqf and Common/Init/Init_CommonConstants.sqf across docs/source old-shape refs, current stable/B74.1, B74.2, B69, B74, Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 where useful.", "Initial source checks show docs/source keeps the stale Travel fee TODO plus fee/debit shape, current stable/B74.1 keeps the paid-mode hide/marker/local-debit shape with constants line drift, and B74.2 changes only source Chernarus constants among checked fast-travel paths.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with current B74.1/B74.2 fast-travel fee evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future UI owner should keep this separate from RequestSpecial authority hardening, then decide hide-vs-disabled/prompt policy, add any final funds/context recheck deliberately, propagate maintained Vanilla and smoke fast-travel modes/funds/start points/range/group travel.", "updated": "2026-06-23T16:04:10+02:00" }, { "lane": "victory-endgame-current-b741-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh victory/endgame docs from previous current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34.", "Checked paths are maintained-root Server/FSM/server_victory_threeway.sqf, Client/Client_EndGame.sqf, Client/GUI/GUI_EndOfGameStats.sqf and Common/Init/Init_CommonConstants.sqf across docs/source, current stable/B74.1, B74.2, B69, B74, current Miksuu, perf and historical release refs where locally available.", "Initial diff shows current stable/B74.1 now carries partial Chernarus server guard/short-circuit, both-root winner-payload Client_EndGame and Chernarus-only GUER stats label, while B74.2 adds no checked victory-path delta over current stable.", "No gameplay source edits planned." ], "outputs": [ "Updated Victory-And-Endgame-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Testing-Debugging-And-Release-Workflow.md, agent-release-readiness.json and victory/endgame machine rows.", "Refreshed Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md, agent-status.json, agent-collaboration.json and agent-events.jsonl; no gameplay source changed.", "Mirrored touched files into docs/wiki and ran final validation." ], "handoff": "Future code owner should treat current stable/B74.1 as partial rescue only: explicit winner/loser computation, maintained Vanilla server/GUER-label parity and match-end smoke remain required before release wording.", "updated": "2026-06-23T15:47:59+02:00" }, { "lane": "visible-parameter-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh visible mission-parameter runtime-consumer rows from previous current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Source scope is maintained-root WFBE_C_AI_MAX and WFBE_C_UNITS_CLEAN_TIMEOUT definitions/readers across docs/source HEAD@0da6ba431, current stable/B74.1, B74.2, B69, B74, Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Mission-Parameters-Localization-And-Generated-Build-Inputs.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and Dead-Code-And-Stale-Code-Register.md with current B74.1/B74.2 visible-parameter evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future parameter/code owners should treat docs/source, current Miksuu, perf and historical release as old-shape targets for WFBE_C_AI_MAX and WFBE_C_UNITS_CLEAN_TIMEOUT, while current stable/B74.1/B74.2 already have maintained-root live readers. Smoke parameter display, AI commander production and body/wreck/empty cleanup before release wording.", "updated": "2026-06-23T15:49:01+02:00" }, { "lane": "upgrade-sync-current-b741-b742-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh RequestSpecial upgrade-sync docs from current-B74/current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34 plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Source scope is maintained-root Server/Functions/Server_HandleSpecial.sqf, Client/GUI/GUI_UpgradeMenu.sqf and Server/Functions/Server_ProcessUpgrade.sqf across docs/source, current stable/B74.1, B74.2, B69, B74, Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Support-Specials-And-Tactical-Modules-Atlas.md and Upgrades-And-Research-Atlas.md with current stable/B74.1/B74.2 upgrade-sync parser and end-time lifecycle evidence.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future support/upgrades owner should treat upgrade-sync as parser consistency debt, not a P1 authority closure and not closed by B74.1 server end-time work; normalize tuple parsing only with maintained Vanilla propagation and commander upgrade-completion plus malformed-payload smoke.", "updated": "2026-06-23T15:34:00+02:00" }, { "lane": "b742-aicom-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b74.2-aicom@d472da6ae advanced over current stable origin/master@f8a76de34.", "Initial branch shape is four commits / 26 source Chernarus files / +324 / -24 across AI commander, population-tier constants/consumers, client AICOM markers, towns/camps/server loops, construction sites, UI, squad configs and Init_NavalHVT.sqf; no Missions_Vanilla payload is present.", "Scope is source-backed documentation only: route branch-only evidence through AI commander, Client UI/markers, Towns/camps, Construction, Support/Naval, Feature Status, testing/release gates and matching machine rows.", "No gameplay source edits planned." ], "outputs": [ "Updated AI-Commander-Autonomy-Audit.md, AI-Commander-Capture-And-Fun-Improvement-Plan.md, Client-UI-Systems-Atlas.md, Towns-Camps-And-Capture-Atlas.md, Player-Stats-Branch-Audit.md, Feature-Status-Register.md and Testing-Debugging-And-Release-Workflow.md with B74.2 branch-only evidence and smoke gates.", "Updated Wiki-Pruning-And-Relevance-Ledger.md, agent-release-readiness.json, agent-feature-status.jsonl and agent-knowledge.jsonl with the branch-only promotion route.", "Refreshed Progress-Dashboard.md, Agent-Worklog.md, agent-status.json, agent-collaboration.json and agent-events.jsonl; no gameplay source changed." ], "handoff": "Future reviewer should keep B74.2 behavior branch-only until Arma 2 OA smoke covers AICOM pop-tier publishing/consumers, side-AI cap/team founding, RHUD/Buy Units cap display, AICOM feed replay/JIP, camp anti-stall, tiered active towns/defenders/patrols, carrier air-shop/respawn, source Chernarus stat writers, tint defaults and maintained Vanilla/Takistan propagation or explicit non-propagation.", "updated": "2026-06-23T15:09:53+02:00" }, { "lane": "ai-supply-truck-current-b741-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refreshed autonomous AI supply-truck docs from current-stable origin/master@0139a346 wording to current stable/B74.1 origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34, plus visible B74.2 origin/claude/b74.2-aicom@d472da6a.", "Source scope is docs/source HEAD@6d4b514c12fc, current stable/B74.1, B74.2, B69, B74, Miksuu b8389e748243, origin/perf/quick-wins@0076040f, historical a96fdda2 and historical c20ce153 where locally available.", "Checked paths are maintained-root Server/Init/Init_Server.sqf, Server/AI/AI_UpdateSupplyTruck.sqf and absent Server/FSM/supplytruck.fsm.", "No gameplay source changed." ], "outputs": [ "Refreshed AI-Commander-Autonomy-Audit.md, Abandoned-Feature-Revival-Review.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and Dead-Code-And-Stale-Code-Register.md with current B74.1/B74.2 supply-truck evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Future AI/logistics owner should preserve the current stable safe-disable shape when merging raw-spawn branches, or intentionally design a server-owned supply-truck loop/FSM before reviving autonomous logistics.", "updated": "2026-06-23T15:12:00+02:00" }, { "lane": "attack-wave-authority-current-b741-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Current stable origin/master@f8a76de34 equals origin/claude/b74.1-aicom@f8a76de34, but direct attack-wave authority rows still cite previous current stable origin/master@0139a346 in several pages and machine records.", "Scope is source-backed documentation only: refresh Attack-Wave-Authority-Playbook.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Public-Variable-Channel-Index.md, Server-Authority-Migration-Map.md and matching JSONL rows.", "Evidence collection will compare source Chernarus plus maintained Vanilla Takistan across docs/source, current stable/B74.1, B69, B74, current Miksuu, perf/quick-wins and relevant historical refs.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Attack-Wave-Authority-Playbook.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Public-Variable-Channel-Index.md and Server-Authority-Migration-Map.md with current stable/B74.1 evidence.", "Updated agent-feature-status.jsonl, agent-hardening-backlog.jsonl and agent-knowledge.jsonl; mirrored touched files into docs/wiki.", "Validation passed with known legacy JSONL envelope warnings only; no gameplay source changed." ], "handoff": "Future support/economy code owner should treat ATTACK_WAVE_INIT as request-only, re-derive requester/side/supply server-side, clamp modifier/duration, guard ATTACK_WAVE_DETAILS against forged direct payloads, propagate maintained Vanilla and smoke valid activation, forged _supply >= 70000, wrong-side payloads, duplicate active waves and JIP replay.", "updated": "2026-06-23T14:47:11+02:00" }, { "lane": "commander-reassignment-current-b741-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh current-stable commander reassignment/vote docs from origin/master@0139a346 wording to current origin/master@f8a76de34 / origin/claude/b74.1-aicom@f8a76de34.", "Scoped diff 0139a3468609..origin/master touches no maintained-root RequestNewCommander, Server_AssignNewCommander or GUI_Commander_VoteMenu files.", "Current stable f8a76de34 Chernarus and maintained Vanilla still unpack Server_AssignNewCommander payload as _this select 0 / _this select 1, still send new-commander-assigned from both RequestNewCommander.sqf:14 and Server_AssignNewCommander.sqf:10, and still resolve the submit target by visible leader-name text in GUI_Commander_VoteMenu.sqf:33-46.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Commander-Reassignment-Call-Shape.md, Commander-Vote-And-Reassignment-Playbook.md, Feature-Status-Register.md and Server-Authority-Migration-Map.md with current stable/B74.1 origin/master@f8a76de34 evidence.", "Updated Progress Dashboard, Agent Worklog, pruning ledger, agent-release-readiness.json, agent-feature-status.jsonl and agent-knowledge.jsonl.", "No gameplay source changed." ], "handoff": "Future code owner should keep DR-15 helper unpacking closed on current stable/B74.1 maintained roots, then patch notification ownership, row-value/team identity and requester authority as separate reassignment hardening steps.", "updated": "2026-06-23T14:40:05+02:00" }, { "lane": "wiki-remote-reference-mirror-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Live wiki origin/master@4d4014a added Available-Actions-Client-Gate-FSM.md, Stringtable-Localization-Catalog.md and UI-Theme-Palette-And-Style-Macros-Catalog.md.", "The same wiki commit modified Home.md, _Sidebar.md and agent-context.json to route those new reference pages.", "Main repo docs/wiki is missing the three new pages and still has older Home, _Sidebar and agent-context.json copies.", "Scope is exact mirror parity and validation only; no gameplay source changes planned." ], "outputs": [ "Copied the six wiki payload files from the clean wiki checkout into docs/wiki.", "Copied matching coordination updates into docs/wiki so the mirror carries the lane claim and closeout.", "Touched-file SHA parity passed between the wiki checkout and docs/wiki; final validation details are recorded in the complete event." ], "handoff": "Future docs agents should treat this lane as mirror maintenance for wiki commit 4d4014a, not new source verification; content evidence belongs to the newly mirrored reference pages.", "updated": "2026-06-23T14:22:45+02:00" }, { "lane": "trello-artillery-ux-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/trello-artillery-ux@c4459d4312ef / draft PR #79 merge-bases directly on current stable origin/master@f8a76de34.", "Payload versus current stable is eight maintained-root files / +100 / -20 across source Chernarus plus maintained Vanilla Client_RequestFireMission.sqf, GUI_Menu_Tactical.sqf, Server_HandleSpecial.sqf and stringtable.xml; git diff --check is clean.", "Branch GUI_Menu_Tactical.sqf:42-57 appends effective min/max range text to artillery list rows in both maintained roots.", "Branch Client_RequestFireMission.sqf:31-38 routes barrage marker cleanup through RequestSpecial ArtyMarkerCleanup, while :58-60 passes firing gun count as %3 in the team warning.", "Branch Server_HandleSpecial.sqf adds delayed server deleteMarker cleanup at Chernarus :144-160 / Vanilla :134-150; stringtable.xml updates STR_WF_INFO_Arty_called_message at Chernarus :9304-9311 / Vanilla :9304-9310.", "Current stable lists raw artillery names, deletes these markers locally from the caller and has no ArtyMarkerCleanup hits. No gameplay source changed." ], "outputs": [ "Refreshed Support-Specials-And-Tactical-Modules-Atlas.md, Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json with branch-only PR #79 evidence and smoke gates.", "Refreshed Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl.", "No gameplay source changed." ], "handoff": "Future reviewer should keep PR #79 branch-only until Arma 2 OA smoke covers per-artillery-type range display, gun-count fire-message text, marker cleanup when caller disconnects or leaves, JIP marker state, current artillery marker/cooldown behavior, maintained Vanilla parity and marker-name/forged-payload scope for the new ArtyMarkerCleanup RequestSpecial tag.", "updated": "2026-06-23T14:02:46+02:00" }, { "lane": "trello-map-radius-circles-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/trello-map-radius-circles@77dd71ba303fdb3712fdbfb0e9dff2feebca075f / draft PR #78 is one commit on current stable origin/master@f8a76de34.", "Payload versus current stable is six maintained-root files / +192 / -4 across source Chernarus plus maintained Vanilla Takistan; git diff --check is clean.", "Branch scope is client-local HQ build-area map circles plus ambulance/redeploy mobile-respawn range circles. It is player feedback only, not construction authority or respawn eligibility.", "Branch Chernarus/Vanilla Client_AmbulanceRedeployCircles.sqf:1-69 creates own-side local yellow AmbRange_ Ellipse/Border rings for ambulance and redeploy-truck classnames, driven by WFBE_C_RESPAWN_RANGES and WFBE_UP_RESPAWNRANGE.", "Branch Chernarus Init_BaseStructure.sqf:54-68 / Vanilla :35-49 creates side-colored local HQBuildRange Ellipse/Border rings using WFBE_C_BASE_AREA_RANGE + WFBE_C_BASE_HQ_BUILD_RANGE, with cleanup at Chernarus :151-158 / Vanilla :132-139.", "Current stable has the constants/lists and validation paths but no maintained-root Client_AmbulanceRedeployCircles, AmbRange_ or HQBuildRange symbols.", "Current stable Client_GetRespawnAvailable.sqf keeps fuller ambulance/redeploy eligibility at :33-45 and :54-81, so the branch watcher is map-radius visibility only, not proof the respawn menu allows use.", "No gameplay source changed." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Commander-HQ-Lifecycle-Atlas.md, Construction-And-CoIn-Systems-Atlas.md, Respawn-And-Death-Lifecycle-Atlas.md, Medic-Redeployment-Truck-Forward-Spawn.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json with branch-only evidence and smoke gates.", "Refreshed Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl.", "No gameplay source changed." ], "handoff": "Future PR #78 reviewer should keep this branch-only until Arma 2 OA smoke covers HQ build-area circle accuracy/cleanup, ambulance and redeploy-truck circle audience/range/resize/cleanup, map/GPS/JIP behavior, maintained Vanilla Takistan parity and redeploy-truck mismatch cases against the real respawn menu gates.", "updated": "2026-06-23T13:55:27+02:00" }, { "lane": "trello-upgrade-icons-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/trello-upgrade-icons@baf8d9c304ad99cfd848d0a740c53b580d998933 / draft PR #77 is one commit on current stable origin/master@f8a76de34.", "Payload versus current stable is two maintained-root Client/GUI/GUI_UpgradeMenu.sqf files / +8 across source Chernarus plus maintained Vanilla; git diff --check is clean.", "Branch Chernarus/Vanilla GUI_UpgradeMenu.sqf reads WFBE_C_UPGRADES_IMAGES at :12, paints non-empty images into listbox 504001 column 0 at :27-28 during initial fill, and repaints after list refresh at :173-174.", "Current stable reads the same image array and shows selected details through ctrlSetText 504002, but does not paint list row icons. Existing Labels_Upgrades.sqf:104-125 supplies the image paths.", "No gameplay source changed." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json with branch-only upgrade-list icon evidence and smoke gates.", "Refreshed Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl.", "No gameplay source changed." ], "handoff": "Future PR #77 reviewer should keep this branch-only until Arma 2 OA smoke covers upgrade list icon rendering, empty-image fallback, queue/level refresh repaint, detail-pane behavior, no missing texture errors and maintained Vanilla parity.", "updated": "2026-06-23T13:40:27+02:00" }, { "lane": "trello-auto-bipod-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/trello-auto-bipod@5af02b8438e1728724ce5e9d28acc77a98608b62 / draft PR #76 is one commit on current stable origin/master@f8a76de34.", "Payload versus current stable is four maintained-root files / +46 / -2 across source Chernarus plus maintained Vanilla Common_Bipod.sqf and Client_OnKilled.sqf; git diff --check is clean.", "Branch Chernarus/Vanilla Common_Bipod.sqf:74-82 adds Bipod_AddAutoDeploy, local Bipod_AutoEH cleanup, AnimChanged handler and 15 call Bipod_ON on prone animation amovppnemstpsraswrfldnon.", "Branch Chernarus/Vanilla Client_OnKilled.sqf:90 reattaches Bipod_AddAutoDeploy if the helper exists after local event handlers are flushed.", "Current stable maintained roots lack Bipod_AddAutoDeploy, Bipod_AutoEH, AnimChanged and 15 call Bipod_ON hits. The branch reuses the existing TAB path, whitelist, Bipod_ON sound, str_bipod debt and recoil reset behavior. No gameplay source changed." ], "outputs": [ "Refreshed Deployable-Bipod-Weapon-Resting.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json with branch-only auto-bipod evidence and smoke gates.", "Refreshed Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl.", "No gameplay source changed." ], "handoff": "Future branch reviewer should keep PR #76 branch-only until Arma 2 OA smoke covers whitelisted prone auto-deploy, non-whitelisted no-op, manual TAB/crouched-object fallback, repeated stance changes, death/respawn reattachment, no server/PV state and maintained Vanilla parity.", "updated": "2026-06-23T13:22:09+02:00" }, { "lane": "trello-audio-cues-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/trello-audio-cues@a0e4fb458 is one commit on current stable origin/master@f8a76de34.", "The branch changes four maintained-root files across source Chernarus plus maintained Vanilla paratrooper marker creation and IRS incoming-missile handler paths; diff is +74/-2 and git diff --check is clean.", "Trello #90 adds a friendly-client paratrooper commanderNotification plus local paraDZ_ marker with hardcoded Paradrop text at HandleParatrooperMarkerCreation.sqf:42-61 after the existing side gate at :17-18.", "Trello #91 adds delayed ARTY_cooldown_over IR-smoke-ready feedback at IRS_OnIncomingMissile.sqf:51-61, gated by alive/player crew/flares/wfbe_irs_disabled state.", "Existing Chernarus/Vanilla sound classes define ARTY_cooldown_over at Sounds/description.ext:18-20 and commanderNotification at :84-86. No gameplay source changed." ], "outputs": [ "Refreshed Support-Specials-And-Tactical-Modules-Atlas.md, Modules-Atlas.md, Assets-Config-Localization-And-Parameters-Atlas.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json with branch-only audio cue evidence and smoke gates.", "Refreshed Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl.", "No gameplay source changed." ], "handoff": "Future branch reviewer should treat the audio-cues branch as player-feedback only until Arma 2 OA smoke covers friendly-side-only paratrooper sound/marker, multi-drop throttle, 30-second local marker cleanup, no JIP/enemy leakage, IR-smoke ready cue timing, crew-leave/death/no-flare/toggle-off cases, warning overlap and maintained Vanilla parity.", "updated": "2026-06-23T12:57:23+02:00" }, { "lane": "trello-upgrade-hqcost-info-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/trello-upgrade-hqcost-info@34fd202c8865 / draft PR #75 merge-bases directly on current stable origin/master@f8a76de34.", "Initial payload versus current stable is six maintained-root files / +96 across Client_FNC_Special.sqf, GUI_TransferMenu.sqf and stringtable.xml in source Chernarus plus maintained Vanilla; git diff --check is clean.", "Branch Client_FNC_Special.sqf:204,212-223 keeps generic upgrade-complete chat and adds value lines only for artillery reload and respawn range.", "Branch GUI_TransferMenu.sqf:124-129 appends New HQ cost from WFBE_C_STRUCTURES_HQ_COST_DEPLOY; stringtable.xml:459-473,1055-1061 adds the new keys.", "Current stable has the relevant constants/arrays and generic UI lines but no branch value-message or New HQ cost string keys.", "No gameplay source changed." ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Upgrades-And-Research-Atlas.md, Commander-HQ-Lifecycle-Atlas.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json with branch-only evidence and smoke gates.", "Refreshed Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl.", "Mirrored touched files into the GitHub wiki checkout and validated." ], "handoff": "Future PR #75 reviewer should treat this as UI/info-text only until Arma 2 OA smoke verifies artillery-timeout and respawn-range value lines, unchanged generic output for unrelated upgrades, Transfer Menu layout/value under HQ-cost settings, normal transfer behavior and maintained Vanilla parity.", "updated": "2026-06-23T12:56:49+02:00" }, { "lane": "trello-artillery-ui-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/trello-arty-cooldown-hud@471fc0580fd6 and origin/claude/trello-arty-to-gunner@2dc3e7403399 both merge-base directly on current stable origin/master@f8a76de34.", "Cooldown HUD payload is four maintained-root files / +134 / -8 and git diff --check clean; it adds Client_UpdateRHUD.sqf:27,259-288,452 and Rsc/Titles.hpp:177,478-490 RHUD artillery controls in source Chernarus plus maintained Vanilla.", "Crew-all artillery payload is six maintained-root files / +217 / -8 and git diff --check clean; it adds GUI_Menu_Tactical.sqf:571-626, Rsc/Dialogs.hpp:2364-2371 and stringtable.xml:3192-3213 controls/strings in both maintained roots.", "Current stable has no RUBHUD_Arty hits, no exact if (MenuAction == 50) tactical action and no STR_WF_TACTICAL_CrewArtillery string keys.", "No gameplay source changed." ], "outputs": [ "Refreshed Support-Specials-And-Tactical-Modules-Atlas.md, Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json with branch-only evidence and smoke gates.", "Refreshed Progress Dashboard, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl, agent-feature-status.jsonl and agent-knowledge.jsonl.", "Mirrored touched files into the GitHub wiki checkout and validated." ], "handoff": "Future artillery/UI reviewer should treat both Trello branches as UI convenience candidates only until RHUD cooldown display, Tactical crew-all seating, empty/no-AI/no-artillery cases, player-group locality, fire-mission usability and maintained Vanilla parity are smoked in Arma 2 OA.", "updated": "2026-06-23T12:22:51+02:00" }, { "lane": "trello-base-integrity-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/trello-base-integrity-fixes@66d80160 is two commits on merge-base origin/master@f8a76de34.", "Payload versus merge-base touches six maintained-root files: source Chernarus plus maintained Vanilla Client/Module/ZetaCargo/Zeta_Hook.sqf, Zeta_Unhook.sqf and Client/Module/Nuke/damage.sqf; diff is +70/-10 and git diff --check is clean.", "Trello #87 adds friendly-HQ exclusion and ground-drop behavior; current source Chernarus already has the detach-argument fix, while maintained Vanilla still lacks the detach action argument in both current stable and the branch.", "Trello #97 deletes in-progress LocationLogicStart construction logics with WFBE_B_Type inside the nuke blast, but does not close the ICBM RequestSpecial authority bug.", "No gameplay source changed." ], "outputs": [ "Refreshed Zeta-Cargo-Sling-Load-Reference.md, Support-Specials-And-Tactical-Modules-Atlas.md, ICBM-Authority-Playbook.md and Construction-And-CoIn-Systems-Atlas.md with branch-scoped source evidence.", "Refreshed Feature Status Register, Testing workflow branch-only smoke pack, agent-release-readiness.json, Progress Dashboard, pruning ledger and machine rows.", "Mirrored touched wiki files into docs/wiki after validation.", "No gameplay source changed." ], "handoff": "Future branch reviewer should preserve the current-stable/B74.1 base while porting only the intended Zeta/Nuke payload, add the missing Vanilla Zeta detach argument if promoting #87, and smoke source Chernarus plus maintained Vanilla before stable/release wording.", "updated": "2026-06-23T12:18:00+02:00" }, { "lane": "upstream-barracks-4th-level-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/upstream-barracks-4th-level@e83de9c4 is one commit on top of merge-base be2bbd084, an ancestor of current stable origin/master@f8a76de34.", "Merge-base payload touches 64 files / +700 / -688 across source Chernarus plus maintained Vanilla: Core infantry config, Core_Upgrades Barracks metadata and Common_CreateUnit.sqf; git diff --check is clean.", "Branch Upgrades_CO_US.sqf expands Barracks to four levels at :33, :61, :89 and :125, adds [WFBE_UP_GEAR,4] at :185, reshuffles representative Core_US/Core_RU infantry required-level rows and adds Common_CreateUnit.sqf:101 MAAWS HEAT replacement.", "Classify as branch-only upstream-mining candidate until current-stable port/rebase and runtime smoke evidence exist.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Upgrades-And-Research-Atlas.md and Factory-And-Purchase-Systems-Atlas.md with source-backed branch evidence.", "Refreshed Feature Status Register, Testing workflow branch-only smoke pack, agent-release-readiness.json, Progress Dashboard, Agent Worklog, pruning ledger and machine rows.", "Mirrored touched wiki files into docs/wiki after validation.", "No gameplay source changed." ], "handoff": "Future branch reviewer should separate actual Barracks 4th-level payload from current-stable/B74.1 base drift, preserve WFBE_C_STATS_ENABLED = true during any port, then smoke Barracks upgrades 0-4, infantry purchase gating, Common_CreateUnit required-level rejection, US_Soldier_AT_EP1 HEAT loadout and maintained Vanilla parity before promotion.", "updated": "2026-06-23T11:33:54+02:00" }, { "lane": "hardening-backlog-wikirefs-validator-cleanup-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Follow-up to navigation-inventory-live-count-refresh-2026-06-23 strict validator failure.", "agent-hardening-backlog.jsonl legacy wikiRefs included section anchors, a nonexistent Agent-Hardening-Backlog page ref and several missing wikiRefs fields.", "Arma-2-OA-Compatibility-Audit.md intentionally mentions modern/A3-only terms as guardrails, but some lines lacked same-line validator-recognized caveat wording.", "No gameplay source edits planned." ], "outputs": [ "Normalized hardening backlog wikiRefs to existing wiki page names without changing finding summaries, source evidence or implementation guidance.", "Added same-line guardrail wording to compatibility audit/reference examples so the strict Arma 2 OA guardrail scan recognizes intentional terms.", "Strict ValidateWiki.ps1 now passes in the live wiki checkout.", "No gameplay source changed." ], "handoff": "Future backlog records should keep wikiRefs as page names only, without anchors or machine-file refs, and compatibility-audit examples that mention modern/A3-only terms should include same-line guardrail wording.", "updated": "2026-06-23T11:50:48+02:00" }, { "lane": "upstream-mining-ledger-navigation-wire-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Coordination-Board.md has an open 2026-06-23 Claude -> Codex request to link Upstream-Mining-Ledger from _Sidebar, Home and agent-context.json.", "docs/wiki/Upstream-Mining-Ledger.md exists and records the 2026-06-23 upstream-mining passes, draft PR outcomes and flagged/no-port/needs-design findings.", "Current docs/wiki search shows no Home.md, _Sidebar.md or agent-context.json route to Upstream-Mining-Ledger before this lane.", "No gameplay source edits planned." ], "outputs": [ "Linked Upstream-Mining-Ledger from Home, _Sidebar, llms.txt, mkdocs.yml and agent-context.json.", "Closed the open Coordination Board handoff and updated dashboard, worklog, pruning ledger and machine rows.", "Mirrored touched wiki files into the GitHub wiki checkout after validation." ], "handoff": "Future upstream/mining reviewers should use Upstream-Mining-Ledger as the batch-level audit trail and continue routing branch-specific behavior through canonical owner pages and Feature Status rather than duplicating branch intel into broad navigation pages.", "updated": "2026-06-23T11:36:00+02:00" }, { "lane": "upstream-hq-repair-price-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/upstream-hq-repair-price@440be3da0bda is one payload commit on merge-base be2bbd084, an ancestor of current stable origin/master@f8a76de34.", "Payload versus merge-base changes source Chernarus and maintained Vanilla Client/Action/Action_RepairMHQ.sqf, Common/Init/Init_Unit.sqf and stringtable.xml; diff is six files, +76/-26, and git diff --check is clean.", "Direct diff against current stable also shows later B74.1 Init_CommonConstants.sqf drift that is branch-base baggage, not part of the branch payload.", "Classify the branch beside the existing PR #3 HQ repair price revert / server-authority warning; do not present it as current stable behavior or authority closure.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Commander/HQ lifecycle and Feature Status with exact branch diff evidence.", "Refreshed branch-only smoke/release gates, dashboard, worklog, pruning ledger and machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Future branch reviewer should treat repair price/action-label work as UI/economy candidate only. Port or rebase only if wanted, preserve current-stable/B74.1 WFBE_C_STATS_ENABLED = true, smoke first/second/third-attempt labels and hints in source Chernarus plus maintained Vanilla, and keep server-side MHQ repair authority/debit/mutex hardening separate.", "updated": "2026-06-23T11:30:00+02:00" }, { "lane": "wiki-mirror-validator-availability-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Local gameplay checkout C:\\Users\\Steff\\a2waspwarfare is on feat/supply-helicopter and has no docs/wiki directory.", "The same checkout has no docs/validate-wiki.ps1 script.", "Standalone GitHub wiki checkout C:\\Users\\Steff\\Documents\\Codex\\2026-06-23\\write-a-long-term-goal-that-2\\work\\a2waspwarfare.wiki is the live docs surface for this batch.", "No gameplay source edits planned." ], "outputs": [ "Clarified Home, LLM agent entry pack, Progress Dashboard and Wiki Mirror Reconciliation Plan so agents do not claim repo-mirror parity or validator success on branches where the mirror/script is absent.", "Validated touched wiki files with JSON/JSONL parsing, internal-link/page-existence checks, conflict-marker scan and git diff --check.", "No gameplay source changed." ], "handoff": "Future docs/platform owner should run docs/validate-wiki.ps1 and touched-file SHA parity only from a mirror-bearing checkout; on gameplay branches without docs/wiki, use the standalone wiki checkout and record parity as not checked.", "updated": "2026-06-23T10:55:02+02:00" }, { "lane": "loadoutmanager-skip-zip-local-branch-caveat-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Local C:\\Users\\Steff\\a2waspwarfare checkout is feat/supply-helicopter at HEAD@558fba343.", "rg found no A2WASP_SKIP_ZIP hits under Tools/LoadoutManager in that checkout.", "SqfFileGenerator.cs:135 calls ZipManager.DoZipOperations() unconditionally; ZipManager.cs:38 calls Create7zFromDirectory(...); ZipManager.cs:73-76 requires env var 7za and throws when missing.", "FileManager.cs:145-152 in that checkout remains named-root-only.", "No gameplay source edits planned." ], "outputs": [ "Clarified Tools-And-Build-Workflow, Source-Fix-Propagation-Queue and Testing-Debugging-And-Release-Workflow so skip-zip and marker-root guidance is branch-specific.", "Added local feat/supply-helicopter caveat and preserved earlier 2026-06-02 propagation evidence as checkout-specific history.", "No gameplay source changed." ], "handoff": "Before running LoadoutManager on any target branch, verify root-discovery shape and whether A2WASP_SKIP_ZIP is referenced in Tools/LoadoutManager; on local feat/supply-helicopter, configure 7za or expect packaging to throw after generation/copy.", "updated": "2026-06-23T11:05:00+02:00" }, { "lane": "footer-support-page-nav-prune-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "_Footer.md global navigation listed Deep-Review-Findings and Claude-Loop-Goal.", "Navigation-Inventory-And-Page-Status classifies Deep Review as archive/evidence-ledger and Claude Loop as agent-instruction/support-only.", "Wiki-Pruning-And-Relevance-Ledger says Deep Review is valuable evidence but too large as a navigation surface.", "No gameplay source edits planned." ], "outputs": [ "Replaced Deep Review and Claude Loop in _Footer.md with Knowledge Platform Roadmap while keeping Coverage Ledger, Navigation Inventory, Pruning Ledger, Agent Context, Collab Protocol and Worklog routes.", "No gameplay source changed." ], "handoff": "Deep Review and Claude Loop remain reachable through inventory/pruning/coordination routes; keep the footer reserved for current owner/gateway pages.", "updated": "2026-06-23T11:24:00+02:00" }, { "lane": "source-fix-queue-current-b741-scope-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh Source Fix Propagation Queue current-stable scope after origin/master advanced to f8a76de34, the same commit as origin/claude/b74.1-aicom.", "Limit the branch check to existing propagated-fix queue paths: paratrooper PV registration, client Skill_Init/apply, server FPS publisher, supply scan, supply player-object list and commander-built ARTY discovery.", "Initial scoped diff from origin/master@0139a346 to origin/master@f8a76de34 touches only maintained-root Client/Init/Init_Client.sqf among those paths; no gameplay source edits planned." ], "outputs": [ "Source-Fix-Propagation-Queue.md#current-branch-scope-2026-06-23", "Current-Source-Status-Snapshot.md#2026-06-22-current-head-caveat", "Testing-Debugging-And-Release-Workflow.md#propagated-fix-smoke-pack", "agent-release-readiness.json sourceOnlyFixes", "Progress-Dashboard.md Latest Batch", "Wiki-Pruning-And-Relevance-Ledger.md" ], "handoff": "Next agents should treat the refreshed queue rows as current-stable/B74.1 branch-scope evidence only. Arma smoke remains pending, and unrelated rows that still cite older commits preserve their own lane-specific evidence until refreshed.", "updated": "2026-06-23T10:47:16+02:00" }, { "lane": "upstream-an2-mapicons-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/upstream-an2-climb-boost@63e6b4142 is one commit on top of merge-base be2bbd084, an ancestor of current stable origin/master@f8a76de34, and touches Valhalla low-gear plus Init_Unit in source Chernarus and maintained Vanilla.", "origin/claude/upstream-blinking-mapicons@6e31f7fd5 is one commit on top of merge-base be2bbd084, an ancestor of current stable origin/master@f8a76de34, and touches Client_BookkeepBlinkingIcons.sqf in source Chernarus and maintained Vanilla.", "Diffing either branch directly against current origin/master also shows later B74.1 Init_CommonConstants.sqf drift that is branch-base baggage, not part of the branch payload.", "Classify both as branch-only upstream-mining candidates unless target-branch merge/smoke evidence is found.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Valhalla vehicle climbing assist and Client UI systems atlas with exact branch diff evidence.", "Refreshed Feature Status Register, Testing workflow branch-only smoke pack, release-readiness branch-only gates, dashboard, Agent Worklog, pruning ledger and machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Future branch reviewer should port or rebase only if these features are wanted, preserve current-stable/B74.1 WFBE_C_STATS_ENABLED = true player-stats constants, then smoke AN-2 takeoff/climb and marker blinking with mounted gunner/commander in source Chernarus plus maintained Vanilla before promotion.", "updated": "2026-06-23T11:08:00+02:00" }, { "lane": "navigation-inventory-live-count-refresh-2026-06-23", "owner": "Codex", "status": "published-validation-attempted-docs-only", "sourceScope": [ "Fresh GitHub wiki checkout rebased over origin/master@d2bad96 after upstream-mining, footer/tooling caveat, HQ repair-price branch-intel and Trello pass-3 updates landed.", "Navigation-Inventory-And-Page-Status.md current snapshot still names the 2026-06-13 docs/wiki count set.", "Home, _Sidebar, _Footer, Progress Dashboard, agent-status.json and current machine files are in scope for navigation/status reconciliation only.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Navigation-Inventory-And-Page-Status.md with live wiki counts after rebasing over origin/master@d2bad96: 275 Markdown files, 273 content pages, 242 sidebar refs / 242 unique targets, 33 content pages outside the sidebar and 32 outside sidebar/footer.", "Added Continue Reading blocks to AI-Commander-B69-Improvement-Roadmap.md and AI-Commander-B69-Implementation-Sketches.md.", "Removed duplicate _Sidebar.md content/reference refs for Player vehicle/travel actions and QoL trio player hints, leaving the UI/player workflow refs.", "Recorded local mirror divergence in Progress-Dashboard.md, Wiki-Pruning-And-Relevance-Ledger.md, Agent-Worklog.md, llms.txt, agent-context.json and agent-status.json.", "Strict repo validator parsed JSON/JSONL and resolved Markdown links, then failed on pre-existing agent-hardening-backlog.jsonl machine-reference rows with anchors/blank wikiRefs; git diff --check reported LF/CRLF warnings only.", "No gameplay source changed." ], "handoff": "Future docs/platform owner should sync the dirty local wiki/docs mirrors only after preserving their uncommitted work; this batch uses a fresh clean checkout and does not merge over existing local edits.", "updated": "2026-06-23T11:32:57+02:00" }, { "lane": "hq-score-miksuu-branch-intel-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Current Miksuu master@b8389e748243 still keeps the double-award Server_OnHQKilled.sqf shape in both maintained roots.", "miksuu/ScoreForKillingFactories@f17445c15190, miksuu/Fix0ScoreBountyBug@415615c9662a, miksuu/FixNukeMoneyGain@2ad3a7d38837 and miksuu/TakistanNukeSoundFileMissing@f3eae47a24ad are old-layout one-award ancestry, not current maintained-root fixes.", "miksuu/AntiHQTeamkillDisabledInDebugMode@5bafe566951a and adjacent current-layout branch blobs are branch-only one-award evidence; miksuu/BountyModifierTo4@cc127ef40b4d predates the HQ score award.", "No gameplay source edits planned." ], "outputs": [ "Refreshed Commander-HQ-Lifecycle-Atlas, Feature Status Register, Source Fix Propagation Queue, Upstream Miksuu Commit Intel, Developer History, Progress Dashboard, Agent Worklog, pruning ledger and HQ-score machine rows with branch-name classification.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Future commander/HQ code owner should treat Miksuu score/HQ/bounty branch names as search leads only. Close DR-50 only with file-level maintained-root proof, Vanilla propagation and enemy/friendly HQ kill smoke.", "updated": "2026-06-23T10:52:30+02:00" }, { "lane": "pvf-sender-auth-current-b741-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Refresh DR-55 PVF/PVEH sender-authentication evidence after current stable advanced to origin/master@f8a76de34, which is also origin/claude/b74.1-aicom.", "Check maintained Chernarus and maintained Vanilla PVF init/dispatcher paths plus high-risk server handler examples across docs/source HEAD, current stable/B74.1, B69, B74, current Miksuu, perf and historical refs.", "Keep this separate from the registered-handler allowlist and direct publicVariable/SEND_MESSAGE hardening lanes." ], "outputs": [ "Refreshed Feature Status Register, Server Authority Migration Map, PVF Dispatch Implementation Playbook, Networking and Public Variable Channel Index with current stable/B74.1 DR-55 evidence.", "Updated Source Fix Propagation Queue, dashboard/worklog/pruning ledger and machine rows.", "No gameplay source changed." ], "handoff": "Future network-hardening owner should carry authenticated requester context to server handlers and re-derive side, role, funds and object ownership per handler; current stable/B74.1 namespace/CODE dispatch is not a DR-55 closure.", "updated": "2026-06-23T10:17:10+02:00" }, { "lane": "hq-score-current-b741-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Current stable origin/master now resolves to f8a76de34, the same commit as origin/claude/b74.1-aicom.", "Checked Chernarus and maintained Vanilla Server_OnHQKilled.sqf plus Init_CommonConstants.sqf across docs/source HEAD, origin/master@f8a76de34, origin/claude/b74.1-aicom@f8a76de34, B74 b23f557f, B69 8d465fce, current Miksuu b8389e748243, perf 0076040f and historical a96fdda2.", "Initial evidence shows DR-50 remains open: current stable/B74.1 still awards _points at Server_OnHQKilled.sqf:64/66 and then _score = 900 at :109/112 in both maintained roots; WFBE_C_BUILDINGS_SCORE_COEF remains 3." ], "outputs": [ "Refreshed Commander-HQ-Lifecycle-Atlas, Feature Status Register, Source Fix Propagation Queue, dashboard/worklog/pruning ledger and machine rows with current stable/B74.1 HQ-score evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Future commander/HQ code owner should keep one non-teamkill HQ score award, zero friendly/teamkill HQ destruction score, propagate maintained Vanilla and smoke enemy/friendly HQ kills plus DR-20 idempotency.", "updated": "2026-06-23T09:58:05+02:00" }, { "lane": "reaktiv-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@c2d513ecb672 keeps maintained-root Common/Module/Reaktiv/Reaktiv_Init.sqf:5 and Reaktiv_OnHandleDamage.sqf:7 in source Chernarus plus maintained Vanilla, but Init_Common.sqf:319-323 initializes only ICBM, IRS and CIPHER.", "current stable origin/master@f8a76de34 has no maintained-root Common/Module/Reaktiv hits; its module init line shape is Chernarus Init_Common.sqf:337-341 and maintained Vanilla :330-334 for ICBM/IRS/CIPHER only.", "current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f also have no maintained-root Common/Module/Reaktiv hits and checked B69..B74 Reaktiv-path deltas are empty.", "direct current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep maintained-root Reaktiv files with no init caller.", "historical a96fdda2 has no maintained-root Common/Module/Reaktiv hits; every checked ref still carries stale modded Napf/Eden/Lingor Common/Module/Reaktiv copies." ], "outputs": [ "Refreshed Modules-Atlas.md Reaktiv table, Dead-Code-And-Stale-Code-Register.md Reaktiv rows, Progress Dashboard Latest Batch, Agent Worklog, pruning ledger, agent-status.json, agent-collaboration.json, agent-events.jsonl and agent-knowledge.jsonl with current stable/B69/B74 evidence.", "No gameplay source changes." ], "handoff": "Closed after validation. Future module/dead-code owner should revive Reaktiv only with a deliberate init path plus HandleDamage locality smoke, or archive/remove remaining maintained-root copies while handling stale modded copies under modded mission policy.", "updated": "2026-06-23T09:58:00+02:00" }, { "lane": "version-sqf-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Fresh docs mirror checkout HEAD@ded20d3d has no present source Chernarus or maintained Vanilla Takistan version.sqf; Test-Path returned false for both target files.", "Checked docs/source HEAD@ded20d3d, current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f, direct current Miksuu master b8389e748243 and origin/perf/quick-wins 0076040f do not track live Chernarus/Vanilla version.sqf files.", "Docs/source, Miksuu and perf include version.sqf from description.ext:39; stable/B69/B74 include it from description.ext:38; every checked root also includes initJIPCompatible.sqf:4 and consumes WF_RESPAWNDELAY, WF_MISSIONNAME and WF_MAXPLAYERS in Rsc/Header.hpp:5,9,21.", "B69/B74 track only Missions/[55-2hc]warfarev2_073v48co.chernarus/version.sqf.template and unignore it in .gitignore:2-3; live source Chernarus version.sqf remains ignored and maintained Vanilla has no template." ], "outputs": [ "Refreshed Mission-Config-Version-Include-Graph, Feature Status Register, Source Fix Propagation Queue, Progress Dashboard, Agent Worklog, pruning ledger, agent-release-readiness.json and machine status/collaboration files with current B74 version.sqf evidence.", "No gameplay source changes." ], "handoff": "Closed after validation. Future release/tooling owner must verify live generated version.sqf per target root before pack, smoke or release wording; B69/B74's tracked Chernarus template is a reference only, not a live generated-input substitute.", "updated": "2026-06-23T09:37:20+02:00" }, { "lane": "loadoutmanager-root-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@ffdfaa24 FileManager.cs:140-188 accepts an ancestor named a2waspwarfare or a repo-shaped root with Missions, Missions_Vanilla and Tools/LoadoutManager/LoadoutManager.csproj.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f and historical a96fdda2 accept an ancestor named a2waspwarfare or markers Missions/[55-2hc]warfarev2_073v48co.chernarus, Tools/LoadoutManager and AGENTS.md at FileManager.cs:145,150,158,165,170-176.", "current Miksuu master b8389e748243 and origin/perf/quick-wins 0076040f still require an ancestor folder named a2waspwarfare at FileManager.cs:145,150." ], "outputs": [ "Refreshed Tools-And-Build-Workflow, Source-Fix-Propagation-Queue, Testing-Debugging-And-Release-Workflow, Progress Dashboard, pruning ledger and agent-release-readiness tooling gate with current B74 root-discovery evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future tooling or propagation owner should choose the root-discovery rule for the target branch: docs/source marker root, stable/B69/B74/release-shaped marker root, or named-root-only for current Miksuu/perf.", "updated": "2026-06-23T06:10:41+02:00" }, { "lane": "victory-endgame-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@4c87efd2 is old-shape and still gates default victory detection on _victory == 0 at server_victory_threeway.sqf:11, uses the mixed guard at :23, broadcasts HandleSpecial endgame with _x at :24, writes WF_Winner _x at :31 and logs the opposite side at :41 in both maintained roots.", "current stable origin/master@0139a346 keeps the _victory == 0 gate at server_victory_threeway.sqf:11, adds HQ nil/null skip at :21-22, keeps the mixed guard at :29, writes WF_Winner at :37, WASPSTAT _x at :41-46 and LogGameEnd [_x] at :49 in both maintained roots.", "current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f partially patch Chernarus only: server_victory_threeway.sqf removes the _victory gate at :16, adds same-tick short-circuit at :26 and guards the combined condition at :45; maintained Vanilla remains stable-shaped at :11, :29 and :49.", "B69/B74 remove client winner inversion in Client_EndGame.sqf:6-11 in both maintained roots, but add the GUER label only in Chernarus GUI_EndOfGameStats.sqf:8-10; maintained Vanilla still falls through to East label at :5-8.", "B69..B74 checked victory-path delta only touches Chernarus Init_CommonConstants.sqf; direct Miksuu master remains b8389e748243 and perf/historical a96fdda2 keep the old-shape server/client paths." ], "outputs": [ "Refreshed Victory/endgame atlas, Feature Status Register, Source Fix Propagation Queue, dashboard/worklog/pruning ledger and machine rows with current stable/B69/B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future code owner should treat B69/B74 Chernarus as a partial rescue, not a maintained-root closure. Explicit winner/loser semantics, maintained Vanilla propagation, GUER label parity and Arma smoke remain required before release wording.", "updated": "2026-06-23T05:58:09+02:00" }, { "lane": "rhud-endgame-title-handle-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@92b52e73 is unchanged from edbd341e and b5219d47 for checked Chernarus/Vanilla Rsc/Titles.hpp, Client_UpdateRHUD.sqf, updateavailableactions.fsm, GUI_EndOfGameStats.sqf and current-cut-display helper paths.", "docs/source, current Miksuu b8389e748243 and origin/perf/quick-wins@0076040f use the old title-handle line shape: Rsc/Titles.hpp:170-171,539-540, Client_UpdateRHUD.sqf:89,92,190, updateavailableactions.fsm:225,228,230 and GUI_EndOfGameStats.sqf:13,34-44,86-93 in both maintained roots.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f all keep the same shared currentCutDisplay ownership in both maintained roots, with title line refs at Rsc/Titles.hpp:174-175,587-588 and RHUD refresh at Client_UpdateRHUD.sqf:266.", "B69/B74 Chernarus only drift GUI_EndOfGameStats.sqf to :15,36-46,88-95 because of unrelated GUER-label work; checked B69..B74 title-handle deltas are empty and origin/master..B74 only adds unrelated Chernarus GUER-label / vehicle-tint title content.", "Historical release a96fdda2 keeps the same shared-handle shape in both maintained roots, with RHUD refresh at Client_UpdateRHUD.sqf:258; current origin exposes no live release/* head." ], "outputs": [ "Refreshed UI IDD Collision Repair title-display matrix, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and RHUD/endgame machine rows with current B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future UI runtime owner should split display keys or deliberately gate RHUD/action-icon recreation during endgame, keep this separate from EASA/Economy dialog IDD cleanup, propagate maintained roots and smoke RHUD/FPS, action icons and endgame stat bars together.", "updated": "2026-06-23T05:44:18+02:00" }, { "lane": "clickabletext-soundpush-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@0bb0f89f is unchanged from b5219d47 for checked Chernarus/Vanilla Rsc/Ressources.hpp and Rsc/Dialogs.hpp paths.", "docs/source keeps malformed RscClickableText.soundPush[] = {, 0.2, 1}; at Rsc/Ressources.hpp:556 in both maintained roots, with 17 derived RscClickableText controls per root.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f keep valid soundPush[] = {\"\", 0.2, 1}; at Rsc/Ressources.hpp:556 in both maintained roots, with 14 derived controls per root.", "stable blame points to 1a5e0b40 for Chernarus and 9b49883c for maintained Vanilla; checked origin/master..B74 and B69..B74 resource/dialog deltas are empty.", "current Miksuu master@b8389e748243, origin/perf/quick-wins@0076040f, historical release a96fdda2 and UI theme branches origin/feat/wf-menu-ops-console@0767c0b5 / origin/feat/wf-menu-ux-phase1@87d86257 remain old-shape." ], "outputs": [ "Refreshed Client UI Systems Atlas, Feature Status Register, Source Fix Propagation Queue, Dead/stale code register, dashboard/worklog/pruning ledger and clickable-text machine rows with current B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future UI owner should not reopen the base-class edit on current stable/B69/B74; port the valid empty-sound value only to old-shape targets, then run representative Arma 2 OA dialog smoke before release wording.", "updated": "2026-06-23T05:29:36+02:00" }, { "lane": "ui-idd-collision-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@edbd341e is unchanged from b5219d47 for checked Chernarus/Vanilla Dialogs.hpp and Titles.hpp paths.", "docs/source keeps RscMenu_EASA and RscMenu_Economy on idd 23000 at Rsc/Dialogs.hpp:3209-3211 and :3287-3289 in both maintained roots.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f split EASA to idd 24000 and keep Economy on 23000 at Rsc/Dialogs.hpp:2926-2928 and :3004-3006 in both maintained roots.", "current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep duplicate EASA/Economy 23000 at Rsc/Dialogs.hpp:3265-3267 and :3343-3345 in both maintained roots; historical a96fdda2 matches the stable split at :2862-2864 and :2940-2942.", "RscOverlay and OptionsAvailable still duplicate title idd 10200 in every checked ref/root; no checked maintained root has findDisplay 23000, findDisplay 24000 or findDisplay 10200 callers." ], "outputs": [ "Refreshed UI-Resource-Parity-Cleanup, UI-IDD-Collision-Repair, Client UI Systems Atlas, Feature Status Register, Dead/stale code register, dashboard/worklog/pruning ledger and UI IDD machine rows with current B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future UI owner should preserve current stable/B69/B74/release EASA 24000 / Economy 23000 split, port it only to old-shape targets that still duplicate 23000, and handle title IDD/currentCutDisplay ownership as a separate smoke-gated patch.", "updated": "2026-06-23T05:12:48+02:00" }, { "lane": "economy-dialog-controls-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@21f0d53b is unchanged from d2a3f995 and b5219d47 for checked Chernarus/Vanilla GUI_Menu_Economy.sqf and Rsc/Dialogs.hpp paths.", "docs/source still writes disabled-state controls 23004, 23005 and 23006 from GUI_Menu_Economy.sqf:7-8 in both maintained roots while RscMenu_Economy declares 23002, 23003 and 23008 without 23020.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f and historical a96fdda2 use display control 23020 at GUI_Menu_Economy.sqf:25 and declare idc 23020 in RscMenu_Economy in both maintained roots.", "current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep the stale 23004/23005/23006 writes in both maintained roots.", "origin/master..B74 changes only Chernarus Economy dashboard label text among checked paths; B69..B74 and older-B69-to-B74 checked Economy controller/resource deltas are empty." ], "outputs": [ "Refreshed UI-Resource-Parity-Cleanup, Client UI Systems Atlas, Feature Status Register, Dead/stale code register, dashboard/worklog/pruning ledger and Economy machine rows with current B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future UI owner should preserve current stable/B69/B74/release Economy 23020 repair and port or recreate it only on old-shape targets such as docs/source, current Miksuu and perf, then smoke Economy disabled state, income controls, sell mode, supply-truck respawn and Vanilla parity.", "updated": "2026-06-23T04:52:36+02:00" }, { "lane": "stale-upgrade-dialog-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@0fdd5602 is unchanged from d4cfef80 for checked Chernarus/Vanilla Rsc/Dialogs.hpp, GUI_Menu.sqf, GUI_UpgradeMenu.sqf and missing GUI_Menu_Upgrade.sqf paths.", "docs/source keeps RscMenu_Upgrade at Rsc/Dialogs.hpp:2425 and points onLoad at missing Client/GUI/GUI_Menu_Upgrade.sqf at :2428 in both maintained roots; the live WFBE_UpgradeMenu onLoad remains Rsc/Dialogs.hpp:4-7.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f, historical a96fdda2 and historical b061c905 have no checked maintained-root RscMenu_Upgrade or GUI_Menu_Upgrade.sqf hits and keep the live WFBE_UpgradeMenu controller.", "current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep the stale class at Rsc/Dialogs.hpp:2435 and missing-controller onLoad at :2438 in both maintained roots.", "origin/master..B74 and B69..B74 checked upgrade dialog/controller deltas are empty." ], "outputs": [ "Refreshed UI-Resource-Parity-Cleanup, Client UI Systems Atlas, Feature Status Register, Dead/stale code register, dashboard/worklog/pruning ledger and stale-upgrade machine rows with current stable/B69/B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future UI cleanup owner should not reopen stale RscMenu_Upgrade on current stable/B69/B74 maintained roots; preserve/port that deletion to old-shape docs/Miksuu/perf targets or add an explicit live-menu alias, then smoke WFBE_UpgradeMenu, upgrade list/detail and RequestUpgrade.", "updated": "2026-06-23T04:34:53+02:00" }, { "lane": "buy-menu-price-key-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@4120137f remains source-unchanged from 8d611092 / ebd86fad0 for checked Chernarus/Vanilla GUI_Menu_BuyUnits.sqf and Client_UIFillListBuyUnits.sqf paths.", "docs/source, current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep selected-detail price drift at GUI_Menu_BuyUnits.sqf:261, no level-0 UNIT_COST_MODIFIER reset in Client_UIFillListBuyUnits.sqf, and the uppercase/lowercase driver-default profile key split in both maintained roots.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f and historical a96fdda2 fix selected-detail price display and mirror both driver-default keys in both maintained roots.", "no checked ref resets UNIT_COST_MODIFIER to 1 in the list filler for level 0; B69..B74 changes only Chernarus Init_CommonConstants.sqf among checked buy-menu price/key paths.", "current origin exposes no live release, buy, EASA, QoL or factory rescue head." ], "outputs": [ "Refreshed Factory-And-Purchase-Systems-Atlas, Feature Status Register, Source Fix queue, dashboard/worklog/pruning ledger and buy-menu price/key machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future factory/UI owner should not reopen selected-detail display or driver-key mirroring on current stable/B69/B74; patch the level-0 UNIT_COST_MODIFIER reset or localize price calculation first, then decide whether dual-key mirroring remains the compatibility policy. Keep this separate from player-purchase server authority and destroyed-factory refund work.", "updated": "2026-06-23T04:21:11+02:00" }, { "lane": "vehicle-cargo-loop-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@bd0ec67d remains source-unchanged from b2544207 for checked Chernarus/Vanilla Common_EquipVehicle.sqf and Common_EquipBackpack.sqf paths.", "docs/source still carries inclusive loops at Common_EquipVehicle.sqf:27,33,39 and Common_EquipBackpack.sqf:35,41 in both maintained roots.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f and historical a96fdda2 fix all five loops to (count(_items) - 1) in both maintained roots.", "current Miksuu master@b8389e748243 and historical EASA QoL a66d46912e2a keep inclusive loops in both maintained roots; origin/perf/quick-wins@0076040f fixes Chernarus only while maintained Vanilla remains old-shape.", "checked b2544207..HEAD, B69..B74, master..B74 and older-B69-to-B74 cargo path deltas are empty; current origin exposes no live release, cargo, equip, gear, EASA or QoL rescue head." ], "outputs": [ "Refreshed Vehicle-Cargo-Equip-Loop-Bounds, Gear-Loadout-And-EASA-Atlas, Feature Status Register, Source Fix queue, dashboard/worklog/pruning ledger and cargo-loop machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future gear/cargo owner should preserve current-stable/B69/B74/release fixed loops and port the five-loop count(_items)-1 fix only to old-shape targets such as docs/source, current Miksuu, historical EASA QoL or perf Vanilla.", "updated": "2026-06-23T04:05:37+02:00" }, { "lane": "gear-template-profile-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@c7f361f4 is unchanged from 72b5f0de98f9 and 43c3ba05 for checked Chernarus/Vanilla Client_UI_Gear_SaveTemplateProfile.sqf, Client_UI_Gear_AddTemplate.sqf, Client_UI_Gear_FillTemplates.sqf and Init_ProfileGear.sqf paths.", "docs/source still references undefined _u_upgrade at Client_UI_Gear_SaveTemplateProfile.sqf:33,52,75 and keeps Init_ProfileGear.sqf:17 accepting count _x >= 6 before :25 reads _x select 6 in both maintained roots.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f fix the save-filter comparisons at Client_UI_Gear_SaveTemplateProfile.sqf:34,57,82 in both maintained roots.", "current stable/B69/B74 still keep Init_ProfileGear.sqf:17,25 import-bound shape, AddTemplate Barracks-or-Gear gate at Client_UI_Gear_AddTemplate.sqf:136 and Gear-only display at Client_UI_Gear_FillTemplates.sqf:17 in both maintained roots.", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f, historical a96fdda2 and historical EASA QoL a66d46912e2a keep the old save-filter/import/policy shape. Checked 72b5f0de98f9..HEAD, B69..B74, master..B74 and 0a1ccb4d..B74 path deltas are empty; no live release, gear or template rescue head is exposed." ], "outputs": [ "Refreshed Gear-Template-Profile-Filter, Gear-Loadout-And-EASA-Atlas, Feature Status Register, Source Fix queue, dashboard/worklog/pruning ledger and gear-template machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future gear UI owner should not reopen the save-filter comparison on current stable/B69/B74; profile-template work there is import-bound handling plus owner policy for creation/display gates. Old-shape refs still need the save-filter patch before trusting saved-template upgrade filtering.", "updated": "2026-06-23T03:49:37+02:00" }, { "lane": "camp-flag-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@de911438 is unchanged from 28a7d9c5 for checked Chernarus/Vanilla Server/FSM/server_town_camp.sqf, Server_HandleSpecial.sqf repair-camp and Client/PVFunctions/CampCaptured.sqf paths.", "docs/source still writes _newSID at server_town_camp.sqf:132 and flags old _side at :135; repair-camp changes side/broadcasts at Server_HandleSpecial.sqf:165,168; CampCaptured.sqf:22,47 only recolors markers.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f, historical a96fdda2 and live origin/feat/naval-hvt-objectives@2e1c5931 fix independent capture in both maintained roots at server_town_camp.sqf:83-86.", "current Miksuu b8389e748243 remains old-owner at server_town_camp.sqf:88-91; origin/perf/quick-wins@0076040f fixes Chernarus only at :135 while maintained Vanilla remains old-owner.", "Repair-side world-flag refresh remains open everywhere checked. Checked deltas origin/claude/b69..origin/claude/b74-aicom-spend, 0a1ccb4d..origin/claude/b74-aicom-spend and 28a7d9c5..HEAD are empty for camp flag, repair-camp and CampCaptured client-handler paths." ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas, Feature Status Register, Source Fix queue, dashboard/worklog/pruning ledger and camp-flag machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future town/capture code owner should preserve current-stable/B69/B74/release/naval independent-capture fixes, patch old-owner targets where still relevant, add repair-side setFlagTexture refresh, propagate maintained roots and smoke independent capture, camp repair and JIP marker/flag consistency.", "updated": "2026-06-23T03:28:00+02:00" }, { "lane": "auto-wall-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@f3896116 is source-unchanged from 89aadf8c for checked Chernarus/Vanilla auto-wall paths.", "docs/source still registers RequestAutoWallConstructinChange at Init_PublicVariables.sqf:21, sends it from coin_interface.sqf:180,207-217, writes one global at RequestAutoWallConstructinChange.sqf:3-7, initializes false at Init_Common.sqf:201 and consumes it without exclusions at SmallSite :110 / MediumSite :125 in both maintained roots.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f keep one mission-global isAutoWallConstructingEnabled in both maintained roots. Stable initializes true at Init_Common.sqf:213; B69/B74 initialize true at :214. Stable/B69/B74 consume it at SmallSite :123 with AARadar/CBRadar exclusions and MediumSite :160 / B69-B74 Chernarus :163 with AARadar/Bank/Reserve/ArtilleryRadar exclusions.", "current Miksuu b8389e748243 and origin/perf/quick-wins@0076040f match the docs/source old false-default/no-exclusion shape; historical a96fdda2 initializes true and only adds the AARadar guard.", "git diff --name-status 89aadf8c..HEAD, origin/claude/b69..origin/claude/b74-aicom-spend and 35547c47..origin/claude/b74-aicom-spend are empty for checked auto-wall paths. Current origin exposes no live release, auto-wall, wall, construction or CoIn rescue head." ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas, Server-Composition-Spawner-Function-Reference, Feature Status Register, Source Fix queue, dashboard/worklog/pruning ledger and auto-wall machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout for validation and publishing.", "No gameplay source changes." ], "handoff": "Closed after validation. Future construction owner should decide whether auto-wall is an intentional match-global switch or a side/requester preference. If preference, key by side/requester and validate sender; if global, label the behavior. Smoke two players/sides toggling before SmallSite and MediumSite construction.", "updated": "2026-06-23T03:16:25+02:00" }, { "lane": "attack-wave-authority-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@6d263dc21093 is source-unchanged from 1c1ea55970dc and f3e157f2 for checked Chernarus/Vanilla attack-wave request/detail/client-price paths.", "docs/source still gates the action client-side at updateclient.sqf:240, sends ATTACK_WAVE_INIT from Common_AttackWaveActivate.sqf:6,8, trusts _supply/_side in Server_AttackWave.sqf:5-6,15,23,27,36,38, trusts detail payloads in AttackWave.sqf:19,23-25,40 and applies ATTACK_WAVE_PRICE_MODIFIER in buy-price consumers Client_UIFillListBuyUnits.sqf:60 and GUI_Menu_BuyUnits.sqf:90,261.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f keep the same request/detail trust in both maintained roots; stable/B69/B74 buy-price consumers are Client_UIFillListBuyUnits.sqf:90 and GUI_Menu_BuyUnits.sqf:99,416.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend, 0a1ccb4d..origin/claude/b74-aicom-spend and b8530477..origin/claude/b74-aicom-spend only line-drift constants for checked attack-wave paths; B74 Chernarus constants are Init_CommonConstants.sqf:528,572-574 while maintained Vanilla stays :349,393-395.", "current origin exposes no live release, attack-wave or support rescue head; Miksuu b8389e748243, perf 0076040f, historical a96fdda2, c20ce153 and 994150da keep the same inherited trust shape." ], "outputs": [ "Refreshed Attack-Wave-Authority-Playbook, Feature Status Register, Source Fix queue, dashboard/worklog/pruning ledger and attack-wave machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future support/economy code owner should treat ATTACK_WAVE_INIT as request-only, re-derive requester/side/supply server-side, clamp modifier/duration, guard ATTACK_WAVE_DETAILS from forged direct payloads, propagate maintained Vanilla and smoke valid activation, forged _supply >= 70000, wrong-side payloads, duplicate active waves and JIP replay.", "updated": "2026-06-23T02:53:37+02:00" }, { "lane": "upgrade-sync-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@b27717f5 is source-unchanged from bc21f520 and ff8dd884 for checked Chernarus/Vanilla Server_HandleSpecial.sqf, GUI_UpgradeMenu.sqf and Server_ProcessUpgrade.sqf paths.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f keep Server_HandleSpecial.sqf:3,67-73 assigning _args = _this, reading upgrade-sync side from _args and upgrade id/level from _this in both maintained roots.", "origin/master/B69/B74 use GUI_UpgradeMenu.sqf:292 for the caller and Server_ProcessUpgrade.sqf:32,35,41 for the sync variable lifecycle in both maintained roots.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend and 0a1ccb4d..origin/claude/b74-aicom-spend are empty for checked upgrade-sync handler/caller/process-upgrade paths; origin/master..B74 Server_HandleSpecial changes are unrelated to upgrade-sync." ], "outputs": [ "Historical adjacent-B74 evidence pass, superseded for current-head wording by upgrade-sync-current-b741-b742-refresh-2026-06-23.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future networking/upgrade code owner should normalize Server_HandleSpecial.sqf:67-73 to one tuple source, keep RequestUpgrade authority migration separate, propagate maintained Vanilla and smoke upgrade completion/non-server timer sync plus malformed payload rejection.", "updated": "2026-06-23T02:40:48+02:00" }, { "lane": "camp-count-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@6b8b12df is source-unchanged from 91d1ccf2 and ade4d356 for checked Chernarus/Vanilla camp helper/caller paths.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f, Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 all keep Common_GetTotalCamps.sqf:10 and Common_GetTotalCampsOnSide.sqf:16 returning 1 for zero-camp towns in both maintained roots.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend, 0a1ccb4d..origin/claude/b74-aicom-spend, 91d1ccf2..HEAD and ade4d356..HEAD are empty for checked camp helper/caller paths.", "current origin exposes no live release, camp or town rescue head." ], "outputs": [ "Refreshed Towns/Camps, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and camp-count machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future town/respawn code owner should still decide real-count versus safe-denominator semantics, split helpers or add caller-specific zero-camp guards, propagate maintained roots and smoke capture mode 2, threeway defender respawn and depot infantry buys on zero, partial and all-camp towns.", "updated": "2026-06-23T02:24:26+02:00" }, { "lane": "construction-smallsite-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@7562c803 is source-unchanged from 6b8eba5e and 3406ffa0 for checked Chernarus/Vanilla Construction_SmallSite.sqf and Construction_MediumSite.sqf paths.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f, current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 all keep SmallSite add/add at Construction_SmallSite.sqf:70,99 and MediumSite add/remove at Construction_MediumSite.sqf:70,114 in both maintained roots.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend, 0a1ccb4d..origin/claude/b74-aicom-spend, b8530477..origin/claude/b74-aicom-spend and 3406ffa0..HEAD are empty for checked construction paths.", "current origin exposes no live release, construction, CoIn or small-site rescue head." ], "outputs": [ "Refreshed Construction logic list cleanup, Construction and CoIn systems, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and SmallSite logic-list machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future construction owner should patch only the post-completion SmallSite add-to-remove line first, propagate maintained Vanilla, then smoke small/medium construction, structure kill cleanup, repair if live and JIP structure marker/init state before runtime-impact wording.", "updated": "2026-06-23T02:00:06+02:00" }, { "lane": "town-ai-despawn-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@3a9ba92e still deletes tracked wfbe_active_vehicles at server_town_ai.sqf:214 in both maintained roots with alive _x plus !(isPlayer leader group _x) and no player crew check.", "current stable origin/master@0139a346 keeps the same unsafe vehicle guard at server_town_ai.sqf:309 in both maintained roots.", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f, historical a96fdda2 and origin/feat/aicom-fleet-improvements@cc5090bed4ad remain unsafe in both maintained roots.", "current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f are identical for checked server_town_ai.sqf paths: Chernarus has the candidate crew guard at :325, maintained Vanilla remains unsafe at :319.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend, 0a1ccb4d..origin/claude/b74-aicom-spend and b8530477..origin/claude/b74-aicom-spend are empty for checked server_town_ai.sqf paths; no checked current ref contains Server_CleanupExpiredTownDefenseAssets.sqf." ], "outputs": [ "Refreshed Town AI vehicle despawn safety, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and Town AI despawn machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future town-AI owner should treat B69/B74 as Chernarus-only candidate evidence, add or port the player crew guard to maintained roots, preserve empty AI-only cleanup, smoke occupied driver/gunner/cargo/turret cases plus empty AI vehicle cleanup, and audit any future persistent town-defense helper as a separate cleanup surface.", "updated": "2026-06-23T01:43:04+02:00" }, { "lane": "commander-reassignment-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@60c35c05 is unchanged from 337ed166 and b44aaaf8 for checked Chernarus/Vanilla GUI_Commander_VoteMenu.sqf, RequestNewCommander.sqf, Server_AssignNewCommander.sqf, Common_GetSideLogic.sqf and Init_PublicVariables.sqf paths.", "docs/source still uses _side = _this at Server_AssignNewCommander.sqf:3 in both maintained roots, while current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f, Miksuu b8389e748243, origin/perf/quick-wins@0076040f, historical a96fdda2 and historical c20ce153 unpack _side/_commander at Server_AssignNewCommander.sqf:4-5 in both maintained roots.", "all checked maintained roots still keep duplicate new-commander-assigned senders at RequestNewCommander.sqf:14 and helper :9/:10.", "B74 GUI_Commander_VoteMenu.sqf still resolves reassignment by visible lnbText at :33 despite row values at :63, and Common_GetSideLogic.sqf still only handles side values before objNull default.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend, 0a1ccb4d..origin/claude/b74-aicom-spend, b8530477..origin/claude/b74-aicom-spend and origin/master..origin/claude/b74-aicom-spend are empty for checked maintained reassignment paths; B74 full modded Napf/Eden/Lingor helpers remain old-shape." ], "outputs": [ "Refreshed Commander reassignment call shape, Commander vote/reassignment, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and commander reassignment machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future commander owner should not reopen helper unpacking on current stable/B69/B74 maintained roots. Patch docs/source or other old-shape targets separately, choose exactly one reassignment notification owner, switch GUI_Commander_VoteMenu to stored row/team identity, keep requester authority separate and do not claim full modded fork parity until maintained.", "updated": "2026-06-23T01:24:24+02:00" }, { "lane": "empty-supply-truck-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@7e7aebec is unchanged from b4e10b5f for checked Chernarus/Vanilla emptyvehiclescollector.sqf and Server_HandleEmptyVehicle.sqf paths.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f keep emptyvehiclescollector.sqf:9,12,15-17,19,30 and Server_HandleEmptyVehicle.sqf:29-31,37-38,41 in both maintained roots.", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 keep the docs-shaped 24-hour handler policy in both maintained roots.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend, 0094647d..origin/claude/b74-aicom-spend and 80d3267c..origin/claude/b74-aicom-spend are empty for checked maintained collector/handler paths.", "current origin exposes no live release, cleanup or supply rescue head; historical a96fdda2 remains historical source evidence rather than current release proof." ], "outputs": [ "Refreshed Marker cleanup/restoration, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and empty supply-truck machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future runtime/logistics owner should decide keep-and-label versus shorter/parameterized supply-truck timeout before any gameplay patch, then propagate maintained Vanilla and smoke ordinary empty vehicles, medical/repair double-timeout vehicles, supply trucks in supply/logistics use and long-match object counts.", "updated": "2026-06-23T01:03:04+02:00" }, { "lane": "mash-marker-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@443055cf is unchanged from 2b5139219faa and db3015f18ea3 for checked Chernarus/Vanilla MASH deploy, marker relay, init and respawn-availability paths.", "docs/source, current Miksuu b8389e748243 and origin/perf/quick-wins@0076040f keep local MASH deploy plus orphaned marker relay in both maintained roots.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, adjacent B74 origin/claude/b74-aicom-spend@b23f557f and historical a96fdda2 expose only Skill_Apply.sqf:43 MASH-deploy-removed wording plus residues.", "current stable/B69/B74/historical release have no maintained-root Client/Module/MASH, Server/Module/MASH or Skill_Officer.sqf paths.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend is empty for checked MASH deploy, marker relay, init and respawn-availability paths; current origin exposes no live release, MASH, respawn or marker rescue head." ], "outputs": [ "Refreshed Respawn and death lifecycle, Feature Status, Abandoned feature revival, Public variable channel index, Dead/stale code register, dashboard/worklog/pruning ledger and MASH machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future respawn/MASH owner should keep old-shape docs/Miksuu/perf local deploy plus orphaned marker relay separate from current stable/B69/B74 deploy-removed targets; revive markers only with server-held marker state, unique ids, delete resend and explicit JIP resend/pull, or retire/archive the relay deliberately.", "updated": "2026-06-23T00:55:31+02:00" }, { "lane": "hq-score-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@9b7eb4bc is source-unchanged from 97e4cdd0 and 4d4610f1 for checked HQ score files.", "current stable origin/master@0139a346, current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 keep generic HQ building score plus a second HQ bounty in both maintained roots.", "current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f have no Server_OnHQKilled.sqf delta; both keep the B69 base-fall smoke/sting code plus the same double-award shape.", "B69..B74 changes checked HQ constants only in Chernarus CommonConstants line drift; WFBE_C_BUILDINGS_SCORE_COEF remains 3 in both maintained roots.", "current origin exposes no live release, HQ, score, bounty or base rescue head." ], "outputs": [ "Refreshed Commander-HQ-Lifecycle, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and HQ score machine rows with adjacent B74 evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future commander/HQ owner should still keep one non-teamkill HQ score award, make friendly/teamkill HQ kills score zero, propagate maintained Vanilla and smoke enemy/friendly HQ kills plus DR-20 idempotency.", "updated": "2026-06-23T00:32:42+02:00" }, { "lane": "side-supply-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@a908284c is source-unchanged from 4db90f1c, 7047da5d9 and f52ccee8 for checked Chernarus/Vanilla side-supply and reason paths.", "current stable origin/master@0139a346 and current Miksuu b8389e748243 keep old negative floors at Common_ChangeSideSupply.sqf:25 and Server_ChangeSideSupply.sqf:12,36 in both maintained roots, plus count _this > 3 reason parsing.", "origin/perf/quick-wins@0076040f fixes only Chernarus arithmetic; maintained Vanilla remains old-shape.", "current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f have no checked side-supply path delta; both fix only Chernarus server arithmetic and add Chernarus wfbe_supply_temp_resistance, while maintained Vanilla remains old-shape.", "current origin exposes no live release, supply or economy rescue head." ], "outputs": [ "Refreshed Economy-Authority-First-Cut, Resistance-Supply-Scaffold, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and side-supply machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future economy owner should treat B69/B74 as Chernarus-only candidate evidence: propagate maintained Vanilla or explicitly scope Chernarus, validate west/east/resistance channel/side/requester behavior, and fix reason parsing before any side-supply hardening claim.", "updated": "2026-06-23T00:14:14+02:00" }, { "lane": "send-message-direct-compile-current-b74-refresh-2026-06-23", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@3a32be92 is source-unchanged from 40c477be and 16247fc8f for checked Chernarus/Vanilla SEND_MESSAGE receiver/helper paths.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f keep direct SEND_MESSAGE registration at Client/FSM/updateclient.sqf:12, receiver call compile at Client_onEventHandler_SEND_MESSAGE.sqf:27 and helper compile/broadcast at Common_SendMessage.sqf:26,38 in both maintained roots.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend and origin/master..origin/claude/b74-aicom-spend are empty for checked SEND_MESSAGE receiver/helper paths.", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical release a96fdda2 keep the same direct-channel compile shape in both maintained roots.", "current origin exposes no live release, message, send, network, public, PVF or security rescue branch." ], "outputs": [ "Refreshed Public-Variable-Channel-Index, Networking-And-Public-Variables, Feature Status, Source Fix queue, Hardening roadmap, dashboard/worklog/pruning ledger and SEND_MESSAGE machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future network hardening owner should patch SEND_MESSAGE separately from PVF dispatcher lookup/allowlisting: replace receiver/helper call compile with structured localization key/args handling, update artillery/ICBM/side-message callers, propagate maintained Vanilla and smoke forged payload-as-data behavior.", "updated": "2026-06-23T00:05:31+02:00" }, { "lane": "service-easa-affordability-current-b74-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@e9dd7f37 is source-unchanged from 8906ee89, 9b3fc38e and 8b71e2a1 for checked Chernarus/Vanilla GUI_Menu_Service.sqf and GUI_Menu_EASA.sqf paths; strict EASA _funds > price remains at GUI_Menu_EASA.sqf:47 in both maintained roots.", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f share the service-menu partial guard shape: rearm/refuel action branches check _funds >= price at GUI_Menu_Service.sqf:484,507 in both maintained roots, but repair/heal still debit on positive price at :496-500 and :519-523.", "current stable origin/master@0139a346 keeps strict EASA _funds > price at GUI_Menu_EASA.sqf:118 in both maintained roots; B69/B74 Chernarus use _funds >= price at :118, while maintained Vanilla B69/B74 still use strict > at :118.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend is empty for checked service/EASA files; origin/master..origin/claude/b74-aicom-spend changes only GUI_Menu_EASA.sqf in both maintained roots among checked paths.", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f, historical release a96fdda2 and historical EASA QoL a66d4691 remain branch/historical evidence; current origin exposes no live release, service, EASA, gear, buy or QoL feature heads." ], "outputs": [ "Refreshed Service-Menu-Affordability-Guards, Gear-Loadout-And-EASA-Atlas, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and service/EASA machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future service/EASA owner should treat current B69/B74 as Chernarus-only exact-funds UI evidence until maintained Vanilla propagation and smoke exist. Old-shape targets still need action-time price/funds/context guards; stable/B69/B74-shaped targets still need repair/heal action-time affordability/context guards. Keep broader server authority separate unless explicitly claimed.", "updated": "2026-06-22T23:58:40+02:00" }, { "lane": "commander-vote-current-b74-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@e0d82714b0f6 keeps the old commander vote comparison in both maintained roots: Server_VoteForCommander.sqf:43 still uses _highest >= _aiVotes OR _highest <= _aiVotes; GUI_VoteMenu.sqf:88 still previews AI/no commander with row-0/strict-majority logic.", "current stable origin/master@0139a3468609, current B69 origin/claude/b69@8d465fcede7f and adjacent B74 origin/claude/b74-aicom-spend@b23f557fc912 use the non-tautological _highest >= _aiVotes comparison at Server_VoteForCommander.sqf:43 in both maintained roots.", "current stable/B69/B74 still keep GUI_VoteMenu.sqf:88 preview logic, so UI/policy smoke remains open even where the server comparison is source-present.", "git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend is empty for checked vote worker and preview paths.", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f8a5e, historical a96fdda28087 and historical c20ce1534be0 still use the old >= OR <= comparison; current origin exposes no release, commander, vote or reassignment feature heads beyond existing codex/ai-commander context/log branches." ], "outputs": [ "Refreshed Commander-Vote-And-Reassignment-Playbook, Commander-HQ-Lifecycle-Atlas, Feature Status, Source Fix queue, Pending owner decisions, Hardening roadmap, dashboard/worklog/pruning ledger and commander vote machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future commander owner should smoke player-majority, no-commander-majority, equal-vote and tie outcomes on current stable/B69/B74, then align GUI_VoteMenu preview to the accepted server rule or record a different owner policy before porting old-shape refs.", "updated": "2026-06-22T23:35:13+02:00" }, { "lane": "pvf-dispatch-current-b74-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@a0721301d4f5 keeps the older generic PVF dispatcher shape in both maintained roots: Server_HandlePVF.sqf:14 and Client_HandlePVF.sqf:22 still run Spawn (Call Compile _script); Init_PublicVariables.sqf keeps value-only PVEH callbacks.", "current stable origin/master@0139a3468609 uses missionNamespace getVariable plus CODE guards at Server_HandlePVF.sqf:14-15 and Client_HandlePVF.sqf:32-33 in both maintained roots, while Init_PublicVariables.sqf:56,61 still forwards only the public-variable value tuple.", "current B69 origin/claude/b69@8d465fcede7f and adjacent B74 origin/claude/b74-aicom-spend@b23f557fc912 match current stable for checked generic PVF dispatcher/init paths; git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend is empty for those paths.", "No WFBE_CL_PVF_ALLOWED, WFBE_SE_PVF_ALLOWED, PVF_ALLOWED, allowlist or rejected-unregistered warning symbols were found in the checked current stable/B69/B74 dispatcher/init files.", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f8a5e and historical a96fdda28087 still use dispatch-time Call Compile in both maintained roots; current remotes expose no release/PVF/network/auth/public heads." ], "outputs": [ "Refreshed PVF dispatch implementation, Networking and public variables, Public variable channel index, Server authority migration map, Hardening roadmap, Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and PVF machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future network-hardening owner should treat stable/B69/B74 namespace lookup as a partial dispatcher fix only: add registered SRVFNC*/CLTFNC* allowlists and rejected-name logging before calling DR-1 fully hardened; keep DR-55 sender authentication and direct publicVariable channels separate.", "updated": "2026-06-22T23:22:00+02:00" }, { "lane": "wasp-marker-wait-current-b74-clientfps-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@46840f048bd keeps the old unslept display-54 marker wait launched from Init_Client.sqf:267 in both maintained roots; global_marking_monitor.sqf polls findDisplay 54 at :64 and releases input at :73 without backoff.", "current stable origin/master@0139a3468609 launches the monitor at Init_Client.sqf:309 in both maintained roots and carries sleep 0.1 inside global_marking_monitor.sqf:62-65 plus the display-12 wait at :81.", "current B69 origin/claude/b69@8d465fcede7f and adjacent B74 origin/claude/b74-aicom-spend@b23f557fc912 launch at Init_Client.sqf:397 in both maintained roots and carry the same sleep 0.1 display-54/display-12 throttling.", "live origin/feat/client-fps@709258e7e6f8 launches at Chernarus Init_Client.sqf:308 and Vanilla Init_Client.sqf:287, with sleep 0.1 at global_marking_monitor.sqf:64 and display-12 wait at :81 in both maintained roots.", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f8a5e and historical a96fdda28087 keep the old unslept wait shape; no live release/* head is exposed." ], "outputs": [ "Refreshed WASP marker wait owner page, performance sweep, WASP overlay, current source snapshot, Feature Status cross-link, Source Fix queue, dashboard/worklog/pruning ledger and WASP marker machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future WASP/UI owner should keep old-shape docs/source/Miksuu/perf/historical targets separate from source-present throttled stable/B69/B74/client-fps, and should smoke marker dialog open, Enter prefixing, Escape cleanup and timeout/no-dialog input re-enable before verified-runtime wording.", "updated": "2026-06-22T23:01:56+02:00" }, { "lane": "resource-income-current-b69-b74-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@c8ec223ab2ba Chernarus and maintained Vanilla updateresources.sqf keep the old cap guard at :31 over side supply :49, team paychecks :63 and AI commander funds :67; system-4 server multiplier is at :42-43 while Client_GetIncome.sqf:24-28 omits the display multiplier", "current stable origin/master@0139a3468609 keeps the cap gate at updateresources.sqf:45 over side supply :63 and team paychecks :77, but AI commander income/stipend fallback is outside the gate at :102-109; Client_GetIncome.sqf remains display-unmultiplied at :24-28", "current B69 origin/claude/b69@8d465fcede7f and adjacent B74 origin/claude/b74-aicom-spend@b23f557fc912 are identical for checked income files; both keep the gate at updateresources.sqf:58, side supply at :76, team paychecks at :90 and hybrid-refill AI commander cash/fallback at :94-103 and :115-121", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f8a5e and historical a96fdda28087 keep the old maintained-root guard/display shape; perf Chernarus changes only resource-loop wait cadence at updateresources.sqf:74" ], "outputs": [ "Refreshed Economy-Towns-And-Supply, Economy-Authority-First-Cut, Feature Status, Source Fix queue, Resource-Income-Tick-Distribution-Engine and resource-income machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changes." ], "handoff": "Closed after validation. Future economy owner should decide cap-guard intent for side supply/team paychecks, keep current-stable AI commander funds-famine fallback distinct from old-shape refs, account for B69/B74 hybrid-refill and Chernarus supply-multiplier behavior, and align actual paychecks with Client_GetIncome/RHUD/menu display for income system 4.", "updated": "2026-06-22T22:46:01+02:00" }, { "lane": "objective-ping-current-b69-b74-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@86ab85b9d0b1 keeps Commander SetTask sends commented at GUI_Menu_Command.sqf:335,337,343 in both maintained roots while registering SetTask at Init_PublicVariables.sqf:33", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f send targeted Objective Ping tasks at GUI_Menu_Command.sqf:336,344 and register SetTask at Init_PublicVariables.sqf:40 in both maintained roots", "live origin/feat/naval-hvt-objectives@2e1c59317186 matches current stable for checked SetTask paths", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical c20ce1534be0 keep the commented SetTask sends and Init_PublicVariables.sqf:33 registration in both maintained roots", "historical a96fdda2 carries targeted Objective Ping sends at GUI_Menu_Command.sqf:336,344 and Init_PublicVariables.sqf:36 registration, but no live release/* head is exposed" ], "outputs": [ "Refreshed Feature Status, Client UI systems, Commander/HQ lifecycle, Networking and public variables, Player UI workflow, PVF send-helper contract, Abandoned feature revival and commander task machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future commander/UI owner should keep old town TaskSystem revival separate from commander Objective Ping and smoke the exact target branch: selected-team/all-player-led sends, receiver task lifecycle, JIP/late join behavior, side/audience filtering and spam controls.", "updated": "2026-06-22T22:31:00+02:00" }, { "lane": "server-init-duplicate-binds-current-b69-b74-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@d830379768 Chernarus/Vanilla Init_Server.sqf still has live duplicate LogGameEnd binds at :64/:89, PlayerObjectsList at :69/:91 and AwardScorePlayer at :83/:93; commented server-FPS remnants sit at :65/:90 and MASH marker is active/commented at :70/:92", "current stable origin/master@0139a346 has one live bind per checked function in both maintained roots at Init_Server.sqf:81,86,99 while commented monitorServerFPS remnants remain at :82/:105", "current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f have one live bind per checked function in both maintained roots at Init_Server.sqf:83,88,101 while commented monitorServerFPS remnants remain at :84/:107", "current Miksuu b8389e748243 keeps the old duplicate bind shape in both maintained roots; origin/perf/quick-wins@0076040f fixes Chernarus only and leaves maintained Vanilla old-shape; historical a96fdda2 has one live bind per checked function in both maintained roots but no live release/* head is exposed" ], "outputs": [ "Refreshed Server-Init-Bind-Cleanup, Feature Status, Hardening roadmap/backlog, dashboard/worklog/pruning ledger and machine rows for current stable/B69/B74 branch evidence.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future server-init code owner should de-duplicate old-shape docs/Miksuu/perf-Vanilla targets if code work is requested, preserve current stable/B69/B74 one-live-bind shape, keep LogGameEnd behavior semantics separate from init hygiene, and avoid re-enabling commented AFK/server-FPS/MASH remnants.", "updated": "2026-06-22T22:17:00+02:00" }, { "lane": "client-skill-init-current-b69-b74-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@b2738971 Chernarus/Vanilla Client/Init/Init_Client.sqf keeps one Skill_Init.sqf call at :547 followed by WFBE_SK_FNC_Apply at :571", "current stable origin/master@0139a346 Chernarus/Vanilla has one Skill_Init.sqf call at :624 and apply at :647", "current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f have one Skill_Init.sqf call at :805 and apply at :828 in both maintained roots", "live origin/feat/client-fps@709258e7 touches both maintained Init_Client.sqf files but keeps one Skill_Init/apply shape at Chernarus :613/:636 and Vanilla :583/:606", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical feat-ai c20ce153 still duplicate Skill_Init before apply in both maintained roots; historical a96fdda2 and 7ff18c49 carry one-call release-line evidence but no live release/* head is exposed" ], "outputs": [ "Refreshed Client-Skill-Init-Idempotency, Feature Status, Source Fix queue, Current Source snapshot, Testing workflow and machine rows for current stable/B69/B74/client-fps release-scope wording.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future client/runtime owner should smoke Soldier/non-Soldier AI caps, respawn reapply and target-branch init order before release-complete wording. Current Miksuu/perf/historical feat-ai remain old-shape if promoted or merged; release-line evidence is historical until a live release/* ref is restored or rechecked.", "updated": "2026-06-22T22:10:00+02:00" }, { "lane": "paratrooper-marker-current-b69-b74-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@7e88d609 is source-present in both maintained roots: Init_PublicVariables.sqf:39 registers HandleParatrooperMarkerCreation, Support_Paratroopers.sqf:117 sends it, and the handler file records paratrooper_marker_spawn at HandleParatrooperMarkerCreation.sqf:45", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f register HandleParatrooperMarkerCreation at Init_PublicVariables.sqf:38 in both maintained roots and keep the same sender/handler line shape", "current Miksuu b8389e748243 keeps the sender/handler files but no checked maintained-root Init_PublicVariables registration; origin/perf/quick-wins@0076040f registers Chernarus only at Init_PublicVariables.sqf:40 while maintained Vanilla omits it", "historical a96fdda2 and 7ff18c49 register HandleParatrooperMarkerCreation at Init_PublicVariables.sqf:34 in both maintained roots; current origin exposes no release/* or paratrooper/marker rescue head" ], "outputs": [ "Refreshed Paratrooper-Marker-Revival, Feature Status, Source Fix queue, Current Source snapshot, Testing workflow and marker machine rows for a current stable/B69/B74 branch refresh.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future support/marker owner should smoke the exact target branch: support drop, client marker creation, no nil-code/unregistered-PVF error, maintained Vanilla parity and modded-folder drift where relevant.", "updated": "2026-06-22T21:49:22+02:00" }, { "lane": "commander-arty-current-b69-marker-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@f5bcaf91 is unchanged from 4bd37b98 for checked Chernarus/Vanilla commander ARTY construction/discovery paths and keeps the commander-team gunner handoff at Construction_StationaryDefense.sqf:91-94 plus Tactical fire mission spawn at GUI_Menu_Tactical.sqf:547", "current stable origin/master@0139a346 sets WFBE_CommanderArtillery variables at Construction_StationaryDefense.sqf:166-168 and scans marked same-side artillery from Common_GetTeamArtillery.sqf:46,56 in both maintained roots", "current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f match the current-stable marker path for construction/discovery while Tactical fire mission line drifts to GUI_Menu_Tactical.sqf:559", "current Miksuu b8389e748243 and origin/perf/quick-wins@0076040f expose Tactical fire mission calls but no checked GetCommanderTeam handoff or WFBE_CommanderArtillery marker variables", "historical a96fdda2 and 7ff18c49 carry the marker-based path at Construction_StationaryDefense.sqf:133-135 and Common_GetTeamArtillery.sqf:46,56 in both maintained roots; current origin exposes no release/* or artillery rescue heads" ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas, Feature-Status-Register, Source-Fix-Propagation-Queue, Testing-Debugging-And-Release-Workflow, Current-Source-Status-Snapshot and commander ARTY machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Future construction/artillery owner should smoke the exact target branch shape: docs/source commander-team handoff or current-stable/B69/B74/historical-release marker-based discovery, including repair-truck exclusion and maintained Vanilla parity.", "updated": "2026-06-22T21:19:13+02:00" }, { "lane": "vote-help-router-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@087152f5 is unchanged from 68bd4dc5 for checked vote/help/main-menu UI paths in Chernarus and maintained Vanilla", "current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce and adjacent B74 origin/claude/b74-aicom-spend@b23f557f still keep inclusive WFBE_Client_Teams_Count vote loops, GUI_VoteMenu row-color [_i+1,0], help onLoad/onUnload namespace mismatch and handler-only MenuAction 17/18 GPS zoom routes in both maintained roots", "origin/claude/b69..origin/claude/b74-aicom-spend is empty for checked vote/help/main-menu UI paths", "current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 also keep the same vote/help/router cleanup debt with branch-specific action-19 line drift", "fresh branch scan exposes UI theme heads origin/feat/wf-menu-ops-console and origin/feat/wf-menu-ux-phase1, but no current release/* or vote/help rescue head" ], "outputs": [ "Refreshed Client-UI-Systems-Atlas vote/help/main-menu branch matrix plus Feature Status, Source Fix queue, dashboard/worklog/pruning ledger and machine rows.", "Mirrored docs/wiki changes into the GitHub wiki checkout after validation.", "No gameplay source changed." ], "handoff": "Closed after validation. Future UI owner should fix vote loops and row-color target, clean help onLoad/onUnload namespace state, decide remove-vs-revive for GPS MenuAction 17/18, propagate maintained Vanilla and smoke vote refresh, help open/close and main-menu HUD/GPS behavior. Keep commander vote outcome semantics on Commander-Vote-And-Reassignment-Playbook and WASP marker wait on WASP-Marker-Wait-Cleanup unless explicitly widening scope.", "updated": "2026-06-22T21:02:39+02:00" }, { "lane": "salvage-w10-branch-status-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "fresh fetch on 2026-06-22 exposes live origin/claude/salvage-w10-manfilter@2e0242b3b93e while current stable is origin/master@0139a3468609, current B69 is origin/claude/b69@8d465fcede7f, adjacent B74 is origin/claude/b74-aicom-spend@b23f557fc912 and perf is origin/perf/quick-wins@0076040f", "origin/claude/salvage-w10-manfilter has merge-base 8fac20dfa4d2 with both origin/master and origin/claude/b69, so it is stale branch evidence rather than direct current-stable propagation", "commit 2e0242b3 changes only Server/Functions/AI_Commander_Wildcard.sqf in both maintained roots, adding !(_wk isKindOf \"Man\") to the W10 lucky-salvage apply filter at :794", "origin/claude/salvage-w10-manfilter still keeps lowercase ChangePlayerfunds at Skill_Salvage.sqf:38 and updatesalvage.sqf:51, the updatesalvage.sqf:10 OR loop and client-local delete/reward shape in both maintained roots", "B69..B74 diff is empty for checked manual/truck salvage and AI_Commander_Wildcard paths" ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, AI-Commander-Treasury-Fund-Accessors.md, dashboard/worklog/pruning ledger and salvage machine rows.", "Preserved the existing manual/truck ChangePlayerfunds payout and authority lane as open while documenting the branch-only W10 Man-filter patch.", "No gameplay source changed." ], "handoff": "Closed after validation. Future salvage owner should fix ChangePlayerFunds casing in source Chernarus plus maintained Vanilla first, then smoke manual engineer and salvage-truck payouts. Treat origin/claude/salvage-w10-manfilter as branch-only W10 corpse-filter evidence and keep server-owned delete/reward authority as separate work unless explicitly claimed together.", "updated": "2026-06-22T20:43:12+02:00" }, { "lane": "attack-wave-authority-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@1c1ea55970dc is unchanged from f3e157f2 for checked Chernarus/Vanilla attack-wave request/detail/client price paths", "current stable origin/master@0139a3468609 and current B69 origin/claude/b69@8d465fcede7f both keep ATTACK_WAVE_INIT payload trust at Common_AttackWaveActivate.sqf:6,8 and Server_AttackWave.sqf:5-6,15,23,27 in both maintained roots", "current B69 keeps ATTACK_WAVE_DETAILS payload trust at AttackWave.sqf:23-25,40 in both maintained roots; B69 line drift in Init_CommonConstants.sqf is unrelated AICOM/constant movement", "B69 attack-wave request/detail/client path deltas 0a1ccb4d..origin/claude/b69 and b8530477..origin/claude/b69 are empty", "late-fetch adjacent B74 origin/claude/b74-aicom-spend@b23f557fc912 changes only Chernarus Common/Init/Init_CommonConstants.sqf among checked attack-wave paths and keeps request/detail trust unchanged", "current origin exposes no release/* or attack-wave feature heads on 2026-06-22" ], "outputs": [ "Refreshed existing attack-wave authority owner/status/queue/PV/migration/machine rows with current B69 head evidence.", "Preserved direct-PV/PVF-dispatch separation and marked current B69 as unpatched evidence, not a rescue.", "No gameplay source changed." ], "handoff": "Closed after validation. Future support/economy code owner should treat ATTACK_WAVE_INIT as request-only, re-derive side/supply server-side, clamp modifier/duration, guard ATTACK_WAVE_DETAILS from forged direct payloads, propagate maintained Vanilla and smoke valid activation, forged supply/wrong-side payloads, duplicate active waves and JIP replay.", "updated": "2026-06-22T20:24:32+02:00" }, { "lane": "commander-reassignment-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@337ed16633e7 still has old helper unpacking at Server_AssignNewCommander.sqf:3-4 in Chernarus and maintained Vanilla", "current stable origin/master@0139a3468609 and current B69 origin/claude/b69@8d465fcede7f both use _side = _this select 0 and _commander = _this select 1 at Server_AssignNewCommander.sqf:4-5 in both maintained roots", "current Miksuu master@b8389e748243, origin/perf/quick-wins@0076040f, historical a96fdda2 and historical c20ce153 keep the same fixed maintained-root helper shape", "all checked refs still keep RequestNewCommander.sqf:14 and Server_AssignNewCommander.sqf:10 new-commander-assigned senders plus GUI_Commander_VoteMenu.sqf:33 visible-name selection", "B69 diffs 0a1ccb4d..origin/claude/b69 and b8530477..origin/claude/b69 are empty for checked commander reassignment paths" ], "outputs": [ "Refreshed existing commander reassignment owner/status/queue/machine rows with current B69 head evidence.", "Preserved the distinction between helper unpacking source-present status and still-open UI identity, duplicate notification and requester-authority work.", "No gameplay source changed." ], "handoff": "Closed after validation. Future commander owner should keep current stable/B69 helper unpacking, patch docs/source or other old-shape targets separately, choose one notification owner, switch UI selection to row value/team identity and smoke one reassignment message.", "updated": "2026-06-22T19:53:22+02:00" }, { "lane": "send-message-direct-compile-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@40c477be7e0a is unchanged from 16247fc8fb5f for checked Chernarus/Vanilla SEND_MESSAGE receiver/helper paths", "current stable origin/master@0139a3468609 and current B69 origin/claude/b69@8d465fcede7f both keep updateclient.sqf:12 direct SEND_MESSAGE PVEH registration and Client_onEventHandler_SEND_MESSAGE.sqf:27 plus Common_SendMessage.sqf:26/38 call compile shape in both maintained roots", "B69 diffs 0a1ccb4d..origin/claude/b69 and b8530477..origin/claude/b69 are empty for checked SEND_MESSAGE paths", "current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep the same direct-channel compile shape in both maintained roots", "current origin exposes no release/*, feat/*message*, feat/*network* or feat/*send* heads on 2026-06-22" ], "outputs": [ "Refreshed existing SEND_MESSAGE direct compile owner/status/queue/machine rows with current B69 head evidence.", "Preserve the direct-channel/PVF-dispatch separation: PVF allowlisting does not close SEND_MESSAGE.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should still replace receiver/helper call compile with structured localization key/args handling, propagate maintained Vanilla and smoke localized messages plus forged payload-as-data behavior.", "updated": "2026-06-22T19:33:31+02:00" }, { "lane": "mash-marker-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@2b5139219faa is unchanged from db3015f18ea3 for checked Chernarus/Vanilla MASH deploy, marker relay, init and respawn availability paths", "docs/source, current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep local MASH deploy plus orphaned marker relay in both maintained roots", "current stable origin/master@0139a3468609, historical a96fdda28087 and current B69 origin/claude/b69@8d465fcede7f expose only Skill_Apply.sqf:43 MASH-deploy-removed wording in checked maintained roots and no Client/Module/MASH, Server/Module/MASH or Skill_Officer.sqf paths", "B69 diffs 0a1ccb4d..origin/claude/b69 and 80d3267c..origin/claude/b69 touch Init_Client.sqf but contain no MASH-related hunks", "current origin exposes no release/*, feat/*mash*, feat/*respawn* or feat/*marker* heads on 2026-06-22" ], "outputs": [ "Refreshed existing MASH split owner/status/PV/dead-code/machine rows so current B69 head evidence is 8d465fce while 0a1ccb4d and 80d3267c remain provenance.", "Preserve the old-shape local MASH respawn versus current-stable/current-B69 deploy-removal split.", "No gameplay source changed." ], "handoff": "Closed after validation. Future MASH owner should revive shared markers only with server-held state, unique ids, delete resend and explicit JIP resend/pull on old-shape targets, or finish removing stale relay residue. Current-stable/current-B69-shaped targets need an explicit deploy revival decision first.", "updated": "2026-06-22T19:09:20+02:00" }, { "lane": "service-affordability-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD is 8906ee89690c after the previous docs commit and is unchanged from 9b3fc38e for checked Chernarus/Vanilla GUI_Menu_Service.sqf and GUI_Menu_EASA.sqf paths", "current B69 origin/claude/b69@8d465fcede7f is unchanged from finalpieces 80d3267c for checked service/EASA paths; the older 0094647d..8d465fce path delta is also empty", "origin/claude/b69 Chernarus GUI_Menu_EASA.sqf:118 uses _funds >= price, but maintained Vanilla GUI_Menu_EASA.sqf:118 remains strict _funds > price", "origin/claude/b69 service menu behavior matches current stable in both maintained roots: rearm/refuel guard _funds >= price at GUI_Menu_Service.sqf:484 and :507, while repair/heal still debit on positive price at :496-497 and :519-520", "current stable origin/master@0139a346, current Miksuu master@b8389e748243, origin/perf/quick-wins@0076040f, historical a96fdda2, historical EASA QoL a66d4691 and local checkpoint d9506078 remain branch-scoped comparison refs" ], "outputs": [ "Refreshed Service-Menu-Affordability-Guards.md, Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and machine rows.", "Keeping B69 finalpieces 80d3267c as provenance while marking origin/claude/b69@8d465fce as current B69 head evidence.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner still needs to add/port service action-time affordability/context guards, decide whether exact-funds EASA >= should be propagated to both maintained roots, and keep server authority separate from this local correctness lane.", "updated": "2026-06-22T18:53:11+02:00" }, { "lane": "empty-supply-truck-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD is a3bbcd484eb5 after the previous docs commit and is unchanged from b4e10b5f for checked Chernarus/Vanilla empty-vehicle collector and handler paths", "current stable origin/master@0139a3468609 and current B69 origin/claude/b69@8d465fcede7f both route WF_Logic emptyVehicles through emptyvehiclescollector.sqf:9,12,15-17,19 and set the supply-truck delay in Server_HandleEmptyVehicle.sqf:29,31,38 in both maintained roots", "current B69 checked path deltas 0094647d..origin/claude/b69 and 80d3267c..origin/claude/b69 are empty for the maintained collector/handler paths", "current Miksuu master@b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 keep the old line shape at Server_HandleEmptyVehicle.sqf:21,23,30 in both maintained roots", "git ls-remote --heads origin release/* feat/*cleanup* feat/*supply* feature/*cleanup* feature/*supply* returned no current rescue heads on 2026-06-22" ], "outputs": [ "Refreshed Marker-Cleanup-Restoration-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and machine rows with current B69 head evidence.", "Preserved 0094647d and 80d3267c as provenance while marking origin/claude/b69@8d465fce as current B69 head evidence.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner still needs an owner decision: keep and label 24-hour logistics persistence or shorten/parameterize the timeout, then propagate maintained Vanilla and smoke ordinary empty vehicles, medical/repair double-timeout vehicles and supply/logistics use.", "updated": "2026-06-22T18:41:05+02:00" }, { "lane": "upgrade-sync-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@bc21f5207650 is unchanged from ff8dd884 for checked Chernarus/Vanilla Server_HandleSpecial.sqf, GUI_UpgradeMenu.sqf and Server_ProcessUpgrade.sqf paths", "current stable origin/master@0139a3468609 and current B69 origin/claude/b69@8d465fcede7f both keep _args = _this at Server_HandleSpecial.sqf:3, case upgrade-sync at :67, _side from _args select 1 at :69, _upgrade_id/_upgrade_level from _this select 2/3 at :70-71 and sync setVariable at :73 in both maintained roots", "current stable and current B69 caller line is GUI_UpgradeMenu.sqf:292 in both maintained roots; Server_ProcessUpgrade.sqf owns the sync lifecycle at :32, :35 and :41", "git diff --name-status 0a1ccb4d..origin/claude/b69 is empty for checked upgrade-sync handler/caller/process-upgrade paths", "current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep the same parser with caller line GUI_UpgradeMenu.sqf:241 and Server_ProcessUpgrade.sqf sync lifecycle at :26, :29 and :35", "historical release a96fdda2 keeps caller line :254 and historical upgrade-queue b061c905 keeps caller line :268; current origin exposes no release/*, feat/*upgrade*, feat/*special* or feat/*queue* heads on 2026-06-22" ], "outputs": [ "Refreshed Support-Specials-And-Tactical-Modules-Atlas.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and machine rows with current B69 head evidence.", "Preserved RequestUpgrade authority migration as separate from the upgrade-sync tuple parser cleanup.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should normalize Server_HandleSpecial.sqf:67-73 to one tuple source, keep RequestUpgrade authority migration separate, propagate maintained Vanilla and smoke upgrade completion/non-server timer sync plus malformed payload rejection.", "updated": "2026-06-22T18:27:14+02:00" }, { "lane": "hq-score-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD is 97e4cdd04e15 after the prior docs commit; checked maintained-root HQ-kill score paths still keep the double-award shape", "current stable origin/master@0139a3468609 keeps _points at Server_OnHQKilled.sqf:23, generic award at :52/:54, non-teamkill guard at :80, _score = 900 at :83 and second award at :86 in both maintained roots; Common/Init/Init_CommonConstants.sqf:529 keeps WFBE_C_BUILDINGS_SCORE_COEF = 3", "current B69 origin/claude/b69@8d465fcede7f keeps _points at Server_OnHQKilled.sqf:23, generic award at :64/:66, non-teamkill guard at :106, _score = 900 at :109 and second award at :112 in both maintained roots; Chernarus constants line drift is :721 and maintained Vanilla constants line drift is :555", "git diff --name-status 0a1ccb4d..origin/claude/b69 touches Chernarus/Vanilla constants and maintained Vanilla Server_OnHQKilled.sqf, but the checked scoring lines remain the same two-award shape", "current Miksuu master@b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 also keep the double-award shape in both maintained roots; current origin exposes no release/*, feat/*hq*, feat/*commander*, feat/*score* or feat/*bounty* heads" ], "outputs": [ "Refreshed Commander-HQ-Lifecycle-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and machine rows with current B69 head evidence.", "Preserved DR-50 as patch-ready/current-stable-B69-unpatched while separating B69 base-fall smoke/sting code from scoring closure.", "No gameplay source changed." ], "handoff": "Closed after validation. Future commander/HQ code owner should keep exactly one non-teamkill HQ score award, make friendly/teamkill HQ destruction score zero, propagate maintained Vanilla and smoke enemy HQ kill, friendly HQ teamkill and DR-20 idempotency/replayed-HQ-kill interactions before claiming closure.", "updated": "2026-06-22T18:13:10+02:00" }, { "lane": "pvf-sender-auth-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD@4d4610f1e429 is unchanged from ade4d356 for checked Chernarus/Vanilla PVF init/dispatcher paths", "current stable origin/master@0139a346 and current B69 origin/claude/b69@8d465fce both use missionNamespace/CODE dispatch at Server_HandlePVF.sqf:14-15 and Client_HandlePVF.sqf:32-33 in both maintained roots", "current stable and current B69 still pass only (_this select 1) at Init_PublicVariables.sqf:56,61, so DR-55 authenticated requester context remains open", "git diff --name-status 0a1ccb4d..origin/claude/b69 changes only Client/PVFunctions/HandleSpecial.sqf in both maintained roots among checked PVF/PVEH paths, adding default-off aicom-team-merge at :57,59", "current Miksuu b8389e748243 and origin/perf/quick-wins@0076040f keep old value-only PVEHs plus Call Compile dispatchers; current origin exposes no release/*, feat/*pvf*, feat/*network*, feat/*auth* or feat/*public* heads" ], "outputs": [ "Refreshed Feature-Status-Register.md, Server-Authority-Migration-Map.md, PVF-Dispatch-Implementation-Playbook.md, Networking-And-Public-Variables.md, Public-Variable-Channel-Index.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and machine rows with current B69 head evidence.", "Preserved 0a1ccb4d and ade4d356 as provenance while marking HEAD@4d4610f1 and origin/claude/b69@8d465fce as current evidence.", "No gameplay source changed." ], "handoff": "Closed after validation. Future network-hardening owner should carry authenticated requester context to server handlers, re-derive side/commander/team/funds/object state inside high-risk handlers, and keep that separate from registered-handler allowlists/logging and the B69 client aicom-team-merge tag.", "updated": "2026-06-22T17:54:53+02:00" }, { "lane": "camp-count-helper-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/source HEAD is 91d1ccf2a04d after the prior docs commit; git diff --name-status ade4d356..HEAD returned zero paths for checked Chernarus/Vanilla camp helper and caller files", "origin/claude/b69 current head is 8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf; git diff --name-status 0a1ccb4d..origin/claude/b69 returned zero paths for checked camp helper and caller files", "docs/source HEAD@91d1ccf2, current stable origin/master@0139a346, current B69 origin/claude/b69@8d465fce, origin/perf/quick-wins@0076040f, historical a96fdda2 and direct Miksuu master@b8389e748243 all keep Common_GetTotalCamps.sqf:10 and Common_GetTotalCampsOnSide.sqf:16 returning 1 for zero-camp towns in both maintained roots", "affected caller families remain capture mode 2/capture-rate math, Common_GetRespawnThreeway via Client_GetRespawnAvailable and depot infantry buy gates", "current origin exposes no release/*, feat/*camp* or feat/*town* heads on 2026-06-22" ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and machine rows with current B69 head evidence.", "Preserved 0a1ccb4d and ade4d356 as provenance while marking HEAD@91d1ccf2 and origin/claude/b69@8d465fce as current evidence.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should still decide real-count versus safe-denominator semantics, split helpers or add caller-specific zero-camp guards, propagate maintained roots and smoke capture mode 2, threeway respawn and depot infantry buys on zero/partial/all-camp towns.", "updated": "2026-06-22T17:42:43+02:00" }, { "lane": "construction-smallsite-logic-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69 current head is 8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf", "git diff --name-status 0a1ccb4d..origin/claude/b69 for checked Chernarus/Vanilla Construction_SmallSite.sqf and Construction_MediumSite.sqf paths is empty", "docs/source HEAD@6b8eba5e, origin/master@0139a346, current Miksuu b8389e748243, origin/perf/quick-wins@0076040f, historical a96fdda2 and current B69 all keep SmallSite add/add at Construction_SmallSite.sqf:70,99 while MediumSite removes at Construction_MediumSite.sqf:70,114 in both maintained roots", "current origin exposes no release/*, construction, coin or small-site feature heads on 2026-06-22" ], "outputs": [ "Refreshed Construction-Logic-List-Cleanup.md, Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and machine rows with current B69 head evidence.", "Preserved 3406ffa0 and 0a1ccb4d as provenance while marking HEAD@6b8eba5e and origin/claude/b69@8d465fce as current evidence.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should still patch only the post-completion SmallSite add-to-remove line, propagate maintained Vanilla and smoke small/medium construction before runtime-impact wording.", "updated": "2026-06-22T17:29:26+02:00" }, { "lane": "town-ai-vehicle-despawn-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69 current head is 8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf", "git diff --name-status 0a1ccb4d..origin/claude/b69 for checked server_town_ai.sqf paths is empty, so later B69 PR movement did not change this cleanup surface", "origin/claude/b69 Chernarus server_town_ai.sqf:325 uses a full crew player scan before deleting tracked active town-AI vehicles", "origin/claude/b69 maintained Vanilla server_town_ai.sqf:319 still deletes with only !(isPlayer leader group _x)", "docs/source HEAD@948db4ab, origin/master@0139a346, current Miksuu b8389e748243, origin/perf/quick-wins@0076040f, historical a96fdda2 and origin/feat/aicom-fleet-improvements@cc5090bed4ad still keep the unsafe leader-only vehicle delete in both maintained roots" ], "outputs": [ "Refreshed Town-AI-Vehicle-Despawn-Safety.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and machine rows with current B69 head evidence.", "Preserved Chernarus-only, no-maintained-Vanilla-propagation and smoke-pending caveats.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should port/propagate the player crew guard to maintained roots, preserve empty AI-only cleanup and smoke driver/gunner/cargo/turret occupancy plus empty vehicle cleanup before release-ready wording.", "updated": "2026-06-22T17:15:28+02:00" }, { "lane": "side-supply-current-b69-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69 current head is 8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf", "git diff --name-status 39eed5c0..origin/claude/b69 for checked side-supply paths is empty, so later B69 PR #50/#51 movement did not change those files", "origin/claude/b69 Chernarus Server_ChangeSideSupply.sqf floors west/resistance/east negatives to 0 at :12,36,60 and adds wfbe_supply_temp_resistance at :25", "origin/claude/b69 maintained Vanilla still keeps _currentSupply - _amount at Common_ChangeSideSupply.sqf:25 and Server_ChangeSideSupply.sqf:12,36", "current stable origin/master@0139a346, current Miksuu b8389e748243 and perf/quick-wins@0076040f branch scopes remain unchanged for this lane" ], "outputs": [ "Refreshed stale B69 39eed5c0 wording in side-supply/resistance-supply owner/status/queue/machine rows so 39eed5c0 is provenance and 8d465fce is current B69 head evidence.", "Mirrored docs/wiki changes to the GitHub wiki checkout and validated parity.", "No gameplay source changed." ], "handoff": "Closed after validation. Future economy owner should still treat B69 as branch-only Chernarus candidate evidence until maintained Vanilla propagation, side/channel/requester validation, reason parsing and Arma smoke are recorded.", "updated": "2026-06-22T17:01:15+02:00" }, { "lane": "wasp-marker-wait-current-stable-propagation-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs HEAD 46840f048bd4 keeps the unslept display-54 wait in Chernarus and maintained Vanilla global_marking_monitor.sqf:62-73", "origin/master@0139a3468609 and origin/claude/b69@8d465fcede7f carry sleep 0.1 at global_marking_monitor.sqf:64 in both maintained roots", "Chernarus source fix is commit 4805c778876d; maintained Vanilla propagation is present via 9b49883cb936 regeneration", "current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f8a5e still keep the unslept loop in checked maintained roots", "origin exposes no current release/* heads on 2026-06-22" ], "outputs": [ "Refreshed WASP-Marker-Wait-Cleanup.md, Performance-Opportunity-Sweep.md, WASP-Overlay.md, Codebase-Coverage-Ledger.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and Current-Source-Status-Snapshot.md with branch-split source truth.", "Updated dashboard, worklog, pruning ledger and machine rows so future agents do not treat stable/B69 as still missing the one-line throttle.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should add the one-line sleep or an intentional waitUntil refactor only on old-shape targets, propagate maintained roots deliberately and smoke map double-click marker dialog input-lock/unlock behavior. On stable/B69, record smoke or optional style refactor only.", "updated": "2026-06-22T16:49:21+02:00" }, { "lane": "b69-b73-troop-truck-current-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69 current head is 8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf after PR #51 merged claude/ch-truck-fix", "PR #51 merged claude/ch-truck-fix@70a1c8086b373f5394d1a805c2980dc078e47faf into claude/b69 on 2026-06-22T14:03:51Z from base b8530477", "b8530477..8d465fce changes one Chernarus file, Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf, +5/-1", "B73 gates the B66 infantry troop-truck prepend on WFBE_C_AICOM_ARMED_TRANSPORT_ONLY <= 0 so unarmed trucks are not spawned when Common_RunCommanderTeam refuses them", "no maintained Vanilla/Takistan diff in the PR #51 delta; B69 remains branch-only and smoke/master pending" ], "outputs": [ "Refreshed B69 branch-status pages and machine records so current B69 points at PR #51 / 8d465fce, not PR #50 / b8530477.", "Preserved PR #50 as the maintained Vanilla/Takistan propagation proof and marked the B73 guard Chernarus-only until propagated/smoked.", "No gameplay source changed." ], "handoff": "Closed after validation. Future B69 owner should treat origin/claude/b69@8d465fce as branch evidence only, smoke Chernarus armed-transport-only troop-truck behavior and no lingering empty trucks, decide whether to propagate the B73 guard to maintained Vanilla/Takistan, and record master/stable routing before release wording.", "updated": "2026-06-22T16:31:38+02:00" }, { "lane": "july-fpv-branch-route-current-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "no current origin/dev/july-takistan-airfield-fpv-drone remote head was found on 2026-06-22", "origin/dev/july-2026-update current head is e3f530ed5bb6c80da9d4b184086b493d946baf23", "PR #21 is a closed unmerged draft from dev/july-2026-update to release/2026-06-feature-bundle with head e3f530ed and base 1701586d", "origin/dev/july-2026-update:docs/july-2026-update.md is a roadmap scaffold that names the Takistan captured-airfield FPV drone as flagship and says planning/no gameplay code yet", "origin/feat/drone-saturation-strike@8ca4be90 and origin/feat/recon-uav@563418ea remain separate branch-only drone/UAV features" ], "outputs": [ "Refreshed July FPV route pages and machine records so future code owners do not assume the stale per-feature branch exists.", "No gameplay source changed." ], "handoff": "Closed after validation. Future July FPV owner should create or restore an implementation branch before code work, keep the feature Takistan-only and server-authoritative until runtime evidence proves otherwise, and record Takistan boot/capture/JIP/economy/upgrade/authority/range/base-protection/AA-radar smoke before release-ready wording.", "updated": "2026-06-22T16:10:57+02:00" }, { "lane": "b69-takistan-aicom-port-current-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69 current head is b8530477ce4f8cc66c60a5d310a85d25c9cbc27c", "origin/claude/tk-aicom-port current head is 3b1106a1123e877e95d7abe11b817179b5761c50 and the b8530477 merge tree matches it", "PR #50 merged claude/tk-aicom-port into claude/b69 on 2026-06-22T13:33:48Z from base 39eed5c0b389dd57c1a81ff68af60374f1f29d10", "39eed5c0..b8530477 is 22 maintained Vanilla/Takistan files / +2499 / -147; b8a1505f..b8530477 is 44 files / +3198 / -238 across B69 plan, current Chernarus and maintained Vanilla/Takistan", "Takistan B69 now has AICOM constants, supervisor compile/spawn/watchdog, GUER air-defense launch/worker and client marker/PV support; HC top-up remains draft/uncompiled because Init_Server.sqf:58-67 still does not compile WFBE_SE_FNC_AI_Com_HCTopUp" ], "outputs": [ "Refreshed Feature-Status-Register.md, AI-Commander-B69-Improvement-Roadmap.md, AI-Commander-Autonomy-Audit.md and AI-Commander-B69-Implementation-Sketches.md so current B69 is branch-propagated across current Chernarus plus maintained Vanilla/Takistan, not master/stable or Arma-smoked proof.", "Refreshed PR-Cleanup-And-Integration-Lab.md and coordination records with PR #50 and branch-delta evidence.", "No gameplay source changed." ], "handoff": "Closed after validation. Future B69 owner should treat origin/claude/b69@b8530477 as branch evidence only, review/smoke Chernarus plus Takistan, decide master/stable integration route, and keep HCTopUp scoped as uncompiled draft scaffolding until source changes prove otherwise.", "updated": "2026-06-22T15:54:23+02:00" }, { "lane": "ai-hc-runtime-current-stable-line-anchor-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs HEAD 4b6f5ca9 has no checked AI/HC source-path changes from ca028bff, d30d2346 or ff5b95dabb06", "origin/master@0139a3468609 Chernarus and maintained Vanilla HC/runtime files are identical for checked paths", "current stable Headless/Init/Init_HC.sqf:94-129 reseats, parks, persistently watches for mission-restart re-grabs and re-announces connected-hc; Server_HandleSpecial.sqf:406-431 handles idempotent connected-hc registration", "current stable server_town_ai.sqf:242-248 enters HC mode, Server_DelegateAITownHeadless.sqf:22-56 selects least-loaded HC once and round-robins live HCs, and Server_HandleSpecial.sqf:86-115 accepts town update-back", "current stable Server_OperateTownDefensesUnits.sqf:55-67 delegates active-side town static gunners without a west/east/resistance side gate; static-defense update-back remains absent", "current stable Patrols v2 exists only on origin/master among checked docs/Miksuu/perf/historical refs and dispatches HC/local at server_side_patrols.sqf:64-69", "current Miksuu master is b8389e748243; current origin exposes no live release/* heads on 2026-06-22" ], "outputs": [ "Refreshed stale current-stable line anchors and wording in AI runtime/HC gateway docs.", "No gameplay source changes planned." ], "handoff": "Closed after validation. Future HC/static-defense owner should not add a side gate as a docs-derived fix; current stable already passes the active town side and has no side gate. Remaining work is DR-21/DR-42 work records, callback/failback, static-defense update-back/accounting, late-HC behavior and Arma 2 OA smoke across west/east/resistance plus Patrols v2 HC dispatch.", "updated": "2026-06-22T15:32:39+02:00" }, { "lane": "headless-patrols-v2-topology-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a3468609 carries Patrols v2 in Chernarus and maintained Vanilla: Init_Server.sqf:690 starts the driver; server_side_patrols.sqf:64-69 dispatches HC/local; Client/PVFunctions/HandleSpecial.sqf:50 receives delegate-sidepatrol", "Common_RunSidePatrol.sqf:5-8 keeps lifecycle local to the creator, and :54-56, :82-84, :245-247, :264-266 report slot/marker/convoy events to the server", "Server_HandleSpecial.sqf:345-372 updates WFBE_ACTIVE_PATROLS and slot counters; Client/FSM/updatepatrolmarkers.sqf:3,19 reads the public marker list", "docs HEAD ff5b95dabb06, current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda28087 lack Patrols v2 files in checked maintained roots; cf2a6d6a4f96 is historical stable evidence only", "current stable static-defence spawn uses the active town side at server_town.sqf:290 and server_town_ai.sqf:262, with no side gate in Server_OperateTownDefensesUnits.sqf:55-67; DR-42 report-back/accounting and smoke remain open", "current stable Server_DelegateAITownHeadless.sqf:22-56 hoists the least-loaded HC scan and round-robins town groups from that seed; remaining Mode 2 debt is tracking/fallback, not the old blind random selector" ], "outputs": [ "Refreshed stale Headless-Client-Scaling-And-Topology.md Patrols v2 row, TL;DR and server-pinned-load wording.", "Corrected stale town static-defence side-gate wording on the same topology page.", "Corrected stale multi-HC random-selection wording to the current stable least-loaded/round-robin shape.", "No gameplay source changed." ], "handoff": "Closed after validation. Future tester should smoke Patrols upgrade levels, HC delegate-sidepatrol dispatch/fallback, death and crewless slot release, convoy-stop payout and friendly marker cleanup before treating Patrols v2 HC offload as a proven FPS win. Static-defence work should fix DR-42 report-back/accounting and smoke west/east/resistance instead of adding a side-gate patch.", "updated": "2026-06-22T15:01:41+02:00" }, { "lane": "hosted-fps-current-stable-dev-branch-route-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs HEAD d0161083035b is source-unchanged from a27086cd for checked hosted-FPS source paths", "origin/master@0139a3468609 uses a single guarded serverFpsGUI publisher in both maintained roots, starts it at Init_Server.sqf:769 and documents monitorServerFPS removal at :815-817", "origin/dev/july-update-hosted-server-fps-loop-fix is not a current remote ref on 2026-06-22; git ls-remote matched only feat/client-fps and perf/asr-ai-server-fps for FPS branch patterns", "current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f still keep the old two-loop publisher shape in checked maintained roots" ], "outputs": [ "Refreshed hosted-FPS owner/status/runtime/roadmap/testing pages and machine records.", "Routed July hosted-FPS work through a missing-branch caveat and target-branch-specific smoke gate.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner must create or restore the July hosted-FPS target branch before code work, choose current-stable single-publisher versus docs/source two-publisher compatibility deliberately, then smoke the target branch shape instead of assuming both FPS variables are always published.", "updated": "2026-06-22T14:48:39+02:00" }, { "lane": "resistance-side-supply-feature-status-followup-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs HEAD 56370c44 is source-unchanged from 4db90f1c for checked Missions/Missions_Vanilla paths", "docs/current Miksuu b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 publish generic wfbe_supply_temp_ at Common_ChangeSideSupply.sqf:28,30 but have no checked maintained-root WFBE_L_GUE owner logic, no resistance temp handler and blocking resistance reads at Common_GetSideSupply.sqf:40-43", "current stable origin/master@0139a346 Chernarus mission.sqm:4928,4931 and Vanilla mission.sqm:4198,4201 define WFBE_L_GUE; Common_GetSideSupply.sqf:36-40 returns funds-only 0 for resistance; Server_ChangeSideSupply.sqf still has only west/east handlers", "B69 origin/claude/b69@39eed5c0 adds Chernarus wfbe_supply_temp_resistance at Server_ChangeSideSupply.sqf:25-45; maintained Vanilla remains west/east only" ], "outputs": [ "Refreshed Feature-Status-Register.md resistance side-supply row.", "Updated side-supply-clamp-first in agent-feature-status.jsonl.", "No gameplay source changed." ], "handoff": "Closed after validation. Future economy owner should use Resistance-Supply-Scaffold.md for branch truth, decide funds-only 0 versus live resistance supply state, propagate maintained Vanilla or explicitly scope Chernarus, and validate west/east/resistance channels plus requester authority before side-supply hardening claims.", "updated": "2026-06-22T14:29:13+02:00" }, { "lane": "resistance-supply-scaffold-b69-branch-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs branch e46a7330 has Init_Common.sqf:280 present-side loop but no checked Chernarus/Vanilla WFBE_L_GUE mission owner logic and no wfbe_supply_temp_resistance handler", "current stable origin/master@0139a346 Chernarus mission.sqm:4928,4931 and Vanilla mission.sqm:4198,4201 define LocationLogicOwnerResistance / WFBE_L_GUE; Common_GetSideSupply.sqf:36-40 returns funds-only 0 for resistance; Server_ChangeSideSupply.sqf still has only west/east handlers", "current Miksuu master@b8389e748243, origin/perf/quick-wins@0076040f and historical a96fdda2 match the old no-owner/no-handler shape in checked maintained roots; their resistance read branch still uses REQUEST_SUPPLY_VALUE / waitUntil", "B69 origin/claude/b69@39eed5c0 adds Chernarus wfbe_supply_temp_resistance at Server_ChangeSideSupply.sqf:25-45 and floors west/resistance/east negatives at :12,36,60; maintained Vanilla remains west/east only and old-shape" ], "outputs": [ "Refreshed Resistance-Supply-Scaffold.md with a branch matrix for owner logic, read behavior and temp-channel receiver scope.", "Cross-linked Economy-Towns-And-Supply.md and Source-Fix-Propagation-Queue.md to the resistance scaffold matrix.", "No gameplay source changed." ], "handoff": "Closed after validation. Future economy owner should treat B69 resistance supply as Chernarus candidate evidence only, decide whether resistance reads should remain funds-only 0 or become live supply state, propagate maintained Vanilla or explicitly scope Chernarus, and validate west/east/resistance channels plus requester authority before calling side-supply hardened.", "updated": "2026-06-22T14:18:00+02:00" }, { "lane": "side-supply-b69-current-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs branch 4db90f1c is source-unchanged from 7047da5d9 / f52ccee8 for checked Common_ChangeSideSupply.sqf, Server_ChangeSideSupply.sqf, AttackWave.sqf and supplyMissionCompleted.sqf paths", "origin/master@0139a346 Chernarus and maintained Vanilla still keep _currentSupply - _amount at Common_ChangeSideSupply.sqf:25 and Server_ChangeSideSupply.sqf:12,36 plus payload-side trust", "current Miksuu master@b8389e748243 and historical a96fdda2 keep the same old-shape maintained-root side-supply and reason parsing behavior", "origin/perf/quick-wins@0076040f fixes only the Chernarus arithmetic floor to 0; maintained Vanilla and validation remain open", "origin/claude/b69@39eed5c0 fixes Chernarus server arithmetic at Server_ChangeSideSupply.sqf:12,36,60 and adds Chernarus wfbe_supply_temp_resistance at :25-45; maintained Vanilla stays old-shape and reason parsing remains open" ], "outputs": [ "Refreshed Economy-Authority-First-Cut.md side-supply and reason branch matrices.", "Refreshed Economy-Towns-And-Supply.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress-Dashboard.md and Wiki-Pruning-And-Relevance-Ledger.md.", "No gameplay source changed." ], "handoff": "Closed after validation. Future economy owner should port or recreate the clamp in current source, decide west/east/resistance channel validation, propagate maintained Vanilla or explicitly scope Chernarus-only work, and still fix reason parsing plus DR-44 requester/authority validation before claiming side-supply hardened.", "updated": "2026-06-22T14:02:46+02:00" }, { "lane": "b69-pr49-b72-tints-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69 advanced to merge commit 39eed5c02d8ba9c5a27b7a4173607526edc0677e after PR #49 merged", "PR #49 is MERGED as claude/b72-tints-on -> claude/b69, mergedAt/updatedAt 2026-06-22T11:47:23Z", "origin/claude/b69^1 is 4dcc10b143a0 and origin/claude/b69^2 is 7e1026ea", "4dcc10b143a0..39eed5c0 is one current Chernarus constants file, +1/-1, no maintained Vanilla diff", "gh pr list --head claude/b69 --state all returned no direct PR for claude/b69 on 2026-06-22" ], "outputs": [ "Refreshed B69 branch-status and PR-routing docs so the B72 tints-on default flip is treated as merged into B69.", "Preserved Chernarus-only, no-maintained-Vanilla-diff, tint-smoke-pending and no-master-target-PR caveats.", "No gameplay source changed." ], "handoff": "Closed after validation. Future B69 owner should treat origin/claude/b69@39eed5c0 as current branch evidence, not master/stable proof; review/smoke, decide maintained Vanilla propagation or explicit Chernarus-only scope, and open/update a master-target PR route before release wording.", "updated": "2026-06-22T13:53:10+02:00" }, { "lane": "supply-mission-economy-pr-current-stable-followup-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "current supply-scan lane already refreshed Supply-Mission-Architecture.md against docs/source 15563691, origin/master@0139a346, current Miksuu b8389e748243, perf 0076040f and historical release-line refs", "gh pr view 1 showed PR #1 feat/supply-helicopter closed/unmerged; git ls-remote showed no live origin release/*, supply or heli feature heads on 2026-06-22", "Current-Work-Supply-Helicopters-PR1.md still treated the PR branch as current-head review evidence; Economy-Towns-And-Supply.md still had older stable/release wording in supply-heli and reward sections" ], "outputs": [ "Refreshed Current-Work-Supply-Helicopters-PR1.md.", "Refreshed Economy-Towns-And-Supply.md supply branch split, reward and authority wording.", "No gameplay source changed." ], "handoff": "Closed after validation. Future supply owner should use Supply-Mission-Architecture.md for the canonical branch matrix, treat PR #1 as historical evidence, and keep economy wording tied to current stable origin/master@0139a346 rather than stale stable/release rows.", "updated": "2026-06-22T13:09:06+02:00" }, { "lane": "supply-scan-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/docs/developer-wiki-index@15563691 Chernarus and maintained Vanilla use the truck-only typed command-center scan at supplyMissionStarted.sqf:25,28 and keep the nearby-player scan broad at :44", "origin/master@0139a346 Chernarus and maintained Vanilla use the heli-aware typed command-center scan at supplyMissionStarted.sqf:7,55,61,83", "direct current Miksuu master fetched from https://github.com/miksuu/a2waspwarfare.git resolves to b8389e74 and still broad-enumerates command-center candidates at supplyMissionStarted.sqf:25,28,44", "origin/perf/quick-wins@0076040f still matches the broad-enumeration/post-filter command-center scan shape in both maintained roots", "current origin exposes no release/* or supply feature heads; historical a96fdda2 and 7ff18c49 remain local release-line evidence for the heli-aware typed scan" ], "outputs": [ "Refreshed Supply-Mission-Scan-Narrowing.md, Supply-Mission-Architecture.md, Supply-Mission-Authority-Cleanup-Playbook.md, Performance-Opportunity-Sweep.md, Current-Source-Status-Snapshot.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and supply machine rows.", "Mirrored touched wiki files into docs/wiki.", "No gameplay source changed." ], "handoff": "Closed after validation. Future supply owner should treat current stable origin/master@0139a346 as source-present for the heli-aware typed scan, treat current Miksuu/perf as old-shape broad-scan targets, and keep historical a96fdda2/7ff18c49 release-line evidence separate from live release-head wording. Truck/heli command-center smoke and broader authority hardening remain open.", "updated": "2026-06-22T13:07:36+02:00" }, { "lane": "gear-template-profile-current-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@72b5f0de98f9 Chernarus and maintained Vanilla keep Client_UI_Gear_SaveTemplateProfile.sqf:33,52,75 undefined _u_upgrade checks and Init_ProfileGear.sqf:17,25 six-field import guard/index-6 read", "targeted diff 43c3ba05..HEAD over checked gear-template profile paths returned no paths, so the 2026-06-21 source line anchors still hold at current docs head", "current stable origin/master@0139a3468609 fixes only the save-filter comparisons in both maintained roots at Client_UI_Gear_SaveTemplateProfile.sqf:34,57,82 and still keeps Init_ProfileGear.sqf:17,25", "current Miksuu master@b8389e748243, origin/perf/quick-wins@0076040f8a5e, historical release a96fdda28087 and historical EASA QoL a66d46912e2a keep the old save-filter/import-guard shape in both maintained roots", "git ls-remote --heads origin release/* feat/buymenu-easa-qol feat/*gear* feat/*template* feature/*gear* feature/*template* returned no heads on 2026-06-22" ], "outputs": [ "Refreshed Gear-Template-Profile-Filter.md, Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and gear profile/template machine rows.", "No gameplay source changed." ], "handoff": "Closed after validation. Future gear/profile owner should patch SaveTemplateProfile only on docs/source or old-shape refs, add an Init_ProfileGear import guard/default on all target refs including current stable, and decide Barracks-or-Gear versus Gear-only template policy before changing AddTemplate/FillTemplates behavior.", "updated": "2026-06-22T13:07:32+02:00" }, { "lane": "empty-supply-truck-timeout-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@b4e10b5f Chernarus and maintained Vanilla keep emptyvehiclescollector.sqf:9-19,30 and Server_HandleEmptyVehicle.sqf:22-23,27,30,33 for supply-truck _delay = 86400", "origin/master@0139a346 Chernarus and maintained Vanilla keep emptyvehiclescollector.sqf:9-19,30 and Server_HandleEmptyVehicle.sqf:30-31,35,38,41 after handler line drift", "direct current Miksuu master@b8389e748243 and origin/perf/quick-wins@0076040f keep the docs-shaped collector/handler anchors in both maintained roots", "origin/claude/b69@0094647d and origin/claude/b69-finalpieces@80d3267c match current-stable handler line drift and do not change empty supply-truck cleanup", "git ls-remote --heads origin release/* feat/*cleanup* feat/*supply* feature/*cleanup* feature/*supply* returned no heads on 2026-06-22; historical a96fdda2 is available in the source checkout and matches the 24-hour policy, but remains historical-only rather than current release proof" ], "outputs": [ "Refreshed Marker-Cleanup-Restoration-Systems-Atlas.md empty supply-truck matrix plus Feature Status and Source Fix queue rows.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine records.", "No gameplay source changed." ], "handoff": "Closed after validation. Future runtime/logistics owner should decide keep-and-label versus shorter/parameterized supply-truck timeout, then patch source Chernarus plus maintained Vanilla only if changing behavior and smoke ordinary empty vehicles, ambulance/repair double-timeout vehicles, supply/logistics trucks and long-match object counts.", "updated": "2026-06-22T12:46:28+02:00" }, { "lane": "b69-pr47-merged-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69 advanced to merge commit 0094647d7b641bb79202e77e7f480d6d39aadcdb after PR #47 merged", "PR #47 is MERGED as claude/b69-finalpieces -> claude/b69, mergedAt/updatedAt 2026-06-22T10:23:16Z", "origin/claude/b69^1 is 0a1ccb4d05c5 and origin/claude/b69^2 is 80d3267c1b2b", "0a1ccb4d05c5..0094647d7b64 is 8 Chernarus AI commander/client files, +242/-13, no maintained Vanilla diff", "gh pr list --head claude/b69 --state all returned no direct PR for claude/b69 on 2026-06-22" ], "outputs": [ "Refreshed B69 branch-status and PR-routing docs so finalpieces is treated as merged into B69.", "Preserve Chernarus-only, no-maintained-Vanilla-diff and smoke-pending caveats.", "No gameplay source changed." ], "handoff": "Closed after validation. Superseded for current-head routing by b69-pr49-b72-tints-head-refresh-2026-06-22; keep this as PR #47 finalpieces merge evidence only. Future B69 owner should use origin/claude/b69@39eed5c0 for current branch review and still wire/smoke HC top-up before calling depleted-team merge live.", "updated": "2026-06-22T12:36:46+02:00" }, { "lane": "service-easa-affordability-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@db3015f18ea3 Chernarus and maintained Vanilla still debit service rearm/refuel directly at GUI_Menu_Service.sqf:198,219 and use strict EASA funds > price at GUI_Menu_EASA.sqf:47-49", "origin/master@0139a346 Chernarus and maintained Vanilla partially guard service rearm/refuel at GUI_Menu_Service.sqf:484,507, but repair/heal still debit behind positive-price checks at :496-497 and :519-520; EASA remains strict funds > price at GUI_Menu_EASA.sqf:118-120", "current Miksuu upstream master is b8389e748243 per miksuu-current-head-d950-correction-2026-06-22 and keeps the old direct service debit shape in checked maintained roots", "origin/perf/quick-wins@0076040f and historical EASA QoL a66d4691 keep the old direct service debit shape in checked maintained roots; local checkpoint d9506078 matches the current-stable partial service shape but is not current Miksuu upstream evidence", "origin/claude/b69-finalpieces@80d3267c1b2b allows exact-funds EASA only in Chernarus at GUI_Menu_EASA.sqf:118 while maintained Vanilla remains strict >" ], "outputs": [ "Refreshed Service-Menu-Affordability-Guards.md, Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress-Dashboard.md, Wiki-Pruning-And-Relevance-Ledger.md and service/EASA machine rows.", "No gameplay source changed." ], "handoff": "Closed after validation. Future gear/UI owner should treat this as local service/EASA correctness evidence, not server-authority closure. For old-shape docs/current-Miksuu/perf/QoL targets, port action-time funds/context guards. For current-stable-shaped targets, finish repair/heal guards and decide whether B69's Chernarus-only exact-funds EASA >= change should be ported to both maintained roots.", "updated": "2026-06-22T12:31:48+02:00" }, { "lane": "miksuu-current-head-d950-correction-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "git ls-remote https://github.com/miksuu/a2waspwarfare.git refs/heads/master returned b8389e7482438edd00f420c5bb795ac0a642971f on 2026-06-22", "refs/remotes/miksuu/master fetched from the Miksuu repository resolves to b8389e74 in the source checkout", "local d9506078 is contained by origin/claude/a2a3-execute-nullguard, origin/claude/guer-build-coolunits and origin/claude/guer-build-vbied, not by current Miksuu master", "affected docs previously mentioned current Miksuu d9506078 in cargo-loop, auto-wall, visible-parameter and LoadoutManager-root-discovery evidence" ], "outputs": [ "Refreshed cargo-loop, gear/loadout, construction/CoIn, mission-parameter, dead/stale, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows.", "Current Miksuu b8389e748243 is documented as old-shape for inclusive cargo loops, auto-wall false default/no exclusions, visible AI/cleanup parameter readers and LoadoutManager ancestor-name-only root discovery.", "No gameplay source changes planned." ], "handoff": "Closed after validation. Future agents must treat d9506078 as local origin/claude/* branch evidence only unless a future direct Miksuu fetch proves otherwise. Current stable origin/master@0139a346 remains separate fixed/source-present evidence where documented.", "updated": "2026-06-22T12:14:10+02:00" }, { "lane": "mash-marker-current-stable-branch-scope-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs checkout HEAD@db3015f18ea3 Chernarus and maintained Vanilla keep local MASH deploy plus commented receiver/orphaned marker relay", "origin/master@0139a3468609 Chernarus and maintained Vanilla remove the maintained MASH deploy module path and keep the Skill_Apply.sqf:43 MASH deploy ability removed comment", "Miksuu master fetched 2026-06-22 at b8389e748243 keeps the old deploy/relay shape in both maintained roots", "origin/perf/quick-wins@0076040f8a5e keeps the old deploy/relay shape in both maintained roots", "historical a96fdda28087 and older B69 refs 0a1ccb4d05c5 / 80d3267c1b2b carry the current-stable MASH deploy removed shape in both maintained roots; superseded for current-B69 wording by mash-marker-current-b69-head-refresh-2026-06-22" ], "outputs": [ "Refreshed Respawn lifecycle, Feature Status, Abandoned Feature Revival, Dead/stale code, Public Variable Channel Index, Support Specials and adjacent module/UI/hardening route wording.", "Updated dashboard, worklog, pruning ledger and machine rows.", "No gameplay source changed." ], "handoff": "Closed after validation. Future MASH owners should keep local deploy/respawn, shared marker relay and current-stable deploy removal separate; revive old-shape markers only with server-held marker state, delete resend and explicit JIP resend, or finish removal/cleanup on the target branch.", "updated": "2026-06-22T12:01:07+02:00" }, { "lane": "salvage-payout-current-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/docs/developer-wiki-index@fb8d4ebc Chernarus and maintained Vanilla Skill_Salvage.sqf:34,38; updatesalvage.sqf:10,46,50; Init_Client.sqf:53,91; Client_BuildUnit.sqf:267", "origin/master@0139a346 Chernarus and maintained Vanilla Skill_Salvage.sqf:34,38; updatesalvage.sqf:10,46,51; Init_Client.sqf:72,110; Client_BuildUnit.sqf:343", "current Miksuu master verified by ls-remote as b8389e748243 on 2026-06-22 and keeps the docs-shaped salvage payout/loop/local-delete shape in both maintained roots", "origin/perf/quick-wins@0076040f keeps the docs-shaped salvage payout/loop/local-delete shape in both maintained roots", "historical release commit a96fdda2 keeps the mismatch in both maintained roots; current origin exposes no release/* or feat/*salvage* heads on 2026-06-22", "Miksuu still exposes historical EngineerSalvageAbility@99bfaeb8 and SalvageRuTranslationFix@291c6cb4 heads as inherited salvage-feature debt" ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md salvage matrix and current-branch scope.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and salvage machine rows.", "No gameplay source changed." ], "handoff": "Closed after validation. Future salvage owner should patch ChangePlayerFunds casing in source Chernarus plus maintained Vanilla first, then smoke manual engineer and salvage-truck payouts. Keep updatesalvage loop-exit review and server-owned delete/reward authority as separate work unless explicitly claimed together.", "updated": "2026-06-22T11:48:21+02:00" }, { "lane": "b69-finalpieces-current-head-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69-finalpieces@80d3267c1b2b is a descendant of origin/claude/b69@0a1ccb4d05c5", "git diff --stat origin/claude/b69..origin/claude/b69-finalpieces shows 8 Chernarus AI commander/client files changed, +242/-13", "git diff --name-status origin/claude/b69..origin/claude/b69-finalpieces -- Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan returned no paths", "PR #47 was open as claude/b69-finalpieces -> claude/b69 at the 2026-06-22T09:20:42Z snapshot; superseded by b69-pr47-merged-head-refresh-2026-06-22 after it merged", "rg found no b69-finalpieces / finalpieces wiki mention before this lane" ], "outputs": [ "Refreshed AI-Commander-Autonomy-Audit.md, AI-Commander-B69-Improvement-Roadmap.md and AI-Commander-B69-Implementation-Sketches.md with finalpieces scope and caveats.", "Updated Feature-Status-Register.md, PR-Cleanup-And-Integration-Lab.md, Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine records.", "No gameplay source changed." ], "handoff": "Closed after validation and superseded for current routing by b69-pr47-merged-head-refresh-2026-06-22. Treat finalpieces as Chernarus-only B69-head evidence after PR #47 merged into claude/b69; town-punch, armed transport and stranded merge code is source-present, while HC merge/top-up remains default-off draft scaffolding because WFBE_SE_FNC_AI_Com_HCTopUp is not compiled by Init_Server.sqf:58-66.", "updated": "2026-06-22T11:27:50+02:00" }, { "lane": "vehicle-cargo-loop-bounds-current-miksuu-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@b2544207 Chernarus and maintained Vanilla Common_EquipVehicle.sqf:27,33,39 plus Common_EquipBackpack.sqf:35,41 still use inclusive count(_items) loops", "origin/master@0139a346 Chernarus and maintained Vanilla use corrected (count(_items) - 1) loops at the same five cargo-application lines", "Superseded by miksuu-current-head-d950-correction-2026-06-22: direct Miksuu upstream is b8389e748243 and still old-shape for the five cargo loops; local d9506078 is origin/claude/* branch evidence, not current Miksuu upstream", "origin/perf/quick-wins@0076040f fixes the five loops in Chernarus only while maintained Vanilla still uses inclusive count(_items) loops", "historical a96fdda2 fixes both maintained roots; historical a66d4691 keeps inclusive loops in both maintained roots", "current origin exposes no release/* or feat/buymenu-easa-qol heads on 2026-06-22" ], "outputs": [ "Superseded by miksuu-current-head-d950-correction-2026-06-22. Current stable is fixed; current Miksuu b8389e748243 remains old-shape.", "Updated Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress-Dashboard.md, Wiki-Pruning-And-Relevance-Ledger.md and machine rows.", "No gameplay source changed." ], "handoff": "Closed after validation, then superseded by miksuu-current-head-d950-correction-2026-06-22 for current-Miksuu provenance. Future gear/cargo owner should port the count(_items)-1 shape to old-shape targets including current Miksuu b8389e748243, propagate maintained Vanilla where still old-shape, and smoke vehicle/backpack cargo without bundling gear authority redesign.", "updated": "2026-06-22T11:14:35+02:00" }, { "lane": "construction-smallsite-logic-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@3406ffa0 Chernarus and maintained Vanilla SmallSite add/add at Construction_SmallSite.sqf:70,99 and MediumSite add/remove at Construction_MediumSite.sqf:70,114", "origin/master@0139a346 Chernarus and maintained Vanilla match the same SmallSite add/add and MediumSite add/remove line shape at :70,:99 and :70,:114", "Miksuu master@b8389e74 and origin/perf/quick-wins@0076040f match the same maintained-root line shape", "historical release commit a96fdda2 matches the same maintained-root line shape; current origin exposes no release/* heads on 2026-06-22", "origin/claude/b69@0a1ccb4d matches the same maintained-root line shape", "git ls-remote --heads origin release/* feat/*construction* feat/*coin* feat/*small* returned no heads on 2026-06-22" ], "outputs": [ "Refreshed Construction-Logic-List-Cleanup.md current branch matrix and acceptance criteria.", "Updated Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md so SmallSite cleanup evidence uses current stable origin/master@0139a346 instead of cf2a6d6a.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine rows. No gameplay source changed." ], "handoff": "Closed after validation. Future construction owner should patch only the post-completion SmallSite add-to-remove line first, propagate maintained Vanilla, and smoke small/medium construction plus structure kill/repair/JIP behavior before runtime-impact wording.", "updated": "2026-06-22T11:06:08+02:00" }, { "lane": "town-ai-vehicle-despawn-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index current checkout Chernarus and maintained Vanilla initialize wfbe_active_vehicles at server_town_ai.sqf:30, append at :161/:179, delete tracked vehicles at :214 with only !(isPlayer leader group _x), and clear at :219", "origin/master@0139a346 current stable Chernarus and maintained Vanilla initialize at :41, append at :238/:257, delete tracked vehicles at :309 with only !(isPlayer leader group _x), and clear at :315", "Miksuu master@b8389e748243 Chernarus and maintained Vanilla keep the same unsafe shape with delete at :195 and clear at :201", "origin/perf/quick-wins@0076040f Chernarus keeps the unsafe vehicle delete at :219 and clear at :224", "historical release commit a96fdda2 keeps the unsafe vehicle delete at :200 and clear at :206", "origin/feat/aicom-fleet-improvements@cc5090bed4ad keeps the unsafe current-stable-era shape in both maintained roots at delete :207 and clear :213", "origin/claude/b69@0a1ccb4d Chernarus has a candidate crew guard at server_town_ai.sqf:325, but maintained Vanilla still deletes with only the leader-player guard at :319" ], "outputs": [ "Refreshed Town-AI-Vehicle-Despawn-Safety.md current branch matrix and Source Chain line refs.", "Aligned Feature Status, Source Fix queue, Current Source Snapshot, Miksuu upstream intel, hardening backlog, dashboard/worklog/pruning ledger and machine coordination rows.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owners should treat current stable origin/master@0139a346 as still open for DR-45, treat B69 as Chernarus-only candidate evidence until maintained Vanilla propagation and Arma town-despawn smoke are done, and treat 89ae9dad persistence-helper evidence as historical unless a target branch actually contains the helper.", "updated": "2026-06-22T11:03:03+02:00" }, { "lane": "dead-code-task-mapblink-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@3406ffa0 current checkout keeps TaskSystem comments at Client/Init/Init_Client.sqf:75,744 and TownCaptured.sqf:35,87; Client_TaskSystem.sqf remains present", "docs/developer-wiki-index@3406ffa0 current checkout keeps old plural map-blink/AddUnitToTrack comments at Client/Init/Init_Client.sqf:138,140,782 and server map-blink comment at Server/Init/Init_Server.sqf:593 while live singular Client_BlinkMapIcon compiles at :139", "origin/master@0139a346 still leaves TaskSystem comments at Client/Init/Init_Client.sqf:94,819 and TownCaptured.sqf:36,88, but Client_TaskSystem.sqf is absent in both maintained roots", "origin/master@0139a346 removes the old plural Client_BlinkMapIcons/AddUnitToTrack and server Server_MapBlinkingUnits comments in checked maintained roots while preserving live singular Client_BlinkMapIcon at Client/Init/Init_Client.sqf:163", "Miksuu b8389e74 and origin/perf/quick-wins@0076040f keep the old docs-style commented TaskSystem and map-blink residue; historical a96fdda2 keeps TaskSystem residue but has no old plural/server map-blink comments in checked maintained roots" ], "outputs": [ "Refreshed Dead-Code-And-Stale-Code-Register.md, Feature-Status-Register.md and Abandoned-Feature-Revival-Review.md so old TaskSystem and old map-blink residue no longer cite stale universal branch evidence.", "Updated dashboard, worklog, pruning ledger and coordination records.", "No gameplay source changed." ], "handoff": "Closed after validation. Keep old town TaskSystem, old plural map-blink loop, current-stable Objective Ping and live singular combat blinking separated; do not claim marker blinking is wholly dead.", "updated": "2026-06-22T11:12:00+02:00" }, { "lane": "dead-code-ai-supply-truck-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index current checkout Chernarus and maintained Vanilla still comment UpdateSupplyTruck compile at Init_Server.sqf:36, initialize wfbe_ai_supplytrucks at :382 and raw-spawn UpdateSupplyTruck at :383", "origin/master@0139a346 Chernarus and maintained Vanilla comment UpdateSupplyTruck compile at Init_Server.sqf:43 and warning-disable legacy AI supply-truck logistics at :462-463", "origin/master@0139a346 Chernarus and maintained Vanilla AI_UpdateSupplyTruck.sqf:17 still references missing Server/FSM/supplytruck.fsm; ls-tree found no supplytruck.fsm", "origin/perf/quick-wins@0076040f still raw-spawns UpdateSupplyTruck in Chernarus at Init_Server.sqf:377-378 and maintained Vanilla at :382-383", "historical a96fdda2 safe-disables at Init_Server.sqf:37,383-384; historical c20ce153 guards Chernarus only and leaves maintained Vanilla raw", "current origin exposes no release/* or feat/ai-commander heads on 2026-06-22" ], "outputs": [ "Refreshed Dead-Code-And-Stale-Code-Register.md so the AI supply-truck worker row no longer cites stale current origin/master cf2a6d6a.", "Updated dashboard, worklog, pruning ledger and coordination records.", "No gameplay source changed." ], "handoff": "Closed after validation. Future AI logistics owner should preserve/port the current-stable safe-disable when merging older raw-spawn branches, or redesign the feature around a real server-owned loop/FSM before revival.", "updated": "2026-06-22T10:48:54+02:00" }, { "lane": "camp-flag-texture-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index HEAD for current docs mirror camp capture and repair-side flag paths", "origin/master@0139a346 current stable Chernarus and maintained Vanilla camp capture and Server_HandleSpecial repair-camp paths", "Miksuu master fetched to FETCH_HEAD on 2026-06-22", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2; current origin exposes no release/* heads on 2026-06-22", "origin/claude/b69@0a1ccb4d", "origin/feat/naval-hvt-objectives@2e1c5931 relevance check for town/camp path drift" ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md current branch scope and camp flag risk prose for current stable line drift plus B69/naval caveats.", "Refreshed Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine rows.", "No gameplay source changed." ], "handoff": "Closed after validation. Future town/capture code owner should preserve current-stable/release/B69/naval independent-capture fixes, patch docs/Miksuu/old-owner targets where relevant, add repair-side setFlagTexture when repair-camp changes sideID, propagate maintained Vanilla and smoke independent capture plus camp repair.", "updated": "2026-06-22T10:46:58+02:00" }, { "lane": "camp-count-helper-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@ade4d356 Chernarus and maintained Vanilla helper/consumer paths unchanged from 5243f91d for this lane: helpers at Common_GetTotalCamps.sqf:10 and Common_GetTotalCampsOnSide.sqf:16; consumers at server_town.sqf:179-195, Client_GetRespawnAvailable.sqf:69 and GUI_Menu_BuyUnits.sqf:111-112", "origin/master@0139a346 current stable Chernarus and maintained Vanilla helpers still exitWith {1}; consumers line-drift to server_town.sqf:167-183, Client_GetRespawnAvailable.sqf:92 and GUI_Menu_BuyUnits.sqf:120-121", "Miksuu master@b8389e74 fetched from https://github.com/miksuu/a2waspwarfare.git keeps helper fallback with consumers at server_town.sqf:163-179, Client_GetRespawnAvailable.sqf:69 and GUI_Menu_BuyUnits.sqf:111-112", "origin/perf/quick-wins@0076040f keeps helper fallback with docs-shaped consumers at server_town.sqf:179-195, Client_GetRespawnAvailable.sqf:69 and GUI_Menu_BuyUnits.sqf:111-112", "historical release commit a96fdda2 keeps helper fallback with consumers at server_town.sqf:163-179, Client_GetRespawnAvailable.sqf:56 and GUI_Menu_BuyUnits.sqf:117-118; current origin exposes no release/* heads on 2026-06-22", "origin/claude/b69@0a1ccb4d keeps helper fallback with consumers at server_town.sqf:188-204, Client_GetRespawnAvailable.sqf:92 and GUI_Menu_BuyUnits.sqf:120-121", "current origin exposes no feat/*camp* or feat/*town* heads on 2026-06-22" ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md current branch scope and camp-helper risk prose for current stable line drift and active B69 branch caveat.", "Refreshed Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine rows.", "No gameplay source changed." ], "handoff": "Closed after validation. Future town/respawn code owner should decide real-count versus safe-denominator semantics, split helpers or add caller-specific zero-camp guards, propagate maintained Vanilla, and smoke capture mode 2, threeway defender respawn and depot infantry buys on zero, partial and all-camp towns.", "updated": "2026-06-22T10:25:42+02:00" }, { "lane": "ai-upgrade-debit-current-stable-resolution-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@ade4d356 Chernarus and maintained Vanilla still read _cost with raw (_to_upgrade select 1) at Server_AI_Com_Upgrade.sqf:27, validate [supply,funds] at :34-36, then debit AI funds with _cost select 0 at :47 and side supply with _cost select 1 at :50", "origin/master@0139a346 Chernarus and maintained Vanilla read _cost by current upgrade level at Server_AI_Com_Upgrade.sqf:75, validate affordability at :89,92,97, and debit AI funds with _cost select 1 at :125 plus side supply with _cost select 0 at :136", "Miksuu master@b8389e74 and origin/perf/quick-wins@0076040f match the old docs maintained-root raw lookup/swapped debit shape at Server_AI_Com_Upgrade.sqf:27,47,50", "historical a96fdda2 and b061c905 fix debit order in both maintained roots but keep raw cost lookup at Server_AI_Com_Upgrade.sqf:27", "historical c20ce153 fixes cost lookup and debit order only in Chernarus; maintained Vanilla on that commit keeps the old lookup/debit shape", "current origin exposes no release/*, feat/upgrade-queue-stacking or feat/ai-commander heads on 2026-06-22" ], "outputs": [ "Refreshed AI-Commander-Autonomy-Audit.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md so current stable is no longer described as missing the AI cost-index correction.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and coordination records. No gameplay source changed." ], "handoff": "Closed after validation. Do not reopen the old AI upgrade debit/cost-index defect on current stable; port current stable's worker to docs/Miksuu/perf targets if those branches matter, then smoke AI upgrade affordability/debit and funds-fallback before release wording.", "updated": "2026-06-22T10:22:06+02:00" }, { "lane": "b69-current-head-0a1ccb4d-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69@0a1ccb4d", "origin/claude/b57-soak-proposals@b8a1505f is ancestor of origin/claude/b69", "edb9f776 is ancestor of origin/claude/b69", "b8a1505f..origin/claude/b69 changes 13 files / +417 / -65, all current Chernarus mission files plus B69-IMPLEMENTATION-PLAN.md", "edb9f776..origin/claude/b69 changes 11 Chernarus files / +316 / -57", "no b8a1505f..origin/claude/b69 diff under Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "gh pr list --head claude/b69 --state all returned [] on 2026-06-22" ], "outputs": [ "Refreshed B69 current-head status in AI-Commander-Autonomy-Audit.md, AI-Commander-B69-Improvement-Roadmap.md, AI-Commander-B69-Implementation-Sketches.md and Feature-Status-Register.md.", "Updated dashboard, worklog, pruning ledger and machine rows so source-present Chernarus branch code is separated from stable/master, maintained Vanilla and release-ready proof.", "No gameplay source changed." ], "handoff": "Closed after validation. Future B69 owner should review and smoke HQ-strike/capture interrupt, supervisor heartbeat/watchdog/jitter, posture/garrison telemetry, relief min-alive, MHQ nudge, pending-slot reaper, bootstrap stipend hoist and QoL/FX defaults; then propagate maintained Vanilla or explicitly scope Chernarus and open/update a PR route before release wording.", "updated": "2026-06-22T10:18:00+02:00" }, { "lane": "pvf-sender-auth-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs HEAD@ade4d356 Chernarus Init_PublicVariables.sqf:46,51 value-only PVEHs and Server_HandlePVF.sqf:14 / Client_HandlePVF.sqf:22 Call Compile dispatch", "origin/master@0139a346 maintained roots Init_PublicVariables.sqf:56,61 value-only PVEHs and Server_HandlePVF.sqf:14-15 / Client_HandlePVF.sqf:32-33 missionNamespace/CODE dispatch", "Miksuu master@b8389e74 fetched from https://github.com/miksuu/a2waspwarfare.git and origin/perf/quick-wins@0076040f keep value-only PVEHs plus Call Compile dispatchers", "origin/claude/b69@0a1ccb4d matches current-stable PVF sender-auth boundary; edb9f776..0a1ccb4d has no checked PVF-path diff", "current origin exposes no release/* heads on 2026-06-22" ], "outputs": [ "Refreshed DR-55/PVF sender-auth evidence in Feature-Status-Register.md, Server-Authority-Migration-Map.md, PVF-Dispatch-Implementation-Playbook.md and Networking-And-Public-Variables.md.", "Updated dashboard, worklog, pruning ledger and PVF machine rows so dispatcher lookup is no longer read as sender-auth closure.", "No gameplay source changed." ], "handoff": "Closed after validation. Future network-hardening owner should carry authenticated requester context to server handlers and re-derive side, commander/team role, funds and object ownership inside high-risk handlers; keep this separate from registered-handler allowlist/logging.", "updated": "2026-06-22T10:05:31+02:00" }, { "lane": "ai-supply-truck-current-stable-anchor-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@ea0e0f1b Chernarus and maintained Vanilla comment UpdateSupplyTruck at Init_Server.sqf:36, initialize wfbe_ai_supplytrucks at :382 and raw-spawn UpdateSupplyTruck at :383", "origin/master@0139a346 Chernarus and maintained Vanilla comment UpdateSupplyTruck at Server/Init/Init_Server.sqf:43", "origin/master@0139a346 Chernarus and maintained Vanilla initialize wfbe_ai_supplytrucks and warning-disable legacy AI supply-truck logistics at Server/Init/Init_Server.sqf:462-463", "origin/master@0139a346 Chernarus and maintained Vanilla AI_UpdateSupplyTruck.sqf:17 still references missing Server/FSM/supplytruck.fsm; ls-tree found no supplytruck.fsm", "Miksuu master@b8389e74 fetched from https://github.com/miksuu/a2waspwarfare.git raw-spawns UpdateSupplyTruck at Init_Server.sqf:382-383 in both maintained roots", "origin/perf/quick-wins@0076040f raw-spawns in Chernarus at Init_Server.sqf:377-378 and maintained Vanilla at :382-383", "historical release commit a96fdda2 safe-disables at Init_Server.sqf:37,383-384 in both maintained roots; current origin exposes no release/* heads on 2026-06-22", "historical c20ce153 guards Chernarus at Init_Server.sqf:388-389 but leaves maintained Vanilla raw at :382-383; current origin exposes no feat/ai-commander head on 2026-06-22" ], "outputs": [ "Refreshed AI-Commander-Autonomy-Audit.md, Abandoned-Feature-Revival-Review.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md so current-stable anchors no longer point at cf2a6d6a line numbers or call the docs checkout safe-disabled.", "Aligned Feature-Status-Register.md AI commander automation row with current stable origin/master@0139a346 supervisor compile/spawn/latch/upgrade-call evidence.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and coordination records. No gameplay source changed." ], "handoff": "Closed after validation. Preserve current stable safe-disable when merging older raw-spawn branches; only reopen legacy AI logistics with a real server-owned loop/FSM and smoke. Treat docs branch/Miksuu/perf raw-spawn status as target-specific caveat or port work.", "updated": "2026-06-22T10:05:14+02:00" }, { "lane": "fast-travel-fee-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@a489e6ff Chernarus and maintained Vanilla Tactical fast-travel paths", "origin/master@0139a346 current stable Chernarus and maintained Vanilla Tactical fast-travel paths", "Miksuu master@b8389e74 fetched from https://github.com/miksuu/a2waspwarfare.git", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2; current origin exposes no release/* or fast-travel feature heads on 2026-06-22" ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and fast-travel machine rows for current stable origin/master@0139a346 line drift.", "Recorded that current stable keeps paid-mode hide/marker/debit behavior but no longer carries the old completed TODO, while docs/Miksuu/perf/historical release still carry it.", "No gameplay source changed." ], "handoff": "Future UI owner should not reopen stale-TODO removal on current stable; remaining work is hide-vs-disabled/prompt policy, optional final local funds/context recheck, maintained Vanilla propagation if patched and fast-travel smoke.", "updated": "2026-06-22T09:38:43+02:00" }, { "lane": "b69-patch-a2-capture-interrupt-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69@edb9f776", "origin/claude/b57-soak-proposals@b8a1505f is an ancestor of origin/claude/b69", "35547c47..edb9f776 changes only Chernarus Common/Functions/Common_RunCommanderTeam.sqf, +16 / -1", "b8a1505f..edb9f776 changes 4 files / +101 / -8 and remains Chernarus-only", "no b8a1505f..origin/claude/b69 diff under Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "gh pr list --head claude/b69 --state all returned [] on 2026-06-22" ], "outputs": [ "Updated B69 branch-status notes in AI-Commander-Autonomy-Audit.md, AI-Commander-B69-Improvement-Roadmap.md and AI-Commander-B69-Implementation-Sketches.md.", "Updated Feature-Status-Register.md and agent-feature-status.jsonl so capture interrupt is branch source-present, not merely planned.", "Preserved no-PR/no-Vanilla/smoke-pending caveats. No gameplay source changed." ], "handoff": "Closed after validation. Future B69 owners should review and smoke the Chernarus capture interrupt, propagate or explicitly scope maintained Vanilla, and open/update a PR route before release wording.", "updated": "2026-06-22T09:40:35+02:00" }, { "lane": "resource-income-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@d7a30e15 current Chernarus and maintained Vanilla resource-income old guard/display shape", "origin/master@0139a346 current stable maintained roots: cap gate still wraps side supply and team paychecks, while AI commander over-cap funds fallback is source-present at updateresources.sqf:102-109", "Miksuu master@b8389e74 fetched from https://github.com/miksuu/a2waspwarfare.git, origin/perf/quick-wins@0076040f and historical a96fdda2 old resource-income shape", "current origin exposes no release/* heads on 2026-06-22" ], "outputs": [ "Refreshed Economy-Towns-And-Supply.md and Economy-Authority-First-Cut.md so current stable is split from old-shape refs for AI commander over-cap funds.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard, worklog, pruning ledger and coordination records.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owners should avoid reopening the AI commander funds-famine fallback on current stable, but still decide cap intent for side supply/team paychecks and align income-system 4 display math; old-shape refs also need the AI commander over-cap fallback decision.", "updated": "2026-06-22T09:39:00+02:00" }, { "lane": "auto-wall-current-stable-scope-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/docs/developer-wiki-index@89aadf8c", "origin/master@0139a346", "current Miksuu master@b8389e748243 verified by direct ls-remote on 2026-06-22", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2", "origin/claude/b69@35547c47", "docs/current-Miksuu/perf Chernarus and maintained Vanilla keep false-default/no-exclusion global at SmallSite :110 / MediumSite :125", "current stable keeps true-default global at SmallSite :123 / MediumSite :160 with AARadar plus related structure exclusions", "B69 matches current-stable global scope with line drift" ], "outputs": [ "Refreshed Construction and CoIn, Feature Status, Source Fix queue and auto-wall machine rows so current stable is not routed through stale cf2a6d6a/b8389e74 line anchors.", "No gameplay source changed." ], "handoff": "Closed after validation, then superseded by miksuu-current-head-d950-correction-2026-06-22 for current-Miksuu provenance. Future construction owner should decide global match switch versus side/requester preference, then label UI behavior or key/validate state and smoke two players/sides toggling before SmallSite and MediumSite construction.", "updated": "2026-06-22T09:22:00+02:00" }, { "lane": "indicator-status-counter-branch-split-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@a27086cd current Chernarus and maintained Vanilla FPS/status counter paths", "origin/master@0139a346 current stable single-publisher FPS shape in both maintained roots", "Miksuu master@b8389e74 fetched from https://github.com/miksuu/a2waspwarfare.git and origin/perf/quick-wins@0076040f old two-publisher shape", "historical release commit a96fdda2 single-publisher FPS shape; current origin exposes no release/* heads on 2026-06-22", "Client-UI-Systems-Atlas.md indicator surface matrix status/debug/admin row" ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md with a status-counter audience split and current branch/root status.", "Refreshed Hosted-Server-FPS-Loop-Sleep.md and Performance-Opportunity-Sweep.md so current stable is no longer documented as old-loop-shaped.", "Updated Feature Status, hosted-FPS machine row, dashboard, worklog, pruning ledger and coordination records. No gameplay source changed." ], "handoff": "Closed after validation. Future indicator work should pick another surface family from the matrix; future FPS code work should smoke the chosen target branch and decide whether WFBE_VAR_SERVER_FPS compatibility publishing is still required before consolidation.", "updated": "2026-06-22T09:16:49+02:00" }, { "lane": "b69-patch-a-branch-status-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/claude/b69@35547c47", "B68 base origin/claude/b57-soak-proposals@b8a1505f is an ancestor of origin/claude/b69", "isolated diff b8a1505f..35547c47 changes B69-IMPLEMENTATION-PLAN.md plus Chernarus Init_CommonConstants.sqf and AI_Commander_Strategy.sqf only", "no b8a1505f..35547c47 diff under Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "gh pr list --head claude/b69 --state all returned [] on 2026-06-22" ], "outputs": [ "Added B69 Patch A branch-status notes to AI-Commander-Autonomy-Audit.md, AI-Commander-B69-Improvement-Roadmap.md and AI-Commander-B69-Implementation-Sketches.md.", "Added a Feature-Status-Register.md row for origin/claude/b69@35547c47.", "Recorded that order/gate/picker is branch source-present, capture interrupt is not implemented, and maintained Vanilla propagation/smoke remain open. No gameplay source changed." ], "handoff": "Closed after validation. Future B69 code work should smoke HQ_STRIKE launch/order behavior, propagate or explicitly scope maintained Vanilla, and implement capture-loop executor logic before claiming item 4 complete.", "updated": "2026-06-22T09:12:09+02:00" }, { "lane": "visible-parameter-runtime-consumer-current-stable-refresh-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/docs/developer-wiki-index@ac932fbe", "origin/master@0139a346", "current Miksuu master@b8389e748243 verified by direct ls-remote on 2026-06-22", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2", "current stable Chernarus/Vanilla AI_Commander_Produce.sqf:89 reads WFBE_C_AI_MAX", "current stable Chernarus/Vanilla Common_TrashObject.sqf:21 reads WFBE_C_UNITS_CLEAN_TIMEOUT for non-man wreck cleanup", "docs/current-Miksuu/perf/historical release keep old readless/comment-only shape" ], "outputs": [ "Refreshed mission parameter, start-parameter, dead-code, Player AI cap, Feature Status, Source Fix queue and machine records so current stable is not routed as no-op/comment-only parameter debt.", "No gameplay source changed." ], "handoff": "Closed after validation, then superseded by miksuu-current-head-d950-correction-2026-06-22 for current-Miksuu provenance. Future owners should port or hide/label the old docs/current-Miksuu/perf/historical-release parameter shape where relevant, and smoke current-stable host parameter display, AI commander production sizing, player cap UI/RHUD, body cleanup, wreck cleanup and empty-vehicle cleanup before release-complete wording.", "updated": "2026-06-22T09:09:00+02:00" }, { "lane": "b69-aicom-wiki-mirror-catchup-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "remote b69-ai-commander-mirror-sync-2026-06-22 supplied the B69 page files and sidebar parity from live wiki master@3be04f1", "remote b69-aicom-routing-followup-2026-06-22 supplied the AI-Commander-Autonomy-Audit.md B69 route and LLM-Agent-Entry-Pack.md task-bundle links", "origin/master@0139a346 Chernarus and maintained Vanilla Server/Init/Init_Server.sqf:55,64,847", "origin/master@0139a346 Chernarus and maintained Vanilla Server/AI/Commander/AI_Commander.sqf:127,134,138,147,151,155,158,161,165,253", "current origin exposes no feat/ai-commander or release/* heads on 2026-06-22; claude/b57-soak-proposals remains PR #43 branch/live-Chernarus evidence" ], "outputs": [ "Wired the B69 route through Home.md and agent-context.json after mirror/routing lanes supplied the pages, sidebar, owner-page route and LLM entry-pack route.", "Corrected AI-Commander-Autonomy-Audit.md and machine context wording that still said current stable had no active AICOM loop.", "No gameplay source changed." ], "handoff": "Closed after validation. Future AICOM owners should treat origin/master@0139a346 as having a source-present supervisor route, keep B69 as planning/branch evidence until selected patches land, and smoke maintained Chernarus plus Vanilla before release-ready wording.", "updated": "2026-06-22T09:08:31+02:00" }, { "lane": "b69-aicom-routing-followup-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "live wiki master@a1aab47 after B69 mirror sync", "AI-Commander-B69-Improvement-Roadmap.md and AI-Commander-B69-Implementation-Sketches.md are present in wiki and docs/wiki", "AI-Commander-Autonomy-Audit.md did not yet route readers to B69 pages before this lane", "LLM-Agent-Entry-Pack.md AI/headless task bundle did not yet route readers to B69 pages before this lane" ], "outputs": [ "Added a B69 roadmap/sketch route to AI-Commander-Autonomy-Audit.md.", "Added B69 roadmap/sketch links to the LLM-Agent-Entry-Pack.md AI/headless task bundle.", "Updated dashboard, worklog, pruning ledger and coordination records. No gameplay source changed." ], "handoff": "Closed after validation. Future B69 implementation work must re-check target-branch source paths and maintained Vanilla propagation before changing gameplay code.", "updated": "2026-06-22T09:03:41+02:00" }, { "lane": "b69-ai-commander-mirror-sync-2026-06-22", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "live wiki master@3be04f1", "origin/docs/developer-wiki-index@77b38d07 before mirror sync", "top-level normalized wiki/docs comparison found missing docs mirror files AI-Commander-B69-Implementation-Sketches.md and AI-Commander-B69-Improvement-Roadmap.md plus differing _Sidebar.md" ], "outputs": [ "Mirrored AI-Commander-B69-Implementation-Sketches.md, AI-Commander-B69-Improvement-Roadmap.md and _Sidebar.md into docs/wiki.", "Updated dashboard, worklog, pruning ledger and coordination records. No gameplay source changed." ], "handoff": "Closed after validation. Future mirror sync lanes should compare live wiki against docs/wiki after each wiki batch and copy only confirmed gaps.", "updated": "2026-06-22T08:54:39+02:00" }, { "lane": "gear-template-current-stable-scope-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@43c3ba05 source unchanged from 8b71e2a1 for checked gear template paths", "docs/source Chernarus and maintained Vanilla Client_UI_Gear_SaveTemplateProfile.sqf:33,52,75 keep undefined _u_upgrade", "origin/master@0139a346 Chernarus and maintained Vanilla Client_UI_Gear_SaveTemplateProfile.sqf:34,57,82 use (_get select 3) comparisons", "origin/master@0139a346 Chernarus and maintained Vanilla Init_ProfileGear.sqf:17,25 keep six-field import guard/index-6 read", "Miksuu b8389e74, origin/perf/quick-wins@0076040f, historical a96fdda2 and historical a66d4691 keep old save-filter shape", "current origin exposes no release/* or feat/buymenu-easa-qol heads on 2026-06-21" ], "outputs": [ "Refreshed Gear-Template-Profile-Filter.md, Gear-Loadout-And-EASA-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and machine rows so current stable is not told to redo the task-44 save-filter fix.", "Updated dashboard, worklog, pruning ledger and coordination records, then mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Closed after validation. Future gear owner should patch SaveTemplateProfile only on docs/source or old-shape refs, while current stable profile-template work should focus on Init_ProfileGear import bounds and the AddTemplate/FillTemplates policy decision.", "updated": "2026-06-21T20:53:09+02:00" }, { "lane": "commander-reassignment-current-stable-closeout-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@b44aaaf8", "origin/master@0139a346", "Miksuu upstream b8389e74", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2; current origin exposes no release/* heads on 2026-06-21", "historical AI-commander commit c20ce153; current origin exposes no feat/ai-commander head on 2026-06-21", "current stable Chernarus and maintained Vanilla Server/Functions/Server_AssignNewCommander.sqf:4-5,10", "current stable Chernarus Server/PVFunctions/RequestNewCommander.sqf:13-14", "current stable Chernarus Client/GUI/GUI_Commander_VoteMenu.sqf:33,38,46,63", "current stable Modded_Missions Napf/Eden/Lingor Server/Functions/Server_AssignNewCommander.sqf:3-4" ], "outputs": [ "Refreshed Commander-Reassignment-Call-Shape.md so current stable maintained roots are partial source-present instead of helper-unpatched.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and machine rows to keep old docs-branch/modded-fork helper drift separate from current stable maintained roots.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should avoid reopening helper unpacking on current stable maintained roots; choose one new-commander-assigned sender, switch GUI_Commander_VoteMenu to row value/team identity, keep requester authority separate, and handle modded forks only after a maintenance decision.", "updated": "2026-06-21T20:11:38+02:00" }, { "lane": "factory-destroyed-purchase-refund-current-stable-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@ebd86fad0", "8d611092..HEAD has no changes in checked Chernarus/Vanilla GUI_Menu_BuyUnits.sqf or Client_BuildUnit.sqf paths", "origin/master@0139a346", "upstream/master@b8389e74", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2; current origin exposes no release/* heads on 2026-06-21", "intermediate historical release commit 7ff18c49 only refunded the empty/crewless branch and is superseded by a96fdda2 for the dead/null refund closure", "current origin exposes no feat/buymenu-easa-qol head on 2026-06-21", "Factory-And-Purchase-Systems-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed the destroyed-factory refund branch matrix, compact Feature Status and Source Fix queue rows, and the hardening backlog row.", "Updated adjacent BuyMenu/EASA QoL and price/key branch labels to historical/current-stable wording where they route through the same factory matrix.", "Mirrored touched wiki files into docs/wiki. No gameplay source changed." ], "handoff": "Closed after validation. Future code owners targeting old-shape roots should port the current-stable/a96fdda2 dead/null refund payload, not 7ff18c49's superseded empty/crewless refund, and should keep full player purchase authority migration separate.", "updated": "2026-06-21T20:42:34+02:00" }, { "lane": "side-supply-current-stable-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@7047da5d9; checked side-supply/reason paths unchanged from f52ccee8", "origin/master@0139a346 Chernarus and maintained Vanilla Common_ChangeSideSupply.sqf:8-14,25,28,30 and Server_ChangeSideSupply.sqf:1,4-12,25,28-36", "upstream/master@b8389e74 same old side-supply floor/direct-channel/reason shape in both maintained roots", "origin/perf/quick-wins@0076040f fixes only Chernarus Common_ChangeSideSupply.sqf:25 and Server_ChangeSideSupply.sqf:12,36 to floor to 0; Vanilla and direct-channel validation remain old-shape", "historical release commit a96fdda2; current origin exposes no release/* heads on 2026-06-21" ], "outputs": [ "Refreshed Economy-Authority-First-Cut.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md for current stable side-supply evidence.", "Updated pruning ledger, dashboard/worklog/events and side-supply machine rows.", "Mirrored touched wiki files into docs/wiki. No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should clamp negative results to 0 in source Chernarus plus maintained Vanilla, preserve the max cap, validate west/east temp-channel side/amount shape, parse reason at count _this > 2, and keep broader spend acceptance/server-ledger work separate.", "updated": "2026-06-21T20:38:31+02:00" }, { "lane": "victory-endgame-current-stable-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@d30d23466 checked victory/endgame paths unchanged from a0a86da2 and 2f2132f8", "origin/master@0139a346 Chernarus and maintained Vanilla server_victory_threeway.sqf:18-22,29,37,39,41-49", "docs/Miksuu/perf/historical a96fdda2 older server_victory_threeway.sqf:23-41", "origin/claude/b57-soak-proposals@b8a1505f Chernarus-only live-support evidence", "current origin exposes no release/* heads on 2026-06-21" ], "outputs": [ "Refined victory/endgame current-stable wording after newer wiki commits landed.", "Kept current stable, old refs and B68 live-support branch evidence separate.", "Updated dashboard/worklog/events and preserved mirror parity. No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should keep explicit winner/loser computation, one accepted endgame exit and maintained Vanilla propagation separate from Chernarus-only B68 live-support evidence.", "updated": "2026-06-21T20:18:55+02:00" }, { "lane": "headless-client-init-mirror-sync-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "live wiki master@e03c3bf", "docs/developer-wiki-index@f81ec4145 before mirror sync", "top-level SHA256 comparison found _Sidebar.md, Home.md, agent-context.json and missing Headless-Client-Init-And-Stat-Loop.md", "Headless-Client-Init-And-Stat-Loop.md source stamp: origin/master@0139a346" ], "outputs": [ "Mirrored the live HC init/stat-loop reference and routing updates into docs/wiki.", "Left the source-stamped page prose unchanged; this was a mirror-parity lane, not a source re-audit.", "Updated dashboard, worklog, pruning ledger and machine records. No gameplay source changed." ], "handoff": "Closed after validation. Future HC documentation work should use Headless-Client-Init-And-Stat-Loop.md for boot/identity/stat-loop details and keep delegation/failover behavior on the existing HC delegation pages.", "updated": "2026-06-21T20:18:24+02:00" }, { "lane": "b68-aicom-live-branch-route-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR #43 open: claude/b57-soak-proposals -> master, headRefOid b8a1505f8a89881f487a03262f066c8b33eca94d, updated 2026-06-21T17:26:33Z from gh pr view", "origin/master@0139a346", "origin/claude/b57-soak-proposals@b8a1505f", "B68 commit b8a1505f changes four Chernarus files only: Common/Init/Init_CommonConstants.sqf, Server/AI/Commander/AI_Commander_Produce.sqf, Server/AI/Commander/AI_Commander_Strategy.sqf and Server/Functions/AI_Commander_Wildcard.sqf", "B68 removes W17 global Supply Convoy marker creation in Chernarus AI_Commander_Wildcard.sqf:994; origin/master still creates it at :981-984", "B68 Chernarus AICOM constants at Init_CommonConstants.sqf:277-284,319; Strategy at :41-68,99,441,571-590; Produce at :90-151" ], "outputs": [ "Routed B68 branch evidence into AI-Commander-Autonomy-Audit.md, Map-Marker-Families-Content-Catalog.md, Feature-Status-Register.md, PR-Cleanup-And-Integration-Lab.md and coordination pages.", "Mirrored touched wiki files into docs/wiki. No gameplay source changed." ], "handoff": "Closed after validation. Keep B68 scope branch-specific: origin/master@0139a346 still creates the W17 global marker, B68 branch head b8a1505f removes it in Chernarus only, and merge/release wording still needs maintained Vanilla propagation plus Arma smoke.", "updated": "2026-06-21T20:02:13+02:00" }, { "lane": "patrols-v2-current-stable-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@d30d23466", "docs branch source unchanged from 5243f91d for checked Patrols paths", "origin/master@0139a346", "git ls-remote --heads origin release/* returned no heads on 2026-06-21", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf:60,63,486,683 and maintained Vanilla matching lines", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf:107 and maintained Vanilla matching line", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf:405 and maintained Vanilla matching line", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf:40,690 and maintained Vanilla matching lines", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf:72,327 and maintained Vanilla matching lines", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_side_patrols.sqf:12,19,48,67,72 and maintained Vanilla matching lines", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_RunSidePatrol.sqf:54,82,87,91,108,119,148,245,264 and maintained Vanilla matching lines", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf:345-380 and maintained Vanilla matching lines", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatepatrolmarkers.sqf:3,19,31-48 and maintained Vanilla matching lines", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_patrols.sqf:31 and maintained Vanilla matching line" ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md, AI-Runtime-HC-Loop-Map.md, AI-Headless-And-Performance.md and Server-Gameplay-Runtime-Atlas.md for Patrols v2 current-stable evidence.", "Updated Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, agent-feature-status.jsonl, agent-hardening-backlog.jsonl and coordination pages so current stable is origin/master@0139a346 and release evidence is historical until a live release head exists again.", "Mirrored touched wiki files into docs/wiki. No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should smoke Patrols upgrade levels 1/2/3, level-4 convoy/camp-sweep hooks, HC delegate-sidepatrol, friendly-only markers, patrol death, side-slot/cooldown release and Buy Units/RHUD AI-cap text before release-ready wording.", "updated": "2026-06-21T19:44:25+02:00" }, { "lane": "upgrade-sync-current-stable-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@ad05401a3", "ff8dd884..ad05401a3 has no changes in checked Server_HandleSpecial.sqf, GUI_UpgradeMenu.sqf or Server_ProcessUpgrade.sqf paths", "origin/master@0139a346", "upstream/master@b8389e74", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2; current origin exposes no release/* heads on 2026-06-21", "historical upgrade-queue commit b061c905; current origin exposes no feat/upgrade-queue-stacking head on 2026-06-21" ], "outputs": [ "Refreshed upgrade-sync branch/status evidence in Support-Specials-And-Tactical-Modules-Atlas.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md.", "Kept the issue classified as RequestSpecial parser-contract cleanup debt rather than a proven runtime break because _args aliases _this.", "Updated dashboard, worklog, pruning ledger and live machine rows, then mirrored touched files into docs/wiki.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should normalize Server_HandleSpecial.sqf upgrade-sync to read side/id/level from _args only, optionally add malformed/short-payload guards, propagate maintained Vanilla and smoke commander upgrades plus non-server timer sync.", "updated": "2026-06-21T19:50:55+02:00" }, { "lane": "commander-vote-current-stable-closeout-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "Miksuu upstream b8389e74", "origin/perf/quick-wins@0076040f", "historical AI-commander commit c20ce153; current origin exposes no feat/ai-commander head on 2026-06-21", "historical release commit a96fdda2; current origin exposes no release/* heads on 2026-06-21", "Commander-Vote-And-Reassignment-Playbook.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed stale commander vote DR-47 current-stable wording after origin/master@0139a346 proved the server tautology is fixed in both maintained roots.", "Kept GUI_VoteMenu preview/policy smoke and older branch tautology evidence explicit.", "Updated Feature Status, Source Fix queue and machine rows. No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should smoke player-majority, no-commander-majority, equal-vote and tie outcomes, then decide whether GUI_VoteMenu preview should match the current server AI-veto rule or a different owner policy before porting old branches.", "updated": "2026-06-21T19:30:39+02:00" }, { "lane": "source-fix-queue-current-stable-scope-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@d30d23466", "4bd37b98..d30d23466 has no changes in the checked queue propagation source path families", "origin/master@0139a346", "upstream/master@b8389e74", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2; git ls-remote --heads origin release/* returned no heads on 2026-06-21", "Chernarus source and maintained Vanilla queue path families for public variables, client init, FPS publishers, supply mission, commander ARTY, Patrols v2 and LoadoutManager" ], "outputs": [ "Refreshed Source-Fix-Propagation-Queue.md Current Branch Scope, Latest Propagation Run, Branch Implementation Caveat, current queue rows, smoke wording and Agent Index facts.", "Kept 4bd37b98 as the line-anchor proof while naming current checked docs base d30d23466 and current stable origin/master@0139a346.", "Corrected Patrols v2 routing to the current Server/FSM/Common/Client marker paths and kept the supply player-list index fix docs/source-only.", "No gameplay source changed." ], "handoff": "Closed after validation. Future propagation work should use the queue's Current Branch Scope first, recheck any restored release/* head before release wording, and keep source implementation lanes separate from this docs-only evidence refresh.", "updated": "2026-06-21T19:15:49+02:00" }, { "lane": "attack-wave-current-stable-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "Miksuu upstream b8389e74", "origin/perf/quick-wins@0076040f", "historical AI-commander commit c20ce153; current origin exposes no feat/ai-commander head on 2026-06-21", "historical release commit a96fdda2; current origin exposes no release/* heads on 2026-06-21", "Attack-Wave-Authority-Playbook.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed stale attack-wave direct-PV authority branch wording against current stable origin/master@0139a346.", "Kept DR-41 patch-ready/current-stable-unpatched with exact maintained-root line refs and historical branch scope for c20ce153/a96fdda2/994150da.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should treat ATTACK_WAVE_INIT as a request, server-derive side/supply, guard forged ATTACK_WAVE_DETAILS, propagate maintained Vanilla and smoke valid activation, forged supply >= 70000, wrong-side payloads, duplicate active waves and JIP replay.", "updated": "2026-06-21T19:03:59+02:00" }, { "lane": "salvage-current-stable-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@10097961", "origin/master@0139a346", "Miksuu upstream master@b8389e74 fetched into FETCH_HEAD from https://github.com/Miksuu/a2waspwarfare.git", "origin/perf/quick-wins@0076040f", "historical release commit a96fdda2; current origin exposes no release/* heads on 2026-06-21", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill/Skill_Salvage.sqf:38", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatesalvage.sqf:10,46,50/51", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf:53,91 or current-stable :72,110", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf:267 or current-stable :343", "maintained Vanilla Takistan matching salvage paths" ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md for current stable salvage evidence.", "Updated live machine rows in agent-feature-status.jsonl and agent-hardening-backlog.jsonl so current stable is origin/master@0139a346 and release a96fdda2 is historical branch-scoped because origin currently exposes no release/* heads.", "Mirrored touched wiki files into docs/wiki. No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should fix ChangePlayerFunds casing in both salvage paths across source Chernarus and maintained Vanilla first, smoke manual engineer and salvage-truck payouts, then separately review loop exit and server-owned wreck deletion/reward authority.", "updated": "2026-06-21T19:02:34+02:00" }, { "lane": "pvf-dispatch-crosslink-followup-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "7d60b02b is an ancestor of origin/master", "current maintained-root Server_HandlePVF.sqf:14-15 uses missionNamespace getVariable plus CODE guard", "current maintained-root Client_HandlePVF.sqf:32-33 uses missionNamespace getVariable plus CODE guard", "PVF-Dispatch-Implementation-Playbook.md", "Hardening-Implementation-Roadmap.md", "Pending-Owner-Decisions.md", "Server-Authority-Migration-Map.md" ], "outputs": [ "Followed the PVF current-stable closeout into three routing pages that still described current work as replacing dispatcher Call Compile.", "Kept the remaining current-stable dispatcher work scoped to explicit registered SRVFNC*/CLTFNC* membership and forged-name rejection before Spawn _code.", "No gameplay source changed." ], "handoff": "Closed after validation. Future network hardening owner should use the PVF playbook for the branch matrix, then implement registered-handler membership/logging separately from DR-55 sender authentication and direct-PV channels.", "updated": "2026-06-21T18:53:35+02:00" }, { "lane": "pvf-dispatch-current-stable-partial-closeout", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "upstream/master@b8389e74", "origin/perf/quick-wins@0076040f", "git ls-remote --heads origin release/* returned no release heads on 2026-06-21", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf:14-15", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf:32-33", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandlePVF.sqf:14-15", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_HandlePVF.sqf:32-33" ], "outputs": [ "Extended PVF playbook/status/queue/networking/authority docs after origin/master@0139a346 showed PVF dispatchers now use missionNamespace getVariable plus CODE guards in both maintained roots.", "Distinguished the source-present Call Compile removal from still-open registered-handler allowlists, sender authentication, direct-PV channels and Miksuu/perf branch backports.", "Mirrored touched wiki files into docs/wiki and validated JSON/JSONL, wiki validator, source probes, parity and git diff checks.", "No gameplay source edits planned." ], "handoff": "Closed after validation. Future code-owner work should add registered-handler allowlists/logging on current stable, keep DR-55 sender authentication and direct-PV channels separate, and backport full lookup+allowlist to Miksuu/perf only if those branches become targets.", "updated": "2026-06-21T19:12:21+02:00" }, { "lane": "send-message-direct-compile-current-stable-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@16247fc8f", "origin/master@0139a346", "upstream/master@b8389e74", "origin/perf/quick-wins@0076040f", "git ls-remote --heads origin release/* returned no release heads on 2026-06-21", "Chernarus source and maintained Vanilla SEND_MESSAGE receiver/helper paths" ], "outputs": [ "Refreshed DR-46 SEND_MESSAGE direct compile evidence from stale cf2a6d6a current-stable wording to current fetched origin/master@0139a346.", "Source check found receiver registration, receiver call compile, helper call compile and publicVariable broadcast still present in both maintained roots across docs head, stable, Miksuu and perf refs.", "Routed older release a96fdda2 as historical because current origin advertises no release/* heads. No gameplay source changed." ], "handoff": "Closed after validation. Future network hardening should keep this lane separate from PVF dispatcher allowlisting and attack-wave authority work; SEND_MESSAGE is a direct publicVariable channel with its own receiver.", "updated": "2026-06-21T18:19:37+02:00" }, { "lane": "wasp-marker-wait-current-stable-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "Missions/[55-2hc]warfarev2_073v48co.chernarus/WASP/global_marking_monitor.sqf:57,62,65,69-70,81", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/WASP/global_marking_monitor.sqf:57,62,65,69-70,81", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf:309", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_Client.sqf:309", "Miksuu upstream master@b8389e74", "origin/perf/quick-wins@0076040f", "git ls-remote --heads origin release/* returned no current release heads on 2026-06-21" ], "outputs": [ "Refreshed WASP-Marker-Wait-Cleanup.md, WASP-Overlay.md, Performance-Opportunity-Sweep.md, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md for current stable source evidence.", "Updated live machine records for the WASP marker wait lane without editing append-only historical knowledge rows.", "Mirrored touched wiki files into docs/wiki. No gameplay source changed." ], "handoff": "Closed after validation. Future code-owner work should replace only the display-54 wait with a throttled wait/sleep shape, preserve key handlers plus final input unlock, propagate maintained Vanilla and smoke Enter/Escape/timeout marker-dialog behavior.", "updated": "2026-06-21T18:23:24+02:00" }, { "lane": "map-boundaries-current-head-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "cf2a6d6a4..origin/master changed constants/parameters/paradrop/stringtable anchors", "Map-Boundaries-And-Offmap-Enforcement.md", "docs/wiki/Map-Boundaries-And-Offmap-Enforcement.md" ], "outputs": [ "Refreshed Map-Boundaries-And-Offmap-Enforcement.md from historical cf2 source-stamp caveat wording to current origin/master@0139a346 evidence.", "Updated shifted anchors for common init, boundary parameter/defaults, client compile bindings, off-map timeout, stringtable warning, paradrop support and server town distribution.", "Clarified Server/Init/Init_Towns.sqf as the town-distribution reader. No gameplay source changed.", "Mirrored the touched wiki file into docs/wiki and validated JSON/JSONL, wiki validator, diff check and wiki/docs parity." ], "handoff": "Closed after validation. Future cf2 source-stamp cleanup can continue one compact page at a time, replacing historical caveats only after current-head source checks.", "updated": "2026-06-21T17:55:00+02:00" }, { "lane": "pvf-dispatcher-current-stable-closeout-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "PVF dispatch implementation", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Networking-And-Public-Variables.md", "Public-Variable-Channel-Index.md", "current Chernarus and maintained Vanilla PVF dispatcher paths" ], "outputs": [ "Refreshed PVF dispatcher owner/status pages after source checks showed origin/master@0139a346 no longer dispatches registered PVF handlers through Call Compile.", "Current stable uses missionNamespace getVariable plus typeName CODE checks in both maintained roots, but no explicit PVF_ALLOWED allowlist exists.", "DR-55 sender authentication and direct-PV SEND_MESSAGE compile remain separate open risks; docs checkout and origin/perf/quick-wins still need the full dispatcher port." ], "handoff": "Closed after validation. Future code-owner work should add explicit registered allowlists/logging and smoke current stable, or port the full allowlisted namespace lookup to old-shape branches; do not conflate this with DR-55 or SEND_MESSAGE direct-channel hardening.", "updated": "2026-06-21T18:13:38+02:00" }, { "lane": "hq-score-current-stable-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnHQKilled.sqf:23,52,54,80,83,86", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_OnHQKilled.sqf:23,52,54,80,83,86", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf:529", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf:529", "Commander-HQ-Lifecycle-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed the DR-50 HQ-kill score matrix after current stable origin/master@0139a346 proved the double-award shape remains in both maintained roots.", "Updated Feature Status and Source Fix queue so current stable is explicitly patch-ready/current-stable-unpatched and older docs/Miksuu/perf/release/feat-ai evidence remains branch-scoped.", "No gameplay source changed." ], "handoff": "Closed after validation. Future code owner should keep one non-teamkill HQ score award, make friendly/teamkill HQ kills score zero, propagate maintained Vanilla and smoke enemy HQ kill, friendly HQ teamkill and DR-20 idempotency/replayed-HQ-kill interactions.", "updated": "2026-06-21T18:04:28+02:00" }, { "lane": "icbm-launched-pveh-branch-scope-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "docs/developer-wiki-index@4c01dfb", "origin/master@0139a346", "upstream/master@b8389e74", "origin/perf/quick-wins@0076040f", "git ls-remote --heads origin release/* returned no release heads on 2026-06-21", "Chernarus source and maintained Vanilla ICBM_launched receiver paths", "current nuke route via RequestSpecial ICBM and HandleSpecial icbm-display" ], "outputs": [ "Refreshed Dead-Code-And-Stale-Code-Register.md so the ICBM_launched receiver-only row names current checked docs/stable/Miksuu/perf refs and no longer treats an absent release branch as current proof.", "Recorded no-sender evidence, current RequestSpecial ICBM / HandleSpecial icbm-display route line drift and the owner decision to retire the stale handler/comments or revive the channel with one sender plus ICBM smoke.", "Mirrored touched wiki files into the GitHub wiki checkout. No gameplay source changed." ], "handoff": "Closed after validation. Future ICBM docs/source work should keep the stale ICBM_launched PVEH separate from the live RequestSpecial/HandleSpecial tactical nuke route unless a code owner deliberately revives the direct channel.", "updated": "2026-06-21T17:42:36+02:00" }, { "lane": "pr-board-aicom-closure-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "gh pr list --repo rayswaynl/a2waspwarfare --state all --limit 80 --json number,title,state,headRefName,baseRefName,isDraft,updatedAt,mergedAt,url", "origin/master@0139a346", "PR #29 merged 2026-06-17T11:45:52Z", "PR #31 merged 2026-06-17T11:45:52Z", "PR #35 closed 2026-06-17T11:51:11Z", "PR #34/#36/#37/#38/#39/#41 closed 2026-06-17T11:46-11:51Z", "PR #43 open against master", "PR #40 open against closed base fix/aicom-review-batch-2026-06-15", "PR #9 open against master" ], "outputs": [ "Refreshed PR-Cleanup-And-Integration-Lab.md, Progress-Dashboard.md and Wiki-Pruning-And-Relevance-Ledger.md so the old deploy-aicom-experital active lane is no longer presented as live.", "Preserved PR #35/#34/#36-#41 as closed historical AICOM deploy evidence, marked PR #29/#31 as merged history, and routed current open PR-board work through PR #43, PR #40 and PR #9.", "Mirrored touched wiki files into docs/wiki. No gameplay source changed." ], "handoff": "Closed after validation. Future AICOM/GUER source audits should start from origin/master@0139a346 or a named open PR/branch, and should treat PR #35 plus deploy-child PR #34/#36-#39/#41 as historical review evidence only.", "updated": "2026-06-21T17:55:30+02:00" }, { "lane": "clickabletext-soundpush-current-stable-closeout", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "origin/master@0139a346", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Ressources.hpp:541,556", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Ressources.hpp:541,556", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp RscClickableText inheritors", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Dialogs.hpp RscClickableText inheritors", "source commits 1a5e0b40 and 9b49883c", "Client-UI-Systems-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md" ], "outputs": [ "Corrected the current-state clickable-text matrix: current stable origin/master@0139a346 now has valid RscClickableText.soundPush[] = {\"\", 0.2, 1}; at Rsc/Ressources.hpp:556 in both maintained roots.", "Chernarus fix provenance is 1a5e0b40; maintained Vanilla propagation provenance is 9b49883c; current master still has 14 derived RscClickableText controls per maintained root.", "Updated Feature Status and Source Fix queue so current stable is source-present/smoke-pending and older docs/source, Miksuu, perf, release and UI theme evidence remains branch-scoped. No gameplay source changed." ], "handoff": "Closed after validation. Future UI owners should not reopen this base-class edit on current master; run representative Arma 2 OA dialog smoke before release-validated wording, and only port the valid value to older target branches that still carry the malformed array.", "updated": "2026-06-21T17:43:28+02:00" }, { "lane": "wiki-mirror-and-guer-current-source-sync", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "wiki master@e4fc668", "origin/docs/developer-wiki-index@4c01dfb78", "origin/master@0139a346", "GUER-Insurgents-Branch-Audit.md", "Feature-Status-Register.md", "Gameplay-Systems-Atlas.md", "_Sidebar.md", "agent-context.json" ], "outputs": [ "Restored the docs-only GUER audit page after the broad mirror sync removed it and after rebasing over cf2-source-stamp-current-head-caveat.", "Rewrote the page to current origin/master@0139a346 source evidence instead of preserving stale Chernarus-only wording.", "Aligned Feature Status, Gameplay systems, sidebar and agent-context routes. No gameplay source changed.", "Validation passed: JSON/JSONL parse in repo and clean wiki worktree, docs/validate-wiki.ps1 with known legacy JSONL warnings only, git diff --check with LF/CRLF warnings only, and final wiki/docs SHA parity across 261 files." ], "handoff": "Closed after validation. Future mirror syncs should preserve useful docs-only pages by source-refreshing them before publishing, and prove final parity before push.", "updated": "2026-06-21T17:46:00+02:00" }, { "lane": "source-fix-queue-docs-head-refresh-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Source-Fix-Propagation-Queue.md", "docs/developer-wiki-index@4c01dfb7", "docs source anchor 4bd37b98", "checked propagation source paths unchanged from 4bd37b98 to 4c01dfb7" ], "outputs": [ "Claimed a compact docs-source refresh for Source-Fix-Propagation-Queue after the wiki mirror sync advanced the docs branch while the queue still names 4bd37b98 as the propagation source anchor.", "Source check found no changes from 4bd37b98 to 4c01dfb7 in the queue's checked propagation source paths.", "Added one source-scope note and updated the queue Agent Index fact instead of rewriting every branch row. No gameplay source changed." ], "handoff": "Closed after validation. Future queue refreshes should keep 4bd37b98 as source-line proof until a checked propagation source path actually changes, and should name the current docs branch head separately.", "updated": "2026-06-21T17:44:00+02:00" }, { "lane": "cf2-source-stamp-current-head-caveat", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "wiki master@d531bc5", "repo origin/master@0139a346", "historical source stamp cf2a6d6a4 is an ancestor of origin/master@0139a346", "38 wiki pages with the broad cf2a6d6a4 master source stamp" ], "outputs": [ "Marked 38 broad cf2a6d6a4 source-verification headers as then-current/historical master evidence instead of current-head truth.", "Changed the Player-Skill-Abilities Officer/MASH note to snapshot wording so its cf2a6d6a4 line refs are not presented as current-head proof.", "Mirrored touched wiki pages and coordination records into docs/wiki. No gameplay source changed." ], "handoff": "Closed after validation. Future source-refresh work can recheck individual pages against origin/master@0139a346 or newer and replace the caveat with fresh current-head evidence.", "updated": "2026-06-21T17:40:33+02:00" }, { "lane": "wiki-mirror-current-wiki-sync-2026-06-21", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "wiki master@743daf4", "origin/docs/developer-wiki-index@11f535d9", "normalized top-level wiki/docs comparison diffCount=116", "Wiki-Mirror-Reconciliation-Plan.md" ], "outputs": [ "Reconciled the repo docs/wiki mirror to the current GitHub wiki checkout after detecting 116 top-level normalized-content differences.", "Copied 260 top-level wiki files into docs/wiki and removed mirror-only GUER-Insurgents-Branch-Audit.md.", "Updated dashboard, worklog, pruning ledger and machine records. No gameplay source changed." ], "handoff": "Closed after validation. Future wiki batches should compare touched files against docs/wiki first; broad syncs should name exact wiki and docs branch refs plus diff counts.", "updated": "2026-06-21T17:32:00+02:00" }, { "lane": "qol-trio-player-hints-reference", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "QoL-Trio-Player-Hints-Reference.md", "origin/master@0139a346", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatesalvage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_FNC_Special.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_QOL_Advisor.sqf", "Experimental-Feature-Flag-Constants-Reference.md", "Player-UI-Workflow-Map.md" ], "outputs": [ "Added QoL-Trio-Player-Hints-Reference.md as the canonical source-backed reference for the live QoL trio player hint layer.", "Documented WFBE_C_QOL_TRIO / WFBE_C_QOL_ADVISOR_INTERVAL gates, salvage payout toast, upgrade unlock banner and sound split, last-purchase timestamp coupling, unspent-funds advisor and commander Patrols nudge.", "Routed the page through Home.md, _Sidebar.md, Player-UI-Workflow-Map.md, Experimental-Feature-Flag-Constants-Reference.md and agent-context.json. No gameplay source changed." ], "handoff": "Closed after validation. Future QoL hint edits should keep client-visible hints separate from salvage authority, upgrade economy and purchase authority owner pages.", "updated": "2026-06-21T12:51:02+02:00" }, { "lane": "engine-stealth-fuel-toggle-reference", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Engine-Stealth-Fuel-Toggle-Reference.md", "origin/master@0139a346", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Engines/Engine.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Engines/Startengine.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Engines/Stopengine.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_SupportRefuel.sqf", "Modules-Atlas.md", "Function-And-Module-Index.md" ], "outputs": [ "Added Engine-Stealth-Fuel-Toggle-Reference.md as a source-cited reference for the live Engines stealth/fuel-toggle module.", "Documented purchased Tank / Wheeled_APC attach, WASP extra start-vehicle attach, stop/event/start fuel flow, vehicle state keys and refuel-service guard behavior.", "Wired the page through Home.md, _Sidebar.md, Modules-Atlas.md, Function-And-Module-Index.md and agent-context.json.", "Rebased over a parallel canonical page, dropped the duplicate local Engine-Stealth-Toggle-Reference slug, and extended Engine-Stealth-Fuel-Toggle-Reference.md with the stopped-variable caveat and Smoke Targets table. Final page citation check resolves 40 source ranges." ], "handoff": "Closed after validation. Future engine-stealth edits should keep the saved-fuel and stopped/refuel contracts paired, preserve both purchased-vehicle and WASP start-vehicle attach paths, and smoke start/stop/refuel behavior before release wording.", "updated": "2026-06-21T12:42:33+02:00" }, { "lane": "skin-selector-class-swap-reference", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Skin-Selector-And-Class-Swap-Reference.md", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_SkinSelectorMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Keybind.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill/Skill_Init.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_OnRespawnHandler.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/WASP/actions/SkinSelector/*", "Feature-Status-Register.md", "Player-UI-Workflow-Map.md", "Player-Skill-Abilities-Reference.md", "WASP-Overlay.md" ], "outputs": [ "Added Skin-Selector-And-Class-Swap-Reference.md as the canonical source-backed reference for the optional infantry Skin Selector and class-swap path.", "Documented default-off gate, hidden WF-menu shortcut, join/WF-menu/User11 openers, WEST/EAST class pools, Spotter-only ghillie filtering, replacement-player apply lifecycle, action/handler restoration and respawn persistence.", "Routed the page through Home.md, _Sidebar.md, Player-UI-Workflow-Map.md, Player-Skill-Abilities-Reference.md, WASP-Overlay.md, Feature-Status-Register.md and agent-context.json. No gameplay source changed." ], "handoff": "Closed after validation. Future Skin Selector edits should keep WFBE_C_SKIN_SELECTOR default/visibility, class-pool isClass filtering, Spotter ghillie gating, selectPlayer handler restoration and respawn persistence tied to current source line refs before enabling live-feature wording.", "updated": "2026-06-21T12:22:01+02:00" }, { "lane": "player-vehicle-travel-actions-reference", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Player-Vehicle-And-Travel-Actions-Reference.md", "master@0139a346", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Unit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action/Action_Push.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action/Action_TaxiReverse.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action/Action_HALO.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action/Action_EjectCargo.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action/Action_ToggleLock.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action/Action_ToggleMHQLock.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestVehicleLock.sqf" ], "outputs": [ "Added Player-Vehicle-And-Travel-Actions-Reference.md as a source-cited action-map for live player-facing vehicle/travel scroll actions on stable master@0139a346.", "Documented registration/effect routes for repair action handoffs, Low Gear, manual Flip Vehicle, boat Push, air-transport HALO, Cargo Eject, plane Taxi Reverse and lock/unlock paths.", "Wired Home.md, _Sidebar.md, AutoFlip-Vehicle-Recovery-Reference.md, Valhalla-Vehicle-Climbing-Assist.md, Player-UI-Workflow-Map.md and agent-context.json. No gameplay source changed." ], "handoff": "Closed after validation. Future lock/vehicle-action hardening should source-check actual addAction registrations first; keep MHQ/camp repair authority detail on the existing owner pages.", "updated": "2026-06-21T12:22:53+02:00" }, { "lane": "cipher-sort-utilities-reference", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "CIPHER-Sort-Utilities-Reference.md", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Module/CIPHER/CIPHER_Init.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Module/CIPHER/CIPHER_Sort.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Core_Upgrades/Labels_Upgrades.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Modules-Atlas.md", "Function-And-Module-Index.md" ], "outputs": [ "Published CIPHER-Sort-Utilities-Reference.md for current master Chernarus CIPHER helpers, WFBE_C_UPGRADES_SORTED build and Upgrade menu consumer path.", "Routed through Home.md, _Sidebar.md, Modules-Atlas.md, Function-And-Module-Index.md and agent-context.json; corrected stale Modules Atlas Labels_Upgrades.sqf line reference.", "Validation passed for 29 source citation ranges, local markdown links, agent-context page-list parity, JSON/JSONL parse, repo docs/wiki validator and git diff check. No gameplay source changed." ], "handoff": "Closed as docs-only reference work; future edits should keep CIPHER helper names and WFBE_C_UPGRADES_SORTED consumer claims tied to current Chernarus line refs.", "updated": "2026-06-21T10:54:35+02:00" }, { "lane": "autoflip-vehicle-recovery-reference", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "AutoFlip-Vehicle-Recovery-Reference.md", "Client/Module/AutoFlip/AutoFlip.sqf", "Client/Init/Init_Client.sqf", "Common/Init/Init_Unit.sqf", "WASP/actions/FlipVehicle.sqf", "stringtable.xml", "Modules-Atlas.md" ], "outputs": [ "Added AutoFlip-Vehicle-Recovery-Reference.md as a source-cited live-feature page for the automatic AutoFlip watcher and separate manual Flip Vehicle action.", "Documented scan cadence, watched vehicles, tilt/speed/ground/water/cooldown/stuck gates, righting operation, local notification behavior and manual-action differences.", "Wired the page through Home.md, _Sidebar.md and agent-context.json." ], "handoff": "Closed after validation. Future vehicle-QoL edits should keep automatic AutoFlip and manual Flip Vehicle behavior separate unless source first unifies their gates.", "updated": "2026-06-21T10:53:03+02:00" }, { "lane": "operator-monitor-cpu-affinity-tools-reference", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Operator-Monitor-And-CPU-Affinity-Tools-Reference.md", "Tools/Monitor/Get-WindowedRpt.ps1", "Tools/Ops/Set-WaspCpuAffinity.ps1", "docs/testing/hc-scaling-test.md", "Tools-And-Build-Workflow.md", "Server-Ops-Runbook.md", "Headless-Client-Scaling-And-Topology.md" ], "outputs": [ "Added Operator-Monitor-And-CPU-Affinity-Tools-Reference.md as a source-cited operator tooling reference for the windowed RPT reader and CPU-affinity helper.", "Verified 54 source citations against clean master@0139a346.", "Wired the page through Home.md, _Sidebar.md and agent-context.json." ], "handoff": "Closed after citation, link, A3-token, JSON/JSONL, docs/wiki validator and diff-check validation. Future ops/tooling edits should keep RPT windowing separate from PerformanceAuditAnalyzer parsing, and keep CPU-affinity application behind explicit live-host approval.", "updated": "2026-06-21T10:54:11+02:00" }, { "lane": "gear-store-loadout-route-catalog", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Gear-Store-Loadout-Route-Catalog.md", "origin/master@0139a346", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Gear", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Loadout", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Core_Root", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Config_Weapons.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Config_Magazines.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Config_Backpack.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Config_SetTemplates.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Config_SortWeapons.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Config_SortMagazines.sqf" ], "outputs": [ "Added Gear-Store-Loadout-Route-Catalog.md as a source-cited content catalog for current Chernarus master side-root loadout imports, row counts, price/gate extrema and config-gated/dynamic gear content.", "Wired Gear-Store-Loadout-Route-Catalog.md into _Sidebar.md, Home.md, agent-context.json documentation.pages and the adjacent Gear-Store-Price-And-Upgrade-Catalog.md.", "No gameplay source changed." ], "handoff": "Future gear-store route/loadout edits should update Gear-Store-Loadout-Route-Catalog.md from current Chernarus Common/Config/Gear, Common/Config/Loadout and Common/Config/Core_Root source lines; high-impact price/gate rows remain owned by Gear-Store-Price-And-Upgrade-Catalog.md.", "updated": "2026-06-21T10:27:08+02:00" }, { "lane": "gear-store-price-upgrade-catalog", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Gear-Store-Price-And-Upgrade-Catalog.md", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Gear/Gear_USMC.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Gear/Gear_RU.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Gear/Gear_US.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Gear/Gear_TKA.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Gear/Gear_BAF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Gear/Gear_PMC.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Gear/Gear_GUE.sqf", "Gear-Loadout-And-EASA-Atlas.md", "Commanders-Handbook.md" ], "outputs": [ "Added Gear-Store-Price-And-Upgrade-Catalog.md as a source-cited current master Chernarus high-impact buy-gear price and upgrade catalog.", "Reconciled every documented classname, price and upgrade gate against Common/Config/Gear/Gear_*.sqf; 68 qualifying rows are documented and no qualifying source row is missing.", "Wired the page through _Sidebar.md, Home.md and agent-context.json.", "Fixed three stale temporary-path Continue Reading links in Artillery-Reference-Per-Faction.md so the wiki link gate resolves." ], "handoff": "Closed after wiki publish validation: citation existence, source-table reconciliation, JSON/JSONL parse, markdown link resolution, agent-context page-list match and git diff --check.", "updated": "2026-06-21T10:27:03+02:00" }, { "lane": "default-gear-template-content-catalog", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Default-Gear-Template-Content-Catalog.md", "initJIPCompatible.sqf", "Common/Init/Init_Common.sqf", "Common/Init/Init_CommonConstants.sqf", "Common/Config/Loadout/Loadout_*.sqf", "Common/Config/Config_SetTemplates.sqf", "Common/Config/readme.txt", "Client/GUI/GUI_BuyGearMenu.sqf", "Client/Functions/Client_UI_Gear_AddTemplate.sqf", "Client/Functions/Client_UI_Gear_FillTemplates.sqf", "Client/Functions/Client_UI_Gear_ParseTemplateContent.sqf", "Client/Functions/Client_UI_Gear_SaveTemplateProfile.sqf" ], "outputs": [ "Added Default-Gear-Template-Content-Catalog.md with source-cited tables for current master predefined gear-template seed content.", "Documented that all ten Loadout_*.sqf files ship one empty seed row and that Chernarus routes keep only the first per-side seed by default.", "Wired the page into Home.md, _Sidebar.md and agent-context.json documentation.pages." ], "handoff": "Docs-only lane complete. Validation: citation line scan passed, A3-only term scan clean, git diff --check clean except Windows LF/CRLF warnings, JSON/JSONL parse passed, and Tools/ValidateWiki.ps1 -WikiPath -SkipGitDiffCheck reached OK for markdown links and agent-context page lists before the known pre-existing machine-reference failure.", "updated": "2026-06-21T10:25:25+02:00" }, { "lane": "earplugs-audio-toggle-reference", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Earplugs-Audio-Toggle-Reference.md", "origin/master@0139a346", "Missions/[55-2hc]warfarev2_073v48co.chernarus/WASP/actions/AddActions.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/WASP/actions/EarplugToggle.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/briefing.html", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Help.sqf" ], "outputs": [ "Added Earplugs-Audio-Toggle-Reference.md for the live earplugs audio toggle and mounted-vehicle mirror behavior.", "Verified no existing wiki markdown page covered EarplugToggle, WFBE_WASP_Earplug* variables or fadeSound/fadeRadio earplug behavior.", "Updated Home.md, _Sidebar.md and agent-context.json navigation, and corrected WASP-Overlay.md AddActions scope." ], "handoff": "Closed after validation. Future earplugs edits should keep the WASP scroll/vehicle path and WF menu EAR path separate unless source first unifies WFBE_WASP_EarplugActive and WFBE_Earplugs.", "updated": "2026-06-21T10:15:50+02:00" }, { "lane": "guer-insurgents-branch-intake", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Brain handoff: C:/Users/Chill/Documents/Codex/2026-06-16/look-for-work-in-brain-3/outputs/Guer-Insurgents-Branch-Intake.md", "origin/feat/guer-insurgents-faction@41550bd33", "origin/master@cf2a6d6a", "Gameplay-Systems-Atlas.md", "Feature-Status-Register.md", "Testing-Debugging-And-Release-Workflow.md", "agent-release-readiness.json" ], "outputs": [ "Added a branch-only GUER Insurgents intake matrix to Gameplay-Systems-Atlas.md.", "Added a compact broad Chernarus-first branch-review risk row to Feature-Status-Register.md.", "Added planned GUER smoke gates to Testing-Debugging-And-Release-Workflow.md and agent-release-readiness.json.", "Preserved source evidence that maintained Vanilla lacks WFBE_C_GUER_PLAYERSIDE, Root_GUE_PlayerOverlay and Server_GuerStipend hits." ], "handoff": "Future branch reviewers should decide Chernarus-only versus maintained Vanilla propagation, clean branch whitespace/EOF failures, then smoke disabled/enabled GUER parameter states, GUER slot/JIP/no-base buy menu, stipend/tiered depot pool, kill funds, town capture/harass stats and reciprocal WEST/EAST AI return fire before release wording.", "updated": "2026-06-16T21:32:45+02:00" }, { "lane": "aicom-pr-board-current-state-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR-Cleanup-And-Integration-Lab.md", "gh pr list --repo rayswaynl/a2waspwarfare --state open --limit 100 --json number,title,headRefName,baseRefName,isDraft,updatedAt,url", "gh pr view 8 --repo rayswaynl/a2waspwarfare --json number,state,title,headRefName,baseRefName,mergedAt,updatedAt,url", "gh pr view 14 --repo rayswaynl/a2waspwarfare --json number,state,title,headRefName,baseRefName,mergedAt,updatedAt,url", "rayswaynl/a2waspwarfare PR #8", "rayswaynl/a2waspwarfare PR #14", "rayswaynl/a2waspwarfare PR #29", "rayswaynl/a2waspwarfare PR #30", "rayswaynl/a2waspwarfare PR #34", "rayswaynl/a2waspwarfare PR #35", "rayswaynl/a2waspwarfare PR #36", "rayswaynl/a2waspwarfare PR #37", "rayswaynl/a2waspwarfare PR #38", "rayswaynl/a2waspwarfare PR #39", "rayswaynl/a2waspwarfare PR #40", "rayswaynl/a2waspwarfare PR #41" ], "outputs": [ "Updated PR cleanup lab current board state to 2026-06-16 GitHub metadata.", "Routed merged PR #8 and PR #14 as history instead of open release/test candidates.", "Documented PR #35 as the current AICOM Experital deploy umbrella and PR #34/#36-#41 as deploy-child/review/note lanes.", "Added current triage rows for PR #20, PR #21 and PR #29 through PR #41 while preserving older PR8 ancestry/lab history." ], "handoff": "Closed after validation. Future PR-board refreshes should start from GitHub PR metadata, then update this lab before making merge/test recommendations.", "updated": "2026-06-16T20:38:47+02:00" }, { "lane": "deploy-aicom-experital-merge-risk-audit", "owner": "Codex", "status": "active-review-reporting", "sourceScope": [ "rayswaynl/a2waspwarfare PR #30", "rayswaynl/a2waspwarfare PR #34", "deploy/2026-06-12-aicom-experital@984195ae", "origin/master@cf2a6d6a", "origin/release/2026-06-feature-bundle@a96fdda2", "origin/experital", "origin/fix/wildcard-w4w5-outer-capture", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/AI_Commander_Wildcard.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_RunCommanderTeam.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Common_MarkerLoop.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI", "EXPERITAL_BRANCH.md", "docs/PATCHLOG-EXPERITAL.md" ], "outputs": [ "Source-backed merge-risk and code-quality findings for the deploy AI-commander Experital branch.", "Compact GitHub PR updates, using PR #30 as the broad Experital reporting target unless a narrower owner target is chosen.", "Explicit proposed-change notices before gameplay code edits; Claude remains lead for branch implementation decisions." ], "handoff": "Claude leads branch implementation. Codex is auditing and reporting first; any code change candidates will be posted as proposals with source paths, branch refs and risk before edits.", "updated": "2026-06-15T11:07:15+02:00" }, { "lane": "wiki-mirror-current-wiki-sync", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "C:/Users/Chill/a2waspwarfare.wiki@3745638", "C:/Users/Chill/Documents/GitHub/a2waspwarfare/docs/wiki@e2d994246", "docs/wiki top-level mirror files", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl" ], "outputs": [ "Fast-forwarded the standalone human wiki to origin/master@3745638 before reading coordination state.", "Found 35 top-level SHA256 drift candidates between the human wiki and the repo docs/wiki mirror.", "Mechanically copied current wiki top-level files into docs/wiki without gameplay source edits.", "Validation passed: JSON/JSONL parse, docs/validate-wiki.ps1, git diff --check in both worktrees and full top-level wiki/docs normalized-content parity diffCount=0." ], "handoff": "Closed after validation. Future mirror work should compare the standalone wiki and docs/wiki by SHA256 first, copy only from the current human-wiki baseline, then validate parity before publishing.", "updated": "2026-06-16T20:30:23+02:00" }, { "lane": "client-ui-atlas-current-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Client-UI-Systems-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Client_UpdateRHUD.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateavailableactions.fsm", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateactions.fsm", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatetownmarkers.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateteamsmarkers.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/description.ext", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Client_UpdateRHUD.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updateavailableactions.fsm", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updateactions.fsm", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updatetownmarkers.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updateteamsmarkers.sqf" ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md so current docs head 68bd4dc5 is the visible UI/Rsc source-continuity checkpoint.", "Confirmed targeted diffs from a03a1fb5 and b5219d47 to HEAD over checked Chernarus and maintained Vanilla UI/Rsc source paths returned no changed files.", "Verified branch refs still resolve to stable cf2a6d6a, release a96fdda2, Miksuu b8389e74, perf 0076040f, wf-menu ops 0767c0b5 and BuyMenu/EASA QoL a66d4691.", "Kept Client-UI-Systems-Atlas.md as a route-first atlas while detailed branch behavior remains routed to UI owner pages." ], "handoff": "Closed as docs-published. Future Client UI atlas edits should keep broad UI orientation and current source-scope local, update the current docs-head checkpoint when docs-only batches move, and keep detailed UI branch matrices on resource, title, vote/help/router, clickable-text and branch-only owner pages.", "updated": "2026-06-14T10:22:12+02:00" }, { "lane": "server-runtime-operations-current-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Server-Runtime-And-Operations.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_SideMessage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnHQKilled.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/serverFPS/serverFpsGUI.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/serverFPS/monitorServerFPS.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_SideMessage.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_OnHQKilled.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/serverFPS/serverFpsGUI.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/serverFPS/monitorServerFPS.sqf" ], "outputs": [ "Refreshed Server-Runtime-And-Operations.md so current docs head f74b3822 is the visible server-runtime source-continuity checkpoint.", "Confirmed targeted diffs from a6785f51 and 4277a2ad to HEAD over checked Chernarus and maintained Vanilla server runtime paths returned no changed files.", "Verified branch refs still resolve to stable cf2a6d6a, release a96fdda2, Miksuu b8389e74 and perf 0076040f.", "Kept Server-Runtime-And-Operations.md as a compact gateway while detailed branch behavior remains routed to Server-Gameplay-Runtime-Atlas.md." ], "handoff": "Closed as docs-published. Future Server runtime and operations edits should keep the page as a short gateway, update the current docs-head checkpoint when docs-only batches move, and keep line-sensitive or branch-sensitive runtime proof on Server-Gameplay-Runtime-Atlas.md and owner pages.", "updated": "2026-06-14T10:12:46+02:00" }, { "lane": "architecture-overview-current-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Architecture-Overview.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Parameters.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Version.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Unit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Functions/HC_IsHeadlessClient.sqf", "Tools/LoadoutManager/FileManagement/FileManager.cs", "Tools/LoadoutManager/SqfFileGenerator.cs", "Tools/LoadoutManager/ZipManager.cs" ], "outputs": [ "Refreshed Architecture-Overview.md so current docs head 2de2de92 is the visible top-level architecture source-continuity checkpoint.", "Confirmed targeted diffs from adb9dbc8 and 4277a2ad to HEAD over cited runtime/bootstrap/tooling source paths returned no changed files.", "Verified branch refs still resolve to stable cf2a6d6a, release a96fdda2, Miksuu b8389e74 and perf 0076040f.", "Kept Architecture-Overview.md as a route-first gateway by sending branch behavior, line drift and smoke gates to linked subsystem owner pages." ], "handoff": "Closed as docs-published. Future Architecture overview edits should keep the page as a top owner-route gateway, keep branch-sensitive matrices and smoke gates on subsystem owner pages, and avoid duplicating subsystem source matrices locally.", "updated": "2026-06-14T10:01:35+02:00" }, { "lane": "sqf-atlas-current-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "SQF-Code-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/AI_UpdateSupplyTruck.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/serverFPS/serverFpsGUI.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/serverFPS/monitorServerFPS.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_PublicVariables.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandlePVF.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_HandlePVF.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_Common.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Headless/Init/Init_HC.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/initJIPCompatible.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/AI_UpdateSupplyTruck.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/serverFPS/serverFpsGUI.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/serverFPS/monitorServerFPS.sqf" ], "outputs": [ "Refreshed SQF-Code-Atlas.md so current docs head 94b09c73 is the visible compile/source-continuity checkpoint.", "Confirmed compile-count command still returns 738 total preprocessFile references, 460 preprocessFileLineNumbers, 278 plain preprocessFile and 22 commented references.", "Confirmed targeted diffs from 34212d6a and 4277a2ad to HEAD over checked SQF/PVF/init source paths returned no changed files.", "Routed repeated PVF no-drift proof to the compile summary and canonical networking/channel/dispatcher owner pages while adding explicit dispatcher line anchors." ], "handoff": "Closed as docs-published. Future SQF atlas edits should keep SQF-Code-Atlas.md focused on compile/source ownership, keep compile-count provenance separate from branch-status claims, and route PVF/channel, runtime-risk and disabled/deferred compile branch matrices to canonical owner pages.", "updated": "2026-06-14T09:53:29+02:00" }, { "lane": "networking-pv-gateway-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Networking-And-Public-Variables.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendMessage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateclient.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Command.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/AttackWave.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AttackWave.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_PublicVariables.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandlePVF.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_HandlePVF.sqf" ], "outputs": [ "Refreshed Networking-And-Public-Variables.md so current docs head 1e16527b is the visible network/PVF source-continuity checkpoint.", "Confirmed targeted diffs from 4277a2ad to HEAD over checked network/PVF/direct-channel source paths returned no changed files.", "Routed repeated dispatch-time Call Compile proof and old recheck wording to Current Branch Scope plus the canonical PVF/channel/authority owner pages." ], "handoff": "Closed as docs-published. Future networking gateway edits should keep channel inventory on Public-Variable-Channel-Index.md, dispatcher patch shape on PVF-Dispatch-Implementation-Playbook.md, registered-handler authority on Server-Authority-Migration-Map.md and direct-channel proof on owner pages; keep Networking-And-Public-Variables.md focused on transport architecture and client-bound runtime effects.", "updated": "2026-06-14T09:43:52+02:00" }, { "lane": "marker-cleanup-atlas-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Marker-Cleanup-Restoration-Systems-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/emptyvehiclescollector.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleEmptyVehicle.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_collector_garbage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/cleaners", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/restorers", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatetownmarkers.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateteamsmarkers.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Common_MarkerUpdate.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateMarker.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/emptyvehiclescollector.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandleEmptyVehicle.sqf" ], "outputs": [ "Refreshed Marker-Cleanup-Restoration-Systems-Atlas.md so current docs head 7eea6b6c is the visible marker/cleanup source-continuity checkpoint.", "Confirmed targeted diffs from 634a907b to HEAD over checked marker/cleanup source paths returned no changed files.", "Routed repeated empty supply-truck 24-hour timeout proof to the atlas Empty Supply Truck Branch Matrix while aligning Feature-Status-Register.md and Source-Fix-Propagation-Queue.md." ], "handoff": "Closed as docs-published. Future marker/cleanup edits should keep Marker-Cleanup-Restoration-Systems-Atlas.md as the canonical cleanup/marker route, keep exact empty supply-truck branch proof in the matrix, and decide keep-and-label versus shorter/parameterized timeout before any gameplay source patch.", "updated": "2026-06-14T09:36:34+02:00" }, { "lane": "gear-loadout-easa-atlas-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Gear-Loadout-And-EASA-Atlas.md", "Feature-Status-Register.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_BuyGearMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_EASA.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Service.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_AddTemplate.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_FillTemplates.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_SaveTemplateProfile.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_ProfileGear.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_EquipVehicle.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_EquipBackpack.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_RearmVehicle.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/EASA", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_BuyGearMenu.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_Menu_EASA.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_Menu_Service.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_UI_Gear_AddTemplate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_UI_Gear_FillTemplates.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_UI_Gear_SaveTemplateProfile.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_ProfileGear.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_EquipVehicle.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_EquipBackpack.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_RearmVehicle.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Module/EASA", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Dialogs.hpp", "Tools/LoadoutManager" ], "outputs": [ "Refreshed Gear-Loadout-And-EASA-Atlas.md so current docs head 3fdf1898 is the visible gear/EASA source-continuity checkpoint.", "Confirmed targeted diffs from 8b71e2a1 to HEAD over checked Chernarus, maintained Vanilla and LoadoutManager gear/EASA source paths returned no changed files.", "Routed repeated profile-template, import-guard, cargo-loop, service/EASA and UI IDD branch proof to Gear-Template-Profile-Filter.md, Vehicle-Cargo-Equip-Loop-Bounds.md, Service-Menu-Affordability-Guards.md, UI-IDD-Collision-Repair.md and BuyMenu-EASA-QoL-Branch-Audit.md while aligning Feature-Status-Register.md." ], "handoff": "Closed as docs-published. Future gear/EASA edits should keep Gear-Loadout-And-EASA-Atlas.md as the runtime/source-route owner, keep exact branch matrices in Current Branch Scope or dedicated owner pages, and avoid expanding Feature Status into duplicate branch proof.", "updated": "2026-06-14T09:26:53+02:00" }, { "lane": "construction-coin-atlas-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Construction-And-CoIn-Systems-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Action", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Coin.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/CoIn/coin_interface.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestStructure.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestDefense.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestMHQRepair.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Core_Structures", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Construction", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Module/CoIn/coin_interface.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_GetTeamArtillery.sqf" ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md so docs head 7d248610 is the visible construction/CoIn source-continuity checkpoint.", "Routed repeated auto-wall, SmallSite, StationaryDefense and salvage branch proof to the atlas Current Branch Scope, Construction-Logic-List-Cleanup.md, Source-Fix-Propagation-Queue.md and the local salvage matrix.", "Aligned Feature-Status-Register.md and kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future Construction/CoIn edits should keep Construction-And-CoIn-Systems-Atlas.md as the runtime/source-route owner, keep exact branch proof in Current Branch Scope or dedicated cleanup pages, and route SmallSite, auto-wall, salvage, base-area guard and commander-built ARTY implementation claims through the owner matrices before citing line refs.", "updated": "2026-06-14T09:13:06+02:00" }, { "lane": "lifecycle-entrypoints-wait-chain-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Mission-Entrypoints-And-Lifecycle.md", "Lifecycle-Wait-Chain.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/mission.sqm", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_TownMode.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Towns.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Parameters.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Version.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Unit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Functions/HC_IsHeadlessClient.sqf" ], "outputs": [ "Refreshed Mission-Entrypoints-And-Lifecycle.md and Lifecycle-Wait-Chain.md so docs head 05664f17 is the visible source-continuity checkpoint for checked lifecycle paths.", "Routed duplicated wait-chain branch-scope wording back to the entrypoints Source Scope.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future lifecycle edits should keep Mission-Entrypoints-And-Lifecycle.md as the source-scope, include-graph and role-dispatch owner, keep Lifecycle-Wait-Chain.md as the wait/flag/JIP-owner page, and route branch-specific source claims through the entrypoints Source Scope before citing line refs.", "updated": "2026-06-14T09:01:18+02:00" }, { "lane": "respawn-lifecycle-atlas-source-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Respawn-And-Death-Lifecycle-Atlas.md", "Feature-Status-Register.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Header.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Parameters.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_OnKilled.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_PreRespawnHandler.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_RespawnMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_GetRespawnAvailable.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_OnRespawnHandler.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Respawn_Selector.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/MASH", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/MASH", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetRespawnThreeway.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetRespawnCamps.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTotalCamps.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTotalCampsOnSide.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI" ], "outputs": [ "Refreshed Respawn-And-Death-Lifecycle-Atlas.md so docs head a640e722 is the visible source-continuity checkpoint for checked respawn/MASH paths.", "Updated the MASH branch row to current docs head and routed duplicate MASH risk-row source detail back to the atlas MASH split matrix.", "Aligned Feature-Status-Register.md and kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future respawn lifecycle edits should keep Respawn-And-Death-Lifecycle-Atlas.md as the canonical map for player death, custom respawn, MASH/local-marker split, AI respawn and adjacent respawn risks; route status summaries to the MASH split matrix instead of repeating branch proof.", "updated": "2026-06-14T08:53:55+02:00" }, { "lane": "modules-atlas-current-scope-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Modules-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Module", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Support/Support_Paratroopers.sqf" ], "outputs": [ "Refreshed Modules-Atlas.md so docs head 86244c24 is the visible source-continuity checkpoint for checked module paths.", "Updated the local Reaktiv dormant-module table to current docs head and kept exact branch matrices routed to owner pages except for that compact local module table.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future Modules atlas edits should keep Modules-Atlas.md as a compact module edge map, preserve local boot/unit-creation/source anchors, and route deep authority, UI, supply, MASH, server-FPS and support branch matrices to their owner pages unless the local table is the canonical dormant-module summary.", "updated": "2026-06-14T08:47:31+02:00" }, { "lane": "function-module-index-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Function-And-Module-Index.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AI_Com_Upgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AssignNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Module/Reaktiv", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/MASH", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/MASH", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Support/Support_Paratroopers.sqf" ], "outputs": [ "Refreshed Function-And-Module-Index.md so docs head 6ecac3ae is the visible source-family checkpoint for checked function/module index paths.", "Pruned repeated commander DR-15, Reaktiv, MASH and paratrooper branch proof by routing to canonical owner pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future function/module index edits should keep Function-And-Module-Index.md as a route-first source-family locator, preserve local high-level family/source anchors, and route exact branch matrices to Commander-Reassignment-Call-Shape.md, Commander-Vote-And-Reassignment-Playbook.md, Modules-Atlas.md, Respawn-And-Death-Lifecycle-Atlas.md, Source-Fix-Propagation-Queue.md and Paratrooper-Marker-Revival.md.", "updated": "2026-06-14T08:40:44+02:00" }, { "lane": "gameplay-systems-atlas-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Gameplay-Systems-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Towns.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_side_patrols.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_RunSidePatrol.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/updateresources.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AssignNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Commander_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/CoIn/coin_interface.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestStructure.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_BuyUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_victory_threeway.sqf" ], "outputs": [ "Refreshed Gameplay-Systems-Atlas.md so docs head 2d88dd5a is the visible source-continuity checkpoint for checked gameplay gateway paths.", "Pruned repeated DR-15 helper-unpacking, Patrols v2, latent AIBuyUnit and victory/endgame branch proof by routing to canonical owner pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future gameplay gateway edits should keep Gameplay-Systems-Atlas.md as the route-first broad map, preserve local high-level source anchors, and route exact branch matrices to Commander-Reassignment-Call-Shape.md, Towns-Camps-And-Capture-Atlas.md, AI-Runtime-HC-Loop-Map.md, Factory-And-Purchase-Systems-Atlas.md, Economy-Towns-And-Supply.md and Victory-And-Endgame-Atlas.md.", "updated": "2026-06-14T08:33:00+02:00" }, { "lane": "victory-endgame-atlas-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Victory-And-Endgame-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Dead-Code-And-Stale-Code-Register.md", "Server-Init-Bind-Cleanup.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_victory_threeway.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_LogGameEnd.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/LogGameEnd.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf" ], "outputs": [ "Refreshed Victory-And-Endgame-Atlas.md so docs head a0a86da2 is the visible source-continuity checkpoint for checked victory/endgame paths.", "Pruned stale LogGameEnd and server-init duplicate-bind branch proof by routing to Dead-Code-And-Stale-Code-Register.md and Server-Init-Bind-Cleanup.md.", "Added a compact victory/endgame patch-ready row to Source-Fix-Propagation-Queue.md.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future victory/endgame atlas edits should preserve winner/loser semantics and smoke checklist locally, route stale PVF logger status to Dead-Code-And-Stale-Code-Register.md, route duplicate init binds to Server-Init-Bind-Cleanup.md, and keep Source-Fix-Propagation-Queue.md as the compact code-owner row.", "updated": "2026-06-14T08:22:52+02:00" }, { "lane": "commander-hq-atlas-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Commander-HQ-Lifecycle-Atlas.md", "Commander-Vote-And-Reassignment-Playbook.md", "Commander-Reassignment-Call-Shape.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_VoteForCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AssignNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Commander_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnHQKilled.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnPlayerDisconnected.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Command.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/PVFunctions/SetTask.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/CoIn/coin_interface.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestStructure.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/PVFunctions/RequestBaseArea.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/basearea.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan" ], "outputs": [ "Refreshed Commander-HQ-Lifecycle-Atlas.md so docs head 8c3942d2 is the visible source-continuity checkpoint for checked commander/HQ paths.", "Pruned repeated manual-reassignment branch proof by routing to Commander-Reassignment-Call-Shape.md and Commander-Vote-And-Reassignment-Playbook.md.", "Added missing commander-disconnect and HQ build/base-area source anchors.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future commander/HQ atlas edits should keep Commander-HQ-Lifecycle-Atlas.md as the lifecycle gateway, preserve HQ score and HQ lifecycle source anchors locally, route exact commander vote/reassignment patch matrices to Commander-Vote-And-Reassignment-Playbook.md and Commander-Reassignment-Call-Shape.md, and route code-owner status to Feature-Status-Register.md plus Source-Fix-Propagation-Queue.md.", "updated": "2026-06-14T08:09:25+02:00" }, { "lane": "towns-camps-atlas-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Towns-Camps-And-Capture-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTotalCamps.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTotalCampsOnSide.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_camp.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_patrols.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_GetRespawnAvailable.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "AI-Runtime-HC-Loop-Map.md", "Town-AI-Vehicle-Despawn-Safety.md", "Respawn-And-Death-Lifecycle-Atlas.md" ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md so docs head 5243f91d is the visible source-continuity checkpoint for checked town/camp paths.", "Pruned repeated camp-flag and zero-camp helper branch prose by routing to the atlas Current Branch Scope, Feature Status and Source Fix Propagation Queue.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future towns/camps atlas edits should keep Towns-Camps-And-Capture-Atlas.md as the canonical branch matrix for camp flags, helper fallback and Patrols v2. Preserve local source anchors, route code-owner status to Feature-Status-Register.md and Source-Fix-Propagation-Queue.md, and route town-AI vehicle safety, respawn semantics and Patrols v2 runtime checks to their focused owner pages.", "updated": "2026-06-14T07:55:58+02:00" }, { "lane": "support-specials-authority-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Support-Specials-And-Tactical-Modules-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Tactical.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendToServer.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_RequestFireMission.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_FireArtillery.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/UAV", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Nuke", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/ZetaCargo", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/MASH", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Core_Root/Root_RU.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_HandleShootBombs.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_HandleIncomingMissile.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_HandleShootMissiles.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "Server-Authority-Migration-Map.md", "ICBM-Authority-Playbook.md", "Service-Menu-Affordability-Guards.md", "AI-Commander-Autonomy-Audit.md", "Client-UI-Systems-Atlas.md", "Testing-Debugging-And-Release-Workflow.md" ], "outputs": [ "Refreshed Support-Specials-And-Tactical-Modules-Atlas.md so docs head 6c919abf is the visible source-continuity checkpoint for checked support/tactical paths.", "Compressed the upgrade-sync matrix and pruned repeated RequestSpecial authority plus transport scout prose by routing to canonical authority, ICBM, service, AI commander, Client UI, feature-status and testing pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future support atlas edits should keep Support-Specials-And-Tactical-Modules-Atlas.md as the support/tactical gateway, preserve selected local source anchors and the compact upgrade-sync anchor, route broad RequestSpecial trust-boundary detail to Server-Authority-Migration-Map.md, route ICBM specifics to ICBM-Authority-Playbook.md, route service/economy paths to Service-Menu-Affordability-Guards.md and Economy-Authority-First-Cut.md, and route branch-only drone/recon support to Feature-Status-Register.md plus Testing-Debugging-And-Release-Workflow.md.", "updated": "2026-06-14T07:43:19+02:00" }, { "lane": "economy-supply-atlas-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Economy-Towns-And-Supply.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/updateresources.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_GetIncome.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/supplyMission", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AI_Com_Upgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestOnUnitKilled.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/stringtable.xml", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "Economy-Authority-First-Cut.md", "Supply-Mission-Architecture.md", "AI-Commander-Autonomy-Audit.md", "Upgrades-And-Research-Atlas.md" ], "outputs": [ "Refreshed Economy-Towns-And-Supply.md so docs head 8cb43e4e is the visible source-continuity checkpoint for checked economy/supply paths.", "Pruned repeated AI debit, side-supply, supply-mission truck/heli and AI logistics branch proof by routing to economy authority, supply mission, AI commander and upgrades owner pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future economy atlas edits should keep Economy-Towns-And-Supply.md as the economy/supply interpretation gateway, preserve resource-income and reward-formula anchors locally, route exact side-supply branch matrices to Economy-Authority-First-Cut.md, route supply mission branch matrices to Supply-Mission-Architecture.md, and route AI upgrade/logistics status to AI-Commander-Autonomy-Audit.md plus Upgrades-And-Research-Atlas.md.", "updated": "2026-06-14T07:35:31+02:00" }, { "lane": "upgrades-atlas-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Upgrades-And-Research-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_UpgradeMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestUpgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ProcessUpgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AI_Com_Upgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Core_Upgrades", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "AI-Commander-Autonomy-Audit.md", "Support-Specials-And-Tactical-Modules-Atlas.md", "UI-Resource-Parity-Cleanup.md" ], "outputs": [ "Refreshed Upgrades-And-Research-Atlas.md so docs head 1b07716d is the visible source-continuity checkpoint for checked upgrade/research paths.", "Pruned repeated AI debit, upgrade-sync and stale old upgrade-dialog branch proof by routing to AI commander, support-specials and UI resource owner pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future upgrades atlas edits should keep Upgrades-And-Research-Atlas.md as the purchase/timer/config/consumer gateway, preserve player-upgrade authority anchors locally, route exact AI debit branch matrices to AI-Commander-Autonomy-Audit.md, route upgrade-sync tuple proof to Support-Specials-And-Tactical-Modules-Atlas.md, and route stale RscMenu_Upgrade cleanup to UI-Resource-Parity-Cleanup.md.", "updated": "2026-06-14T07:26:55+02:00" }, { "lane": "factory-purchase-atlas-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Factory-And-Purchase-Systems-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UIFillListBuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateavailableactions.fsm", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateVehicle.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_BuyUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "Factory-Queue-Counter-Token-Cleanup.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed Factory-And-Purchase-Systems-Atlas.md so docs head 3b911594 is the visible source-continuity checkpoint for checked factory/purchase paths.", "Pruned repeated buy-menu price/key, destroyed-factory refund and queue-risk branch proof by routing to the atlas matrices and Factory-Queue-Counter-Token-Cleanup.md.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future factory atlas edits should keep Factory-And-Purchase-Systems-Atlas.md as the purchase/config/queue gateway, preserve exact buy-menu and refund branch matrices there, route DR-33 counter/token patch detail to Factory-Queue-Counter-Token-Cleanup.md, and avoid turning the risk table into a second branch-status register.", "updated": "2026-06-14T07:18:06+02:00" }, { "lane": "ai-headless-gateway-fps-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "AI-Headless-And-Performance.md", "AI-Runtime-HC-Loop-Map.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "Server-Gameplay-Runtime-Atlas.md", "Hosted-Server-FPS-Loop-Sleep.md", "Performance-Opportunity-Sweep.md", "Testing-Debugging-And-Release-Workflow.md", "Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed AI-Headless-And-Performance.md and AI-Runtime-HC-Loop-Map.md so docs head ca028bff is the visible source-continuity checkpoint for checked AI/HC/performance paths.", "Pruned repeated server-FPS publisher branch detail from the broad AI gateway by routing to canonical runtime/FPS/performance/testing owner pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future AI/headless gateway edits should keep AI-Headless-And-Performance.md as the broad router, keep loop tables on AI-Runtime-HC-Loop-Map.md, keep exact server-FPS publisher branch matrices on Server-Gameplay-Runtime-Atlas.md and Hosted-Server-FPS-Loop-Sleep.md, and preserve AI commander / Patrols v2 / town-AI vehicle safety detail on their owner pages.", "updated": "2026-06-14T07:08:45+02:00" }, { "lane": "client-ui-atlas-branch-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Client-UI-Systems-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Client_UpdateRHUD.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateavailableactions.fsm", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Client_UpdateRHUD.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updateavailableactions.fsm", "Feature-Status-Register.md", "Pending-Owner-Decisions.md", "Testing-Debugging-And-Release-Workflow.md", "BuyMenu-EASA-QoL-Branch-Audit.md" ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md so docs head a03a1fb5 is the visible source-continuity checkpoint for checked Chernarus and maintained Vanilla UI/Rsc paths.", "Pruned repeated wf-menu-ops-console and buymenu-easa-qol branch-only detail by routing to canonical owner/status/testing pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future Client UI atlas edits should keep the atlas as a route-first UI map: local source anchors and compact source-continuity notes only, with branch promotion detail on Feature-Status-Register.md, Pending-Owner-Decisions.md, Testing-Debugging-And-Release-Workflow.md and focused branch audits.", "updated": "2026-06-14T06:58:31+02:00" }, { "lane": "architecture-overview-tooling-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Architecture-Overview.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "Tools/LoadoutManager/FileManagement/FileManager.cs", "Tools/LoadoutManager/SqfFileGenerators/SqfFileGenerator.cs", "Tools/LoadoutManager/ZipManager.cs", "Tools-And-Build-Workflow.md", "Source-Fix-Propagation-Queue.md", "Mission-Config-Version-Include-Graph.md" ], "outputs": [ "Refreshed Architecture-Overview.md so docs head adb9dbc8 is the visible source-continuity checkpoint for checked runtime/tooling paths.", "Pruned repeated LoadoutManager root-discovery, generated-target, generated version.sqf and packaging detail by routing to canonical tooling owner pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future architecture-overview edits should keep the page as a gateway: local source anchors only, branch/tooling matrices on Tools-And-Build-Workflow.md or Source-Fix-Propagation-Queue.md, generated version.sqf proof on Mission-Config-Version-Include-Graph.md, and subsystem behavior on the relevant atlas/playbook.", "updated": "2026-06-14T06:47:40+02:00" }, { "lane": "server-runtime-gateway-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Server-Gameplay-Runtime-Atlas.md", "Server-Runtime-And-Operations.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_SideMessage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnHQKilled.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/GUI/serverFpsGUI.sqf", "Hosted-Server-FPS-Loop-Sleep.md", "AI-Commander-Autonomy-Audit.md", "Towns-Camps-And-Capture-Atlas.md", "SQF-Code-Atlas.md", "Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed Server-Gameplay-Runtime-Atlas.md and Server-Runtime-And-Operations.md so docs head a6785f51 is the visible source-continuity checkpoint for checked server runtime paths.", "Pruned duplicated runtime-risk branch detail for FPS publishers, AI supply-truck startup, Patrols v2 and dormant server hooks by routing to canonical owner pages.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future server-runtime gateway edits should keep detailed branch matrices on Server-Gameplay-Runtime-Atlas.md, Hosted-Server-FPS-Loop-Sleep.md, AI-Commander-Autonomy-Audit.md, Towns-Camps-And-Capture-Atlas.md, SQF-Code-Atlas.md and Source-Fix-Propagation-Queue.md; keep Server-Runtime-And-Operations.md as the operations/runtime router.", "updated": "2026-06-14T06:39:21+02:00" }, { "lane": "sqf-atlas-compile-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "SQF-Code-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/AI_UpdateSupplyTruck.sqf", "Public-Variable-Channel-Index.md", "Attack-Wave-Authority-Playbook.md", "Server-Init-Bind-Cleanup.md", "AI-Commander-Autonomy-Audit.md", "Hosted-Server-FPS-Loop-Sleep.md", "Abandoned-Feature-Revival-Review.md", "Dead-Code-And-Stale-Code-Register.md" ], "outputs": [ "Pruned SQF-Code-Atlas.md so PVF branch registry counts, direct attack-wave proof, duplicate LogGameEnd bind status, AI supply-truck status, FPS publisher status and dead/dormant helper decisions route to canonical owner pages.", "Verified targeted source diffs from 4277a2ad to HEAD return no checked PVF/server/client/common-init or AI supply-truck source-path changes; source line anchors remain valid at docs head 34212d6a.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future SQF atlas edits should keep the page focused on compile ownership and local source anchors; put branch matrices on Public-Variable-Channel-Index.md, Server-Init-Bind-Cleanup.md, AI-Commander-Autonomy-Audit.md, Hosted-Server-FPS-Loop-Sleep.md, Abandoned-Feature-Revival-Review.md and Dead-Code-And-Stale-Code-Register.md.", "updated": "2026-06-14T06:29:17+02:00" }, { "lane": "networking-pv-gateway-prune-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Networking-And-Public-Variables.md", "Public-Variable-Channel-Index.md", "PVF-Dispatch-Implementation-Playbook.md", "Server-Authority-Migration-Map.md", "Attack-Wave-Authority-Playbook.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateclient.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendMessage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AttackWave.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/AttackWave.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_PublicVariables.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandlePVF.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_HandlePVF.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updateclient.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_SendMessage.sqf", "origin/master", "origin/release/2026-06-feature-bundle", "miksuu/master", "origin/perf/quick-wins" ], "outputs": [ "Pruned Networking-And-Public-Variables.md from 234 to 157 lines by routing copied PVF command inventory, dispatcher patch detail, residual authority proof and attack-wave proof to canonical owner pages.", "Verified targeted source diffs from 4277a2ad to HEAD return no checked network source-path changes; preserved the registered client PVF runtime matrix because owner pages still link to it.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future networking gateway edits should keep command/channel inventory on Public-Variable-Channel-Index.md, dispatcher patch shape on PVF-Dispatch-Implementation-Playbook.md, registered-handler authority on Server-Authority-Migration-Map.md and direct attack-wave proof on Attack-Wave-Authority-Playbook.md; keep Networking-And-Public-Variables.md focused on transport architecture and client-bound runtime effects.", "updated": "2026-06-14T06:20:20+02:00" }, { "lane": "sqf-network-branch-caveat-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "SQF-Code-Atlas.md", "Networking-And-Public-Variables.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "Tools/LoadoutManager", "origin/master", "origin/release/2026-06-feature-bundle", "miksuu/master", "origin/perf/quick-wins", "origin/feat/ai-commander" ], "outputs": [ "Updated SQF-Code-Atlas.md to name docs checkout 8701aacc source continuity and route UpdateSupplyTruck branch status to AI-Commander-Autonomy-Audit.md.", "Updated Networking-And-Public-Variables.md so supply-heli/cash-run is stable/release-present, while docs checkout, Miksuu and perf remain truck-only.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future SQF/network gateway edits should keep full branch matrices on owner pages: AI-Commander-Autonomy-Audit.md for AI supply trucks and Supply-Mission-Architecture.md / Economy-Towns-And-Supply.md for supply-heli mechanics.", "updated": "2026-06-14T05:23:03+02:00" }, { "lane": "client-skill-init-current-branch-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Client-Skill-Init-Idempotency.md", "Feature-Status-Register.md", "agent-feature-status.jsonl", "agent-context.json", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill/Skill_Init.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_PreRespawnHandler.sqf", "origin/master", "origin/release/2026-06-feature-bundle", "miksuu/master", "origin/perf/quick-wins", "origin/feat/ai-commander" ], "outputs": [ "Updated Client-Skill-Init-Idempotency.md with current branch scope for docs checkout 719455a2, stable cf2a6d6a, release a96fdda2, Miksuu b8389e74, perf 0076040f and feat-ai c20ce153.", "Aligned Feature-Status-Register.md and agent-feature-status.jsonl so stable and release are no longer documented as duplicating Skill_Init.", "Updated agent-context.json current-state guidance so older June 5 notes do not override current source evidence.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future client-init work should smoke Soldier/non-Soldier AI caps, respawn WFBE_SK_FNC_Apply reapply and dedicated/JIP client init on the exact target branch; port the single-init shape first when targeting Miksuu, perf or feat-ai.", "updated": "2026-06-14T05:11:17+02:00" }, { "lane": "sqf-pvf-registry-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "SQF-Code-Atlas.md", "Public-Variable-Channel-Index.md", "Networking-And-Public-Variables.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_PublicVariables.sqf", "origin/master", "origin/release/2026-06-feature-bundle", "miksuu/master", "origin/perf/quick-wins", "origin/feat/ai-commander" ], "outputs": [ "Removed duplicated registered-PVF command tables from SQF-Code-Atlas.md and routed command inventory to Public-Variable-Channel-Index.md.", "Added the current branch registry matrix for docs checkout 40c97e74, stable cf2a6d6a, release a96fdda2, Miksuu b8389e74, perf 0076040f and feat-ai c20ce153.", "Aligned Networking-And-Public-Variables.md with the branch-aware registry owner.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future PVF work should edit Public-Variable-Channel-Index.md for command inventory, PVF-Dispatch-Implementation-Playbook.md for dispatcher lookup hardening, and Server-Authority-Migration-Map.md for per-handler sender/authority validation.", "updated": "2026-06-14T05:00:37+02:00" }, { "lane": "pr8-release-current-branch-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PR-Cleanup-And-Integration-Lab.md", "Testing-Debugging-And-Release-Workflow.md", "Feature-Status-Register.md", "agent-release-readiness.json", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_DelegateTownAI.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_DelegateAIStaticDefence.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateUnitForStaticDefence.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_StationaryDefense.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "origin/release/2026-06-feature-bundle", "miksuu/master", "origin/perf/quick-wins" ], "outputs": [ "Updated PR-Cleanup-And-Integration-Lab.md so a96fdda2 is the current release/PR8 head and 7195b331 / 7ff18c49 are historical checkpoints.", "Updated Testing-Debugging-And-Release-Workflow.md and Feature-Status-Register.md with current HC delegation and commander-built ARTY smoke gates.", "Updated agent-release-readiness.json so stable cf2a6d6a and release a96fdda2 are recorded as carrying marker-based commander-built ARTY discovery in both maintained roots.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future release testing should smoke commander-built artillery discovery, HC town/static delegation, static-defense update-back/failover expectations and long-session cleaner/restorer behavior on the exact release branch under test.", "updated": "2026-06-14T04:44:00+02:00" }, { "lane": "economy-authority-current-branch-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Economy-Authority-First-Cut.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "agent-feature-status.jsonl", "agent-hardening-backlog.jsonl", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "agent-knowledge.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/AttackWave.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionCompleted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/updateresources.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_GetIncome.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "origin/release/2026-06-feature-bundle", "miksuu/master", "origin/perf/quick-wins" ], "outputs": [ "Updated Economy-Authority-First-Cut.md to name docs checkout f52ccee8, stable cf2a6d6a, release a96fdda2, Miksuu b8389e74 and perf 0076040f.", "Confirmed docs/stable/release/Miksuu still keep the side-supply overspend-as-credit floor, direct temp-channel payload trust and reason-string off-by-one in both maintained roots.", "Scoped perf/quick-wins as a Chernarus-only arithmetic floor candidate, not a Vanilla, validation or reason-string fix.", "Aligned Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, agent-feature-status.jsonl and agent-hardening-backlog.jsonl.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future economy code work should patch Chernarus plus maintained Vanilla side-supply arithmetic first, add direct temp-channel validation, parse _reason at count _this > 2, and treat resource-income payout/display drift as balance-sensitive owner work.", "updated": "2026-06-14T04:32:40+02:00" }, { "lane": "hosted-fps-current-branch-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Hosted-Server-FPS-Loop-Sleep.md", "Feature-Status-Register.md", "Pending-Owner-Decisions.md", "agent-release-readiness.json", "agent-context.json", "agent-feature-status.jsonl", "agent-hardening-backlog.jsonl", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "agent-knowledge.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/GUI/serverFpsGUI.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/serverFPS/monitorServerFPS.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/GUI/serverFpsGUI.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/serverFPS/monitorServerFPS.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Init/Init_Server.sqf", "origin/master", "origin/release/2026-06-feature-bundle", "miksuu/master", "origin/perf/quick-wins" ], "outputs": [ "Updated Hosted-Server-FPS-Loop-Sleep.md to name docs checkout db7667c9, stable cf2a6d6a, release a96fdda2, Miksuu b8389e74 and perf 0076040f.", "Separated docs/source's two guarded publishers from stable/release's single guarded publisher plus monitor removal and Miksuu/perf's old two-loop shape.", "Aligned Feature-Status-Register.md, Pending-Owner-Decisions.md, agent-release-readiness.json, agent-context.json, agent-feature-status.jsonl and agent-hardening-backlog.jsonl.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future hosted-FPS work should decide whether target branches should keep docs/source's two guarded publishers or adopt stable/release's single-publisher cleanup before source consolidation, then run dedicated and hosted Arma smoke.", "updated": "2026-06-14T04:16:08+02:00" }, { "lane": "upgrades-research-current-source-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Upgrades-And-Research-Atlas.md", "AI-Commander-Autonomy-Audit.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_UpgradeMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestUpgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ProcessUpgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AI_Com_Upgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/ai-commander", "origin/feat/upgrade-queue-stacking" ], "outputs": [ "Updated Upgrades-And-Research-Atlas.md and AI-Commander-Autonomy-Audit.md to name docs checkout d4cfef80 and preserve e785f1e9 as line-anchor provenance.", "Confirmed docs/Miksuu/perf still keep swapped AI upgrade debit and stale RscMenu_Upgrade, while stable/release/upgrade-queue fix debit order and remove the stale dialog.", "Aligned Feature-Status-Register.md and Source-Fix-Propagation-Queue.md for the refreshed upgrade source scope.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future upgrade work should keep Upgrades-And-Research-Atlas.md as the player/server upgrade gateway, AI-Commander-Autonomy-Audit.md as the AI debit owner, and Support-Specials-And-Tactical-Modules-Atlas.md as the upgrade-sync tuple owner.", "updated": "2026-06-14T04:06:51+02:00" }, { "lane": "construction-coin-atlas-current-source-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Construction-And-CoIn-Systems-Atlas.md", "Construction-Logic-List-Cleanup.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Function-And-Module-Index.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_StationaryDefense.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/CoIn/coin_interface.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestAutoWallConstructinChange.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_SmallSite.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_MediumSite.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill/Skill_Salvage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatesalvage.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Construction-And-CoIn-Systems-Atlas.md to name docs checkout 4bd37b98 and current branch refs.", "Reduced repeated branch prose by routing auto-wall, StationaryDefense, SmallSite/MediumSite and salvage detail through canonical construction/queue pages.", "Updated Construction-Logic-List-Cleanup.md and aligned Feature-Status-Register.md, Source-Fix-Propagation-Queue.md and Function-And-Module-Index.md to the 2026-06-14 source-fix anchor.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future construction work should keep Construction-And-CoIn-Systems-Atlas.md as the gateway, use Construction-Logic-List-Cleanup.md for SmallSite/MediumSite patch shape, and recheck exact branch refs before citing stable/release/Miksuu/perf construction behavior.", "updated": "2026-06-14T03:56:15+02:00" }, { "lane": "current-source-status-snapshot-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Current-Source-Status-Snapshot.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/GUI/serverFpsGUI.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/serverFPS/monitorServerFPS.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionStarted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/playerObjectsList.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_StationaryDefense.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Current-Source-Status-Snapshot.md with a 2026-06-14 current-ref matrix for docs checkout 76674ae4, stable cf2a6d6a, release a96fdda2, Miksuu b8389e74 and perf 0076040f.", "Marked older 2026-06-03/05 matrices historical so they are not read as current stable/release truth.", "Corrected Source-Fix-Propagation-Queue.md so stable/release are not overstated as carrying the supply player-list index fix; docs/source has _i before the loop at playerObjectsList.sqf:17, while stable/release/Miksuu/perf still reset it inside the loop at :18.", "Kept gameplay source untouched." ], "handoff": "Closed as docs-published. Future status refreshes should update Current-Source-Status-Snapshot.md first when old matrices conflict with current branch refs, and should keep Source-Fix-Propagation-Queue.md branch caveats aligned.", "updated": "2026-06-14T03:39:38+02:00" }, { "lane": "supply-mission-architecture-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Supply-Mission-Architecture.md", "Economy-Towns-And-Supply.md", "Feature-Status-Register.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/supplyMission/supplyMissionStart.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionStarted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionCompleted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/supplyMission/supplyMissionCompletedMessage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/isSupplyMissionActiveInTown.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Module/supplyMission/supplyMissionStart.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/supplyMission/supplyMissionStarted.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/supplyMission/supplyMissionCompleted.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Module/supplyMission/supplyMissionCompletedMessage.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/supplyMission/isSupplyMissionActiveInTown.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_Town.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Init/Init_Server.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Supply-Mission-Architecture.md to name docs checkout 8a6695b8 and act as the supply owner page.", "Replaced stale PR-vs-master wording with a current branch matrix and a truck-only versus stable/release supply-heli shape.", "Aligned Economy-Towns-And-Supply.md docs-checkout refs and Feature-Status-Register.md supply cooldown, scan and dead-twin rows.", "Kept gameplay source untouched; supply authority, duplicate-start, cargo validation and Arma truck/heli smoke remain open." ], "handoff": "Closed as docs-published. Future supply work should keep Supply-Mission-Architecture.md as the owner page, target the exact branch before citing scan/cooldown/heli behavior, and keep authority implementation on Supply-Mission-Authority-Cleanup-Playbook.md.", "updated": "2026-06-14T03:30:14+02:00" }, { "lane": "assets-config-parameters-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Assets-Config-Localization-And-Parameters-Atlas.md", "Mission-Parameters-Localization-And-Generated-Build-Inputs.md", "Mission-Start-Parameters-Index.md", "Mission-Config-Version-Include-Graph.md", "Feature-Status-Register.md", "Tools-And-Build-Workflow.md", "Codebase-Coverage-Ledger.md", "Hardening-Implementation-Roadmap.md", "Pending-Owner-Decisions.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Parameters.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Parameters.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_HandleShootBombs.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Titles.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Parameters.hpp", "Tools/LoadoutManager/Data/Terrains/BaseTerrain.cs", "Tools/LoadoutManager/FileManagement/FileManager.cs", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Assets-Config-Localization-And-Parameters-Atlas.md to name docs checkout 85679dba and act as the config/media gateway.", "Added use-route and current branch-scope tables for parameters, generated version.sqf, config/content edits and asset/media cleanup.", "Reduced duplicated parameter caveats by routing full source-order and runtime debt to Mission-Start-Parameters-Index.md and Mission-Parameters-Localization-And-Generated-Build-Inputs.md.", "Corrected generated version.sqf wording on Mission-Config-Version-Include-Graph.md, Mission-Parameters-Localization-And-Generated-Build-Inputs.md, Feature-Status-Register.md and current planning/status route pages." ], "handoff": "Closed as docs-published. Future config/media work should keep the atlas as the gateway, keep full parameter source-order data on Mission-Start-Parameters-Index.md, keep generated version.sqf release gates on Mission-Config-Version-Include-Graph.md and Tools-And-Build-Workflow.md, and recheck generated-file presence before pack/test wording.", "updated": "2026-06-14T03:12:25+02:00" }, { "lane": "commander-hq-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Commander-HQ-Lifecycle-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_VoteForCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Commander_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AssignNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnHQKilled.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Command.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/PVFunctions/SetTask.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/ai-commander" ], "outputs": [ "Updated Commander-HQ-Lifecycle-Atlas.md to name docs checkout f82a9127 and act as the commander/HQ gateway.", "Added use-route and current branch-scope tables for vote/reassignment, HQ deploy, HQ score, MHQ repair, Objective Ping and base-area authority routes.", "Refreshed HQ score double-award line drift across docs f82a9127, stable cf2a6d6a, Miksuu b8389e74, perf 0076040f, release a96fdda2 and feat-ai c20ce153.", "Aligned Feature-Status-Register.md and Source-Fix-Propagation-Queue.md for HQ score, DR-15 helper branch split, Objective Ping and old TaskSystem residue." ], "handoff": "Closed as docs-published. Future commander/HQ work should keep the atlas as the gateway, keep detailed vote/reassignment call-shape policy on Commander-Vote-And-Reassignment-Playbook.md and Commander-Reassignment-Call-Shape.md, and recheck branch line refs before citing stable/release/Miksuu/perf/feat-ai.", "updated": "2026-06-14T03:00:14+02:00" }, { "lane": "support-specials-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Support-Specials-And-Tactical-Modules-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Tactical.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendToServer.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_RequestFireMission.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_FireArtillery.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetArtilleryAmmoOptions.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_LoadArtilleryAmmo.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/UAV/uav.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Support/Support_UAV.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Nuke/nukeincoming.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Nuke/damage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/ZetaCargo/Zeta_Hook.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/ZetaCargo/Zeta_Unhook.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Config/Core_Root/Root_RU.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/upgrade-queue-stacking" ], "outputs": [ "Updated Support-Specials-And-Tactical-Modules-Atlas.md to name docs checkout ff8dd884 and add a current support/tactical source snapshot.", "Collapsed repeated RequestSpecial dispatch and artillery-path prose into the source snapshot plus owner-page routes.", "Refreshed upgrade-sync branch evidence in the support atlas, Feature-Status-Register.md and Source-Fix-Propagation-Queue.md for stable cf2a6d6a, Miksuu b8389e74, perf 0076040f, release a96fdda2 and feat/upgrade-queue-stacking b061c905.", "Left gameplay source untouched; RequestSpecial authority, ICBM, service actions and supply authority remain routed to owner pages." ], "handoff": "Closed as docs-published. Future support work should keep this atlas as the gateway, avoid duplicating the full RequestSpecial dispatch map outside the source snapshot, and use the owner pages for server authority, ICBM, service/economy and supply implementation status.", "updated": "2026-06-14T02:46:13+02:00" }, { "lane": "networking-public-variable-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Networking-And-Public-Variables.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateclient.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendMessage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Command.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/PVFunctions/SetTask.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/ai-commander" ], "outputs": [ "Updated Networking-And-Public-Variables.md to name docs checkout 59deb306 and current docs-checkout network source anchors.", "Kept complete channel inventory, dispatcher branch status and per-handler authority routed to Public-Variable-Channel-Index.md, PVF-Dispatch-Implementation-Playbook.md and Server-Authority-Migration-Map.md instead of duplicating those matrices.", "Corrected SetTask / Objective Ping wording: docs checkout, Miksuu, perf and feat-ai keep commented commander-menu sends; stable origin/master cf2a6d6a and release a96fdda2 send targeted Objective Ping tasks in both maintained roots.", "Left dispatcher hardening, DR-55 sender authentication and direct SEND_MESSAGE hardening clearly open and routed to owner pages." ], "handoff": "Closed as docs-published. Future network work should keep Networking-And-Public-Variables.md as the architecture gateway, keep full channel inventory on Public-Variable-Channel-Index.md, keep dispatcher patch shape on PVF-Dispatch-Implementation-Playbook.md, and avoid citing historical release 7ff18c49 when current release a96fdda2 is the checked ref.", "updated": "2026-06-14T02:35:57+02:00" }, { "lane": "ai-headless-performance-gateway-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "AI-Headless-And-Performance.md", "AI-Runtime-HC-Loop-Map.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Parameters.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateavailableactions.fsm", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateclient.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/ai-commander" ], "outputs": [ "Updated AI-Headless-And-Performance.md to name docs checkout ee383941 and route AI/HC/performance topics to canonical owner pages.", "Corrected feat/ai-commander wording to current head c20ce153 while preserving 4dba060e as historical branch evidence.", "Corrected Patrols v2 branch scope in AI-Runtime-HC-Loop-Map.md: stable origin/master cf2a6d6a carries Patrols v2 in both maintained roots, while docs checkout, release, Miksuu, perf and feat-ai checked roots do not.", "Kept server-FPS and performance proof routed to Server-Gameplay-Runtime-Atlas.md, Performance-Opportunity-Sweep.md and Testing-Debugging-And-Release-Workflow.md." ], "handoff": "Closed as docs-published. Future AI/headless/performance work should keep this broad page as a gateway, keep loop/branch matrices on AI-Runtime-HC-Loop-Map.md and AI-Commander-Autonomy-Audit.md, and avoid citing release a96fdda2 as Patrols v2 evidence.", "updated": "2026-06-14T02:24:12+02:00" }, { "lane": "function-module-index-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Function-And-Module-Index.md", "Respawn-And-Death-Lifecycle-Atlas.md", "Feature-Status-Register.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AssignNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AI_Com_Upgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Module/Reaktiv", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/MASH", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/MASH", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Support/Support_Paratroopers.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Function-And-Module-Index.md to name docs checkout 1f0b9018 and act as a route map for compile/module/network/commander/support questions.", "Corrected Server_AssignNewCommander wording to branch-split helper evidence: docs checkout remains source-unpatched, stable/release/Miksuu/perf fix helper unpacking but keep duplicate notification/UI identity risks.", "Corrected paratrooper marker wording: docs/stable/release register both maintained roots, Miksuu omits, perf fixes Chernarus only, and Arma marker smoke remains pending.", "Aligned MASH wording: docs/Miksuu/perf keep local MASH plus orphaned marker relay, while stable/release remove the maintained-root deploy/module/init path and retain config/classname residues." ], "handoff": "Closed as docs-published. Future Function-And-Module-Index.md work should keep it as a source-family gateway and route branch matrices to owner pages instead of reintroducing local module-status mini-matrices.", "updated": "2026-06-14T02:13:01+02:00" }, { "lane": "mission-lifecycle-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Mission-Entrypoints-And-Lifecycle.md", "Lifecycle-Wait-Chain.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/mission.sqm", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_TownMode.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Towns.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Version.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Mission-Entrypoints-And-Lifecycle.md to name docs checkout 9da5f1d0 and route branch-specific line refs through Current-Source-Status-Snapshot.md plus owner pages.", "Corrected version.sqf wording: the 2026-06-14 checkout has no tracked or present generated version.sqf in checked Chernarus/Vanilla roots, while .gitignore still ignores those generated paths.", "Removed the duplicate boot-flag mini-table from Mission-Entrypoints-And-Lifecycle.md and routed producer/consumer detail to Lifecycle-Wait-Chain.md.", "Updated Lifecycle-Wait-Chain.md source scope and current-checkout line refs for VERSION_SET, clientInitComplete, CLIENT_INIT_READY and blackout removal." ], "handoff": "Closed as docs-published. Future lifecycle work should keep Mission-Entrypoints-And-Lifecycle.md as the entrypoint/include/role map and Lifecycle-Wait-Chain.md as the canonical producer-consumer wait matrix; recheck line refs per branch before citing stable, release, Miksuu or perf.", "updated": "2026-06-14T02:02:42+02:00" }, { "lane": "architecture-overview-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Architecture-Overview.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "Tools/LoadoutManager/FileManagement/FileManager.cs", "Tools/LoadoutManager/SqfFileGenerators/SqfFileGenerator.cs", "Tools/LoadoutManager/ZipManager.cs", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Architecture-Overview.md to name docs checkout 1bef8801 and preserve 1aa178f8 as the earlier unchanged source-anchor snapshot for checked runtime/tooling paths.", "Added a compact architecture branch-scope table so broad architecture prompts route stable/release/Miksuu/perf claims to Current-Source-Status-Snapshot.md, Source-Fix-Propagation-Queue.md and owner pages before citing branch line refs.", "Clarified LoadoutManager root discovery: docs checkout accepts ancestor-name or Missions/Missions_Vanilla/project-file repo shape; stable/release accept mission-path plus Tools/LoadoutManager plus AGENTS.md; Miksuu/perf still require an ancestor named a2waspwarfare." ], "handoff": "Closed as docs-published. Future Architecture Overview work should keep it as a gateway, avoid duplicating subsystem branch matrices, and route behavior-specific truth through SQF-Code-Atlas.md, Mission-Entrypoints-And-Lifecycle.md, Server-Gameplay-Runtime-Atlas.md, Client-UI-Systems-Atlas.md, Source-Fix-Propagation-Queue.md and Tools-And-Build-Workflow.md.", "updated": "2026-06-14T01:52:54+02:00" }, { "lane": "client-ui-atlas-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Client-UI-Systems-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Commander_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Help.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_Menu.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_VoteMenu.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_Commander_VoteMenu.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_Menu_Help.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_Client.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Client-UI-Systems-Atlas.md to name docs checkout a71b42fe and preserve f7bc72a8 as the earlier unchanged source-anchor snapshot for checked UI paths.", "Corrected MenuAction 19 branch wording: docs checkout, Miksuu and perf keep CA_FPSHUD_Button / FPS HUD behavior, while stable origin/master cf2a6d6a and release a96fdda2 expose CA_GPS_Button / GPS enablement.", "Confirmed all checked roots still keep handler-only MenuAction 17/18 GPS zoom routes with no MenuAction 17/18 emitters found in maintained roots.", "Refreshed the clickable-text soundPush matrix: all checked maintained roots keep malformed RscClickableText.soundPush[] at Rsc/Ressources.hpp:556; docs/Miksuu/perf have 17 inheritors and stable/release have 14." ], "handoff": "Closed as docs-published. Future Client UI work should start from Client-UI-Systems-Atlas.md source scope, route resource/IDD fixes to UI-Resource-Parity-Cleanup.md and UI-IDD-Collision-Repair.md, route vote semantics to Commander-Vote-And-Reassignment-Playbook.md, and keep GPS/FPS MenuAction 19 behavior branch-scoped.", "updated": "2026-06-14T01:40:37+02:00" }, { "lane": "server-runtime-atlas-source-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Server-Gameplay-Runtime-Atlas.md", "Server-Runtime-And-Operations.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_RunSidePatrol.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatepatrolmarkers.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_RunSidePatrol.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updatepatrolmarkers.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Updated Server-Gameplay-Runtime-Atlas.md and Server-Runtime-And-Operations.md to name docs checkout 92c5cf05 instead of treating earlier 6afcc58e as current.", "Rechecked relevant server-runtime paths as unchanged from 6afcc58e to 92c5cf05, preserving existing docs-checkout line anchors.", "Separated stable origin/master cf2a6d6a from release a96fdda2, Miksuu b8389e74 and perf/quick-wins 0076040f for AI supply-truck startup, Patrols v2 file presence and server FPS publisher shape.", "Confirmed release matches stable supply-truck and FPS cleanup but lacks Patrols v2 files; Miksuu/perf retain raw supply-truck spawn and two unguarded FPS publishers in checked roots." ], "handoff": "Closed as docs-published. Future server runtime work should start from Server-Gameplay-Runtime-Atlas.md branch scope, then route AI supply-truck details to AI-Commander-Autonomy-Audit.md, Patrols v2 to Towns-Camps-And-Capture-Atlas.md / AI-Runtime-HC-Loop-Map.md, and FPS proof to Hosted-Server-FPS-Loop-Sleep.md plus Performance-Opportunity-Sweep.md.", "updated": "2026-06-14T01:29:26+02:00" }, { "lane": "sqf-atlas-source-snapshot-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "SQF-Code-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Init/Init_Server.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed SQF-Code-Atlas.md snapshot wording to name docs checkout b13308ff and the unchanged 04a60e43 Chernarus mission source tree.", "Reconfirmed preprocess counts: 738 total references, 460 line-numbered, 278 plain and 22 commented; target-area counts remain Common 492, Client 142, Server 92, root/bootstrap 7, Headless 4 and WASP 1.", "Fixed the atlas regenerate command path trim and routed server-init duplicate binds, AI supply-truck startup and server FPS monitor caveats to owner pages instead of repeating branch matrices.", "Confirmed branch split for Init_Server.sqf duplicate/runtime lines across docs b13308ff, stable cf2a6d6a, Miksuu b8389e74, perf 0076040f and release a96fdda2 in maintained Chernarus and Vanilla roots." ], "handoff": "Closed as docs-published. Future SQF atlas work should rerun counts per target branch before using them as branch evidence and keep behavior/status detail on Server-Init-Bind-Cleanup.md, AI-Commander-Autonomy-Audit.md and Server-Gameplay-Runtime-Atlas.md.", "updated": "2026-06-14T01:21:28+02:00" }, { "lane": "gear-easa-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Gear-Loadout-And-EASA-Atlas.md", "Gear-Template-Profile-Filter.md", "Vehicle-Cargo-Equip-Loop-Bounds.md", "Service-Menu-Affordability-Guards.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_SaveTemplateProfile.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_ProfileGear.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_AddTemplate.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_FillTemplates.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_EquipVehicle.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_EquipBackpack.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Service.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_EASA.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/buymenu-easa-qol" ], "outputs": [ "Refreshed Gear-Loadout-And-EASA-Atlas.md as the gear/service gateway with current branch scope.", "Confirmed gear profile/template save/import and creation/display debt remains open across docs checkout 8b71e2a1, stable origin/master cf2a6d6a, Miksuu b8389e74, perf 0076040f, release a96fdda2 and EASA QoL a66d4691 in checked maintained roots.", "Corrected Vehicle-Cargo-Equip-Loop-Bounds.md to branch-split evidence: docs/Miksuu/EASA QoL old-shape in both roots, stable/release fixed in both roots, perf Chernarus-only fixed.", "Corrected Service-Menu-Affordability-Guards.md so stable/release partial rearm/refuel guards in both roots are not overstated as repair/heal, EASA exact-funds or server-authority fixes.", "Aligned Feature-Status-Register.md and Source-Fix-Propagation-Queue.md gear/service rows to the same owner-page evidence." ], "handoff": "Closed as docs-published. Future gear/service work should use the refreshed owner pages, preserve or port stable/release cargo loop fixes where target branches still carry inclusive loops, patch profile save/import as a paired change, and treat stable/release service rearm/refuel guards as local partial QoL rather than authority hardening.", "updated": "2026-06-14T01:07:20+02:00" }, { "lane": "victory-endgame-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Victory-And-Endgame-Atlas.md", "Server-Init-Bind-Cleanup.md", "Feature-Status-Register.md", "Pending-Owner-Decisions.md", "SQF-Code-Atlas.md", "Dead-Code-And-Stale-Code-Register.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_victory_threeway.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_LogGameEnd.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/LogGameEnd.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Victory-And-Endgame-Atlas.md as the match-end gateway with a top route table and current branch scope.", "Confirmed default victory winner/guard/no-break defects remain open across docs checkout 2f2132f8, stable origin/master cf2a6d6a, Miksuu b8389e74, perf 0076040f and release a96fdda2 in Chernarus and maintained Vanilla roots.", "Clarified stale Server/PVFunctions/LogGameEnd.sqf presence is branch-split: docs/Miksuu/perf keep it, stable/release do not.", "Aligned Server-Init-Bind-Cleanup.md, Feature-Status-Register.md, Pending-Owner-Decisions.md, SQF-Code-Atlas.md and Dead-Code-And-Stale-Code-Register.md to current branch evidence." ], "handoff": "Closed as docs-published. Future victory work should patch winner/loser semantics, full-condition gameOver guard and single-result exit on the exact target branch, preserve stable/release removal of the stale PVFunctions logger, and use Server-Init-Bind-Cleanup.md before making duplicate-bind claims.", "updated": "2026-06-14T00:56:40+02:00" }, { "lane": "modules-atlas-reaktiv-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Modules-Atlas.md", "Dead-Code-And-Stale-Code-Register.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Module/Reaktiv/Reaktiv_Init.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Module/Reaktiv/Reaktiv_OnHandleDamage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_Common.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Module/Reaktiv", "Modded_Missions/[55-2hc]warfarev2_073v48co.Napf/Common/Module/Reaktiv", "Modded_Missions/[55-2hc]warfarev2_073v48co.eden/Common/Module/Reaktiv", "Modded_Missions/[55-2hc]warfarev2_073v48co.lingor/Common/Module/Reaktiv", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Modules-Atlas.md as the module gateway with a top route table and compact owner-page routes for ICBM/EASA/AntiStack/supply/MASH/UAV/serverFPS/AFK.", "Added current Reaktiv branch scope for docs checkout 20a19676, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f and release a96fdda2.", "Confirmed docs/Miksuu/perf still carry unreachable maintained-root Common/Module/Reaktiv files with no init call, stable/release have no maintained-root Reaktiv hits, and all checked refs still carry stale modded Napf/Eden/Lingor copies.", "Aligned Dead-Code-And-Stale-Code-Register.md and superseded stale Reaktiv knowledge rows." ], "handoff": "Closed as docs-published. Future module/dead-code work should use Modules-Atlas.md for module routing and the Reaktiv branch matrix; revive Reaktiv only with a deliberate init path plus HandleDamage locality smoke, or archive/remove remaining maintained-root copies while handling stale modded copies under modded mission policy.", "updated": "2026-06-14T00:44:00+02:00" }, { "lane": "marker-cleanup-restoration-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Marker-Cleanup-Restoration-Systems-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "agent-feature-status.jsonl", "agent-hardening-backlog.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/emptyvehiclescollector.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleEmptyVehicle.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/emptyvehiclescollector.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandleEmptyVehicle.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Marker-Cleanup-Restoration-Systems-Atlas.md as the marker/object-lifecycle cleanup gateway with a top route table.", "Added current branch scope for docs checkout 634a907b, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f and release a96fdda2.", "Confirmed all checked Chernarus and maintained Vanilla roots still drain WF_Logic emptyVehicles through emptyvehiclescollector.sqf:9,15-19,30 and then hard-code supply-truck _delay = 86400 at Server_HandleEmptyVehicle.sqf:23.", "Updated cleanup startup anchors to Init_Server.sqf:528-560 and aligned Feature-Status-Register.md plus Source-Fix-Propagation-Queue.md." ], "handoff": "Closed as docs-published. Future runtime/logistics work should use Marker-Cleanup-Restoration-Systems-Atlas.md for marker/object cleanup routing and the empty supply-truck branch matrix; decide keep-and-label versus shorter/parameterized timeout before any gameplay source patch, then propagate maintained Vanilla and smoke ordinary empty vehicles, medical/repair double-timeout vehicles, supply trucks in logistics/supply use and long-match object counts.", "updated": "2026-06-14T00:26:00+02:00" }, { "lane": "commander-vote-reassign-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Commander-Vote-And-Reassignment-Playbook.md", "Commander-Reassignment-Call-Shape.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_VoteForCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Commander_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AssignNewCommander.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Command.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/ai-commander" ], "outputs": [ "Refreshed Commander-Vote-And-Reassignment-Playbook.md as a commander correctness gateway with a top route table.", "Added current branch scope for docs checkout e2c9f6ed, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f, release a96fdda2 and feat/ai-commander c20ce153.", "Confirmed vote AI/no-commander semantics remain unpatched everywhere checked.", "Refreshed Commander-Reassignment-Call-Shape.md so DR-15 helper unpacking is branch-split: docs checkout remains broken, stable/Miksuu/perf/release/AI-commander fix helper shape but not duplicate senders or UI identity.", "Aligned Feature-Status-Register.md and Source-Fix-Propagation-Queue.md commander rows, including Objective Ping current stable/release targeted-send evidence." ], "handoff": "Closed as docs-published. Future commander work should use Commander-Vote-And-Reassignment-Playbook.md for vote/no-commander policy and smoke, Commander-Reassignment-Call-Shape.md for DR-15 helper branch truth, Server-Authority-Migration-Map.md for requester validation and Client-UI-Systems-Atlas.md for vote UI loop polish. Do not claim commander voting or authority fixed from helper unpacking alone.", "updated": "2026-06-14T00:07:14+02:00" }, { "lane": "ai-runtime-hc-loop-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "AI-Runtime-HC-Loop-Map.md", "Town-AI-Vehicle-Despawn-Safety.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/AI_UpdateSupplyTruck.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/ai-commander" ], "outputs": [ "Refreshed AI-Runtime-HC-Loop-Map.md as an AI/HC runtime gateway with a top route table.", "Added current branch scope for docs checkout b9e80da0, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f, release a96fdda2 and feat/ai-commander c20ce153.", "Routed AI supply-truck branch detail to AI-Commander-Autonomy-Audit.md and kept stable/release safe-disable distinct from raw-spawn branches.", "Refreshed Town-AI-Vehicle-Despawn-Safety.md with a current branch matrix for the tracked-vehicle DR-45 guard.", "Aligned Feature-Status-Register.md and Source-Fix-Propagation-Queue.md so older 89ae9dad persistent-defense helper evidence is historical, not current branch truth." ], "handoff": "Closed as docs-published. Future AI runtime work should use AI-Runtime-HC-Loop-Map.md as the gateway, keep AI supply-truck branch truth on AI-Commander-Autonomy-Audit.md, add the DR-45 player-occupancy guard before deleting wfbe_active_vehicles, propagate maintained Vanilla deliberately and smoke driver/gunner/cargo/turret occupancy plus empty AI-only cleanup on the exact target branch.", "updated": "2026-06-13T23:54:31+02:00" }, { "lane": "towns-camps-capture-atlas-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Towns-Camps-And-Capture-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_camp.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTotalCamps.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTotalCampsOnSide.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetRespawnThreeway.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_GetRespawnAvailable.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Towns-Camps-And-Capture-Atlas.md as a branch-scoped towns/camps gateway with a top route table.", "Updated current branch scope to docs checkout 3eefcb00, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f and release a96fdda2.", "Separated stable/release independent camp-capture flag fixes from docs/Miksuu/perf old-owner shapes and from the still-open repair-camp flag refresh.", "Confirmed zero-camp helper fallback remains present in all checked maintained roots and documented consumer line drift for capture mode 2, threeway respawn and depot Buy Units gates.", "Aligned camp rows in Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with refreshed owner evidence." ], "handoff": "Closed as docs-published. Future towns/camps work should use Towns-Camps-And-Capture-Atlas.md as the gateway, preserve stable/release independent-capture flag fixes when merging, add repair-side flag refresh deliberately, decide real-count versus safe-denominator semantics for zero-camp helpers, propagate maintained Vanilla deliberately and smoke independent capture, repair-camp, capture mode 2, threeway respawn and depot infantry buys on the exact target branch.", "updated": "2026-06-13T23:39:21+02:00" }, { "lane": "upgrades-research-atlas-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Upgrades-And-Research-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "AI-Commander-Autonomy-Audit.md", "Support-Specials-And-Tactical-Modules-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_UpgradeMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestUpgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ProcessUpgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AI_Com_Upgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/ai-commander", "origin/feat/upgrade-queue-stacking" ], "outputs": [ "Refreshed Upgrades-And-Research-Atlas.md as a branch-scoped upgrades gateway with a top route table.", "Updated current branch scope to docs checkout e785f1e9, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f, release a96fdda2, feat/ai-commander c20ce153 and feat/upgrade-queue-stacking b061c905.", "Routed AI commander upgrade debit detail to AI-Commander-Autonomy-Audit.md and upgrade-sync tuple detail to Support-Specials-And-Tactical-Modules-Atlas.md.", "Refreshed stale old upgrade dialog branch split: docs/Miksuu/perf still carry RscMenu_Upgrade, while stable/release/upgrade-queue have no checked stale hits.", "Aligned upgrade rows in Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with refreshed owner evidence." ], "handoff": "Closed as docs-published. Future upgrade work should use Upgrades-And-Research-Atlas.md as the gateway, keep RequestUpgrade server-authority migration separate from upgrade-sync tuple cleanup, port/recreate the AI debit-order fix where still open, decide the AI-order cost-index correction, propagate maintained Vanilla deliberately and smoke player/AI upgrade completion on the exact target branch.", "updated": "2026-06-13T23:29:18+02:00" }, { "lane": "factory-purchase-atlas-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Factory-And-Purchase-Systems-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UIFillListBuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/buymenu-easa-qol" ], "outputs": [ "Refreshed Factory-And-Purchase-Systems-Atlas.md as a branch-scoped factory/purchase gateway with a top route table.", "Updated current branch scope to docs checkout 8d611092, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f, release a96fdda2 and feat/buymenu-easa-qol a66d4691.", "Separated stable/release selected-detail price, driver-key mirroring and destroyed-factory refund fixes from docs checkout/Miksuu/perf old-shape debt.", "Confirmed level-0 UNIT_COST_MODIFIER reset remains open everywhere checked.", "Aligned factory rows in Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with refreshed owner evidence." ], "handoff": "Closed as docs-published. Future factory/purchase work should use Factory-And-Purchase-Systems-Atlas.md as the gateway, preserve stable/release refund payloads when merging, reset/localize UNIT_COST_MODIFIER for level 0, and smoke Buy Units UI/economy plus factory-death paths on the exact target branch.", "updated": "2026-06-13T23:13:32+02:00" }, { "lane": "construction-atlas-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Construction-And-CoIn-Systems-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/CoIn/coin_interface.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestAutoWallConstructinChange.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_SmallSite.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_MediumSite.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_StationaryDefense.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill/Skill_Salvage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatesalvage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Construction-And-CoIn-Systems-Atlas.md as a branch-scoped construction gateway with a top route table.", "Updated current branch scope to docs checkout 1aa178f8, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f and release a96fdda2.", "Separated docs-checkout commander-team ARTY gunner handoff plus StationaryDefense null guard from stable/release marker-based commander ARTY discovery and Miksuu/perf older DefenseTeam shape.", "Confirmed auto-wall, SmallSite/MediumSite and salvage patch-ready findings remain present across checked refs.", "Aligned construction rows in Feature-Status-Register.md and Source-Fix-Propagation-Queue.md with the refreshed owner-page evidence." ], "handoff": "Closed as docs-published. Future construction work should use Construction-And-CoIn-Systems-Atlas.md as the gateway, keep SmallSite cleanup on Construction-Logic-List-Cleanup.md, and smoke the exact target branch ARTY implementation before claiming release readiness.", "updated": "2026-06-13T22:54:23+02:00" }, { "lane": "economy-atlas-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Economy-Towns-And-Supply.md", "AI-Commander-Autonomy-Audit.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/updateresources.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_GetIncome.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/supplyMission/supplyMissionStart.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionCompleted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/supplyMission/supplyMissionCompletedMessage.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AI_Com_Upgrade.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ChangeSideSupply.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Economy-Towns-And-Supply.md as a branch-scoped economy gateway with a top route table.", "Updated current branch scope to docs checkout 6d05cb5a, stable origin/master cf2a6d6a, Miksuu b8389e74, perf/quick-wins 0076040f and release a96fdda2.", "Preserved resource-income guard/display evidence and split supply reward flow into truck-only docs/Miksuu/perf versus stable/release heli/cash-run.", "Aligned AI-Commander-Autonomy-Audit.md with current stable/release fixed debit order versus docs/Miksuu/perf swapped debit.", "Routed side-supply clamp/reason and supply authority details to canonical owner pages." ], "handoff": "Closed as docs-published. Future economy work should refresh owner pages before changing this gateway: Economy-Authority-First-Cut for side-supply, Supply-Mission-Architecture for supply flow and AI-Commander-Autonomy-Audit / Upgrades-And-Research for AI commander debit.", "updated": "2026-06-13T22:41:09+02:00" }, { "lane": "source-fix-queue-branch-scope-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Tools/LoadoutManager/FileManagement/FileManager.cs", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/GUI/serverFpsGUI.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/serverFPS/monitorServerFPS.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionStarted.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/playerObjectsList.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_StationaryDefense.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTeamArtillery.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Source-Fix-Propagation-Queue.md as a branch-scope gateway for propagated fixes.", "Updated LoadoutManager root discovery to current docs checkout, stable, Miksuu, perf and release refs.", "Separated docs-checkout commander-team ARTY handoff and two-FPS-publisher evidence from stable/release marker-based ARTY discovery and single guarded FPS publisher evidence.", "Added a guard that lower patch-ready rows preserve lane-specific checked refs until their linked owner pages are refreshed." ], "handoff": "Closed as docs-published. Future propagation work should name the target ref, smoke the target branch's exact FPS and commander ARTY implementation shape, and refresh owner pages before changing lower patch-ready branch matrices.", "updated": "2026-06-13T22:24:55+02:00" }, { "lane": "support-specials-route-upgrade-sync-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Support-Specials-And-Tactical-Modules-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_UpgradeMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ProcessUpgrade.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandleSpecial.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_UpgradeMenu.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_ProcessUpgrade.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Support-Specials-And-Tactical-Modules-Atlas.md as the support/tactical gateway with a top routing table.", "Added branch-scope framing so authority, economy, ICBM, service and supply implementation work routes to owner pages.", "Updated the upgrade-sync matrix from stale 89ae9dad / 7ff18c49 refs to docs checkout 295cc9d5, origin/master cf2a6d6a, Miksuu b8389e74, perf 0076040f and release a96fdda2." ], "handoff": "Closed as docs-published. Future support work should update this page for orientation/source anchors, but keep RequestSpecial authority on Server-Authority-Migration-Map.md, ICBM on ICBM-Authority-Playbook.md, service actions on Service-Menu-Affordability-Guards.md and supply on Supply-Mission-Authority-Cleanup-Playbook.md.", "updated": "2026-06-13T22:17:09+02:00" }, { "lane": "networking-public-variable-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Networking-And-Public-Variables.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateclient.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendMessage.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Networking-And-Public-Variables.md as the network architecture gateway with a top routing table.", "Added current branch-scope source anchors for generic PVF dispatch and direct SEND_MESSAGE on origin/master cf2a6d6a.", "Marked the PVF command list as orientation only and routed complete inventory, dispatcher branch status and per-handler authority to owner pages." ], "handoff": "Closed as docs-published. Future network work should update Public-Variable-Channel-Index.md for inventory/filter changes, PVF-Dispatch-Implementation-Playbook.md for dispatcher lookup branch status, and Server-Authority-Migration-Map.md for per-handler authority rather than expanding the gateway page.", "updated": "2026-06-13T22:07:39+02:00" }, { "lane": "server-runtime-branch-scope-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Server-Gameplay-Runtime-Atlas.md", "Server-Runtime-And-Operations.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "origin/master", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Refreshed Server-Gameplay-Runtime-Atlas.md as a branch-aware runtime orientation page with a top routing table and branch-scope map.", "Separated docs checkout 6afcc58e startup anchors from origin/master cf2a6d6a truth for AI supply-truck startup, Patrols v2 and FPS publisher cleanup.", "Updated Server-Runtime-And-Operations.md so broad server runtime/operations prompts route to branch-scope evidence before citing source line anchors." ], "handoff": "Closed as docs-published. Future server runtime work should name the exact target ref before claiming current-master or release truth, and keep detailed AI supply-truck, Patrols v2 and FPS smoke gates on their owner pages.", "updated": "2026-06-13T21:58:58+02:00" }, { "lane": "sqf-atlas-compile-registry-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "SQF-Code-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus", "origin/master" ], "outputs": [ "Refreshed SQF-Code-Atlas.md as a compile/navigation map with a top routing table and updated compile-registry snapshot.", "Recounted docs/developer-wiki-index 04a60e43 source mission at 738 preprocessFile references: 460 preprocessFileLineNumbers, 278 plain preprocessFile and 22 commented references.", "Corrected Client area / Init_Client.sqf counts and added a branch-local caveat because origin/master cf2a6d6a has mission-source drift from this docs checkout." ], "handoff": "Closed as docs-published. Future branch-status work should rerun the compile count on the exact target ref before using counts as branch evidence, and keep deep implementation matrices on owner pages rather than expanding SQF-Code-Atlas.md.", "updated": "2026-06-13T21:48:39+02:00" }, { "lane": "architecture-overview-owner-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Architecture-Overview.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/description.ext", "Missions/[55-2hc]warfarev2_073v48co.chernarus/initJIPCompatible.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Headless/Init/Init_HC.sqf", "Tools/LoadoutManager/FileManagement/FileManager.cs", "Tools/LoadoutManager/SqfFileGenerators/SqfFileGenerator.cs", "Tools/LoadoutManager/ZipManager.cs" ], "outputs": [ "Refreshed Architecture-Overview.md as a high-level gateway: added a top owner-route table, compact runtime owner map, source/generated target table and bootstrap shape while routing detailed branch matrices and smoke gates to canonical owner pages.", "Source anchors checked in source mission and tooling paths; no gameplay source changed." ], "handoff": "Closed as docs-published. Future architecture/SQF atlas passes should keep Architecture-Overview.md as a gateway and put deep branch matrices in SQF-Code-Atlas.md, lifecycle, tooling, networking or subsystem owner pages.", "updated": "2026-06-13T21:42:00+02:00" }, { "lane": "client-ui-atlas-owner-route-prune", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Client-UI-Systems-Atlas.md", "SQF-Code-Atlas.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Command.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Tactical.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Ressources.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan" ], "outputs": [ "Refreshed Client-UI-Systems-Atlas.md as an orientation page: synced live wiki-only atlas deltas into docs/wiki, added a top owner-route table, condensed duplicated UI risk rows into canonical owner links, and refreshed fast-travel / RscClickableText branch matrices to origin/master cf2a6d6a, Miksuu b8389e74, perf 0076040f and release a96fdda2. SQF-Code-Atlas.md also now carries the live wiki AI-order-helper route." ], "handoff": "No gameplay source changed. Future code/UI owners should use the refreshed Client UI atlas as an orientation page and follow leaf owner pages for implementation matrices; Objective Ping, fast-travel fee UX and RscClickableText config fixes still need runtime smoke before release-complete wording.", "updated": "2026-06-13T21:12:00+02:00" }, { "lane": "ai-supply-truck-current-master-safe-disable-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Support-Specials-And-Tactical-Modules-Atlas.md", "AI-Commander-Autonomy-Audit.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Abandoned-Feature-Revival-Review.md", "Dead-Code-And-Stale-Code-Register.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-feature-status.jsonl", "agent-hardening-backlog.jsonl", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/AI_UpdateSupplyTruck.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan" ], "outputs": [ "Published docs-only current-master refresh for AI supply-truck safe-disable status; no gameplay source changed.", "Current origin/master cf2a6d6a Chernarus and maintained Vanilla initialize wfbe_ai_supplytrucks and log a warning instead of raw-spawning the missing UpdateSupplyTruck worker; release a96fdda2 matches this safety shape.", "Miksuu b8389e74 and perf 0076040f still raw-spawn the uncompiled worker; feat/ai-commander c20ce153 guards Chernarus only and does not restore supplytruck.fsm." ], "handoff": "Future code owner should preserve the current safe-disable when merging older branches, and keep it separate from any real autonomous logistics revival; AI_UpdateSupplyTruck.sqf still references missing Server/FSM/supplytruck.fsm.", "updated": "2026-06-13T21:20:00+02:00" }, { "lane": "hq-kill-score-double-award-branch-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Agent-Worklog.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Commander-HQ-Lifecycle-Atlas.md", "agent-feature-status.jsonl", "agent-hardening-backlog.jsonl", "agent-knowledge.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_OnHQKilled.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_OnHQKilled.sqf", "origin/master", "upstream/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Published docs-only branch/root matrix for DR-50 HQ-kill score double-award evidence; no gameplay source changed.", "Current source Chernarus and maintained Vanilla, stable origin/master cf2a6d6a, Miksuu upstream b8389e74, origin/perf/quick-wins 0076040f and release a96fdda2 all keep generic HQ building score plus a second HQ bounty score in Server_OnHQKilled.sqf.", "Historical upstream ScoreForKillingFactories f17445c1 and Fix0ScoreBountyBug 415615c9 carry the older single-HQ-bounty path only; they are provenance, not a current maintained-root rescue." ], "handoff": "Closed as docs-published. Future code owner should keep one non-teamkill HQ score award, make friendly/teamkill HQ kills score zero, propagate maintained Vanilla and smoke enemy HQ kill, friendly HQ teamkill and DR-20 idempotency/replayed-HQ-kill interactions.", "updated": "2026-06-13T21:04:23+02:00" }, { "lane": "coordination-dashboard-hygiene-audit", "owner": "Codex", "status": "published-validated-coordination-only", "sourceScope": [ "Progress-Dashboard.md", "Agent-Worklog.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "GitHub wiki checkout mirror" ], "outputs": [ "Validated agent-status.json, agent-collaboration.json and agent-events.jsonl; all parsed cleanly.", "Confirmed Progress-Dashboard.md Latest Batch was already at five rows, then kept it at five after adding this audit.", "Checked live active-claim statuses and found no conflicting active owner claim; documentation-finisher-loop remains the only true active owner lane, with Claude autonomous-ready and watchlist/future-owner lanes unchanged.", "Verified docs/wiki and wiki-checkout parity for the coordination files before editing." ], "handoff": "Closed as coordination-published. Future coordination passes should repeat JSON/JSONL parse, live-claim sanity, Latest Batch row count, mirror parity for touched pages and git diff --check before commit/push.", "updated": "2026-06-13T21:01:34+02:00" }, { "lane": "clickabletext-soundpush-current-master-refresh", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Client-UI-Systems-Atlas.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Dead-Code-And-Stale-Code-Register.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Ressources.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Ressources.hpp", "origin/master", "upstream/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Published docs-only current-master refresh for the patch-ready RscClickableText.soundPush[] config defect; no gameplay source changed.", "Docs/source f7bc72a8, current origin/master cf2a6d6a, Miksuu b8389e74, perf 0076040f, release a96fdda2 and UI theme refs 0767c0b5 / 87d86257 all keep malformed soundPush[] = {, 0.2, 1}; at Rsc/Ressources.hpp:556 in both maintained roots.", "Current origin/master and release have 14 derived RscClickableText controls per maintained root; docs/source, upstream, perf and UI theme branches have 17." ], "handoff": "Closed as docs-published. Future UI owner should patch the base-class soundPush array in source Chernarus, propagate maintained Vanilla, and smoke gear/WF menu/HUD toggles/construction/CoIn/artillery/economy dialogs for config load plus click feedback.", "updated": "2026-06-13T21:00:25+02:00" }, { "lane": "p0-network-current-master-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "PVF-Dispatch-Implementation-Playbook.md", "Public-Variable-Channel-Index.md", "Networking-And-Public-Variables.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "agent-status.json", "agent-collaboration.json", "agent-feature-status.jsonl", "agent-hardening-backlog.jsonl", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendMessage.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan" ], "outputs": [ "Published docs-only branch-head refresh for P0 PVF dispatcher lookup and SEND_MESSAGE direct compile status; no gameplay source changed.", "Current origin/master cf2a6d6a and release a96fdda2 keep server PVF compile at Server_HandlePVF.sqf:14 and client compile at Client_HandlePVF.sqf:32 after the HC filter; Miksuu b8389e74 and perf 0076040f keep client compile at :22.", "All checked refs/roots keep direct SEND_MESSAGE registration at updateclient.sqf:12, receiver compile at Client_onEventHandler_SEND_MESSAGE.sqf:27 and helper compile/broadcast at Common_SendMessage.sqf:26,38." ], "handoff": "Closed as docs-published. Future code owner should keep PVF dispatcher handler-name lookup hardening, DR-55 sender authentication and DR-46 SEND_MESSAGE direct compile removal as separate patch/smoke lanes.", "updated": "2026-06-13T18:38:05+02:00" }, { "lane": "patrols-v2-current-master-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Towns-Camps-And-Capture-Atlas.md", "AI-Runtime-HC-Loop-Map.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Testing-Debugging-And-Release-Workflow.md", "Gameplay-Systems-Atlas.md", "Headless-Client-Scaling-And-Topology.md", "Current-Source-Status-Snapshot.md", "Progress-Dashboard.md", "Agent-Worklog.md", "Wiki-Pruning-And-Relevance-Ledger.md", "agent-status.json", "agent-collaboration.json", "agent-feature-status.jsonl", "agent-hardening-backlog.jsonl", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_side_patrols.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_RunSidePatrol.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatepatrolmarkers.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan" ], "outputs": [ "Published docs-only current-master correction for Patrols v2; no gameplay source changed.", "Current origin/master cf2a6d6a Chernarus and maintained Vanilla retire the old server_town_ai random-town patrol launch, add server_side_patrols.sqf and Common_RunSidePatrol.sqf, use && at server_patrols.sqf:26, and maintain friendly markers through WFBE_ACTIVE_PATROLS." ], "handoff": "Closed as docs-published. Future tester should smoke Patrols upgrade levels 1/2/3, HC delegate-sidepatrol, friendly marker audience, patrol death, side-slot/cooldown release and Buy Units/RHUD AI-cap text before release-complete wording." }, { "lane": "pvf-sender-authentication-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Networking-And-Public-Variables.md", "Public-Variable-Channel-Index.md", "Server-Authority-Migration-Map.md", "PVF-Dispatch-Implementation-Playbook.md", "Agent-Worklog.md", "agent-status.json", "agent-collaboration.json", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "agent-hardening-backlog.jsonl#pvf-handler-sender-authentication" ], "outputs": [ "Published docs-only routing pass for DR-55 PVF/PVEH sender authentication, separating handler-name allowlisting from authenticated requester/context validation. No gameplay source changed.", "Networking, Public Variable Channel Index, Server Authority Migration Map and PVF Dispatch Implementation now cite current origin/master cf2a6d6a evidence: Init_PublicVariables.sqf:51-53 forwards only the public-variable value into WFBE_SE_FNC_HandlePVF; Server_HandlePVF.sqf:9-14 forwards only handler parameters." ], "handoff": "Closed as docs-published. Future code owner should treat the DR-1/DR-38 handler-name allowlist as necessary but insufficient, then carry authenticated requester context to server handlers and re-derive side, commander/team role, funds and object ownership per handler." }, { "lane": "attack-wave-authority-branch-route", "owner": "Codex", "status": "published-validated-docs-only", "sourceScope": [ "Attack-Wave-Authority-Playbook.md", "Feature-Status-Register.md", "Source-Fix-Propagation-Queue.md", "Progress-Dashboard.md", "Agent-Worklog.md", "agent-status.json", "agent-collaboration.json", "agent-feature-status.jsonl", "agent-hardening-backlog.jsonl", "agent-knowledge.jsonl", "agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "upstream/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/ai-commander", "upstream/AttackWave" ], "outputs": [ "Published docs-only branch/root matrix for DR-41 ATTACK_WAVE_INIT / ATTACK_WAVE_DETAILS authority; no gameplay source changed.", "Current source Chernarus, maintained Vanilla, stable origin/master cf2a6d6a, upstream/master b8389e74, perf/quick-wins 0076040f, release a96fdda2, feat/ai-commander c20ce153 and upstream/AttackWave 994150da all keep direct ATTACK_WAVE_INIT supply/side trust plus trusted ATTACK_WAVE_DETAILS." ], "handoff": "Closed as docs-published. Future code owner should keep attack-wave direct publicVariable authority separate from generic PVF dispatcher hardening, SEND_MESSAGE direct compile removal and side-supply clamp work; patch source Chernarus first, propagate maintained Vanilla and smoke legitimate/forged/JIP attack-wave flows." }, { "lane": "audit-findings-queue-verification-sweep", "owner": "Claude", "status": "published-validated", "updated": "2026-06-07T15:10:00+02:00", "sourceScope": [ "source-verified every previously-UNVERIFIED row of Audit-Findings-Queue-2026-06-03 (AI/V/SG/NJ/UX, ~48 rows) against current master Chernarus via read-only scouts plus adversarial re-verification of the high-severity promotions", "DR-49 economy exploit: Common_ChangeSideSupply.sqf:24-25 and Server_ChangeSideSupply.sqf:12,36 underflow guard adds abs(amount) on a deduction instead of clamping to 0", "DR-50 scoring bug: Server_OnHQKilled.sqf:23,46-47 unconditional award + :74-81 non-teamkill-guarded award = 1800 clean kill / 900 teamkill", "NJ10 correction: authoritative HQ-killed EH is server-local (Init_Server.sqf:323, Construction_HQSite.sqf:89, Server_MHQRepair.sqf:37); client EH at Init_Client.sqf:515 is a redundant relay, so it is not a victory-blocker", "false positives V8/V9 (Action_RepairMHQDepot.sqf:8,26,28), V12 (Server_HandleEmptyVehicle.sqf:33), NJ6 (Init_Client.sqf:383); GONE AI13 (server_town_ai.sqf:172-179 already guards null createGroup)" ], "outputs": [ "Audit-Findings-Queue-2026-06-03.md: all AI/V/SG/NJ/UX rows carry verdicts; no UNVERIFIED rows remain.", "Deep-Review-Findings.md Round 40 with DR-49 and DR-50 + the NJ10 correction.", "agent-hardening-backlog.jsonl: side-supply-underflow-guard-inverts and hq-kill-double-score.", "Codebase-Coverage-Ledger.md economy + victory rows cite DR-49 / DR-50. No gameplay source changed." ], "handoff": "Codex may promote DR-49/DR-50 into Feature Status and the Source Fix Propagation Queue, and open a single localization-cleanup lane for the verified UX typos/hardcoded-English. Code owner: DR-49 (clamp to 0 in all three sites) and DR-50 (guard the unconditional HQ award) are low-LOC server-side fixes with smoke steps in the backlog." }, { "lane": "town-defense-overhaul-capture-persistence-occupancy-review", "owner": "Claude", "status": "published-validated", "updated": "2026-06-07T13:00:00+02:00", "sourceScope": [ "new town-defense overhaul landed on stable/local master 89ae9dad (merge of Marty_town_defense_overhaul) after the 2026-06-02 coverage-ledger all-green milestone; 3 new files + 17 modified in Chernarus", "Server/Functions/Server_CleanupExpiredTownDefenseAssets.sqf:61-64 deletes expired OBJECT assets (incl. captured_mobile_vehicle and static_weapon vehicles) using only isPlayer _asset and isPlayer leader group _asset, with no crew/cargo/turret check", "for a vehicle OBJECT, group _asset is grpNull, so isPlayer leader group _asset evaluates against objNull; the repo's own occupancy primitive is crew _vehicle (Server_HandleEmptyVehicle.sqf), corroborating that the group-based guard does not cover vehicle occupants", "Server_CleanupExpiredTownDefenseAssets.sqf:57-60 GROUP branch deletes every member unit with no player guard at all", "captured_mobile_vehicle assets persist WFBE_C_TOWN_DEFENSE_CAPTURE_PERSIST_TIME (server_town.sqf:240, default 600s, 60s under WF_Debug) and are exactly the vehicles a capturing player boards; cleanup runs per-town every town-AI loop tick at server_town_ai.sqf:61 regardless of town activity" ], "outputs": [ "Filed DR-48 in Deep-Review-Findings.md (Round 39): town-defense capture-persistence cleanup re-introduces the DR-45 occupancy-deletion class in new code, with the vehicle-guard-is-illusory and GROUP-branch-unguarded wrinkles.", "Extended Town-AI-Vehicle-Despawn-Safety.md with a DR-48 subsection.", "Flipped the AI/headless JIP/HC-adjacent note in Codebase-Coverage-Ledger.md to cite DR-48.", "Added town-defense-overhaul-capture-persistence-occupancy hardening item to agent-hardening-backlog.jsonl. No gameplay source changed." ], "handoff": "Future code owner: add a crew/cargo occupancy guard (count {isPlayer _x} crew _asset == 0) before deleting OBJECT assets and a player-member guard before the GROUP branch; smoke a player riding a captured town vehicle across the 10-min persistence expiry. Open verification: confirm in-engine whether group returns grpNull in A2 OA 1.64 (BIKI live fetch was 403 this pass); the crew-based fix is correct under either interpretation." }, { "lane": "legacy-compiled-aliases-no-static-callers", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T22:05:00+02:00", "sourceScope": [ "current Chernarus and maintained Vanilla compile old globals at Server/Init/Init_Server.sqf:16, Common/Init/Init_Common.sqf:22,23,32,39,43,64,84 and Client/Init/Init_Client.sqf:63,67", "whole-symbol scan over mission sqf/fsm/hpp/ext files found zero active static callers for AITownResitance, EquipLoadout, GetGroupFromConfig, GetSafePlace, GetUnitsBelowHeight, UseStationaryDefense, ReplaceArray, FireArtillery, GetSideUpgrades and client HandlePVF after excluding compile lines, comments and helper-file self-hits", "newer WFBE_* names still call shared helper files for artillery, side-upgrade lookup and PVF dispatch" ], "outputs": [ "Added Function-And-Module-Index.md#legacy-compiled-aliases-with-no-static-callers.", "Added one route row to Dead-Code-And-Stale-Code-Register.md without labeling shared helper files dead.", "No gameplay source changed." ], "handoff": "Future cleanup should trace runtime namespace/dynamic usage before removing aliases, and must not delete Common_FireArtillery.sqf, Common_GetSideUpgrades.sqf or Client_HandlePVF.sqf from old-alias evidence alone." }, { "lane": "client-modal-loop-cadence-index", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:42:00+02:00", "sourceScope": [ "current Chernarus and maintained Vanilla Client/GUI/GUI_BuyGearMenu.sqf:503, GUI_TransferMenu.sqf:94, GUI_RespawnMenu.sqf:113 and GUI_UpgradeMenu.sqf:282 all poll at sleep .01 while the modal dialog is open", "current Chernarus and maintained Vanilla Client/GUI/GUI_VoteMenu.sqf:92, GUI_Commander_VoteMenu.sqf:67 and GUI_Menu_Team.sqf:77 poll at sleep 0.05", "checked high-cadence modal controllers have no local PerformanceAudit_Record writer; representative long-running HUD/action/marker loops already have client audit writers" ], "outputs": [ "Added Client-UI-Systems-Atlas.md#client-modal-loop-cadence.", "Added a measurement-first P3 row to Performance-Opportunity-Sweep.md.", "No gameplay source changed." ], "handoff": "Future UI/performance owners should instrument or collect client RPT evidence before changing cadence, then smoke gear, transfer, respawn selector and upgrade-list behavior." }, { "lane": "ui-resource-wf-icon-missing-block", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:24:00+02:00", "sourceScope": [ "current Chernarus and maintained Vanilla Rsc/Dialogs.hpp:2644,2655,2666,2677,2688,2699,2710,2721,2732,2743,2754,2765,2776,2787,2798,2809,2820,2831 reference the stale Client\\Images\\wf_*.paa upgrade icon block", "rg --files found no wf_b.paa, wf_lvf.paa, wf_hvf.paa, wf_air.paa, wf_par.paa, wf_uav.paa, wf_sup.paa, wf_fia.paa, wf_lif.paa, wf_fla.paa, wf_art.paa, wf_mib.paa, wf_fas.paa, wf_gea.paa, wf_amm.paa, wf_eas.paa, wf_pas.paa or wf_shl.paa anywhere in the repo", "current Chernarus Rsc/Ressources.hpp:300,302,304 references ui_button_main_over.paa, ui_button_main_focus.paa and ui_button_main_down.paa, which resolve" ], "outputs": [ "Updated UI-Resource-Parity-Cleanup.md with exact missing icon refs and resolved-resource contrast.", "Updated Client-UI-Systems-Atlas.md image/resource row to route the verified stale block through UI Resource Parity Cleanup.", "No gameplay source changed." ], "handoff": "Future UI resource cleanup should remove or alias the stale RscMenu_Upgrade path consistently across source Chernarus and maintained Vanilla, then smoke the live WFBE_UpgradeMenu and broader dialog resources." }, { "lane": "indicator-surface-matrix-index", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:12:00+02:00", "sourceScope": [ "current Chernarus Rsc/Titles.hpp:164-171 wires OptionsAvailable to GUI_SetCurrentCutDisplay.sqf and GUI_ClearCurrentCutDisplay.sqf", "current Chernarus Rsc/Titles.hpp:532-540 defines EndOfGameStats and :723 defines WFBE_ConstructionInterface", "current Chernarus Client/Client_UpdateRHUD.sqf:89-92 recreates OptionsAvailable when currentCutDisplay is null and :199-201,:367-369 emit client_rhud performance audit rows", "current Chernarus Client/FSM/updatetownmarkers.sqf:20-21 polls game/map/GPS state and :129-134 adjusts sleep cadence", "current Chernarus Common/Common_MarkerUpdate.sqf:49-50 creates/writes local markers and :67-88,:218-241 emits marker performance audit rows", "current Chernarus Server/Support/Support_Paratroopers.sqf:117 sends HandleParatrooperMarkerCreation to the player team leader client", "current Chernarus Client/PVFunctions/HandleParatrooperMarkerCreation.sqf:30-45 creates a unit marker through MarkerUpdate and records paratrooper marker audit rows", "current Chernarus Rsc/Dialogs.hpp:1171,1566,1586,2123,2644,3469 keeps representative clickable/menu/resource image references", "current Chernarus Server/Module/serverFPS/monitorServerFPS.sqf:1-5 publishes WFBE_VAR_SERVER_FPS only when dedicated" ], "outputs": [ "Added Client-UI-Systems-Atlas.md#indicator-surface-matrix with surface, owner script, state source, audience, update cadence, cleanup path, known risk, branch scope and smoke target fields.", "Updated Progress-Dashboard.md, Agent-Worklog.md, Wiki-Pruning-And-Relevance-Ledger.md and machine status records.", "No gameplay source changed." ], "handoff": "Future UI/docs owners should select one matrix row at a time for deeper branch/root validation and owner-page integration. Keep Support specials, Networking/Public Variables, Performance sweep and UI Resource Parity as canonical leaf routes instead of opening a duplicate all-indicators page." }, { "lane": "commander-task-objective-ping-branch-split", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:00:00+02:00", "sourceScope": [ "current source/Vanilla, origin/master/local master 89ae9dad and perf 0076040f keep command-menu SetTask sends commented at GUI_Menu_Command.sqf:335,337,343", "current source/Vanilla, origin/master/local master 89ae9dad, perf 0076040f and release 7ff18c49 keep old town TaskSystem compile and TownAddComplete spawn commented at Client/Init/Init_Client.sqf:75,759", "current source/Vanilla, origin/master/local master 89ae9dad and perf 0076040f keep old town TaskSystem comments in TownCaptured.sqf:35,87", "release 7ff18c49 keeps old town TaskSystem comments in TownCaptured.sqf:36,88", "release 7ff18c49 re-enables targeted commander Objective Ping sends in both maintained roots at GUI_Menu_Command.sqf:336,344 and marks the tab reuse at :19", "SetTask remains registered as a client PVF on current stable at Common/Init/Init_PublicVariables.sqf:33 and on release at :36", "Client/PVFunctions/SetTask.sqf:8-14 creates/replaces CommanderOrder when invoked" ], "outputs": [ "Updated Client-UI-Systems-Atlas.md, Commander-HQ-Lifecycle-Atlas.md, AI-Headless-And-Performance.md, Networking-And-Public-Variables.md, Feature-Status-Register.md and Dead-Code-And-Stale-Code-Register.md.", "Separated old disabled town TaskSystem residue from release branch Objective Ping SetTask revival.", "No gameplay source changed." ], "handoff": "Future UI/commander owners should treat release Objective Ping as branch-only until OA smoke proves command-menu tab behavior, selected-team versus all-player-led targeting, receiving-client task creation/completion timer, JIP/late join behavior, side/audience filtering and spam controls. Old town TaskSystem remains disabled and needs a separate rebuild-or-remove decision." }, { "lane": "performance-audit-writer-index", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T20:55:00+02:00", "sourceScope": [ "current source/Vanilla Init_Common.sqf:47 compiles Common/Functions/Common_PerformanceAudit.sqf", "current source/Vanilla Common_PerformanceAudit.sqf:9-10 defaults PerformanceAuditEnabled from WFBE_C_PERFORMANCE_AUDIT_ENABLED and PerformanceAuditFlushInterval to 60", "current source/Vanilla Common_PerformanceAudit.sqf:109-149 writes local [Performance Audit] RPT rows through diag_log", "current source/Vanilla Common_PerformanceAudit.sqf:160-219 aggregates and flushes scope-local records", "current source/Vanilla Common_PerformanceAudit.sqf:222-241 runs session anchor/start and periodic flush loop", "current source/Vanilla Client/Init/Init_Client.sqf:355-356 starts the CLIENT runner", "current source/Vanilla Server/Init/Init_Server.sqf:591-592 starts the SERVER runner", "representative client writers include Client_UpdateRHUD.sqf:199-201,367-369; updateclient.sqf:161-163,230-232; updateavailableactions.fsm:237; Common_MarkerUpdate.sqf:65-88,216-241; Common_AARadarMarkerUpdate.sqf:36-38,178-194", "representative server writers include server_town.sqf:343-345; server_town_ai.sqf:313-315; server_town_camp.sqf:151-153; emptyvehiclescollector.sqf:24-26; server_collector_garbage.sqf:26-28; Server_FNC_Delegation.sqf:67-69; Server_OperateTownDefensesUnits.sqf:150-153; AntiStack/mainLoop.sqf:46-48" ], "outputs": [ "Added a Performance Audit Writer Family section to Function-And-Module-Index.md.", "Linked PerformanceAuditAnalyzer.md back to the mission-side writer index so parser caveats are not confused with missing instrumentation.", "No gameplay source changed." ], "handoff": "Future performance owners should use the writer map to decide which RPTs must be collected for a claim: client RPTs for UI/HUD/marker surfaces, server RPTs for loop/cadence/delegation surfaces, and PerformanceAuditAnalyzer only after the mission-side parameter/instrumentation is active." }, { "lane": "ai-commander-upgrade-debit-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T20:45:00+02:00", "sourceScope": [ "origin/master@89ae9dad, local source HEAD@89ae9dad and miksuu/master@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root AI upgrade worker/menu shape before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked Server_AI_Com_Upgrade.sqf or GUI_UpgradeMenu.sqf maintained-root files", "current source/Vanilla Server_AI_Com_Upgrade.sqf:27 reads _cost with raw (_to_upgrade select 1)", "current source/Vanilla Server_AI_Com_Upgrade.sqf:34-36 validates side supply against _cost select 0 and AI funds against _cost select 1", "current source/Vanilla Server_AI_Com_Upgrade.sqf:47,50 debit AI funds with _cost select 0 and side supply with _cost select 1", "current source/Vanilla GUI_UpgradeMenu.sqf:163-164,206-207 reads player upgrade supply/funds as cost tuple elements 0/1", "origin/perf/quick-wins@0076040f same maintained-root AI upgrade worker shape", "origin/release/2026-06-feature-bundle@7ff18c49 fixes debit order in both maintained roots at Server_AI_Com_Upgrade.sqf:47,50 but keeps raw cost lookup at :27", "origin/feat/ai-commander@c20ce153 fixes debit plus cost-level lookup only in Chernarus; maintained Vanilla remains old" ], "outputs": [ "Refreshed AI commander upgrade debit/cost lookup rows from stale origin/master 2cdf5fb8 current-facing machine evidence to current stable 89ae9dad evidence.", "Updated AI-Commander-Autonomy-Audit.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Future AI commander code owner should port or recreate the release debit-order fix in current source, decide whether to take the feat/ai-commander cost-index correction, propagate maintained Vanilla and smoke AI upgrade affordability/debit before enabling the autonomous scheduler." }, { "lane": "service-easa-affordability-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-07T00:30:00+02:00", "sourceScope": [ "origin/master@89ae9dad, local source HEAD@89ae9dad and miksuu/master@89ae9dad current stable source refs", "2cdf5fb8..89ae9dad has no diff in checked GUI_Menu_Service.sqf or GUI_Menu_EASA.sqf maintained-root files", "current source/Vanilla GUI_Menu_Service.sqf:311-317 enables service buttons from _canBeUsed plus funds >= price checks", "current source/Vanilla GUI_Menu_Service.sqf:326,337,347,358 still debits rearm/repair/refuel/heal from client-side action branches without one uniform action-time affordability/context guard", "current source/Vanilla GUI_Menu_EASA.sqf:47-49 still uses strict _funds > price and client-side ChangePlayerFunds", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus/Vanilla GUI_Menu_Service.sqf:466 and :489 guard rearm/refuel with _funds >= price before debit", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus/Vanilla GUI_Menu_Service.sqf:479 and :502 still repair/heal on positive price only", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus/Vanilla GUI_Menu_EASA.sqf:76,78 still uses strict _funds > price and client-side ChangePlayerFunds" ], "outputs": [ "Refreshed service/EASA affordability branch-scope wording to current stable 89ae9dad and release 7ff18c49 evidence, correcting release scope so rearm/refuel guards are partial in both maintained release roots while repair/heal and exact-funds EASA remain open. No gameplay source changed.", "Updated Service-Menu-Affordability-Guards.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Future service/EASA owner should patch fresh action-time price/funds/context guards in source Chernarus plus maintained Vanilla, keep exact-funds EASA as a paired UI/economy fix, and keep broader server authority separate unless explicitly claimed." }, { "lane": "reaktiv-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-07T00:12:00+02:00", "sourceScope": [ "origin/master@89ae9dad, local source HEAD@89ae9dad and miksuu/master@89ae9dad current stable source refs", "current source/Vanilla Common/Module/Reaktiv/Reaktiv_Init.sqf:5 compiles WFBE_CO_MOD_Reaktiv_OnDamageReceived", "current source/Vanilla Common/Module/Reaktiv/Reaktiv_OnHandleDamage.sqf:7 reads missionNamespace %1_Reaktiv values", "current source/Vanilla Common/Init/Init_Common.sqf:321-325 initializes ICBM, IRS and CIPHER with no Reaktiv init call", "historical origin/master@2cdf5fb8 carried the same maintained-root Reaktiv files before stable advanced", "origin/perf/quick-wins@0076040f still carries the same maintained-root Reaktiv module files", "origin/release/2026-06-feature-bundle@7ff18c49 has no maintained-root Reaktiv module hits", "current modded Napf/Eden/Lingor roots still carry stale Common/Module/Reaktiv copies" ], "outputs": [ "Refreshed Reaktiv dead-code/module rows from stale stable 2cdf5fb8 current-facing wording to current stable 89ae9dad evidence while preserving release maintained-root removal and stale modded-copy scope. No gameplay source changed.", "Updated Modules-Atlas.md, Dead-Code-And-Stale-Code-Register.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Future module/dead-code owner should either revive Reaktiv deliberately with a real init path plus HandleDamage locality smoke, or remove/archive maintained-root copies using the release branch as precedent and handle modded copies under the modded mission policy." }, { "lane": "loadoutmanager-root-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T23:59:55+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same FileManager.cs root-discovery and ZipManager.cs packaging shape before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked Tools/LoadoutManager/FileManagement/FileManager.cs or Tools/LoadoutManager/ZipManager.cs files", "current stable/Miksuu FileManager.cs:140-156 FindA2WaspWarfareDirectory climbs until dir.Name == \"a2waspwarfare\" and throws if absent", "current stable/Miksuu ZipManager.cs:73-76 throws when 7za env var is missing during packaging", "origin/perf/quick-wins@0076040f same FileManager.cs ancestor-name discovery shape", "origin/release/2026-06-feature-bundle@7ff18c49 FileManager.cs:140-156 calls IsA2WaspWarfareRoot instead of direct dir.Name checks", "origin/release/2026-06-feature-bundle@7ff18c49 FileManager.cs:158-176 accepts _directory.Name == \"a2waspwarfare\" or Missions/[55-2hc]warfarev2_073v48co.chernarus + Tools/LoadoutManager + AGENTS.md markers", "origin/release/2026-06-feature-bundle@7ff18c49 ZipManager.cs:73-76 still requires 7za for packaging", "Source-Fix-Propagation-Queue.md documents A2WASP_SKIP_ZIP=1 for propagation-only runs" ], "outputs": [ "Refreshed LoadoutManager root-discovery machine/status rows from stale origin/master 2cdf5fb8 current-source wording to current stable 89ae9dad evidence while preserving the release marker-root discovery split. No gameplay source changed.", "Updated Progress-Dashboard.md, Wiki-Pruning-And-Relevance-Ledger.md, Agent-Worklog.md and matching machine rows; human tooling pages were already mostly current.", "No gameplay source changed." ], "handoff": "Keep this as documentation/status routing only; code-owner work is still to port release marker-root discovery to current source if desired, or run current-source LoadoutManager under an a2waspwarfare ancestor and use A2WASP_SKIP_ZIP=1 for propagation-only work." }, { "lane": "camp-count-current-head-machine-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T23:59:45+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "current source/Vanilla Common_GetTotalCamps.sqf:10 returns 1 when count camps is zero", "current source/Vanilla Common_GetTotalCampsOnSide.sqf:16 returns 1 when count camps is zero", "current source Chernarus server_town.sqf:179,182,185,188,195 uses the helpers for camp-gated capture mode 2 and capture-rate denominator math", "current source Chernarus Common_GetRespawnThreeway.sqf:7 uses equality of total camps and side camps", "current source Chernarus GUI_Menu_BuyUnits.sqf:111-113 gates depot infantry buys on total camps matching side camps", "historical origin/master@2cdf5fb8 same maintained-root helper fallback and caller semantics before stable advanced", "2cdf5fb8..89ae9dad changes checked server_town.sqf context but does not split real-count versus safe-denominator helper semantics", "origin/perf/quick-wins@0076040f same maintained-root helper fallback and caller semantics", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root helper fallback; Chernarus/Vanilla Buy Units callers at GUI_Menu_BuyUnits.sqf:117-118" ], "outputs": [ "Refreshed camp-count helper fallback machine/status rows from stale stable 2cdf5fb8 current-facing wording to current stable 89ae9dad evidence while preserving release/perf branch scope. No gameplay source changed.", "Updated Progress-Dashboard.md, Wiki-Pruning-And-Relevance-Ledger.md, Agent-Worklog.md and matching machine rows; canonical Towns-Camps-And-Capture-Atlas.md was already current.", "No gameplay source changed." ], "handoff": "Keep this as documentation/status routing only; code-owner work is still to decide real-count versus safe-denominator semantics and smoke zero/partial/all-camp town behavior." }, { "lane": "ai-supply-truck-current-head-refresh", "owner": "Codex", "status": "superseded-historical-branch-evidence", "updated": "2026-06-13T21:20:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical 89ae9dad source/Vanilla Init_Server.sqf:36 comments out UpdateSupplyTruck compile", "historical 89ae9dad source/Vanilla Init_Server.sqf:386 initializes wfbe_ai_supplytrucks and :387 raw-spawns UpdateSupplyTruck when truck supply plus AI commanders are enabled", "historical 89ae9dad source/Vanilla Server/AI/AI_UpdateSupplyTruck.sqf:17 executes missing Server/FSM/supplytruck.fsm", "historical 89ae9dad source/Vanilla and release ls-tree checks found no Server/FSM/supplytruck.fsm", "historical origin/master@2cdf5fb8 same maintained-root raw spawn at Init_Server.sqf:36,382-383 and missing FSM dependency at AI_UpdateSupplyTruck.sqf:17", "2cdf5fb8..89ae9dad changes checked Init_Server.sqf line positions but does not restore UpdateSupplyTruck compile or supplytruck.fsm", "origin/perf/quick-wins@0076040f raw-spawns in Chernarus at Init_Server.sqf:377-378 and Vanilla at :382-383; supplytruck.fsm absent", "origin/release/2026-06-feature-bundle@7ff18c49 keeps compile commented at Init_Server.sqf:37 and warning/disables both maintained roots at :385-386 while AI_UpdateSupplyTruck.sqf:17 still references missing supplytruck.fsm", "origin/feat/ai-commander@c20ce153 guards Chernarus at Init_Server.sqf:388-389 but leaves maintained Vanilla raw at :382-383; supplytruck.fsm absent" ], "outputs": [ "Superseded by ai-supply-truck-current-master-safe-disable-route: current origin/master cf2a6d6a now carries the release-style safe-disable in both maintained roots; this 89ae9dad record is historical branch evidence only. No gameplay source changed.", "Updated AI-Commander-Autonomy-Audit.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Use the newer current-master route for live status. Preserve or port the safe-disable shape when merging older raw-spawn branches; only reopen AI logistics with a verified server-owned loop/FSM." }, { "lane": "resistance-patrol-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T23:59:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "miksuu/master@89ae9dad same maintained-root patrol launch and server_patrols loop shape", "current source/Vanilla server_town_ai.sqf:295-298 latches wfbe_patrol_active before execVM Server/FSM/server_patrols.sqf", "current source/Vanilla server_patrols.sqf:26 uses while {!WFBE_GameOver || _team_alive}; reset remains after loop at :71-72", "historical origin/master@2cdf5fb8 same || loop in both maintained roots before launch-line drift", "2cdf5fb8..89ae9dad changes checked server_town_ai.sqf launch-line context but does not change checked server_patrols.sqf", "origin/perf/quick-wins@0076040f Chernarus server_patrols.sqf:26 uses && while maintained Vanilla still uses ||", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus/Vanilla server_patrols.sqf:26 uses &&" ], "outputs": [ "Refreshed resistance patrol active-latch docs and machine rows from older HEAD@2cdf5fb8 launch-line wording to current stable 89ae9dad line refs while preserving the branch split: current stable unpatched, perf Chernarus-only fixed, release fixed in both maintained roots. No gameplay source changed.", "Updated Towns-Camps-And-Capture-Atlas.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as documentation/status routing only; code-owner work is still to port or recreate the && loop-exit fix in current source Chernarus, propagate maintained Vanilla and smoke patrol launch/death/relaunch plus game-over cleanup." }, { "lane": "town-ai-despawn-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T23:58:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "miksuu/master@89ae9dad same current maintained-root tracked-vehicle cleanup and persistent-defense cleanup helper shape", "current source/Vanilla server_town_ai.sqf:265-285 iterates wfbe_active_vehicles and deletes at :278 with only !(isPlayer leader group _x)", "current source/Vanilla Server_CleanupExpiredTownDefenseAssets.sqf:61-64 deletes expired object assets with only isPlayer _asset / isPlayer leader group _asset checks", "historical origin/master@2cdf5fb8 Chernarus/Vanilla server_town_ai.sqf:216-221 same player-leader-only tracked-vehicle delete guard before stable advanced", "origin/perf/quick-wins@0076040f same maintained-root tracked-vehicle delete guard at server_town_ai.sqf:216-221", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root tracked-vehicle delete guard at server_town_ai.sqf:216-221", "2cdf5fb8..89ae9dad changes the checked server_town_ai.sqf block and adds Server_CleanupExpiredTownDefenseAssets.sqf, but does not add a player crew/cargo/turret occupancy guard" ], "outputs": [ "Refreshed stale human-facing Town AI vehicle despawn Feature Status wording from historical stable 2cdf5fb8 to current stable 89ae9dad, while preserving the new persistent-defense cleanup helper as an additional current cleanup surface needing the same occupancy guard. No gameplay source changed.", "Updated Feature-Status-Register.md, Progress-Dashboard.md, Wiki-Pruning-And-Relevance-Ledger.md, Agent-Worklog.md and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as documentation/status routing only; code-owner work is still the player occupancy guard for tracked town-AI vehicles and persistent town-defense object cleanup in source Chernarus plus maintained Vanilla." }, { "lane": "fast-travel-fee-stable-head-refresh", "owner": "Codex", "status": "published-validated-superseded-current-stable", "updated": "2026-06-06T23:55:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root Tactical fast-travel fee shape before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked GUI_Menu_Tactical.sqf or Init_CommonConstants.sqf files", "current source/Vanilla GUI_Menu_Tactical.sqf:22-23 reads WFBE_C_GAMEPLAY_FAST_TRAVEL and WFBE_C_GAMEPLAY_FAST_TRAVEL_RANGE", "current source/Vanilla GUI_Menu_Tactical.sqf:146-147 keeps the fee-policy TODO", "current source/Vanilla GUI_Menu_Tactical.sqf:185-199 hides unaffordable town destinations in fee mode", "current source/Vanilla GUI_Menu_Tactical.sqf:208-217 draws marker-only fee text", "current source/Vanilla GUI_Menu_Tactical.sqf:403-406 recalculates fee and locally calls ChangePlayerFunds with no confirmation or second affordability recheck", "current source/Vanilla Init_CommonConstants.sqf:218,227-230 defines fast-travel mode/range/price/time defaults", "miksuu/master@89ae9dad same maintained-root Tactical fast-travel fee shape", "origin/perf/quick-wins@0076040f same maintained-root Tactical fast-travel fee shape", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root GUI_Menu_Tactical.sqf shape; constants drift to Init_CommonConstants.sqf:231,240-243" ], "outputs": [ "Historical current-head refresh from stable origin/master 2cdf5fb8 to then-current 89ae9dad.", "Superseded for current-stable wording by fast-travel-fee-current-stable-refresh-2026-06-22, which uses origin/master@0139a346 and records that current stable keeps paid-mode hide/marker/debit behavior but no longer carries the stale TODO.", "No gameplay source changed." ], "handoff": "Use the 2026-06-22 refresh for current-stable refs; keep this row as historical branch-status evidence only." }, { "lane": "clickabletext-soundpush-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T23:40:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root RscClickableText soundPush shape before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked Rsc/Ressources.hpp or Rsc/Dialogs.hpp files", "current source/Vanilla Rsc/Ressources.hpp:92 keeps valid empty-sound precedent {\"\", 0.2, 1}", "current source/Vanilla Rsc/Ressources.hpp:541 defines class RscClickableText and :556 keeps malformed soundPush[] = {, 0.2, 1}", "current source/Vanilla Rsc/Dialogs.hpp has 17 RscClickableText inheritors", "miksuu/master@89ae9dad same maintained-root malformed base-class value and derived-control count", "origin/perf/quick-wins@0076040f same maintained-root malformed base-class value", "origin/release/2026-06-feature-bundle@7ff18c49 same malformed base-class value in both maintained roots; both release roots have 16 RscClickableText inheritors after GPS/menu UI drift", "origin/feat/wf-menu-ops-console@0767c0b5 and origin/feat/wf-menu-ux-phase1@87d86257 same malformed value in both maintained roots" ], "outputs": [ "Refreshed current-facing RscClickableText soundPush branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated Client-UI-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, Dead-Code-And-Stale-Code-Register.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; base-class config repair, maintained Vanilla propagation and representative clickable-control smoke remain future UI owner work." }, { "lane": "vehicle-cargo-loop-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T23:25:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root cargo helper shape before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked Common_EquipVehicle.sqf, Common_EquipBackpack.sqf or Client_GetVehicleContent.sqf files", "current source/Vanilla Common_EquipVehicle.sqf:27,33,39 keeps inclusive for _i from 0 to count(_items) application loops", "current source/Vanilla Common_EquipBackpack.sqf:35,41 keeps inclusive for _i from 0 to count(_items) application loops", "current source/Vanilla Client_GetVehicleContent.sqf:20 uses count(_items)-1 collector bounds, so the confirmed bug remains in application helpers", "miksuu/master@89ae9dad same maintained-root cargo helper shape", "origin/perf/quick-wins@0076040f fixes all five loops in Chernarus only while maintained Vanilla keeps inclusive loops", "origin/release/2026-06-feature-bundle@7ff18c49 same inclusive loops in both maintained roots" ], "outputs": [ "Refreshed current-facing vehicle/backpack cargo loop branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated Vehicle-Cargo-Equip-Loop-Bounds.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; source Chernarus loop-bound patch, maintained Vanilla propagation and cargo smoke remain future gear owner work." }, { "lane": "gear-template-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T23:10:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root gear profile/template shapes before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked Client_UI_Gear_AddTemplate.sqf, Client_UI_Gear_FillTemplates.sqf, Client_UI_Gear_SaveTemplateProfile.sqf or Init_ProfileGear.sqf files", "current source/Vanilla Client_UI_Gear_AddTemplate.sqf:15,37,83,110 computes _u_upgrade and :136 accepts Barracks-or-Gear unlock", "current source/Vanilla Client_UI_Gear_FillTemplates.sqf:17 displays templates only at or below WFBE_UP_GEAR", "current source/Vanilla Client_UI_Gear_SaveTemplateProfile.sqf:33,52,75 references undefined _u_upgrade", "current source/Vanilla Init_ProfileGear.sqf:17 accepts count _x >= 6 and :25 reads _x select 6", "miksuu/master@89ae9dad same maintained-root gear profile/template shape", "origin/perf/quick-wins@0076040f same maintained-root gear profile/template shape", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root gear profile/template shape" ], "outputs": [ "Refreshed current-facing gear profile/template branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated Gear-Template-Profile-Filter.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; save/import repair and the Barracks/Gear template semantics decision remain future gear owner work." }, { "lane": "requestspecial-upgrade-sync-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T22:55:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root mixed parser and caller tuple before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked Server_HandleSpecial.sqf, GUI_UpgradeMenu.sqf or Server_ProcessUpgrade.sqf files", "current source/Vanilla Server_HandleSpecial.sqf:3 assigns _args = _this; :67-73 reads side from _args and upgrade id/level from _this", "current source/Vanilla GUI_UpgradeMenu.sqf:241 sends RequestSpecial [\"upgrade-sync\", WFBE_Client_SideJoined, _this select 0, _this select 1]", "current source/Vanilla Server_ProcessUpgrade.sqf:26,29,35 owns the WFBE_upgrade_*_sync variable lifecycle", "miksuu/master@89ae9dad same maintained-root mixed parser and caller tuple", "origin/perf/quick-wins@0076040f same maintained-root mixed parser and caller tuple", "origin/release/2026-06-feature-bundle@7ff18c49 same mixed parser in both maintained roots; Chernarus and Vanilla callers at GUI_UpgradeMenu.sqf:254", "origin/release/2026-06-feature-bundle fb3084c2..7ff18c49 has no relevant diff in Server_HandleSpecial.sqf or GUI_UpgradeMenu.sqf" ], "outputs": [ "Refreshed current-facing RequestSpecial upgrade-sync branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated Support-Specials-And-Tactical-Modules-Atlas.md, Upgrades-And-Research-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; tuple normalization and malformed-payload smoke remain future upgrade/network owner work." }, { "lane": "salvage-payout-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T22:40:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root salvage shape before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked Skill_Salvage.sqf, updatesalvage.sqf, Init_Client.sqf or Client_BuildUnit.sqf files", "current source/Vanilla Client/Module/Skill/Skill_Salvage.sqf:34 deletes wrecks locally and :38 calls lowercase ChangePlayerfunds", "current source/Vanilla Client/FSM/updatesalvage.sqf:10 uses while {!gameOver || !(alive _vehicle)}; :46 deletes wrecks locally and :50 calls lowercase ChangePlayerfunds", "current source/Vanilla Client/Init/Init_Client.sqf:53,91 compiles ChangePlayerFunds with uppercase F", "current source/Vanilla Client/Functions/Client_BuildUnit.sqf:267 starts Client\\FSM\\updatesalvage.sqf for salvage trucks", "miksuu/master@89ae9dad same maintained-root salvage shape", "origin/perf/quick-wins@0076040f same maintained-root salvage shape", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root salvage shape", "miksuu/EngineerSalvageAbility@99bfaeb8 and miksuu/SalvageRuTranslationFix@291c6cb4 same inherited salvage shape" ], "outputs": [ "Refreshed current-facing salvage payout/cleanup branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; casing fix and server-owned salvage authority review remain future salvage owner work." }, { "lane": "auto-wall-toggle-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T22:25:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root global toggle shape before stable advanced", "2cdf5fb8..89ae9dad touches only checked Init_Common.sqf roots for unrelated WFBE_CO_FNC_MarkTownDefenseAsset compile wiring; checked coin_interface, RequestAutoWallConstructinChange and SmallSite/MediumSite consumer files have no diff", "current source/Vanilla Common/Init/Init_Common.sqf:203 initializes isAutoWallConstructingEnabled = false", "current source/Vanilla Client/Module/CoIn/coin_interface.sqf:180,207-217 reads User14 and sends RequestAutoWallConstructinChange", "current source/Vanilla Server/PVFunctions/RequestAutoWallConstructinChange.sqf:3-7 writes one global isAutoWallConstructingEnabled and replies to the toggler", "current source/Vanilla Server/Construction/Construction_SmallSite.sqf:110 and Construction_MediumSite.sqf:125 consume the global value", "miksuu/master@89ae9dad same maintained-root global toggle shape", "origin/perf/quick-wins@0076040f same maintained-root global toggle shape", "origin/release/2026-06-feature-bundle@7ff18c49 keeps the global toggle, shifts Init_Common.sqf to :200 and adds AARadar exclusion to SmallSite/MediumSite auto-wall conditions in both release roots" ], "outputs": [ "Refreshed current-facing auto-wall global-toggle branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad while preserving the global-scope policy finding.", "Updated Construction-And-CoIn-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; global match switch versus side/requester preference remains future construction owner work." }, { "lane": "empty-supply-truck-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T22:10:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "2cdf5fb8..89ae9dad has no diff in checked emptyvehiclescollector.sqf or Server_HandleEmptyVehicle.sqf files", "current source/Vanilla emptyvehiclescollector.sqf:9,15,17,19 drains WF_Logic emptyVehicles into WFBE_SE_FNC_HandleEmptyVehicle", "current source/Vanilla Server_HandleEmptyVehicle.sqf:12 uses WFBE_C_UNITS_EMPTY_TIMEOUT or medical double-timeout by default", "current source/Vanilla Server_HandleEmptyVehicle.sqf:18 doubles repair-truck timeout", "current source/Vanilla Server_HandleEmptyVehicle.sqf:22-23 overrides supply-truck classes to _delay = 86400", "origin/perf/quick-wins@0076040f same maintained-root handler/collector shape", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root handler/collector shape" ], "outputs": [ "Refreshed current-facing empty supply-truck cleanup branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated Marker-Cleanup-Restoration-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; keep-and-label versus shorter/parameterized supply-truck timeout remains future runtime/logistics owner work." }, { "lane": "wasp-marker-wait-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:55:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "2cdf5fb8..89ae9dad has no diff in checked WASP global_marking_monitor.sqf or Init_Client.sqf files", "current source/Vanilla Client/Init/Init_Client.sqf:279 loads WASP\\global_marking_monitor.sqf", "current source/Vanilla WASP/global_marking_monitor.sqf:57,64,73 keeps disableUserInput true, display-54 polling and final disableUserInput false", "current source/Vanilla WASP/global_marking_monitor.sqf:80 keeps the throttled display-12 wait idiom", "origin/perf/quick-wins@0076040f same maintained-root wait shape", "origin/release/2026-06-feature-bundle@7ff18c49 same wait shape; client init launch at :283 in both maintained release roots" ], "outputs": [ "Refreshed current-facing WASP marker wait branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated WASP-Marker-Wait-Cleanup.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; the display-54 throttled wait patch and marker-dialog smoke remain future UI-owner work." }, { "lane": "factory-purchase-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:40:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad are current stable source refs", "2cdf5fb8..89ae9dad has no diff in checked factory buy-menu/list/build-unit files", "current source/Vanilla Client_UIFillListBuyUnits.sqf still leaves UNIT_COST_MODIFIER sticky for level-0 list rows after level-1/2 filtering", "current source/Vanilla GUI_Menu_BuyUnits.sqf still mixes WFBE_C_DRIVER_ENABLED_BY_DEFAULT init/toggle with lowercase wfbe_c_driver_enabled_by_default readers/writers", "current source/Vanilla GUI_Menu_BuyUnits.sqf still debits locally before Client_BuildUnit dead/null factory abort paths that clean queue state without refund" ], "outputs": [ "Refreshed current-facing factory purchase/refund branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated Factory-And-Purchase-Systems-Atlas.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; buy-menu price/key alignment and destroyed-factory refund/acceptance policy remain future code-owner work." }, { "lane": "network-p0-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:20:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad are current stable source refs", "2cdf5fb8..89ae9dad has no diff in checked PVF dispatcher and SEND_MESSAGE files", "current source/Vanilla Init_PublicVariables.sqf still precompiles SRVFNC/CLTFNC handlers and registers WFBE_PVF_* event handlers", "current source/Vanilla Server_HandlePVF.sqf and Client_HandlePVF.sqf still execute sender-provided handler strings with Spawn (Call Compile _script)", "current source/Vanilla SEND_MESSAGE receiver/helper paths still call compile on message text when the multi-language flag/path is used" ], "outputs": [ "Refreshed current-facing P0 network branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "Updated PVF-Dispatch-Implementation-Playbook.md, Public-Variable-Channel-Index.md, Networking-And-Public-Variables.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; PVF dispatcher lookup hardening and SEND_MESSAGE structured-localization rewrite remain future code-owner work." }, { "lane": "economy-current-head-branch-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:00:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad are current stable source refs", "2cdf5fb8..89ae9dad has no diff in checked side-supply and resource-income files", "current source/Vanilla Common_ChangeSideSupply.sqf and Server_ChangeSideSupply.sqf still keep the overspend floor/reason guard shapes", "current source/Vanilla updateresources.sqf and Client_GetIncome.sqf still keep the resource-income payout/display drift shape" ], "outputs": [ "Refreshed current-facing economy branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where the source shape remains unchanged.", "Updated Economy-Authority-First-Cut.md, Economy-Towns-And-Supply.md, Feature-Status-Register.md, Source-Fix-Propagation-Queue.md, dashboard/worklog/pruning ledger and matching machine rows.", "No gameplay source changed." ], "handoff": "Keep this as branch-status documentation only; side-supply arithmetic, reason parsing and resource-income behavior remain future code-owner work." }, { "lane": "supply-scan-matrix-dedupe-current-head", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T20:35:00+02:00", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad are current stable source refs", "origin/docs/developer-wiki-index@f3e157f2 carries the typed Base_WarfareBUAVterminal scan at supplyMissionStarted.sqf:28 in both maintained roots", "origin/release/2026-06-feature-bundle@7ff18c49 carries the heli-aware typed scan at supplyMissionStarted.sqf:52,58 in both maintained release roots", "origin/perf/quick-wins@0076040f still keeps the broad-enumeration/post-filter scan shape in both maintained roots" ], "outputs": [ "Refreshed current-facing supply scan branch-head wording from stale 2cdf5fb8 to current origin/master/local master 89ae9dad.", "Kept Supply-Mission-Architecture.md as the canonical branch/root matrix and shortened duplicate leaf/playbook/status routing.", "Updated human and machine status surfaces for the supply scan lane.", "No gameplay source changed." ], "handoff": "After this docs cleanup, future supply owners should use Supply-Mission-Architecture.md#current-branch-matrix for branch/root truth and keep Supply-Mission-Scan-Narrowing.md focused on the scan sub-step." }, { "lane": "release-arty-marker-ownership-route", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T20:10:00+02:00", "sourceScope": [ "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus and Vanilla Construction_StationaryDefense.sqf:133-135 set WFBE_CommanderArtillery, WFBE_CommanderArtillerySide and WFBE_CommanderArtilleryIndex on non-repair-truck artillery defenses", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus and Vanilla Common_GetTeamArtillery.sqf:46-78 allow the commander team to discover same-side marked artillery vehicles inside HQ/base-area radius", "origin/master@89ae9dad Chernarus and Vanilla keep the base-area DefenseTeam path and do not have CommanderArtillery markers or the release GetTeamArtillery vehicle sweep", "origin/docs/developer-wiki-index@f3e157f2 Chernarus and Vanilla keep the earlier commander-team gunner-group handoff at Construction_StationaryDefense.sqf:91-93" ], "outputs": [ "Corrected current status pages so release is not labeled as simply absent for commander-built ARTY ownership.", "Preserved the distinction between docs/source group handoff, release marker-based discovery and current stable master still source-unpatched.", "Validated JSON/JSONL, Latest Batch row count and git diff --check with line-ending warnings only.", "No gameplay source changed." ], "handoff": "Before release-ready wording, smoke commander Tactical discovery/fire mission through the release marker-based path in both Chernarus and maintained Vanilla, including repair-truck-built artillery as the explicit excluded case." }, { "lane": "origin-master-town-defense-merge-correction", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T19:35:00+02:00", "sourceScope": [ "git fetch --all --prune advanced origin/master from 2cdf5fb8 to 89ae9dad", "origin/master@89ae9dad equals miksuu/master@89ae9dad", "local source HEAD@89ae9dad after recheck", "origin/master@89ae9dad Common/Init/Init_Common.sqf:106 compiles WFBE_CO_FNC_MarkTownDefenseAsset", "origin/master@89ae9dad Server/Init/Init_Server.sqf:55,60 compiles WFBE_SE_FNC_CleanupExpiredTownDefenseAssets and WFBE_SE_FNC_SendTownDebugChat", "origin/master@89ae9dad server_town.sqf:234-267 persists captured old town defenders and clears active town state", "origin/master@89ae9dad Server_CleanupExpiredTownDefenseAssets.sqf:61-64 and server_town_ai.sqf:278 still use player-leader-style deletion guards without full crew/cargo/turret occupancy checks" ], "outputs": [ "Corrected current snapshot, upstream intel, town/capture atlas and Town AI vehicle safety from upstream-only wording to current remote-stable source evidence.", "Updated Feature Status and Source Fix queue so DR-45 remains open against both inactivity cleanup and the new persistent-defense cleanup helper.", "Left gameplay source untouched." ], "handoff": "Before release-ready wording, pull or explicitly check remote origin/master, add full player-occupancy guards for tracked town AI vehicles and persistent town-defense object cleanup, then smoke occupied driver/gunner/cargo/turret cases plus normal AI-only cleanup." }, { "lane": "miksuu-town-defense-overhaul-refresh", "owner": "Codex", "status": "published-validated-superseded", "updated": "2026-06-06T19:05:00+02:00", "sourceScope": [ "miksuu/master@89ae9dad", "69e1958a..89ae9dad adds town-defense persistence/diagnostics files in both maintained roots", "miksuu/master@89ae9dad Common/Init/Init_Common.sqf:106 compiles WFBE_CO_FNC_MarkTownDefenseAsset", "miksuu/master@89ae9dad Server/Init/Init_Server.sqf:55,60 compiles WFBE_SE_FNC_CleanupExpiredTownDefenseAssets and WFBE_SE_FNC_SendTownDebugChat", "miksuu/master@89ae9dad server_town.sqf:234-267 persists captured old town defenders and clears active town state", "miksuu/master@89ae9dad Server_CleanupExpiredTownDefenseAssets.sqf:61-64 and server_town_ai.sqf:277-278 still use player-leader-style deletion guards without full crew/cargo/turret occupancy checks", "origin/master@2cdf5fb8 has no Common_MarkTownDefenseAsset, Server_CleanupExpiredTownDefenseAssets or Server_SendTownDebugChat helper files" ], "outputs": [ "Refreshed Miksuu context from 69e1958a to 89ae9dad. This lane is superseded by origin-master-town-defense-merge-correction because origin/master and local master now point at the same 89ae9dad commit.", "Keep the DR-45 player-occupancy guard and Arma smoke as the active gates.", "Left gameplay source untouched." ], "handoff": "Use origin-master-town-defense-merge-correction for current stable source routing; use this lane only as upstream-history provenance." }, { "lane": "docs-source-supply-scan-branch-scope", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T18:50:00+02:00", "sourceScope": [ "origin/docs/developer-wiki-index@f3e157f2 Chernarus supplyMissionStarted.sqf:28 uses nearestObjects with [\"Base_WarfareBUAVterminal\"]", "origin/docs/developer-wiki-index@f3e157f2 Vanilla supplyMissionStarted.sqf:28 uses nearestObjects with [\"Base_WarfareBUAVterminal\"]", "HEAD/origin/master@89ae9dad Chernarus and Vanilla supplyMissionStarted.sqf:25 post-filters Base_WarfareBUAVterminal and :28 enumerates nearestObjects []", "origin/perf/quick-wins@0076040f keeps the broad-enumeration/post-filter shape in both maintained roots", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus/Vanilla supplyMissionStarted.sqf:52,58 uses typed Base_WarfareBUAVterminal scan with truck 80m / heli 400m radius" ], "outputs": [ "Updated supply architecture, scan narrowing, performance sweep, source fix queue and current source snapshot to separate docs/source branch evidence from local stable/current-source evidence.", "Preserved local HEAD / stable / Miksuu / perf as still broad-enumerating and release 7ff18c49 as heli-aware branch evidence.", "Left gameplay source untouched." ], "handoff": "Future supply owners should name the target branch explicitly before saying typed scan is current-source, stable-master or release-complete; Arma truck/heli command-center smoke remains pending." }, { "lane": "release-context-current-head-correction", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T18:35:00+02:00", "sourceScope": [ "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus and Vanilla Common/Init/Init_PublicVariables.sqf:34 registers HandleParatrooperMarkerCreation", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus and Vanilla Client/Init/Init_Client.sqf:564 calls Client\\Module\\Skill\\Skill_Init.sqf once and :587 applies WFBE_SK_FNC_Apply", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus and Vanilla Server/GUI/serverFpsGUI.sqf:4 exits on !isDedicated", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus and Vanilla Construction_StationaryDefense.sqf:88-97 keep the DefenseTeam-only path with no GetCommanderTeam handoff", "origin/master@2cdf5fb8 still lacks the propagated paratrooper, single Skill_Init and hosted FPS guard fixes in both maintained roots" ], "outputs": [ "Corrected Current Source Snapshot hosted-FPS row so historical a9219d88/3282ff3f Chernarus-only evidence no longer overrides current release 7ff18c49 parity.", "Corrected agent-context paratrooper, hosted FPS and commander-built ARTY release-status summaries.", "Left gameplay source untouched." ], "handoff": "Future release/status refreshes should treat 3282ff3f/a9219d88 release mentions as historical unless the current-facing row explicitly names them; use release 7ff18c49 for current release-head context until the branch moves." }, { "lane": "supply-scan-current-source-scope-correction", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T18:20:00+02:00", "sourceScope": [ "HEAD/source Chernarus and Vanilla supplyMissionStarted.sqf:25 post-filters Base_WarfareBUAVterminal and :28 enumerates nearestObjects []", "origin/master@2cdf5fb8 same maintained-root broad-enumeration/post-filter shape", "miksuu/master@89ae9dad same maintained-root broad-enumeration/post-filter shape", "origin/perf/quick-wins@0076040f same maintained-root broad-enumeration/post-filter shape", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus/Vanilla supplyMissionStarted.sqf:52,58 uses typed Base_WarfareBUAVterminal scan with truck 80m / heli 400m radius", "7195b331..7ff18c49 has no diff in checked supplyMissionStarted/Completed or Init_Server supply files" ], "outputs": [ "Corrected supply architecture, authority playbook, scan leaf, Feature Status, Performance Sweep, Current Source Snapshot and Source Fix queue so typed scan is not claimed as current-source propagated.", "Updated machine rows to route current-source work as a port/recreate task and release 7ff18c49 as branch evidence only.", "Left gameplay source untouched." ], "handoff": "Future supply owner should port or recreate the release typed command-center scan in current source/Vanilla if desired, then run truck/heli command-center and no-unrelated-object smoke before release-complete wording." }, { "lane": "reaktiv-branch-status-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T18:05:00+02:00", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source and Vanilla Common/Module/Reaktiv/Reaktiv_Init.sqf:5 compiles WFBE_CO_MOD_Reaktiv_OnDamageReceived", "HEAD/source Init_Common.sqf:319-323 initializes ICBM, IRS and CIPHER with no Reaktiv init call", "origin/master@2cdf5fb8 same maintained-root unreachable Reaktiv module shape", "miksuu/master@89ae9dad same maintained-root unreachable Reaktiv module shape", "origin/perf/quick-wins@0076040f same maintained-root unreachable Reaktiv module shape", "origin/release/2026-06-feature-bundle@7ff18c49 maintained Common/Module trees contain Arty, CIPHER and IRS only; no maintained-root Reaktiv hits", "origin/release/2026-06-feature-bundle@7ff18c49 stale modded Napf/Eden/Lingor Reaktiv_Init.sqf:5 copies remain" ], "outputs": [ "Refreshed Modules Atlas Reaktiv section with current release branch split.", "Updated Dead/stale code register to route cleanup as archive-or-revive plus modded policy.", "Left gameplay source untouched." ], "handoff": "Future module/dead-code owner should either port/revive Reaktiv deliberately with HandleDamage locality smoke, or archive/remove current maintained-root copies while handling stale modded copies under the modded mission policy." }, { "lane": "loadoutmanager-root-discovery-branch-scope", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:55:00+02:00", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source FileManager.cs:145,150-152 requires dir.Name == \"a2waspwarfare\"", "origin/master@2cdf5fb8 FileManager.cs:145,150-152 same ancestor-name search", "miksuu/master@89ae9dad FileManager.cs:145,150-152 same ancestor-name search", "origin/perf/quick-wins@0076040f FileManager.cs:145,150-152 same ancestor-name search", "origin/release/2026-06-feature-bundle@7ff18c49 FileManager.cs:145,150-152 calls IsA2WaspWarfareRoot", "origin/release/2026-06-feature-bundle@7ff18c49 FileManager.cs:165-176 accepts ancestor name or Missions/[55-2hc]warfarev2_073v48co.chernarus + Tools/LoadoutManager + AGENTS.md markers" ], "outputs": [ "Corrected Tools/build and Source Fix root-discovery guidance to branch-scoped truth.", "Updated release-readiness and agent context so generated Codex worktrees are not treated as current-source compatible without an a2waspwarfare ancestor.", "Left gameplay source untouched." ], "handoff": "Future tooling owner can port the release marker-root helper into current source if desired; until then run current source/stable/Miksuu/perf LoadoutManager from a path under an a2waspwarfare ancestor or use a branch that actually contains marker-root support." }, { "lane": "gear-profile-filter-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:48:00+02:00", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source Chernarus and Vanilla Client_UI_Gear_SaveTemplateProfile.sqf:17,19,22,33,52,75 keep _template_upgrade assignment plus undefined _u_upgrade checks", "HEAD/source Chernarus and Vanilla Init_ProfileGear.sqf:17,25 accept count _x >= 6 before reading _x select 6", "origin/master@2cdf5fb8 same paired save/import shapes in both maintained roots", "miksuu/master@89ae9dad same paired save/import shapes in both maintained roots", "origin/perf/quick-wins@0076040f same paired save/import shapes in both maintained roots", "origin/release/2026-06-feature-bundle@7ff18c49 same paired save/import shapes in both maintained roots" ], "outputs": [ "Refreshed Gear Template Profile Filter branch matrix to current heads.", "Confirmed no stable/Miksuu/perf/release rescue for the paired save-filter and import-guard bugs.", "Left gameplay source untouched." ], "handoff": "Future gear/profile owner should patch SaveTemplateProfile _u_upgrade references and Init_ProfileGear six-field import handling together in source Chernarus, propagate maintained Vanilla, and smoke old/current profile rows plus allowed/locked template persistence." }, { "lane": "vehicle-cargo-loop-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:35:00+02:00", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source Chernarus and Vanilla Common_EquipVehicle.sqf:27,33,39 inclusive loops", "HEAD/source Chernarus and Vanilla Common_EquipBackpack.sqf:35,41 inclusive loops", "perf/quick-wins Chernarus uses count(_items)-1 in all five checked loops; perf Vanilla still uses inclusive loops", "release 7ff18c49 keeps inclusive loops in both maintained roots" ], "outputs": [ "Refreshed cargo loop branch matrix to current heads.", "Corrected perf/quick-wins as Chernarus-only rescue, not maintained-root propagation.", "Left gameplay source untouched." ], "handoff": "Future gear/cargo owner should patch current source Chernarus, propagate maintained Vanilla deliberately, then smoke vehicle weapon/magazine/backpack cargo and backpack contents without bundling gear authority redesign." }, { "lane": "auto-wall-toggle-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root global toggle shape before stable advanced", "2cdf5fb8..89ae9dad touches only checked Init_Common.sqf roots for unrelated WFBE_CO_FNC_MarkTownDefenseAsset compile wiring; checked coin_interface, RequestAutoWallConstructinChange and SmallSite/MediumSite consumer files have no diff", "current source/Vanilla Common/Init/Init_Common.sqf:203 initializes isAutoWallConstructingEnabled = false", "current source/Vanilla Client/Module/CoIn/coin_interface.sqf:180,207-217 reads User14 and sends RequestAutoWallConstructinChange", "current source/Vanilla Server/PVFunctions/RequestAutoWallConstructinChange.sqf:3-7 writes one global isAutoWallConstructingEnabled and replies to the toggler", "current source/Vanilla Server/Construction/Construction_SmallSite.sqf:110 and Construction_MediumSite.sqf:125 consume the global value", "miksuu/master@89ae9dad same maintained-root global toggle shape", "origin/perf/quick-wins@0076040f same maintained-root global toggle shape", "origin/release/2026-06-feature-bundle@7ff18c49 keeps the global toggle, shifts Init_Common.sqf to :200 and adds AARadar exclusion to SmallSite/MediumSite auto-wall conditions in both release roots", "docs/wiki/Construction-And-CoIn-Systems-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed auto-wall global-toggle evidence from stale stable origin/master 2cdf5fb8 wording to current stable 89ae9dad plus current Miksuu/release heads.", "Confirmed current heads keep global scope; release adds only an AARadar no-wall guard and stable 89ae9dad only has unrelated Init_Common town-defense helper compile wiring in the checked diff.", "Updated owner/status/queue and machine rows without gameplay source changes." ], "handoff": "Closed as docs-published. Future construction owner should decide global match switch versus side/requester preference, then label UI behavior or key/validate the state and smoke two players/sides toggling before SmallSite and MediumSite construction.", "updated": "2026-06-06T22:25:00+02:00" }, { "lane": "marker-creation-channel-index-sharpening", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source Chernarus and Vanilla Common_CreateMarker.sqf:51-53,80-83 creates global marker, stores MARKER_CREATION payload and publicVariable broadcasts it", "HEAD/source Chernarus and Vanilla Client/FSM/updateclient.sqf:14-16 compiles/registers Client_onEventHandler_MARKER_CREATION", "HEAD/source Chernarus and Vanilla Client_onEventHandler_MARKER_CREATION.sqf:15-32 unpacks marker payload and gates local styling on playerSide at :32", "HEAD/source Chernarus Client_RequestFireMission.sqf:30, Client/Module/Nuke/radzone.sqf:73,85 and GUI_Menu_Tactical.sqf:483 call WF_createMarker", "stable/Miksuu/perf/release keep the same maintained-root MARKER_CREATION broadcast and receiver wiring", "docs/wiki/Public-Variable-Channel-Index.md" ], "outputs": [ "Sharpened the MARKER_CREATION direct publicVariable row from a generic marker-code placeholder into an exact source-backed relay description.", "Captured current-head branch scope and concrete caller/receiver anchors.", "Left gameplay source untouched." ], "handoff": "Closed as docs-published. Future marker/network owner should decide sender and side authorization, payload schema validation, delete propagation and JIP/replay expectations, then smoke fire mission, nuke/radiation and tactical ICBM marker paths in Chernarus plus maintained Vanilla." }, { "lane": "network-hardening-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source Chernarus and Vanilla Server_HandlePVF.sqf:14; Client_HandlePVF.sqf:22 still Spawn (Call Compile _script)", "miksuu/master@89ae9dad and origin/perf/quick-wins@0076040f same maintained-root dispatcher compile shape", "origin/release/2026-06-feature-bundle@7ff18c49 Server_HandlePVF.sqf:14 and Client_HandlePVF.sqf:32 in both release roots; adjacent HC filter only", "HEAD/source Chernarus and Vanilla updateclient.sqf:10-12 registers SEND_MESSAGE; Client_onEventHandler_SEND_MESSAGE.sqf:27 and Common_SendMessage.sqf:26 call compile message text", "miksuu/master@89ae9dad, perf/quick-wins@0076040f and release@7ff18c49 keep the same SEND_MESSAGE receiver/helper compile shape in both maintained roots", "docs/wiki/Hardening-Implementation-Roadmap.md", "docs/wiki/Networking-And-Public-Variables.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed stale network-hardening roadmap/overview refs from older Miksuu/release heads to current Miksuu 89ae9dad and release 7ff18c49.", "Confirmed PVF dispatcher hardening and SEND_MESSAGE direct compile removal remain separate P0 source-unpatched lanes in all checked maintained roots/branches.", "Updated docs/status/machine records without gameplay source changes." ], "handoff": "Closed as docs-published. Future network hardening owner should patch PVF dispatcher allowlisted missionNamespace lookup separately from SEND_MESSAGE structured localization, propagate maintained Vanilla and smoke valid PVF flows, forged unregistered handler rejection, localized side/artillery/ICBM messages and forged SEND_MESSAGE payload-as-data behavior." }, { "lane": "camp-count-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source Chernarus and Vanilla Common_GetTotalCamps.sqf:10 exitWith {1}; Common_GetTotalCampsOnSide.sqf:16 exitWith {1}", "HEAD/source Chernarus and Vanilla server_town.sqf:179,182,185,188,195; Common_GetRespawnThreeway.sqf:7; GUI_Menu_BuyUnits.sqf:111-112", "miksuu/master@89ae9dad same maintained-root helper fallback shape", "origin/perf/quick-wins@0076040f same maintained-root helper fallback shape", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus/Vanilla helpers still exitWith {1}; Buy Units callers at GUI_Menu_BuyUnits.sqf:117-118; server_town.sqf and Common_GetRespawnThreeway.sqf caller shapes unchanged", "docs/wiki/Towns-Camps-And-Capture-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed camp-count helper fallback branch evidence from stale Miksuu/release refs to current Miksuu 89ae9dad and release 7ff18c49.", "Confirmed every checked maintained root/branch still returns 1 for zero-camp towns and keeps the same capture/respawn/depot-buy consumer semantics.", "Updated owner/status/queue and machine rows without gameplay source changes." ], "handoff": "Closed as docs-published. Future town/respawn code owner should decide real-count versus safe-denominator semantics, split helpers or add caller-specific zero-camp guards, propagate maintained Vanilla and smoke capture mode 2, threeway defender respawn and depot infantry buys on zero, partial and all-camp towns." }, { "lane": "indicator-exploration-backlog-sharpening", "owner": "Codex", "status": "published-validated", "sourceScope": [ "HEAD/source Chernarus Rsc/Titles.hpp:44-47,126-132,164-173,532-540,723-729", "HEAD/source Chernarus Client/Client_UpdateRHUD.sqf:7,89-92,199-201,367-369; updateavailableactions.fsm:225-230; GUI_EndOfGameStats.sqf:34-44,86-93", "HEAD/source Chernarus Init_Markers.sqf:22-24,45-48; updatetownmarkers.sqf:20-21,106,129-134; updateteamsmarkers.sqf:21-24,165-186,197-208", "HEAD/source Chernarus Common_MarkerUpdate.sqf:49-57,98-109,195-209,218-241; Common_AARadarMarkerUpdate.sqf:10-16,133,143,156,173,198", "HEAD/source Chernarus Support_Paratroopers.sqf:117; HandleParatrooperMarkerCreation.sqf:30-45; MASHMarker.sqf:1-11; receiverMASHmarker.sqf:1-27; Client_FNC_Special.sqf:96-108; Client_RequestFireMission.sqf:20-32; GUI_Menu_Tactical.sqf:473-505,760-773", "HEAD/source Chernarus Rsc/Dialogs.hpp and Rsc/Ressources.hpp clickable/image anchors; Labels_Upgrades.sqf:105-108,111,125", "docs/wiki/Client-UI-Systems-Atlas.md#indicator-exploration-backlog", "docs/wiki/Client-UI-HUD-And-Menus.md#known-ui-findings" ], "outputs": [ "Promoted the returned indicator scout into an exact-anchor backlog matrix in Client UI systems.", "Added a quick-reference route from Client UI, HUD and menus.", "Kept the remaining work scoped to matrix fill and owner/audience/cadence cleanup, not visual redesign." ], "handoff": "Closed as docs-published. Future UI scout should fill the matrix columns for each surface: owner script, state source, audience, update cadence, cleanup path, known risk, branch scope and smoke target before pruning or redesigning indicators." }, { "lane": "factory-purchase-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source Chernarus and Vanilla GUI_Menu_BuyUnits.sqf:90,156,261; Client_UIFillListBuyUnits.sqf:11,14; profile key split at GUI_Menu_BuyUnits.sqf:39-42,95,136,154,173,284,308,328-341,366,373,385", "origin/release/2026-06-feature-bundle@7ff18c49 Chernarus/Vanilla GUI_Menu_BuyUnits.sqf:160-162 passes/debits _currentCost; :284 selected-detail uses UNIT_COST_MODIFIER; :40-41,:181-183,:307-308,:352,:358,:364,:397-398,:410-411 mirror both driver keys; live reads still lowercase at :101,:142,:160,:332,:334,:390", "HEAD/source Chernarus and Vanilla Client_BuildUnit.sqf:211-214 dead/null factory exit queue cleanup without refund", "origin/release/2026-06-feature-bundle@7ff18c49 Client_BuildUnit.sqf:212-215 dead/null exit no refund; empty/crewless branch refunds at :367-372", "docs/wiki/Factory-And-Purchase-Systems-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed factory purchase branch evidence from stale Miksuu/release refs to current Miksuu 89ae9dad and release 7ff18c49.", "Preserved the distinction between release improvements and current-source patch-ready debt for buy-menu selected-detail parity, modifier reset, driver-key normalization and destroyed-factory refund semantics.", "Updated owner/status/queue and machine rows without gameplay source changes." ], "handoff": "Closed as docs-published. Future factory UI/economy owner should patch current source Chernarus plus maintained Vanilla deliberately: centralize/reset buy-unit price calculation, normalize one driver-default key, define one purchase acceptance/debit/refund contract and smoke list/detail/charge, unit-cost levels 0/1/2, crew toggles, max-out/reset, factory death, buyer disconnect, empty/crewless abort and normal completion." }, { "lane": "status-provenance-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_camp.sqf:132,135", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_town_camp.sqf:132,135", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf:243,246", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill/Skill_Salvage.sqf:34,38", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updatesalvage.sqf:10,46,50", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf:53,91", "current/stable/Miksuu/perf/release maintained roots keep the same salvage casing and loop shape", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Construction-And-CoIn-Systems-Atlas.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed current-looking upstream/source labels in Feature Status and the salvage branch matrix.", "Preserved existing camp flag and salvage patch-ready conclusions; this is docs provenance cleanup only.", "Added matching machine-readable event/knowledge/status updates without gameplay source changes." ], "handoff": "Closed as docs-published. Future code owners should still patch camp flag capture/repair visuals and salvage payout casing/authority as separate implementation lanes with maintained Vanilla propagation and Arma smoke." }, { "lane": "empty-supply-truck-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "2cdf5fb8..89ae9dad has no diff in checked emptyvehiclescollector.sqf or Server_HandleEmptyVehicle.sqf files", "current source/Vanilla emptyvehiclescollector.sqf:9,15,17,19 drains WF_Logic emptyVehicles into WFBE_SE_FNC_HandleEmptyVehicle", "current source/Vanilla Server_HandleEmptyVehicle.sqf:12 uses WFBE_C_UNITS_EMPTY_TIMEOUT or medical double-timeout by default", "current source/Vanilla Server_HandleEmptyVehicle.sqf:18 doubles repair-truck timeout", "current source/Vanilla Server_HandleEmptyVehicle.sqf:22-23 overrides supply-truck classes to _delay = 86400", "origin/perf/quick-wins@0076040f same maintained-root handler/collector shape", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root handler/collector shape" ], "outputs": [ "Refreshed empty supply-truck cleanup branch evidence to current stable origin/master/local master 89ae9dad, current Miksuu upstream 89ae9dad and release 7ff18c49.", "Confirmed current/stable/upstream/perf/release all keep the 24-hour supply-truck empty timeout in both maintained roots.", "No gameplay source changed." ], "handoff": "Closed as docs-published. Future runtime/logistics owner should decide keep-and-label versus shorter/parameterized supply-truck timeout, then patch source Chernarus plus maintained Vanilla only if changing behavior and smoke ordinary empty vehicles, medical/repair double-timeout vehicles, supply trucks in supply/logistics use and long-match object counts." }, { "lane": "client-ui-branch-evidence-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_VoteMenu.sqf:29,49,61,80,82", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Commander_VoteMenu.sqf:58", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp:3502-3503", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu.sqf:202,206", "origin/release/2026-06-feature-bundle Dialogs.hpp:1237 and GUI_Menu.sqf:221,225 in both maintained roots", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Tactical.sqf:146-147,185-217,403-406", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Ressources.hpp:92,541,556", "docs/wiki/Client-UI-Systems-Atlas.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed Client UI branch matrices from stale Miksuu/release refs to current Miksuu 89ae9dad and release 7ff18c49.", "Preserved release nuance: MenuAction 19 GPS show/hide exists, while old 17/18 zoom handlers remain un-emitted.", "Updated matching feature/backlog JSONL rows without gameplay source changes." ], "handoff": "Closed as docs-published. Future UI owner should patch vote loops/coloring, help namespace state, fast-travel fee UX and RscClickableText soundPush separately or as a deliberate UI cleanup bundle, then propagate maintained Vanilla and smoke the named UI paths." }, { "lane": "documentation-finisher-loop", "owner": "Codex", "status": "active-ongoing", "sourceScope": [ "docs/wiki/Progress-Dashboard.md", "docs/wiki/PR-Cleanup-And-Integration-Lab.md", "docs/wiki/Testing-Debugging-And-Release-Workflow.md", "docs/wiki/Agent-Worklog.md", "docs/wiki/agent-status.json", "docs/wiki/agent-events.jsonl", "docs/wiki/Server-Runtime-And-Operations.md", "docs/wiki/Navigation-Inventory-And-Page-Status.md", "docs/wiki/Dead-Code-And-Stale-Code-Register.md", "docs/analysis/dead-code-oa-compatibility-scan.json", "docs/wiki/agent-context.json", "docs/wiki/agent-machine-index.json", "docs/wiki/Hardening-Implementation-Roadmap.md", "docs/wiki/agent-release-readiness.json" ], "outputs": [ "Keep wiki/status pages current from source evidence, branch-head refetches, upstream candidate intake, PR/release-head changes and stale-provenance cleanup.", "Refresh scan-backed register snapshots when source/docs changes affect generated artifacts.", "Compact dashboard/status surfaces when history leaks into live state.", "Publish scoped validation batches." ], "handoff": "Continue from fresh source evidence, owner requests or newly returned helper reports." }, { "lane": "gear-template-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "HEAD/source Chernarus and Vanilla Client_UI_Gear_AddTemplate.sqf:15,37,83,110,136,140,148", "HEAD/source Chernarus and Vanilla Client_UI_Gear_FillTemplates.sqf:17", "HEAD/source Chernarus and Vanilla Client_UI_Gear_SaveTemplateProfile.sqf:13-14,19,22,33,52,75", "miksuu/master@89ae9dad same maintained-root creation/display/save gate shape", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root creation/display/save gate shape", "f532f706..miksuu/master has no relevant diff in the checked gear-template files", "7195b331..origin/release/2026-06-feature-bundle has no relevant diff in the checked gear-template files", "docs/wiki/Gear-Template-Profile-Filter.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed gear-template creation/display/save gate evidence to current Miksuu upstream 89ae9dad and release 7ff18c49.", "Confirmed all checked maintained roots keep AddTemplate Barracks-or-Gear creation, FillTemplates Gear-only display and SaveTemplateProfile undefined _u_upgrade save filter.", "Confirmed current Miksuu/release deltas do not touch the checked gear-template files." ], "handoff": "Closed as docs-published. Future gear UI owner should decide Barracks-or-Gear versus Gear-only template semantics before patching AddTemplate, FillTemplates and SaveTemplateProfile together; keep separate from full gear purchase authority hardening." }, { "lane": "requestspecial-upgrade-sync-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf:3,67-73", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandleSpecial.sqf:3,67-73", "current/stable/Miksuu/perf Client/GUI/GUI_UpgradeMenu.sqf:241", "release 7ff18c49 Client/GUI/GUI_UpgradeMenu.sqf:254 in both maintained roots", "origin/release/2026-06-feature-bundle fb3084c2..7ff18c49 has no relevant diff in Server_HandleSpecial.sqf or GUI_UpgradeMenu.sqf", "docs/wiki/Support-Specials-And-Tactical-Modules-Atlas.md", "docs/wiki/Upgrades-And-Research-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed RequestSpecial upgrade-sync branch evidence to current Miksuu upstream 89ae9dad and release 7ff18c49.", "Confirmed all checked maintained roots still keep the mixed _args/_this parser while _args = _this makes current behavior equivalent.", "Corrected current upgrade-menu timer refs and release Vanilla caller drift." ], "handoff": "Closed as docs-published. Future code owner should normalize Server_HandleSpecial.sqf upgrade-sync side/id/level reads to one tuple source, keep RequestUpgrade authority migration separate, propagate maintained Vanilla and smoke commander upgrade completion plus non-server timer sync." }, { "lane": "wasp-marker-wait-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "2cdf5fb8..89ae9dad has no diff in checked WASP global_marking_monitor.sqf or Init_Client.sqf files", "current source/Vanilla Client/Init/Init_Client.sqf:279 loads WASP\\global_marking_monitor.sqf", "current source/Vanilla WASP/global_marking_monitor.sqf:57,64,73 keeps disableUserInput true, display-54 polling and final disableUserInput false", "current source/Vanilla WASP/global_marking_monitor.sqf:80 keeps the throttled display-12 wait idiom", "origin/perf/quick-wins@0076040f same maintained-root wait shape", "origin/release/2026-06-feature-bundle@7ff18c49 same wait shape; client init launch at :283 in both maintained release roots" ], "outputs": [ "Refreshed WASP marker wait branch evidence to current stable origin/master/local master 89ae9dad, current Miksuu upstream 89ae9dad and release 7ff18c49.", "Confirmed every checked maintained root/branch still keeps the display-54 input-lock busy wait while display-12 remains throttled.", "No gameplay source changed." ], "handoff": "Closed as docs-published. Future UI owner should replace only the display-54 wait with a throttled waitUntil/sleep shape, preserve key handlers and final disableUserInput false, propagate maintained Vanilla and smoke marker double-click, Enter, Escape and timeout/no-dialog input re-enable." }, { "lane": "release-leaf-current-head-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/release/2026-06-feature-bundle@7195b331..7ff18c49", "origin/release/2026-06-feature-bundle@7ff18c49", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionStarted.sqf:52,58", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/supplyMission/supplyMissionStarted.sqf:52,58", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf:34", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_PublicVariables.sqf:34", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/GUI/serverFpsGUI.sqf:4", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/GUI/serverFpsGUI.sqf:4", "docs/wiki/Supply-Mission-Scan-Narrowing.md", "docs/wiki/Paratrooper-Marker-Revival.md", "docs/wiki/Client-Skill-Init-Idempotency.md", "docs/wiki/Pending-Owner-Decisions.md" ], "outputs": [ "Refreshed stale leaf-page current release wording from 7195b331 to current release head 7ff18c49.", "Verified the 7195b331..7ff18c49 delta does not touch the supply scan, paratrooper registration, client skill init or hosted-FPS evidence files.", "Kept Arma smoke-pending wording and preserved 7195b331 as intermediate provenance where useful." ], "handoff": "Closed as docs-published. Future release wording still needs Arma smoke before release-complete claims; PR8 delta details remain in PR Cleanup Lab." }, { "lane": "resource-income-branch-evidence-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "miksuu/master@89ae9dad", "origin/release/2026-06-feature-bundle@7ff18c49", "origin/perf/quick-wins@0076040f", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/updateresources.sqf:31,42-43,49,63,67", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/updateresources.sqf:31,42-43,49,63,67", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_GetIncome.sqf:20-30", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_GetIncome.sqf:20-30", "docs/wiki/Economy-Towns-And-Supply.md", "docs/wiki/Economy-Authority-First-Cut.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed resource-income payout/display branch evidence to current Miksuu upstream 89ae9dad and release 7ff18c49.", "Confirmed current source/Vanilla, stable, upstream, perf and release all keep the shared update guard and income-system 4 display drift.", "Updated economy owner pages, Feature Status, Source Fix queue and machine rows without gameplay source changes." ], "handoff": "Closed as docs-published. Future economy owner should decide cap-guard intent, align server payout/AI commander funds with Client_GetIncome/RHUD/menu display math, propagate maintained Vanilla and smoke capped plus uncapped income ticks." }, { "lane": "side-supply-branch-evidence-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "miksuu/master@89ae9dad", "origin/release/2026-06-feature-bundle@7ff18c49", "origin/perf/quick-wins@0076040f", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_ChangeSideSupply.sqf:8-14,25,28", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_ChangeSideSupply.sqf:8-14,25,28", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ChangeSideSupply.sqf:1-13,25-36", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_ChangeSideSupply.sqf:1-13,25-36", "docs/wiki/Economy-Authority-First-Cut.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed side-supply clamp/temp-channel branch evidence to current Miksuu upstream 89ae9dad and release 7ff18c49.", "Confirmed release remains old-floor/direct-channel-trust for both maintained roots; perf/quick-wins remains Chernarus-only arithmetic-floor evidence.", "Refreshed adjacent reason-string refs because the owner page and machine row share Common_ChangeSideSupply evidence." ], "handoff": "Closed as docs-published. Future economy owner should patch arithmetic floor plus west/east side/channel/amount validation first, propagate maintained Vanilla and keep broader spend authorization/server-ledger work separate." }, { "lane": "p0-network-branch-evidence-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "miksuu/master@89ae9dad", "origin/release/2026-06-feature-bundle@7ff18c49", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf:14", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandlePVF.sqf:14", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf:22,32", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_HandlePVF.sqf:22,32", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateclient.sqf:10-12", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/FSM/updateclient.sqf:10-12", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf:27", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf:27", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendMessage.sqf:26,37-38", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Functions/Common_SendMessage.sqf:26,37-38", "docs/wiki/PVF-Dispatch-Implementation-Playbook.md", "docs/wiki/Public-Variable-Channel-Index.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Refreshed stale P0 network branch evidence to current Miksuu upstream 89ae9dad and release 7ff18c49.", "Confirmed generic PVF dispatcher compile remains unfixed in both maintained roots; release HC filtering is adjacent only.", "Confirmed direct SEND_MESSAGE receiver/helper call compile remains unfixed in both maintained roots and is separate from PVF dispatcher allowlisting." ], "handoff": "Closed as docs-published. Future network hardening owner should patch PVF allowlisted lookup separately from SEND_MESSAGE structured localization/no-compile work, propagate maintained Vanilla and smoke valid flows plus forged payload rejection." }, { "lane": "release-head-machine-row-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/release/2026-06-feature-bundle@7ff18c49", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf:34", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_PublicVariables.sqf:34", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf:564,587", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Init/Init_Client.sqf:564,587", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/GUI/serverFpsGUI.sqf:4", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/GUI/serverFpsGUI.sqf:4", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionStarted.sqf:52,58", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Module/supplyMission/supplyMissionStarted.sqf:52,58", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl", "docs/wiki/agent-release-readiness.json" ], "outputs": [ "Updated stale machine rows from release 7195b331 to current release 7ff18c49 after source checks showed the relevant files did not change in the 7195b331..7ff18c49 delta.", "Kept historical 7195b331 lane/provenance notes intact where they describe the intermediate release, not current-head evidence.", "Preserved Arma smoke-pending status; this is not a release-complete claim." ], "handoff": "Closed as docs-published. Future refreshes should treat remaining 7195b331 mentions as historical/provenance unless a current-head row is proven stale from source." }, { "lane": "ai-commander-upgrade-debit-branch-route", "owner": "Codex", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_UpgradeMenu.sqf:163-164,206-226", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_AI_Com_Upgrade.sqf:27,34-50", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_AI_Com_Upgrade.sqf:27,34-50", "origin/master@2cdf5fb8", "miksuu/master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "origin/feat/ai-commander@c20ce153", "docs/wiki/AI-Commander-Autonomy-Audit.md", "docs/wiki/Upgrades-And-Research-Atlas.md", "docs/wiki/Economy-Towns-And-Supply.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Added the AI commander upgrade debit/cost lookup branch matrix to AI-Commander-Autonomy-Audit.", "Routed Upgrades, Economy, Feature Status and Source Fix Propagation Queue to that matrix instead of repeating stale line refs.", "Refreshed agent-feature-status and hardening backlog rows with current refs and branch scope." ], "handoff": "Closed as docs-published. Future AI commander code owner should port or recreate the release debit-order fix in current source, decide whether to take the feat/ai-commander cost-index correction, propagate maintained Vanilla and smoke AI upgrade affordability/debit before enabling the autonomous scheduler." }, { "lane": "town-camp-release-parity-refresh", "owner": "Codex", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_camp.sqf:132,135", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_town_camp.sqf:132,135", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_patrols.sqf:26,71-72", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_patrols.sqf:26,71-72", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf:243,246", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/Functions/Server_HandleSpecial.sqf:243,246", "origin/master@2cdf5fb8", "miksuu/a2waspwarfare master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "docs/wiki/Towns-Camps-And-Capture-Atlas.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-hardening-backlog.jsonl" ], "outputs": [ "Corrected camp flag and resistance patrol release wording for current release head 7ff18c49.", "Documented that release Chernarus and maintained release Vanilla both have the independent camp-capture flag fix and resistance patrol && loop-exit fix.", "Preserved current-source patch-ready status: current source/Vanilla, stable and Miksuu remain unpatched; perf/quick-wins is Chernarus-only; repair-side camp flag refresh remains open everywhere checked." ], "handoff": "Closed as docs-published. Future town/capture code owner should patch current source Chernarus and maintained Vanilla for independent camp-capture flag side, repair-side flag refresh and resistance patrol loop exit, then smoke independent capture, camp repair flag visuals and patrol death/relaunch/game-over cleanup." }, { "lane": "server-ai-order-helper-index", "owner": "Codex", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf:13-18", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Orders/AI_MoveTo.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Orders/AI_Patrol.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Orders/AI_TownPatrol.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Orders/AI_WPAdd.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Orders/AI_WPRemove.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Support/Support_Paratroopers.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Support/Support_ParaAmmo.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Support/Support_ParaVehicles.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/AI_Resistance.sqf", "docs/wiki/Function-And-Module-Index.md", "docs/wiki/AI-Headless-And-Performance.md", "docs/wiki/Server-Gameplay-Runtime-Atlas.md", "docs/wiki/SQF-Code-Atlas.md" ], "outputs": [ "Added a compact source-backed Server/AI/Orders helper table to Function-And-Module-Index.", "Routed AI commander map-order caveats through AI-Headless-And-Performance and marked AITownPatrol as compiled but static-caller-unproven.", "Linked server cleanup/restoration worker routing from Server-Gameplay-Runtime-Atlas to the existing Marker-Cleanup-Restoration owner page." ], "handoff": "Closed as docs-published. Future code owner should not treat commander map-order variables as a proven executor path until Arma smoke or a dynamic caller proves dispatch to AIMoveTo/AIPatrol/AITownPatrol. If reviving AITownPatrol, smoke town/camp waypoint generation and the water-avoidance loop." }, { "lane": "town-ai-vehicle-despawn-branch-route", "owner": "Codex", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_ai.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_town_ai.sqf", "origin/master@2cdf5fb8", "miksuu/a2waspwarfare master@89ae9dad", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7ff18c49", "docs/wiki/Town-AI-Vehicle-Despawn-Safety.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked DR-45 town-AI vehicle despawn safety without changing gameplay source.", "Refreshed stale line refs on the owner page and routed the patch-ready player-occupancy guard through Feature Status and Source Fix Propagation Queue.", "Confirmed Miksuu upstream diagnostics do not rescue the inactivity-time delete guard." ], "handoff": "Closed as docs-published. Future code owner should add a player-occupancy guard before deleting wfbe_active_vehicles, preserve empty AI-only cleanup, propagate maintained Vanilla and smoke occupied driver/gunner/cargo/turret plus empty AI vehicle cleanup." }, { "lane": "release-7ff18c49-pr8-delta-route", "owner": "Codex", "status": "published-validated", "sourceScope": [ "origin/release/2026-06-feature-bundle@7ff18c49", "origin/release/2026-06-feature-bundle@7195b331..7ff18c49", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_DelegateAIStaticDefence.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_DelegateTownAI.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateUnit.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_CreateUnitForStaticDefence.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/cleaners", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/restorers/buildings_restorer.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan matching release-root files", "docs/wiki/PR-Cleanup-And-Integration-Lab.md", "docs/wiki/Current-Source-Status-Snapshot.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Headless-Delegation-And-Failover-Playbook.md", "docs/wiki/Marker-Cleanup-Restoration-Systems-Atlas.md", "docs/wiki/Testing-Debugging-And-Release-Workflow.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed PR8/release-head docs after origin/release/2026-06-feature-bundle advanced to 7ff18c49.", "Documented the 7195b331..7ff18c49 delta as delegated-AI fallback/locality guards plus cleaner/restorer startup clamps/sleeps in both maintained release roots.", "Kept prior propagated-fix conclusions intact while making DR-42 update-back/failover and Arma HC/cleaner smoke gates explicit." ], "handoff": "Closed as docs-published. Future tester should smoke HC/town/static delegation, cleaner/restorer long-session behavior and building restorer side effects before release-ready wording; future code owner should not treat this as current-source propagation or static-defense update-back/failover closure." }, { "lane": "supply-scan-release-status-refresh", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "docs/wiki/Supply-Mission-Scan-Narrowing.md", "docs/wiki/Supply-Mission-Architecture.md", "docs/wiki/Current-Source-Status-Snapshot.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-release-readiness.json", "origin/release/2026-06-feature-bundle@7195b331" ], "outputs": [ "Rechecked stale supply command-center scan release wording after current release head 7195b331.", "Updated the canonical supply architecture matrix, scan leaf page, Current Source snapshot, Feature Status, dashboard and machine rows without gameplay source changes." ], "handoff": "Closed as docs-published. Future tester should run Arma truck/heli command-center delivery smoke before release-complete wording; future code owner should keep broader supply authority cleanup separate." }, { "lane": "pvf-dispatcher-lookup-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_PublicVariables.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandlePVF.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_HandlePVF.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master@2cdf5fb8", "miksuu/master@f532f706", "origin/perf/quick-wins@0076040f", "origin/release/2026-06-feature-bundle@7195b331", "docs/wiki/PVF-Dispatch-Implementation-Playbook.md", "docs/wiki/Networking-And-Public-Variables.md", "docs/wiki/Public-Variable-Channel-Index.md", "docs/wiki/Hardening-Implementation-Roadmap.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked the generic PVF dispatcher Call Compile route without changing gameplay source.", "Documented release 7195b331's HC client filter as adjacent behavior, not a dispatcher hardening substitute.", "Routed the P0 patch-ready owner work through the PVF dispatch implementation playbook, Networking, Public variable channel index, Hardening roadmap, Feature Status and Source Fix Propagation Queue." ], "handoff": "Closed as docs-published. Future code owner should patch Init_PublicVariables plus both dispatchers with allowlisted missionNamespace getVariable lookup, propagate maintained Vanilla and smoke RequestJoin/RequestVehicleLock/client PVF messages plus forged unregistered handler rejection. Keep legitimate-handler payload validation and direct PV channels separate." }, { "lane": "send-message-direct-compile-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/FSM/updateclient.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_SendMessage.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Public-Variable-Channel-Index.md", "docs/wiki/Networking-And-Public-Variables.md", "docs/wiki/Hardening-Implementation-Roadmap.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked DR-46 SEND_MESSAGE direct compile without changing gameplay source.", "Routed the finding through Public variable channel index, Networking, Hardening roadmap, Feature Status, Source Fix Propagation Queue and machine records." ], "handoff": "Closed as docs-published. Future code owner should replace receiver/helper call compile with structured localization keys/args, update callers, propagate maintained Vanilla and smoke localized messages plus forged payload-as-data." }, { "lane": "factory-destroyed-purchase-refund-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_BuildUnit.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_BuildUnit.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Factory-And-Purchase-Systems-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked destroyed-factory purchase refund behavior without changing gameplay source.", "Routed the finding through the canonical factory atlas, Feature Status, Source Fix Propagation Queue and machine records." ], "handoff": "Leave as patch-ready owner-decision work: define acceptance/debit/refund semantics, propagate maintained roots and smoke factory death, buyer disconnect, empty/crewless abort and normal completion." }, { "lane": "gear-template-creation-gate-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_AddTemplate.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_FillTemplates.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_UI_Gear_SaveTemplateProfile.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_UI_Gear_AddTemplate.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_UI_Gear_FillTemplates.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_UI_Gear_SaveTemplateProfile.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Gear-Template-Profile-Filter.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked gear-template creation/display/save gate alignment without changing gameplay source.", "Routed the owner-decision through Gear Template Profile Filter, Feature Status, Source Fix Propagation Queue and machine records." ], "handoff": "Leave as owner-decision consistency work: decide Barracks-or-Gear versus Gear-only template semantics, then patch AddTemplate, FillTemplates and SaveTemplateProfile together in source Chernarus plus maintained Vanilla." }, { "lane": "ai-supply-truck-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Init/Init_Server.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/AI_UpdateSupplyTruck.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Parameters.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle@7195b331", "origin/feat/ai-commander@c20ce153", "docs/wiki/AI-Commander-Autonomy-Audit.md", "docs/wiki/Abandoned-Feature-Revival-Review.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked the config-gated AI supply-truck trap without changing gameplay source.", "Documented release 7195b331 as a safe-disable/logging candidate in both maintained roots, not an autonomous logistics revival.", "Documented feat/ai-commander as Chernarus-only guard coverage with Vanilla still raw and missing FSM still absent." ], "handoff": "Closed as docs-published. Future code owner should port the release warning/disable shape for safety, or design a real server-owned supply-truck loop/FSM and smoke truck supply plus AI commanders deliberately." }, { "lane": "release-7195b331-status-refresh", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "origin/release/2026-06-feature-bundle@7195b331", "docs/wiki/Current-Source-Status-Snapshot.md", "docs/wiki/PR-Cleanup-And-Integration-Lab.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/agent-release-readiness.json", "docs/wiki/agent-feature-status.jsonl", "docs/wiki/agent-knowledge.jsonl" ], "outputs": [ "Refreshed release-head evidence after the fetched feature-bundle branch moved from 3282ff3f/d482c742 through fb3084c2 to 7195b331.", "Confirmed fb3084c2's broad propagated-fix statuses still hold at 7195b331; noted the newer GPS-toggle replacement for the old FPS-only menu slot.", "Updated stale release-branch rows only; no gameplay source edits." ], "handoff": "Closed as docs-published. Future release work should smoke 7195b331 in Arma 2 OA before release-complete claims, and still treat commander-built ARTY ownership as absent from release/stable." }, { "lane": "camp-flag-texture-branch-scope", "owner": "Codex-additional", "status": "integrated", "sourceScope": [ "docs/wiki/Towns-Camps-And-Capture-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Wiki-Pruning-And-Relevance-Ledger.md", "docs/wiki/agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town_camp.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_town_camp.sqf", "origin/master", "miksuu/master", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Source-checked the camp flag texture drift across current source, maintained Vanilla, stable, Miksuu upstream and release.", "Condensed the finding into the canonical towns/camps owner page plus compact status surfaces." ], "handoff": "When complete, leave this as patch-ready code-owner work: change independent capture flag texture to the new side and refresh camp repair flag texture, then smoke independent capture and repair." }, { "lane": "visible-parameter-runtime-consumer-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Parameters.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_TrashObject.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/Skill/Skill_Init.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/release/2026-06-feature-bundle", "docs/wiki/Dead-Code-And-Stale-Code-Register.md", "docs/wiki/Mission-Parameters-Localization-And-Generated-Build-Inputs.md", "docs/wiki/Player-AI-Caps-And-Role-Balance.md", "docs/wiki/Feature-Status-Register.md" ], "outputs": [ "Branch-checked visible-but-unused or comment-only mission parameters without changing gameplay source.", "Condensed repeated stale-parameter notes into Mission parameters, Dead/stale code, Feature Status, Source Fix Propagation Queue, Player AI caps and machine records." ], "handoff": "Closed as docs-published. Future code owner should decide whether to wire, hide, rename or historical-label WFBE_C_AI_MAX and WFBE_C_UNITS_CLEAN_TIMEOUT, then smoke host parameter display, player AI cap UI/RHUD, corpse cleanup and empty-vehicle cleanup." }, { "lane": "fast-travel-fee-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Tactical.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/GUI/GUI_Menu_Tactical.sqf", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/Client-UI-Systems-Atlas.md", "docs/wiki/Support-Specials-And-Tactical-Modules-Atlas.md" ], "outputs": [ "Branch-check the Tactical fast-travel fee TODO, marker filtering and action-time debit path without changing gameplay source.", "Route the finding through the canonical UI/support pages, Feature Status, Source Fix Propagation Queue and machine records." ], "handoff": "When complete, leave this as docs-published owner-decision work: decide whether paid fast travel should hide or disable unaffordable destinations, add confirmation/action-time recheck if desired, and smoke funds/range/destination behavior." }, { "lane": "auto-wall-toggle-scope-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/CoIn/coin_interface.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestAutoWallConstructinChange.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_SmallSite.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_MediumSite.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Construction-And-CoIn-Systems-Atlas.md", "docs/wiki/Feature-Status-Register.md" ], "outputs": [ "Branch-checked global auto-wall toggle scope without changing gameplay source.", "Condensed repeated auto-wall wording into Construction and CoIn, Feature Status, Source Fix Propagation Queue, pruning ledger and machine records." ], "handoff": "Closed as docs-published. Future code owner should decide whether auto-wall is a global match switch or side/requester preference, then label or key/validate the state and smoke two players/sides toggling before SmallSite and MediumSite construction." }, { "lane": "salvage-payout-cleanup-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "origin/master@89ae9dad and local source HEAD@89ae9dad current stable source refs", "historical origin/master@2cdf5fb8 same maintained-root salvage shape before stable advanced", "2cdf5fb8..89ae9dad has no diff in checked Skill_Salvage.sqf, updatesalvage.sqf, Init_Client.sqf or Client_BuildUnit.sqf files", "current source/Vanilla Client/Module/Skill/Skill_Salvage.sqf:34 deletes wrecks locally and :38 calls lowercase ChangePlayerfunds", "current source/Vanilla Client/FSM/updatesalvage.sqf:10 uses while {!gameOver || !(alive _vehicle)}; :46 deletes wrecks locally and :50 calls lowercase ChangePlayerfunds", "current source/Vanilla Client/Init/Init_Client.sqf:53,91 compiles ChangePlayerFunds with uppercase F", "current source/Vanilla Client/Functions/Client_BuildUnit.sqf:267 starts Client\\FSM\\updatesalvage.sqf for salvage trucks", "miksuu/master@89ae9dad same maintained-root salvage shape", "origin/perf/quick-wins@0076040f same maintained-root salvage shape", "origin/release/2026-06-feature-bundle@7ff18c49 same maintained-root salvage shape", "miksuu/EngineerSalvageAbility@99bfaeb8 and miksuu/SalvageRuTranslationFix@291c6cb4 same inherited salvage shape", "docs/wiki/Construction-And-CoIn-Systems-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Refreshed salvage payout/cleanup evidence from stale stable origin/master 2cdf5fb8 wording to current stable 89ae9dad plus current Miksuu/release heads.", "Confirmed current heads keep lowercase ChangePlayerfunds, the OR-shaped salvage-truck loop and client-local delete/reward authority.", "Updated owner/status/queue and machine rows without gameplay source changes." ], "handoff": "Closed as docs-published. Future code owner should fix ChangePlayerFunds casing in source Chernarus and maintained Vanilla first, smoke manual engineer and salvage-truck payouts, then separately review loop exit and server-owned delete/reward authority.", "updated": "2026-06-06T22:40:00+02:00" }, { "lane": "feature-status-auto-wall-duplicate-prune", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "docs/wiki/Feature-Status-Register.md", "docs/wiki/Construction-And-CoIn-Systems-Atlas.md", "docs/wiki/Wiki-Pruning-And-Relevance-Ledger.md", "docs/wiki/Agent-Worklog.md", "docs/wiki/agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_Common.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Module/CoIn/coin_interface.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/RequestAutoWallConstructinChange.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_SmallSite.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Construction/Construction_MediumSite.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan" ], "outputs": [ "Removed the stale duplicate auto-wall Feature Status row left after the RHUD/salvage rebase.", "Kept the source-backed branch-checked auto-wall row and Construction-And-CoIn-Systems-Atlas as canonical." ], "handoff": "Closed as docs-published. Future auto-wall work should use the remaining branch-checked Feature Status row plus Construction-And-CoIn-Systems-Atlas." }, { "lane": "camp-count-helper-fallback-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "docs/wiki/Towns-Camps-And-Capture-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/Wiki-Pruning-And-Relevance-Ledger.md", "docs/wiki/agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTotalCamps.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetTotalCampsOnSide.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_GetRespawnThreeway.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Branch-checked camp count helper zero fallback semantics without changing gameplay source.", "Condensed the finding into Towns/camps/capture, Feature Status, Source Fix Propagation Queue, pruning ledger and machine records." ], "handoff": "Closed as docs-published. Future code owner should decide real-count versus safe-denominator semantics, then split helpers or add caller-specific zero-camp guards and smoke capture mode 2, threeway respawn and depot infantry buys." }, { "lane": "wasp-marker-wait-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "docs/wiki/WASP-Marker-Wait-Cleanup.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md", "docs/wiki/Wiki-Pruning-And-Relevance-Ledger.md", "docs/wiki/agent-events.jsonl", "Missions/[55-2hc]warfarev2_073v48co.chernarus/WASP/global_marking_monitor.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Init/Init_Client.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle" ], "outputs": [ "Branch-checked the WASP marker display-54 wait cleanup without changing gameplay source.", "Condensed the finding into WASP marker wait cleanup, Feature Status, Source Fix Propagation Queue, pruning ledger and machine records." ], "handoff": "Closed as docs-published. Future code owner should replace only the display-54 wait with a throttled waitUntil/sleep shape, preserve marker-dialog handlers and final input unlock, propagate Vanilla and smoke map-marker behavior." }, { "lane": "clickabletext-soundpush-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Ressources.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Ressources.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Rsc/Dialogs.hpp", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "origin/feat/wf-menu-ops-console", "docs/wiki/Client-UI-Systems-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked the malformed RscClickableText soundPush base control config without changing gameplay source.", "Condensed repeated DR-25b wording into the UI atlas, Feature Status, Source Fix Propagation Queue and machine records." ], "handoff": "Closed as docs-published. Future code owner should fix the base-class config in source Chernarus and maintained Vanilla, then smoke representative clickable controls in Arma 2 OA." }, { "lane": "side-supply-clamp-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ChangeSideSupply.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Economy-Authority-First-Cut.md", "docs/wiki/Economy-Towns-And-Supply.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked side-supply clamp-first without changing gameplay source.", "Condensed branch scope into Economy authority first cut, Economy/towns/supply, Feature Status, Source Fix Propagation Queue, pruning ledger and machine records." ], "handoff": "Closed as docs-published. Future code owner should port or recreate floor-to-zero in source Chernarus plus maintained Vanilla, validate west/east temp-channel side/amount shape, and keep server-owned spend acceptance as a separate authority lane." }, { "lane": "side-supply-reason-string-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Functions/Common_ChangeSideSupply.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/PVFunctions/AttackWave.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Module/supplyMission/supplyMissionCompleted.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Economy-Authority-First-Cut.md", "docs/wiki/Economy-Towns-And-Supply.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked the side-supply reason-string off-by-one without changing gameplay source.", "Routed the diagnostics cleanup through Economy authority, Economy/towns/supply, Feature Status, Source Fix Propagation Queue, pruning ledger and machine records." ], "handoff": "Closed as docs-published. Future code owner should parse _reason at count _this > 2 and _includeStagnation at count _this > 3 in source Chernarus plus maintained Vanilla, then smoke AttackWave and supply-completion reason logging while keeping authority validation separate." }, { "lane": "vote-help-ui-edge-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Commander_VoteMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Dialogs.hpp", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_Help.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Client-UI-Systems-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked vote/help/main-menu UI edge cleanup without changing gameplay source.", "Condensed branch scope into Client UI systems, Feature Status, Source Fix Propagation Queue, pruning ledger and machine records." ], "handoff": "Closed as docs-published. Future code owner should fix vote loops and row-color target, clean help onLoad/onUnload namespace state, decide remove-vs-revive for GPS 17/18, propagate maintained Vanilla and smoke vote refresh, help open/close and main-menu HUD/GPS behavior." }, { "lane": "requestspecial-upgrade-sync-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_HandleSpecial.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_UpgradeMenu.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/Functions/Server_ProcessUpgrade.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Support-Specials-And-Tactical-Modules-Atlas.md", "docs/wiki/Upgrades-And-Research-Atlas.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked RequestSpecial upgrade-sync tuple parsing without changing gameplay source.", "Routed the cleanup through Support specials, Upgrades, Feature Status, Source Fix Propagation Queue and machine records with the caveat that _args = _this makes it consistency debt rather than a confirmed runtime break." ], "handoff": "Closed as docs-published. Future code owner should normalize Server_HandleSpecial.sqf upgrade-sync to one tuple source, keep RequestUpgrade authority migration separate, propagate maintained Vanilla and smoke normal upgrade completion plus non-server timer sync." }, { "lane": "resource-income-payout-branch-route", "owner": "Codex-helper", "status": "published-validated", "sourceScope": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/updateresources.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_GetIncome.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan", "origin/master", "miksuu/master", "origin/perf/quick-wins", "origin/release/2026-06-feature-bundle", "docs/wiki/Economy-Towns-And-Supply.md", "docs/wiki/Economy-Authority-First-Cut.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Source-Fix-Propagation-Queue.md" ], "outputs": [ "Branch-checked resource income cap-guard and income-system 4 display drift without changing gameplay source.", "Routed the cleanup through Economy, towns and supply, Economy authority, Feature Status, Source Fix Propagation Queue and machine records." ], "handoff": "Closed as docs-published. Future code owner should decide cap-guard intent, align server payout/AI commander funds with Client_GetIncome/RHUD/menu display for income system 4, propagate maintained Vanilla and smoke capped plus uncapped income ticks." }, { "lane": "old-be-current-wasp-fps-opportunity-scout-2", "owner": "Codex-delegated", "status": "returned-harvested", "sourceScope": [ "C:/Users/Steff/Documents/Codex/2026-06-05/wasp-old-mission-fps-opportunity-window", "https://github.com/BennyBoy-/ArmA2_WarfareBE", "Missions/[55-2hc]warfarev2_073v48co.chernarus", "docs/wiki/Old-WarfareBE-Performance-Comparison.md", "docs/wiki/Player-AI-Caps-And-Role-Balance.md", "docs/wiki/Performance-Opportunity-Sweep.md", "docs/wiki/Testing-Debugging-And-Release-Workflow.md", "docs/wiki/Feature-Status-Register.md", "docs/wiki/Server-Runtime-And-Operations.md" ], "outputs": [ "Report-only old BE vs current Wasp FPS opportunity scout returned.", "Compact deltas were harvested into Old-WarfareBE-Performance-Comparison, Performance-Opportunity-Sweep, Testing-Debugging-And-Release-Workflow and Feature-Status-Register.", "Output report: C:/Users/Steff/Documents/Codex/2026-06-05/wasp-old-mission-fps-opportunity-window/outputs/Old-BE-vs-Current-Wasp-FPS-Opportunity-Scout.md" ], "handoff": "Closed as docs-harvested. Future work should run the benchmark matrix or claim a code-owner performance experiment; do not reopen this lane just to duplicate the report." }, { "lane": "autonomous-claude-research", "owner": "Claude", "status": "autonomous-ready", "sourceScope": [ "docs/wiki/Codebase-Coverage-Ledger.md", "docs/wiki/agent-hardening-backlog.jsonl", "docs/wiki/Agent-Worklog.md" ], "outputs": [ "Claude may self-select bounded source-backed reviews.", "Coverage Ledger is linked from Home, sidebar, footer, llms and agent context." ], "handoff": "Claude should claim a narrow lane before editing and append worklog/events." }, { "lane": "feature-status-reconciliation", "owner": "Codex/future-agent", "status": "watchlist", "sourceScope": [ "docs/wiki/Feature-Status-Register.md", "docs/wiki/Dead-Code-And-Stale-Code-Register.md", "docs/wiki/agent-knowledge.jsonl" ], "outputs": [ "Fold newly confirmed findings into Feature Status, owner pages and machine files." ], "handoff": "Only update from fresh source evidence or returned helper reports." }, { "lane": "implementation-hardening-from-backlog", "owner": "future-code-owner", "status": "owner-decision-code-lane", "sourceScope": [ "docs/wiki/agent-hardening-backlog.jsonl", "docs/wiki/Hardening-Implementation-Roadmap.md", "docs/wiki/Pending-Owner-Decisions.md" ], "outputs": [ "Pick implementation work only when Steff asks for gameplay patches or a code owner claims it." ], "handoff": "Docs owners should not make gameplay code changes by default." }, { "lane": "testing-debugging-release-workflow", "owner": "Codex/future-tester", "status": "published-release-gate", "sourceScope": [ "docs/wiki/Testing-Debugging-And-Release-Workflow.md", "docs/wiki/agent-test-plan.schema.json", "docs/wiki/agent-release-readiness.json" ], "outputs": [ "Use the testing workflow for future source/propagation/Arma smoke evidence." ], "handoff": "Do not mark gameplay work release-complete without named smoke evidence." }, { "lane": "source-propagated-smoke-pending", "owner": "future-tester-release-owner", "status": "smoke-pending", "sourceScope": [ "docs/wiki/Client-Skill-Init-Idempotency.md", "docs/wiki/Hosted-Server-FPS-Loop-Sleep.md", "docs/wiki/Supply-Mission-Scan-Narrowing.md", "docs/wiki/Paratrooper-Marker-Revival.md", "docs/wiki/Construction-And-CoIn-Systems-Atlas.md", "docs/wiki/Support-Specials-And-Tactical-Modules-Atlas.md", "docs/wiki/Testing-Debugging-And-Release-Workflow.md", "docs/wiki/Feature-Status-Register.md" ], "outputs": [ "Client skill init, hosted FPS, supply scan, paratrooper markers and commander-built ARTY still need Arma smoke before release-complete claims." ], "handoff": "Track smoke results on owner pages and Feature Status." }, { "lane": "wasp-marker-wait-cleanup", "owner": "future-code-owner", "status": "source-needs-code", "sourceScope": [ "docs/wiki/WASP-Marker-Wait-Cleanup.md" ], "outputs": [ "Tiny wait/backoff patch remains documented but unimplemented." ], "handoff": "Patch only when code work is explicitly claimed." }, { "lane": "fleet-lane-317-optional-client-mods-guide-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 317: Wiki-only player-facing optional client mods guide", "Ground truth: docs/design/OPTIONAL-CLIENT-MODS.md and server-config/server-pr8.cfg on claude/build84-cmdcon36", "Document current signature posture, safe client-only mod categories, hard exclusions and future bikey/signature logistics", "No mission source edits, no draft PR, no package artifact, no deploy and no LoadoutManager run" ], "handoff": "Use Optional-Client-Mods-Guide.md before recommending player-side mods. Keep unverified candidate names out of the starter pack until archive id, signature status and client-local safety are source-verified. Server/HC AI mods stay in a separate lane.", "updated": "2026-07-03T09:29:40.3809989+02:00", "outputs": [ "Planned wiki page: Optional-Client-Mods-Guide.md", "Planned nav updates: Home, Sidebar, Page Index, page-index.json and llms.txt if page is published", "Released wiki commit 01cc2c1: added Optional-Client-Mods-Guide.md and wired it into Home, Sidebar, Page Index, page-index.json and llms.txt.", "Documented current PR8 signature posture, safe client-only sound/visual/HUD candidates, hard exclusions, future bikey/signature logistics and smoke-test checklist.", "No mission source edits, no source PR, no package artifact, no deploy, no server config change and no LoadoutManager run; this was wiki-only documentation." ], "validation": [ "Refreshed C:\\Users\\Game\\CODEX-FLEET-PROMPT.md and wiki brain snapshots before claim; prompt hash 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Open PR scans found 175 then 177 open PRs, with no lane 317 / optional-client-mods / verifySignatures / STHUD / JSRS owner.", "Remote branch scan found no lane317, optional-client or client-mod branch.", "Wiki rg found no Optional-Client-Mods-Guide.md page or lane 317 release record before claim; older lane 32 AI-mod runbook references were treated as adjacent source notes, not this guide.", "Source anchors read from origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb: docs/design/OPTIONAL-CLIENT-MODS.md, docs/design/ARCHIVE-MINING.md and server-config/server-pr8.cfg.", "Unsupported prompt names (SOS, no-blur, GDT and third-party name-tags) were not promoted as confirmed pack contents because current Build84 ground truth did not list archive ids and safety notes for them.", "Generated Page-Index.md and page-index.json after adding the page; generator reported 354 pages and 0 pages without extractable descriptions.", "page-index.json parsed with ConvertFrom-Json before commit.", "Local wiki validate-wiki.ps1 passed; warnings were limited to CRLF normalization and tolerated legacy JSONL envelopes.", "git diff --check passed with CRLF normalization warnings only.", "Pushed wiki commit 01cc2c1a31a09ca5518c6716592591e5bd568499 to a2waspwarfare.wiki master." ], "branch": "wiki/master", "pr": null, "prUrl": null, "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "base": "claude/build84-cmdcon36", "baseSha": "5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "plannedPage": "Optional-Client-Mods-Guide.md", "mode": "wiki-only", "wikiCommit": "01cc2c1a31a09ca5518c6716592591e5bd568499", "wikiCommitShort": "01cc2c1", "wikiCompare": "https://github.com/rayswaynl/a2waspwarfare/wiki/_compare/04ae9da...01cc2c1", "wikiPage": "Optional-Client-Mods-Guide.md", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A" }, "commit": "01cc2c1a31a09ca5518c6716592591e5bd568499", "summary": "Wiki-only lane 317 release: added the player-facing optional client mods guide covering current PR8 signature policy, safe sound/visual/HUD candidates, hard exclusions and future bikey/signature logistics.", "files": [ "Optional-Client-Mods-Guide.md", "Home.md", "Page-Index.md", "_Sidebar.md", "llms.txt", "page-index.json" ] }, { "lane": "fleet-lane-319-ai-mods-pathfinding-reference-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-wiki-commit", "sourceScope": [ "Block L lane 319: wiki-only AI mods and pathfinding reference", "Ground truth: docs/design/AI-MODS-AND-PATHFINDING.md, docs/design/SLX-AI-STEERING-TRIAL-RUNBOOK.md, server-config/hc_launch.cmd, server-config/hc2_launch.cmd and server-config/README.md on claude/build84-cmdcon36", "Document ASR-on-HC posture, ASR version-label discrepancy, rejected mods, SLX isolated trial gate and fixed-wing/terrain ILS limits", "No mission source edits, no draft PR, no package artifact, no deploy and no LoadoutManager run" ], "handoff": "Use AI-Mods-And-Pathfinding-Reference.md before changing server/HC AI mod stacks. Confirm actual HC launch lines and @adwasp PBO names before any ASR package/config change; treat GL4, UPSMON, DAC, WW AICover, Zeus extra layers and full SLX/COSLX as rejected unless a future source-backed lane supersedes this.", "updated": "2026-07-03T09:50:33.0897388+02:00", "outputs": [ "Planned wiki page: AI-Mods-And-Pathfinding-Reference.md", "Planned nav updates: Home, Sidebar, Page Index, page-index.json and llms.txt if page is published", "Released wiki commit 2c2e429: added AI-Mods-And-Pathfinding-Reference.md and wired it into Home, Sidebar, Page Index, page-index.json and llms.txt.", "Documented current ASR AI / @adwasp / HC launch posture, ASR package-label mismatch, rejected AI mod layers, isolated SLX steering trial gate and fixed-wing terrain/ILS limits.", "No mission source edits, no source PR, no package artifact, no deploy, no server config change and no LoadoutManager run; this was wiki-only documentation." ], "validation": [ "Refreshed C:\\Users\\Game\\CODEX-FLEET-PROMPT.md and wiki brain snapshots before claim; prompt hash 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "Open PR scan found 177 open PRs / 176 Build84 PRs before claim and no lane 319, AI-mods, pathfinding or AI-Mods-And-Pathfinding-Reference owner; post-content refresh found 178 open PRs / 177 Build84 PRs and still no duplicate.", "Remote branch scan found no lane319, ai-mods or pathfinding branch.", "Wiki rg found no AI-Mods-And-Pathfinding-Reference.md page or lane 319 release record before claim; older lane 32 SLX runbook references were treated as adjacent source documentation, not this guide.", "Source anchors read from origin/claude/build84-cmdcon36@5fca3239069a5eff6335f06fecb26bb72e8c9ceb: docs/design/AI-MODS-AND-PATHFINDING.md, docs/design/SLX-AI-STEERING-TRIAL-RUNBOOK.md, server-config/hc_launch.cmd, server-config/hc2_launch.cmd and server-config/README.md.", "Published scope stayed wiki-only: server/HC decision guide, not player optional mods or source/runtime configuration.", "Generated Page-Index.md and page-index.json after adding the page; generator reported 355 pages, AI/HC category count 14 and 0 pages without extractable descriptions.", "page-index.json parsed with ConvertFrom-Json before commit.", "Local wiki validate-wiki.ps1 passed; warnings were limited to CRLF normalization and tolerated legacy JSONL envelopes.", "git diff --check passed with CRLF normalization warnings only.", "Pushed wiki commit 2c2e4294b0debc2655efe397dc1536d6572b691b to a2waspwarfare.wiki master." ], "branch": "wiki/master", "pr": null, "prUrl": null, "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "base": "claude/build84-cmdcon36", "baseSha": "5fca3239069a5eff6335f06fecb26bb72e8c9ceb", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "plannedPage": "AI-Mods-And-Pathfinding-Reference.md", "mode": "wiki-only", "wikiCommit": "2c2e4294b0debc2655efe397dc1536d6572b691b", "wikiCommitShort": "2c2e429", "wikiCompare": "https://github.com/rayswaynl/a2waspwarfare/wiki/_compare/b501df2...2c2e429", "wikiPage": "AI-Mods-And-Pathfinding-Reference.md", "promptHash": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A" }, "commit": "2c2e4294b0debc2655efe397dc1536d6572b691b", "summary": "Wiki-only lane 319 release: added the AI mods and pathfinding reference covering ASR-on-HC posture, the ASR package-label mismatch, rejected AI mod layers, isolated SLX steering trial gate and fixed-wing terrain/ILS limits.", "files": [ "AI-Mods-And-Pathfinding-Reference.md", "Home.md", "Page-Index.md", "_Sidebar.md", "llms.txt", "page-index.json" ] }, { "lane": "fleet-lane-373-aicom-clear-stale-disband-flag-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-collision-no-pr", "sourceScope": [ "M9 lane 373: clear stale wfbe_aicom_disband flags when the AI commander target rises again before HC retirement executes", "Touch AI_Commander_Teams.sqf only; mirror maintained Vanilla Takistan/Zargabad via LoadoutManager", "Default-on correctness fix; no constants, no flags, no package artifact, no deploy and no live server action" ], "handoff": "Released without source or PR after live wiki/GitHub refresh showed open draft PR #541 already owns AI_Commander_Teams.sqf in all maintained roots. Reclaim lane 373 only after PR #541 merges or closes, then re-check current Teams.sqf.", "updated": "2026-07-03T12:57:11.8354691+02:00", "outputs": [ "Released lane 373 claim without source changes or PR because PR #541 currently owns the same AI_Commander_Teams.sqf mirrors.", "No source branch was created for lane 373; no mission files, generated outputs, package artifacts, runtime settings, deploy steps or live server actions were touched." ], "validation": [ "After claim rebase, wiki correction showed PR #541 amended to AI_Commander_Teams.sqf rather than the earlier AssignTypes-only record.", "gh pr view 541 confirmed OPEN, DRAFT, CLEAN, Build84 base, head codex/lane339-team-founded-server-local-v2 and changed files limited to the three maintained AI_Commander_Teams.sqf mirrors.", "Lane 373 would touch AI_Commander_Teams.sqf, so proceeding would violate the fleet avoid in-flight/claimed lanes rule.", "Source checkout remained untouched on the previous lane branch; no lane373 branch, commit or PR was created." ], "branch": "codex/lane373-aicom-clear-stale-disband-flag", "pr": null, "prUrl": null, "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Teams.sqf", "plannedBranch": "codex/lane373-aicom-clear-stale-disband-flag", "collisionPr": "https://github.com/rayswaynl/a2waspwarfare/pull/541", "collisionReason": "Open draft PR #541 owns AI_Commander_Teams.sqf in Chernarus, Takistan and Zargabad" } }, { "lane": "fleet-lane-306-matchreport-production-gap-trace-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Lane 306: MatchReport production wiring gap trace as a source-doc delta", "Update Tools/MatchReport/PRODUCTION.md with exact emitter/parser anchors for CAPTURE/KILL timing, town coordinates, names join and ROUNDEND ingest wiring", "No mission runtime source, no parser behavior change, no LoadoutManager run, no package artifact, no deploy and no live server action" ], "handoff": "Draft PR #546 is open against claude/build84-cmdcon36. Follow-up implementation lanes should update docs/WASPSTAT-FORMAT.md for optional t= tokens, add Zargabad MatchReport coordinates, and decide whether the scheduled runner or :3010 ingest owns production triggering.", "updated": "2026-07-03T13:08:29.807147+02:00", "outputs": [ "Released lane 306 as draft PR #546: MatchReport production docs now trace current Build84 wiring gaps to exact emitter/parser anchors.", "PRODUCTION.md records that CAPTURE/KILL timing and Chernarus/Takistan coords are already implemented, while Zargabad coords, optional t= format docs, names handoff and trigger ownership remain.", "README.md now points to PRODUCTION.md instead of repeating stale no-match-time and empty-Takistan wording." ], "validation": [ "PR #546 verified OPEN, DRAFT and mergeStateStatus UNSTABLE against claude/build84-cmdcon36.", "Changed-file list contains only Tools/MatchReport/PRODUCTION.md and Tools/MatchReport/README.md.", "Commit 45d69b0c86c3e144ebc13f332b8be56009666470 descends from github/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6.", "git diff --check and git diff --cached --check passed with expected CRLF normalization warnings only.", "Stale wording/conflict-marker scan found no no-match-time, hand-approximated Takistan, old Known caveats heading or merge markers in the touched docs.", "No LoadoutManager run because this was documentation-only; no mission source, parser behavior, package artifact, deploy, runtime setting or live server action changed." ], "branch": "codex/lane306-matchreport-production-gap-trace", "pr": 546, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/546", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane306-matchreport-production-gap-trace", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "sourceFile": "Tools/MatchReport/PRODUCTION.md", "supportFiles": [ "Tools/MatchReport/README.md", "Tools/MatchReport/matchdata.py", "docs/WASPSTAT-FORMAT.md" ], "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/546", "commit": "45d69b0c86c3e144ebc13f332b8be56009666470", "mergeState": "OPEN/DRAFT/UNSTABLE" }, "files": [ "Tools/MatchReport/PRODUCTION.md", "Tools/MatchReport/README.md" ] }, { "lane": "fleet-lane-302-wfbe-c-orphan-constant-census-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Lane 302: WFBE_C_* orphan-constant census report", "Add a docs/design report classifying Init_CommonConstants.sqf WFBE_C_* definitions as lobby-exposed, runtime-read outside Init_CommonConstants, or write-only/dead candidates", "Report-only source PR; no mission runtime source edits, no constants/defaults changed, no LoadoutManager run, no package artifact, no deploy and no live server action" ], "handoff": "Draft PR #547 is open against claude/build84-cmdcon36. Future cleanup PRs should manually verify dynamic Format families before deleting any WFBE_C_* constants.", "updated": "2026-07-03T13:19:58.6406318+02:00", "outputs": [ "Released lane 302 as draft PR #547: added docs/design/WFBE-C-ORPHAN-CONSTANT-CENSUS.md.", "Report counted 965 assignment-defined WFBE_C_* names, 85 lobby-exposed, 910 raw exact SQF/FSM references outside init, 4 lobby-only exact-token rows and 51 no-lobby/no-exact-runtime-token candidates.", "Report flags dynamic families such as WFBE_C_STRUCTURES_MAX_%1 and WFBE_C_BASE_HQ_REPAIR_*_%1 as manual-review rows, not deletion approvals." ], "validation": [ "PR #547 verified OPEN, DRAFT and mergeStateStatus UNSTABLE against claude/build84-cmdcon36.", "Changed-file list contains only docs/design/WFBE-C-ORPHAN-CONSTANT-CENSUS.md.", "Commit 8993687e6fe05590f21d0d47d5db7791524056f1 descends from github/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6.", "git diff --check and git diff --cached --check passed.", "ASCII/conflict-marker/generated-table scan found no non-ASCII, merge markers or PowerShell table-escape artifacts in the report.", "No LoadoutManager run because this was documentation-only; no mission source, parser behavior, package artifact, deploy, runtime setting or live server action changed." ], "branch": "codex/lane302-wfbe-c-orphan-constant-census", "pr": 547, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/547", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane302-wfbe-c-orphan-constant-census", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "plannedFile": "docs/design/WFBE-C-ORPHAN-CONSTANT-CENSUS.md", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "paramFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Rsc/Parameters.hpp", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/547", "commit": "8993687e6fe05590f21d0d47d5db7791524056f1", "mergeState": "OPEN/DRAFT/UNSTABLE" }, "files": [ "docs/design/WFBE-C-ORPHAN-CONSTANT-CENSUS.md" ] }, { "lane": "fleet-lane-227-fundssink-econ-surge-2026-07-03", "owner": "Codex-loop", "status": "released-draft-pr-open", "sourceScope": [ "Lane 227: arm FundsSink econ surge", "AI_Commander_FundsSink.sqf now broadcasts wfbe_aicom_econ_surge beside the existing wfbe_aicom_reinforce_rich latch", "Default-off WFBE_C_AICOM_FUNDS_SINK_ENABLE path only; no thresholds, defaults, deploy state or package artifacts changed" ], "handoff": "Draft PR #548 is open against claude/build84-cmdcon36. Adjacent PR #355 remains the docs-only FundsSink wiring audit; keep future work out of AI_Commander_FundsSink.sqf until #548 resolves.", "updated": "2026-07-03T13:28:06.7420857+02:00", "outputs": [ "Released lane 227 as draft PR #548: https://github.com/rayswaynl/a2waspwarfare/pull/548", "Branch codex/lane227-fundssink-econ-surge at 3075f9328c46693debe3977cd7a79eee30743088.", "Changed maintained Chernarus, Takistan and Zargabad AI_Commander_FundsSink.sqf mirrors only." ], "validation": [ "Game PC prompt re-read during this loop; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "PR #548 verified OPEN, DRAFT, CLEAN and base claude/build84-cmdcon36.", "Changed-file list contains only AI_Commander_FundsSink.sqf in Chernarus, Takistan and Zargabad.", "gh pr checks 548 reports Tooling and report-only audits passed.", "PR body reports A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped, focused SQF lint A3CMD/BRACKET found 0 findings, diff checks passed with expected CRLF warnings, added-line trap scan clean, direct touched-file SHA256 parity C6F510B30F44D976C959888BFB716C0272AB399A63B4E06285B6B09A6D736FBA.", "No _MISSIONS.7z artifact, deploy, runtime setting or live server action." ], "branch": "codex/lane227-fundssink-econ-surge", "pr": 548, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/548", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane227-fundssink-econ-surge", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/548", "commit": "3075f9328c46693debe3977cd7a79eee30743088", "mergeState": "OPEN/DRAFT/CLEAN", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_FundsSink.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_FundsSink.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_FundsSink.sqf" ] }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_FundsSink.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_FundsSink.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_FundsSink.sqf" ] }, { "lane": "fleet-lane-308-guer-kill-tech-system-reference-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "released-draft-pr-open", "sourceScope": [ "Lane 308: GUER Kill-Tech system reference", "Add a source docs/design reference for the playable GUER kill counter, tech thresholds, M113 VBIED gate, FOB-token grants/build flow and UI/JIP surfaces.", "Docs-only source PR against claude/build84-cmdcon36; no mission runtime source edits, no generated mirror changes, no package artifact, no deploy and no live server action." ], "handoff": "Draft PR #550 is open against claude/build84-cmdcon36. Future docs passes can cross-link this report with PR #433 after both merge; any code cleanup should be a separate tiny lane.", "updated": "2026-07-03T13:35:50.9924932+02:00", "outputs": [ "Released lane 308 as draft PR #550: added docs/design/GUER-KILL-TECH-SYSTEM-REFERENCE.md.", "Report maps WFBE_GUER_PLAYER_KILLS, WFBE_GUER_FOB_AVAIL, kill-tier unlocks, M113 VBIED, Ka-137 flare sizing, barracks AI cap, FOB-token grant/spend paths, UI surfaces and JIP catch-up anchors.", "Report flags a docs-only review note: several reader fallback literals still show pre-retune values even though normal boot seeds current constants first." ], "validation": [ "PR #550 verified OPEN, DRAFT and mergeStateStatus UNSTABLE against claude/build84-cmdcon36.", "Changed-file list contains only docs/design/GUER-KILL-TECH-SYSTEM-REFERENCE.md.", "Commit a0df7bdab50212a52a915d056f0c26d236713a0f descends from github/claude/build84-cmdcon36@a26871e852470b86b68c2f4f58eb44b436d076d6.", "git diff --check and git diff --cached --check passed.", "Conflict-marker and non-ASCII scan found no matches in the new report.", "No LoadoutManager run because this was documentation-only; no mission source, constants/defaults, generated mirror, package artifact, deploy, runtime setting or live server action changed." ], "branch": "codex/lane308-guer-kill-tech-reference", "pr": 550, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/550", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane308-guer-kill-tech-reference", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "plannedFile": "docs/design/GUER-KILL-TECH-SYSTEM-REFERENCE.md", "adjacentPr": "https://github.com/rayswaynl/a2waspwarfare/pull/433", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/550", "commit": "a0df7bdab50212a52a915d056f0c26d236713a0f", "mergeState": "OPEN/DRAFT/UNSTABLE" }, "files": [ "docs/design/GUER-KILL-TECH-SYSTEM-REFERENCE.md" ] }, { "lane": "fleet-lane-280-markeranim-sleep-throttle-2026-07-03", "owner": "Codex-loop", "status": "released-draft-pr-open", "sourceScope": [ "Lane 280: throttle MarkerAnim pulse loop", "Adds WFBE_C_MARKERANIM_SLEEP and uses it in Client_MarkerAnim.sqf with the legacy 0.03 second floor.", "Maintained Chernarus, Takistan and Zargabad mirrors only; no package artifact, deploy or live server action." ], "handoff": "Draft PR #549 is open against claude/build84-cmdcon36. Keep future source work out of Client_MarkerAnim.sqf and Init_CommonConstants.sqf marker-FPS tuning until #549 resolves.", "updated": "2026-07-03T13:43:59.3284946+02:00", "outputs": [ "Recorded existing draft PR #549: https://github.com/rayswaynl/a2waspwarfare/pull/549", "Branch codex/lane280-markeranim-sleep at 30c0fe472e5575c8da152a9c3a5296460571e58d.", "Changed Client_MarkerAnim.sqf and Init_CommonConstants.sqf across maintained Chernarus, Takistan and Zargabad roots." ], "validation": [ "C:\\Users\\Game\\CODEX-FLEET-PROMPT.md re-read during this loop; SHA256 76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A.", "PR #549 verified OPEN, DRAFT, CLEAN and base claude/build84-cmdcon36.", "Changed-file list contains only Client_MarkerAnim.sqf and Init_CommonConstants.sqf in the three maintained roots.", "GitHub check Tooling and report-only audits passed for PR #549.", "PR body reports A2WASP_SKIP_ZIP=1 LoadoutManager completed with packaging skipped, focused SQF lint clean, diff checks passed, added-line A3/boolean/non-ASCII scans clean and mirror hashes matched.", "No _MISSIONS.7z artifact, deploy, runtime setting or live server action." ], "branch": "codex/lane280-markeranim-sleep", "pr": 549, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/549", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane280-markeranim-sleep", "base": "claude/build84-cmdcon36", "baseSha": "a26871e852470b86b68c2f4f58eb44b436d076d6", "promptSha256": "76A3B3156CC9253E34CEEBB54F19A2C2DBF37BCFEAFDCD6B816028B45269632A", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/549", "commit": "30c0fe472e5575c8da152a9c3a5296460571e58d", "mergeState": "OPEN/DRAFT/CLEAN", "sourceFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_MarkerAnim.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_MarkerAnim.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Client/Functions/Client_MarkerAnim.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ] }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/Functions/Client_MarkerAnim.sqf", "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Client/Functions/Client_MarkerAnim.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Common/Init/Init_CommonConstants.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Client/Functions/Client_MarkerAnim.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Common/Init/Init_CommonConstants.sqf" ] }, { "lane": "fleet-lane-364-aicom-posture-reason-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-stacked-draft-pr-open", "sourceScope": [ "M7 lane 364: AICOM2 SNAP/POSTURE telemetry decision reason field", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Strategy.sqf", "Append reason= to the existing AICOMSTAT|v1|POSTURE line without changing posture selection behavior" ], "handoff": "Released as stacked draft PR #584 on top of #581. Review PR #584 for the telemetry-only POSTURE reason field; do not evaluate it as direct-to-build84 without the #581 stack.", "updated": "2026-07-03T16:32:02.7229904+02:00", "branch": "codex/lane364-aicom-posture-reason", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/584", "refs": { "base": "codex/lane328-losing-press-stall-reset", "baseSha": "d5b1cbaab953235f58ba1018be5da704bfd0e1bd", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/581", "stackedOnHeadSha": "d5b1cbaab953235f58ba1018be5da704bfd0e1bd", "liveBase": "claude/build84-cmdcon36", "liveBaseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "commit": "e00903d4bfbd20e65abdd4ee590ceb39accdb3df", "mergeState": "OPEN/DRAFT/CLEAN", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "mirrorSha256": "F195A27F446B6CB980C48DE6DE4231D3E24437E11BF223787672A99B1D9AC20F" }, "validation": [ "PR #584 verified OPEN/DRAFT/CLEAN and stacked on #581", "changed files limited to the three maintained AI_Commander_Strategy.sqf mirrors", "PR #581 appeared after the lane364 claim and owns the same Strategy mirrors; lane364 was stacked on codex/lane328-losing-press-stall-reset@d5b1cbaab953235f58ba1018be5da704bfd0e1bd", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content-not-found warnings", "TK/ZG version.sqf.template byproducts restored from the stack base", "focused SQF lint excluding inherited GROUPGETVAR scanned 3 files with 0 findings", "full requested selector set reports inherited GROUPGETVAR reviews in unchanged group reads; added-line trap scan found no new A3 command, group default getVariable, Boolean equality or NSSETVAR3 issue", "git diff --check and git diff --cached --check passed", "NUL/backtick-zero and anchored conflict-marker scans passed", "SHA256 parity passed across maintained Strategy mirrors", "no _MISSIONS.7z package artifact, deploy or live runtime action" ], "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Strategy.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/AI/Commander/AI_Commander_Strategy.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/AI/Commander/AI_Commander_Strategy.sqf" ], "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-261-mopup-deactivation-clearcount-2026-07-03", "owner": "Codex-Fleet-9", "status": "released-stacked-draft-pr-open", "sourceScope": [ "L4 lane 261: mop-up deactivation gate requires _clearCount > 0", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town.sqf", "Remove _clearCount > 0 from the deactivated/flipped-town hard-despawn branch, then mirror maintained Vanilla via LoadoutManager" ], "handoff": "Released as stacked draft PR #589 on top of #566. Review PR #589 for the default-on deactivated/flipped-town mop-up hard-despawn fix; evaluate with the lane265 GUER supply constant stack beneath it.", "updated": "2026-07-03T16:56:06.0275535+02:00", "branch": "codex/lane261-mopup-deactivation-clearcount", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/589", "refs": { "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/589", "base": "codex/lane265-server-town-guer-supply-constant", "baseSha": "746f75e6c2be609eb0077009fbaed9657e138f31", "stackedOnPr": "https://github.com/rayswaynl/a2waspwarfare/pull/566", "stackedOnHeadSha": "746f75e6c2be609eb0077009fbaed9657e138f31", "liveBase": "claude/build84-cmdcon36", "liveBaseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "commit": "5cb2bc8d9571c8b773f22e988140289cf9426137", "mergeState": "OPEN/DRAFT/CLEAN", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "mirrorSha256": "35520B6BA0136FBDC4DBAD70956191200B229A2C4969DD01E789CDD52B8F089E" }, "validation": [ "PR #589 verified OPEN/DRAFT/CLEAN and stacked on #566", "changed files limited to the three maintained server_town.sqf mirrors", "A2WASP_SKIP_ZIP=1 LoadoutManager completed with package skipped and existing nullable/content-not-found warnings", "focused SQF lint scanned 3 files with 0 findings", "git diff --check and git diff --cached --check passed", "added-line trap scan clean", "delimiter deltas were zero", "conflict-marker, NUL/backtick-zero and package-artifact scans passed", "SHA256 parity passed across maintained mirrors", "no _MISSIONS.7z package artifact, deploy or live runtime action" ], "guardrails": [ "stack on #566", "Chernarus source first", "mirror maintained Vanilla via LoadoutManager", "default-on correctness only", "no mop-up TTL/duration/template changes", "no airfield-garrison or server_town_ai.sqf changes", "no Modded_Missions", "no package artifact", "no deploy", "no live runtime action" ], "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/Server/FSM/server_town.sqf", "Missions_Vanilla/[61-2hc]warfarev2_073v48co.zargabad/Server/FSM/server_town.sqf" ], "gameplaySourceChanged": true, "missionSourceChanged": true }, { "lane": "fleet-lane-372-hctop-merge-draft-nochange-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 372: verify whether the HC MERGE pass ignores the four-unit per-tick top-up cap on cross-HC joins.", "Released as a docs-only/no-change source PR because Build84 does not compile the draft HCTopUp MERGE picker into WFBE_SE_FNC_AI_Com_HCTopUp.", "The live wfbe_aicom_topup_req consumer remains separate and already caps replacement creation at four units per tick.", "No mission source edits, LoadoutManager output, package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #602. Future HCTopUp/MERGE work should only wire or throttle AI_Commander_HCTopUp.DRAFT.sqf in a dedicated feature lane with HC soak; do not treat the live TOPUP_REQ four-unit creation cap as evidence of a current MERGE runtime bug.", "updated": "2026-07-03T18:11:08.3662583+02:00", "outputs": [ "Draft PR #602: https://github.com/rayswaynl/a2waspwarfare/pull/602", "Branch codex/lane372-hctop-merge-draft-nochange at a2377b5e73dc8f54cd883ba3700c70db63aaf2db", "Added docs/design/HCTOPUP-MERGE-DRAFT-NOCHANGE.md", "Verdict: current Build84 keeps the draft HCTopUp MERGE picker uncompiled/nil-guarded; live top-up creation already has a four-unit per-tick cap." ], "validation": [ "Game PC prompt and wiki brain snapshots refreshed before claim; prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A.", "Wiki and Game PC brain scans found no exact lane372 / HC MERGE consumer / topup cap ignored owner; PR #372 is unrelated lane121.", "Remote branch scan found no lane372 branch before claim; only adjacent HC merge/top-up branches such as lane374 were present.", "Draft PR #602 verified OPEN, DRAFT and CLEAN against claude/build84-cmdcon36.", "WASP CI Tooling and report-only audits passed in 1m3s.", "Changed files limited to docs/design/HCTOPUP-MERGE-DRAFT-NOCHANGE.md.", "git -c core.safecrlf=false diff --check and cached diff checks passed.", "git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEAD passed.", "ASCII/NUL/conflict-marker scans passed for the new report.", "Source anchors re-read for Init_Server.sqf, AI_Commander.sqf, AI_Commander_HCTopUp.DRAFT.sqf, Client/PVFunctions/HandleSpecial.sqf, AI_Commander_Produce.sqf, Common_RunCommanderTeam.sqf and Init_CommonConstants.sqf.", "git grep over maintained roots found WFBE_SE_FNC_AI_Com_HCTopUp only in the supervisor nil-guard and draft diagnostics, not in a compile registration.", "Docs-only: no SQF edits, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no AI_Commander_HCTopUp.DRAFT.sqf edits", "no AI_Commander.sqf edits", "no Common_RunCommanderTeam.sqf edits", "no Init_Server.sqf compile changes", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane372-hctop-merge-draft-nochange", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane372-hctop-merge-draft-nochange", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/602", "commit": "a2377b5e73dc8f54cd883ba3700c70db63aaf2db", "base": "claude/build84-cmdcon36", "baseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "file": "docs/design/HCTOPUP-MERGE-DRAFT-NOCHANGE.md", "mergeState": "OPEN/DRAFT/CLEAN", "ci": "WASP CI Tooling and report-only audits passed in 1m3s", "mode": "docs-only-no-change-source-pr" }, "files": [ "docs/design/HCTOPUP-MERGE-DRAFT-NOCHANGE.md" ], "pr": 602, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/602", "commit": "a2377b5e73dc8f54cd883ba3700c70db63aaf2db", "summary": "Lane 372 released as a docs-only no-change verification: HCTopUp MERGE is not live on Build84, and the live top-up request consumer already enforces its creation cap." }, { "lane": "fleet-lane-367-aicom-map-scale-gates-nochange-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 367: verify whether ENGAGE_MIN_TOWNS and HQ-strike absolute gates still fail to scale to Zargabad town count.", "Released as a docs-only/no-change source PR because Build84 already pre-sets Zargabad ENGAGE_MIN_TOWNS=4 and HQSTRIKE_MIN_TOWNS=5 before the CH/TK defaults.", "The live Allocate and Strategy consumers read those missionNamespace constants, so Zargabad does not inherit the 10/12 CH/TK gates.", "No mission source edits, LoadoutManager output, package artifact, deploy or live runtime action." ], "handoff": "Released as draft PR #606. Future map-scaling work should keep lane368 distance-band scaling, lobby-param exposure, and Chernarus/Takistan balance changes separate from this no-change verification.", "updated": "2026-07-03T18:26:02.6892420+02:00", "outputs": [ "Draft PR #606: https://github.com/rayswaynl/a2waspwarfare/pull/606", "Branch codex/lane367-map-scale-gates-nochange at 9735570faca35a9c763c321f36943045a44d4755", "Added docs/design/AICOM-MAP-SCALE-GATES-NOCHANGE.md", "Verdict: current Build84 already has Zargabad-scaled AICOM engage/HQ-strike town gates, so the lane367 source premise is no-change." ], "validation": [ "Game PC prompt and wiki brain snapshots refreshed before claim; prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A.", "Wiki and Game PC brain scans found no exact lane367 / map-scale gate owner.", "Open PR scan found no lane367 / ENGAGE_MIN_TOWNS / HQSTRIKE_MIN_TOWNS owner.", "Remote branch scan found no lane367 branch before claim; adjacent lane368 map-band scaling exists and is separate.", "Draft PR #606 verified OPEN, DRAFT and CLEAN against claude/build84-cmdcon36.", "WASP CI Tooling and report-only audits passed in 1m23s.", "Changed files limited to docs/design/AICOM-MAP-SCALE-GATES-NOCHANGE.md.", "git -c core.safecrlf=false diff --check and cached diff checks passed.", "git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEAD passed.", "ASCII/NUL/conflict-marker scans passed for the new report.", "Source anchors re-read for Init_CommonConstants.sqf, AI_Commander_Allocate.sqf, AI_Commander_Strategy.sqf and maintained mission.sqm totalTowns metadata.", "Maintained Init_CommonConstants.sqf mirror SHA256 parity passed: 2BEB0448A1C03CC11D8238ECCA9C2AA7C84D752EE0ACD2C6492DCFFA544DCB04.", "Docs-only: no SQF edits, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no AI_Commander_Allocate.sqf edits", "no AI_Commander_Strategy.sqf edits", "no Init_CommonConstants.sqf edits", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane367-map-scale-gates-nochange", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane367-map-scale-gates-nochange", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/606", "commit": "9735570faca35a9c763c321f36943045a44d4755", "base": "claude/build84-cmdcon36", "baseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "file": "docs/design/AICOM-MAP-SCALE-GATES-NOCHANGE.md", "mergeState": "OPEN/DRAFT/CLEAN", "ci": "WASP CI Tooling and report-only audits passed in 1m23s", "constantsSha256": "2BEB0448A1C03CC11D8238ECCA9C2AA7C84D752EE0ACD2C6492DCFFA544DCB04", "mode": "docs-only-no-change-source-pr" }, "files": [ "docs/design/AICOM-MAP-SCALE-GATES-NOCHANGE.md" ], "pr": 606, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/606", "commit": "9735570faca35a9c763c321f36943045a44d4755", "summary": "Lane 367 released as a docs-only no-change verification: Zargabad ENGAGE/HQ-strike gates are already pre-set before CH/TK defaults." }, { "lane": "fleet-lane-247-buyunits-queue-cap-signal-2026-07-03", "owner": "Codex-Fleet-11-loop", "status": "active-source-claim", "sourceScope": [ "L3 lane 247: make the Buy Units queue header visibly signal a full factory queue and include current/cap values in the queue-full hint.", "Chernarus source first: Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Use existing queue cap variables only; no queue limit retune, new defaults, factory behavior change, package artifact, deploy or live runtime action." ], "handoff": "Active source claim by Codex-Fleet-11-loop. Preserve lane ownership for GUI_Menu_BuyUnits.sqf queue cap signaling until that agent releases or abandons the lane.", "updated": "2026-07-03T16:49:02.4946776+02:00", "outputs": [ "Claimed branch codex/lane247-buyunits-queue-cap-signal", "Target source file: Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf", "Planned behavior: color the Buy Units queue header at cap and include current/cap values in the queue-full hint." ], "validation": [ "Game PC prompt refreshed before claim; SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "Source fetch confirmed github/claude/build84-cmdcon36@873c7f7af25070bbf690d27cc4c006d45a00155f", "Open PR board and fetched Build84 branch file diffs found no GUI_Menu_BuyUnits.sqf owner", "Remote branch scan found no lane247, buy-queue or queue-full branch", "Wiki scan found no lane247 or BuyUnits queue cap owner", "Current target already computes queue count and cap but does not color IDC 12024 at cap; queue-full hint passes only max value", "No source files edited before claim" ], "guardrails": [ "Chernarus source first", "mirror maintained Vanilla via LoadoutManager if generated", "client UI/readability only", "use existing queue cap variables", "no new flags/defaults/constants", "no queue limit retune", "no factory build behavior change", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane247-buyunits-queue-cap-signal", "gameplaySourceChanged": true, "missionSourceChanged": true, "refs": { "branch": "codex/lane247-buyunits-queue-cap-signal", "base": "claude/build84-cmdcon36", "baseSha": "873c7f7af25070bbf690d27cc4c006d45a00155f", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf" }, "files": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Client/GUI/GUI_Menu_BuyUnits.sqf" ], "summary": "Claimed lane 247 to color the Buy Units queue header at factory cap and include current/cap values in the queue-full hint." }, { "lane": "fleet-lane-326-arty-request-cooldown-nochange-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Block M lane 326: verify whether a fresh player artillery request can be cleared without updating wfbe_aicom_arty_last when no gun fires.", "Released as a docs-only/no-change source PR because Build84 already stamps wfbe_aicom_arty_last at the request-clear point.", "The Strategy source file is hot under open PRs, so no SQF edits, LoadoutManager output, package artifact, deploy or live runtime action were made." ], "handoff": "Released as draft PR #613. Future work should only reopen this lane if the request-clear cooldown stamp is removed later; otherwise treat lane326 as no-change on Build84.", "updated": "2026-07-03T18:58:40.6706973+02:00", "outputs": [ "Draft PR #613: https://github.com/rayswaynl/a2waspwarfare/pull/613", "Branch codex/lane326-arty-request-cooldown-nochange at 0de1c5db5dc53f02eb88aed46667561c14cbe88e", "Added docs/design/AICOM-ARTY-REQUEST-COOLDOWN-NOCHANGE.md", "Verdict: current Build84 already stamps wfbe_aicom_arty_last when clearing a fresh player artillery request, so the lane326 source premise is no-change." ], "validation": [ "Game PC prompt and brain snapshots refreshed before claim; prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A.", "Wiki, Game PC brain, open PR and remote branch scans found no exact lane326 / AICOM player-request cooldown owner before claim.", "Adjacent artillery/cooldown hits were lane202 shared artillery cooldown and PR #74 RHUD artillery cooldown routing, not this AI_Commander_Strategy request-clear path.", "Open PR file-ownership scan showed AI_Commander_Strategy.sqf is hot under #607, #605, #604, #594, #592, #581 and #328, so this lane avoided SQF edits.", "Current Build84 AI_Commander_Strategy.sqf lines 1106-1111 clear fresh player requests and stamp wfbe_aicom_arty_last at request clear.", "Maintained Strategy mirror SHA256 parity passed across CH/TK/ZG: 7CB2531D0943FEE3E4F4962CAFAC3033790349E518B1BB996A1978E148C12F62.", "Draft PR #613 verified OPEN, DRAFT, MERGEABLE/CLEAN against claude/build84-cmdcon36.", "WASP CI Tooling and report-only audits passed in 1m18s.", "Changed files limited to docs/design/AICOM-ARTY-REQUEST-COOLDOWN-NOCHANGE.md.", "git -c core.safecrlf=false diff --cached --check passed before commit.", "git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEAD passed.", "ASCII/NUL/conflict-marker scan passed for the new report.", "Docs-only: no SQF edits, no LoadoutManager run, no package artifact, no deploy and no live runtime action." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no AI_Commander_Strategy.sqf edits", "no Init_CommonConstants.sqf edits", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane326-arty-request-cooldown-nochange", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane326-arty-request-cooldown-nochange", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/613", "commit": "0de1c5db5dc53f02eb88aed46667561c14cbe88e", "base": "claude/build84-cmdcon36", "baseSha": "4910fc3f5fb5657feee6b554d700155f3a827092", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "file": "docs/design/AICOM-ARTY-REQUEST-COOLDOWN-NOCHANGE.md", "mergeState": "OPEN/DRAFT/CLEAN", "ci": "WASP CI Tooling and report-only audits passed in 1m18s", "strategySha256": "7CB2531D0943FEE3E4F4962CAFAC3033790349E518B1BB996A1978E148C12F62", "mode": "docs-only-no-change-source-pr" }, "files": [ "docs/design/AICOM-ARTY-REQUEST-COOLDOWN-NOCHANGE.md" ], "pr": 613, "prUrl": "https://github.com/rayswaynl/a2waspwarfare/pull/613", "commit": "0de1c5db5dc53f02eb88aed46667561c14cbe88e", "summary": "Lane 326 released as a docs-only no-change verification: Build84 already stamps the AICOM artillery cooldown when clearing a fresh player request." }, { "lane": "fleet-lane-330-expand-dedup-nochange-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-superseded-by-pr-open", "sourceScope": [ "Block M lane 330: verify expansion-lane neutral town picks are deduplicated across expand-quota teams.", "Current Build84 evidence shows AI_Commander_Allocate.sqf already keeps _expandClaimed, skips claimed neutral towns and appends each selected expansion target when WFBE_C_AICOM_EXPAND_DEDUP is enabled.", "Current constants register WFBE_C_AICOM_EXPAND_DEDUP default 0 per AGENTS default-off policy; no source behavior edit planned.", "Planned output is a docs-only no-change draft PR against claude/build84-cmdcon36." ], "handoff": "Released as superseded: Codex-Fleet-12 PR #622 landed first for lane330 and is OPEN/DRAFT/CLEAN with CI passed. Codex-Fleet-10 duplicate PR #624 was closed and its branch deleted; use #622 for lane330 review.", "updated": "2026-07-03T19:28:07.3346556+02:00", "outputs": [ "superseded by draft PR #622 https://github.com/rayswaynl/a2waspwarfare/pull/622", "duplicate draft PR #624 closed and branch codex/lane330-expand-dedup-nochange deleted", "no duplicate source lane remains open from Codex-Fleet-10-loop" ], "validation": [ "Game PC prompt and brain snapshots refreshed before claim; prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A.", "Fresh wiki pull completed before claim and exact lane330 scan found no wiki or Game PC brain owner.", "Open PR board refreshed successfully with 229 open PRs; no lane330 / expand-dedup PR was present.", "Remote branch scan after fetch found no lane330 branch; lane341 and lane333 appeared and were treated as taken.", "Current Build84 AI_Commander_Allocate.sqf already declares _expandClaimed, gates WFBE_C_AICOM_EXPAND_DEDUP, skips already-claimed neutral towns, and appends each selected expansion target.", "Current Build84 Init_CommonConstants.sqf registers WFBE_C_AICOM_EXPAND_DEDUP default 0, matching the binding AGENTS default-off feature rule despite the prompt lane text mentioning default 1.", "Maintained CH/TK/ZG Allocate mirrors all contain the same expand-dedup hooks.", "AI_Commander_Allocate.sqf is hot under open Build84 PRs #599, #597 and #579, so this lane avoids SQF edits.", "No source files edited before claim.", "After source PR creation, fresh wiki pull showed Codex-Fleet-12 had already claimed and released lane330 as draft PR #622.", "PR #622 verified OPEN/DRAFT/CLEAN against claude/build84-cmdcon36 with WASP CI Tooling and report-only audits passed.", "Duplicate PR #624 was closed with a superseded-by-#622 comment and branch codex/lane330-expand-dedup-nochange was deleted.", "No duplicate lane330 source PR remains open from Codex-Fleet-10-loop." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no AI_Commander_Allocate.sqf edits", "no Init_CommonConstants.sqf edits", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action", "duplicate PR closed", "use PR #622 as the lane330 review artifact" ], "branch": "codex/lane330-expand-dedup-nochange", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane330-expand-dedup-nochange", "base": "claude/build84-cmdcon36", "baseSha": "4910fc3f5fb5657feee6b554d700155f3a827092", "wikiHeadBeforeClaim": "a9da93d127a8c6c7a978c86dee0f56384b2ef059", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "openPrCountBeforeClaim": 229, "plannedFile": "docs/design/AICOM-EXPAND-DEDUP-NOCHANGE.md", "sourceFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/AI/Commander/AI_Commander_Allocate.sqf", "constantsFile": "Missions/[55-2hc]warfarev2_073v48co.chernarus/Common/Init/Init_CommonConstants.sqf", "hotSourceOwners": [ "#599 codex/lane334-fist-tiercap https://github.com/rayswaynl/a2waspwarfare/pull/599", "#597 codex/lane329-fist-garrison-penalty https://github.com/rayswaynl/a2waspwarfare/pull/597", "#579 codex/lane221-harass-unmet-telemetry https://github.com/rayswaynl/a2waspwarfare/pull/579" ], "mode": "superseded-duplicate-closed", "supersededByPr": "https://github.com/rayswaynl/a2waspwarfare/pull/622", "supersededByPrNumber": 622, "supersededByBranch": "codex/lane330-aicom-expand-dedup-nochange", "supersededByCommit": "f66808fb2a3470868ef7c1dc7e9da1a5fc7a86e5", "duplicatePrClosed": "https://github.com/rayswaynl/a2waspwarfare/pull/624", "duplicatePrNumber": 624, "duplicateBranchDeleted": "codex/lane330-expand-dedup-nochange", "ci": "PR #622 WASP CI Tooling and report-only audits passed", "mergeState": "PR #622 OPEN/DRAFT/CLEAN" }, "files": [ "docs/design/AICOM-EXPAND-DEDUP-NOCHANGE.md" ] }, { "lane": "fleet-lane-215-town-ai-lifecycle-reference-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "draft-pr-open-clean-ci-passed", "sourceScope": [ "Lane 215: released Town-AI lifecycle reference covering activation/deactivation, patrol versus defense SAD, mop-up TTL, static defense operators, capture lazy garrison and group-budget interaction.", "Released as docs/design/TOWN-AI-LIFECYCLE-REFERENCE.md in draft PR #641 against claude/build84-cmdcon36.", "The reference is source-backed with current Build84 file:line anchors for town AI, capture transition, static gunner, patrol and AICOM handoff paths.", "Docs-only scope: no mission source, constants, mirrors, LoadoutManager, package artifact, deploy or live runtime action." ], "handoff": "Released via docs-only draft PR #641 with CLEAN CI. Future runtime lanes touching town activation, mop-up, static manning, or AICOM hold behavior should use this reference and still re-check active PR file ownership before editing hot SQF files.", "updated": "2026-07-03T20:46:52.7739256+02:00", "outputs": [ "draft PR #641 https://github.com/rayswaynl/a2waspwarfare/pull/641", "branch codex/lane215-town-ai-lifecycle-reference", "commit d666248c67b945901fafa4eb47043fffe2ca84f7", "docs/design/TOWN-AI-LIFECYCLE-REFERENCE.md", "base claude/build84-cmdcon36@4910fc3f5fb5657feee6b554d700155f3a827092", "merge state OPEN/DRAFT/CLEAN with WASP CI passed" ], "validation": [ "Prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A remains current.", "PR #641 verified OPEN/DRAFT/CLEAN with WASP CI Tooling and report-only audits passed.", "Changed files limited to docs/design/TOWN-AI-LIFECYCLE-REFERENCE.md.", "git diff --cached --check passed; Git only reported the expected LF-to-CRLF workspace warning when staging the new file.", "Conflict-marker scan passed on the new docs file.", "ASCII/control-byte scan passed on the new docs file.", "Referenced WFBE symbol scan passed for 13 symbols in Build84 source.", "git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEAD passed.", "No SQF or mission-source files changed; LoadoutManager was not required." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no server_town_ai.sqf edits", "no server_town.sqf edits", "no Common_RunCommanderTeam.sqf edits", "no Init_CommonConstants.sqf edits", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane215-town-ai-lifecycle-reference", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane215-town-ai-lifecycle-reference", "base": "claude/build84-cmdcon36", "baseSha": "4910fc3f5fb5657feee6b554d700155f3a827092", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "plannedFile": "docs/design/TOWN-AI-LIFECYCLE-REFERENCE.md", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/641", "prNumber": 641, "commit": "d666248c67b945901fafa4eb47043fffe2ca84f7", "mergeState": "OPEN/DRAFT/CLEAN", "ci": "WASP CI Tooling and report-only audits passed", "guideRev": "GR-2026-07-03a", "mode": "docs-only-source-pr" }, "files": [ "docs/design/TOWN-AI-LIFECYCLE-REFERENCE.md" ] }, { "lane": "fleet-lane-285-carrier-deck-service-point-design-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open", "sourceScope": [ "Lane 285: Carrier deck service point design for repair/refuel support on captured LHDs.", "Planned output: docs/design/CARRIER-DECK-SERVICE-POINT-DESIGN.md as a source-side design/reference doc with current Build84 anchors and a future stack plan.", "Docs-only scope because the runtime capture lifecycle requires server_town.sqf, which is hot with active draft PRs #566, #589 and #643." ], "handoff": "Released as draft PR #647. Docs-only source PR added docs/design/CARRIER-DECK-SERVICE-POINT-DESIGN.md with Build84 anchors and a future runtime stack plan; no mission source edited. Future implementation should stack on the server_town.sqf owner and keep WFBE_C_NAVAL_CARRIER_SERVICE_POINTS default 0.", "updated": "2026-07-03T21:09:05.1243220+02:00", "outputs": [ "draft PR #647: https://github.com/rayswaynl/a2waspwarfare/pull/647", "commit 869a8d145203dbffcb3b4707a86d6b86145d0ceb", "file docs/design/CARRIER-DECK-SERVICE-POINT-DESIGN.md", "branch codex/lane285-carrier-deck-service-point-design", "base claude/build84-cmdcon36@4910fc3f5fb5657feee6b554d700155f3a827092", "runtime implementation deferred because server_town.sqf has active draft PRs #566, #589 and #643" ], "validation": [ "Game PC prompt and wiki brain refreshed before claim; prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A.", "Open PR board refreshed with 252 open PRs, 232 targeting Build84 before claim.", "Exact coordination scan found no lane285, carrier deck service point, LHD service or deck-service owner in wiki brain, open PRs or remote branches.", "Current Build84 evidence shows Init_NavalHVT.sqf wires carrier air-shop hangars, while GUI_Menu_Service.sqf service support assembly only sees side structures, depots, repair trucks and repair-truck-built service points.", "Current Build84 server_town.sqf handles carrier hangar respawn on capture, and land-airfield service point creation uses the separate wfbe_airfield_sp path; no carrier service point path is present.", "server_town.sqf is hot with active draft PRs #566, #589 and #643, so this claim is docs-only and avoids runtime source collisions.", "PR #647 verified OPEN/DRAFT/CLEAN against claude/build84-cmdcon36@4910fc3f5fb5657feee6b554d700155f3a827092.", "WASP CI Tooling and report-only audits passed.", "git diff --cached --check passed; conflict marker, Co-Authored-By and ASCII scans passed on the new doc.", "Full-repo SQF lint was run and reported existing Build84 baseline findings only; the staged payload touched no .sqf, .sqm or .hpp files.", "No LoadoutManager run because no mission source or generated mirror files changed." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no server_town.sqf edits", "no Init_NavalHVT.sqf edits", "no GUI_Menu_Service.sqf edits", "no Client support helper edits", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane285-carrier-deck-service-point-design", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane285-carrier-deck-service-point-design", "base": "claude/build84-cmdcon36", "baseSha": "4910fc3f5fb5657feee6b554d700155f3a827092", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "openPrCountBeforeClaim": 252, "plannedFile": "docs/design/CARRIER-DECK-SERVICE-POINT-DESIGN.md", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/647", "prNumber": 647, "commit": "869a8d145203dbffcb3b4707a86d6b86145d0ceb", "mergeState": "OPEN/DRAFT/CLEAN", "ci": "WASP CI Tooling and report-only audits passed", "guideRev": "GR-2026-07-03a", "hotFiles": [ "Missions/[55-2hc]warfarev2_073v48co.chernarus/Server/FSM/server_town.sqf" ], "hotPrs": [ 566, 589, 643 ], "mode": "docs-only-source-pr" }, "files": [ "docs/design/CARRIER-DECK-SERVICE-POINT-DESIGN.md" ] }, { "lane": "fleet-lane-208-archive-script-mining-v2-2026-07-03", "owner": "Codex-Fleet-10-loop", "status": "released-draft-pr-open-ci-passed-merge-unknown", "sourceScope": [ "Lane 208: Archive script mining v2 from the MAIN-PC E:/arma2-cache local archive cache.", "Released output: docs/design/ARCHIVE-SCRIPT-MINING-V2.md as a source-side catalog of locally mined support/artillery/NORRN/airfield mechanics and explicitly indexed-only NIAC/mortar/RoadBlockGeneration gaps.", "Matching wiki catalog Archive-Script-Mining-V2.md already exists at wiki commit 54916b4 and was left unchanged.", "Docs-only scope; no mission source edits, no extraction into the repo, no bulk archive download." ], "handoff": "Released via docs-only draft PR #653 with WASP CI passed. GitHub mergeability still reported UNKNOWN at release logging time. Future source follow-ups should use the source doc plus wiki Archive-Script-Mining-V2 page as catalog inputs, not re-claim lane 208.", "updated": "2026-07-03T21:31:43.6952564+02:00", "outputs": [ "draft PR #653 https://github.com/rayswaynl/a2waspwarfare/pull/653", "branch codex/lane208-archive-script-mining-v2", "commit 4746d6d4a9eaa9204bd222156b8d3835d505f51a", "docs/design/ARCHIVE-SCRIPT-MINING-V2.md", "wiki page Archive-Script-Mining-V2.md at commit 54916b4", "base claude/build84-cmdcon36@3ac68b5dccbd28f4b79f938ac969a3d80d2bf4fe", "Game PC prompt SHA256 1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "WASP CI Tooling and report-only audits passed" ], "validation": [ "Game PC prompt and wiki brain refreshed before claim; Game PC brain hashes matched local wiki brain.", "Source remotes refreshed before claim; target base is claude/build84-cmdcon36@3ac68b5dccbd28f4b79f938ac969a3d80d2bf4fe.", "Open PR board refreshed with 252 open PRs, 231 targeting Build84 before claim.", "Exact coordination scan found no lane208, archive-script-mining-v2, NIAC, Random_Arty, RoadBlockGeneration, aerialTaxi, Airfield_Support or NORRN archive-mining owner in wiki brain, open PRs or remote branches.", "E:/arma2-cache exists on this machine and contains archives, extracted cache, reports and triage directories.", "Direct NIAC, mortar, RealMortars and RoadBlockGeneration archives were indexed but not locally present under E:/arma2-cache/archives or E:/arma2-cache/extracted during this pass.", "Source branch adds only docs/design/ARCHIVE-SCRIPT-MINING-V2.md.", "git diff --check passed.", "ASCII/control scan passed for the new source docs file.", "PR #653 verified OPEN/DRAFT with one docs-only file; WASP CI Tooling and report-only audits passed; GitHub mergeability remained UNKNOWN at release logging time.", "Coordination correction: a later lane207 note said lane 208 was owned by PR #648, but PR #648 is an unrelated merged WDDM classname fix; the actual lane208 source PR is #653.", "No SQF, SQM, HPP, EXT, generated mission, package or runtime files changed; LoadoutManager was not required." ], "guardrails": [ "docs-only source PR", "no mission source edits", "no archive extraction into the repo", "named local cache items only", "no bulk archive download", "no LoadoutManager run", "no package artifact", "no deploy", "no live runtime action" ], "branch": "codex/lane208-archive-script-mining-v2", "gameplaySourceChanged": false, "missionSourceChanged": false, "refs": { "branch": "codex/lane208-archive-script-mining-v2", "base": "claude/build84-cmdcon36", "baseSha": "3ac68b5dccbd28f4b79f938ac969a3d80d2bf4fe", "promptSha256": "1FD82484813130A2FFF4B7EE909A357998321142563E1AAAC35264782E6FBB9A", "openPrCountBeforeClaim": 252, "build84PrCountBeforeClaim": 231, "plannedFile": "docs/design/ARCHIVE-SCRIPT-MINING-V2.md", "file": "docs/design/ARCHIVE-SCRIPT-MINING-V2.md", "cacheRoot": "E:/arma2-cache", "pr": "https://github.com/rayswaynl/a2waspwarfare/pull/653", "prNumber": 653, "commit": "4746d6d4a9eaa9204bd222156b8d3835d505f51a", "wikiPage": "Archive-Script-Mining-V2.md", "wikiPageCommit": "54916b47cfb814250c401a9d0c073ad3928cd1e5", "mergeState": "OPEN/DRAFT/UNKNOWN", "ci": "WASP CI Tooling and report-only audits passed", "guideRev": "GR-2026-07-03a", "mode": "docs-only-source-pr" }, "files": [ "docs/design/ARCHIVE-SCRIPT-MINING-V2.md" ] } ], "integratedReports": [ { "lane": "supply-scan-current-source-scope-correction", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T18:20:00+02:00", "summary": "Corrected supply command-center scan scope: current source/Vanilla, stable origin/master 2cdf5fb8, Miksuu 89ae9dad and perf/quick-wins 0076040f still enumerate nearestObjects [] at supplyMissionStarted.sqf:28 and post-filter Base_WarfareBUAVterminal at :25; release 7ff18c49 carries the heli-aware typed scan at :52,58 in both maintained release roots. No gameplay source changed.", "docs": [ "Supply-Mission-Architecture", "Supply-Mission-Authority-Cleanup-Playbook", "Supply-Mission-Scan-Narrowing", "Source-Fix-Propagation-Queue", "Feature-Status-Register", "Performance-Opportunity-Sweep", "Current-Source-Status-Snapshot" ] }, { "lane": "reaktiv-branch-status-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T18:05:00+02:00", "summary": "Refreshed Reaktiv ERA armor branch status: current source/Vanilla, stable origin/master 2cdf5fb8, Miksuu 89ae9dad and perf/quick-wins 0076040f still carry unreachable Common/Module/Reaktiv in both maintained roots; release 7ff18c49 removes Reaktiv from maintained roots while stale modded Napf/Eden/Lingor copies remain.", "docs": [ "Modules-Atlas", "Dead-Code-And-Stale-Code-Register" ] }, { "lane": "loadoutmanager-root-discovery-branch-scope", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:55:00+02:00", "summary": "Corrected LoadoutManager root discovery to branch-scoped truth: current source/stable origin/master 2cdf5fb8, Miksuu 89ae9dad and perf/quick-wins 0076040f require an ancestor named a2waspwarfare; release 7ff18c49 also accepts a root containing Missions/[55-2hc]warfarev2_073v48co.chernarus, Tools/LoadoutManager and AGENTS.md. A2WASP_SKIP_ZIP remains the propagation-only packaging skip.", "docs": [ "Tools-And-Build-Workflow", "Source-Fix-Propagation-Queue", "Supply-Mission-Scan-Narrowing", "Agent-Release-Readiness-Ledger", "LLM-Agent-Entry-Pack" ] }, { "lane": "gear-profile-filter-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:48:00+02:00", "summary": "Refreshed gear profile save/import evidence to current heads: current source/Vanilla, stable origin/master 2cdf5fb8, Miksuu 89ae9dad, perf/quick-wins 0076040f and release 7ff18c49 all keep undefined _u_upgrade in Client_UI_Gear_SaveTemplateProfile.sqf and the six-field Init_ProfileGear.sqf guard before reading index 6.", "docs": [ "Gear-Template-Profile-Filter", "Feature-Status-Register", "Source-Fix-Propagation-Queue" ] }, { "lane": "vehicle-cargo-loop-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:35:00+02:00", "summary": "Refreshed vehicle/backpack cargo loop-bound evidence to current heads and corrected perf scope: current source/Vanilla, stable origin/master 2cdf5fb8, Miksuu 89ae9dad and release 7ff18c49 still keep all five inclusive cargo loops; perf/quick-wins 0076040f fixes Chernarus only while maintained Vanilla still needs propagation.", "docs": [ "Vehicle-Cargo-Equip-Loop-Bounds", "Feature-Status-Register", "Source-Fix-Propagation-Queue" ] }, "auto-wall-toggle-current-head-refresh", "marker-creation-channel-index-sharpening", "network-hardening-current-head-refresh", "camp-count-current-head-refresh", "indicator-exploration-backlog-sharpening", "factory-purchase-current-head-refresh", "wiki-quality-dup8-construction-routing", "wiki-quality-dup7-supply-cooldown-routing", "gear-loadout-easa-balance-discovery", "external-pdf-research-intake", "pv-matrix-second-pass-v2", "common-pv-network-authority-v2", "discord-extension-antistack-integration-discovery", "modules-review-dr27", "gear-easa-review-dr28", "extension-globalgamestats-dr29", "battleye-posture-dr30", "discord-datapath-dr31", "cheap-explorer-wave-c", "external-pdf-reconciliation-wave-d", "agent-readable-artifact-v3", "supply-mission-authority-matrix-v2", "cheap-explorer-wave-e", "implementation-hardening-planning", "server-authority-migration-map", "attack-wave-authority-dr41", "abandoned-feature-revival-review", "performance-opportunity-sweep", "external-arma2-reference-guide", "wiki-quality-dup10-hc-routing", "wiki-quality-merge1-authority-routing", "icbm-authority-playbook-routing", "wiki-quality-dup5-battleye-routing", "wiki-quality-dup9-victory-routing", "wiki-quality-dup6-lifecycle-routing", "wiki-quality-dup4-generated-mission-routing", "client-skill-init-idempotency", "hosted-server-fps-loop-sleep", "supply-mission-scan-narrowing", "wasp-marker-wait-cleanup", "factory-queue-counter-token-cleanup", "scout-wave-j-harvest", "agent-machine-index-bootstrap", "pr-board-state-refresh", "tooling-release-audit-status-closeout", "wiki-quality-round2-closeout", "mirror-and-source-consistency-closeout", "wiki-source-batch3-routing-closeout", "agent-worklog-append-only-guardrail", "old-warfarebe-performance-comparison", "navigation-inventory-refresh-old-fps", "old-fps-feature-routing", "old-fps-scout-addendum-harvest", "pruning-ledger-lead-state-closeout", "dashboard-latest-batch-compaction", "bottleneck-queue-validation-refresh", "current-source-status-refetch", "miksuu-town-capture-state-fix-intake", "community-upstream-head-note-refresh", "pr8-release-head-evidence-refresh", "release-head-propagated-fix-spotcheck-and-fps-report-intake", "release-head-machine-ledger-sync", "old-vs-current-fps-opportunity-harvest", "old-fps-provenance-cleanup", "fps-helper-lane-compaction", "server-runtime-operations-gateway", "old-be-current-wasp-fps-opportunity-final-harvest", "july-update-route-sync", "commander-arty-smoke-lane-dashboard-sync", "commander-arty-smoke-lane-collaboration-sync", "camp-flag-texture-branch-scope", "resistance-patrol-latch-branch-route", "auto-wall-toggle-scope-branch-route", "salvage-payout-cleanup-branch-route", "feature-status-auto-wall-duplicate-prune", "camp-count-helper-fallback-branch-route", "wasp-marker-wait-branch-route", "clickabletext-soundpush-branch-route", "side-supply-clamp-branch-route", "side-supply-reason-string-branch-route", "empty-supply-truck-cleanup-branch-route", "vote-help-ui-edge-branch-route", "requestspecial-upgrade-sync-branch-route", "resource-income-payout-branch-route", "release-7195b331-status-refresh", "factory-destroyed-purchase-refund-branch-route", "source-fix-salvage-duplicate-prune", "dead-code-parameter-duplicate-prune", "gear-template-creation-gate-branch-route", "ai-supply-truck-branch-route", "send-message-direct-compile-branch-route", "pvf-dispatcher-lookup-branch-route" ], "queuedReports": [], "lanes": [ { "lane": "fast-travel-fee-current-stable-refresh-2026-06-22", "suggestedOwner": "Codex", "status": "published-validated-docs-only", "summary": "Refreshed Tactical fast-travel fee current-stable branch evidence to origin/master@0139a346 without gameplay source changes." }, { "lane": "fast-travel-fee-stable-head-refresh", "suggestedOwner": "Codex", "status": "published-validated-superseded-current-stable", "summary": "Historical June 6 Tactical fast-travel fee stable-head refresh; use fast-travel-fee-current-stable-refresh-2026-06-22 for current origin/master@0139a346 evidence." }, { "lane": "clickabletext-soundpush-stable-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed RscClickableText soundPush stable-head branch evidence to current origin/master/local master 89ae9dad without gameplay source changes." }, { "lane": "vehicle-cargo-loop-stable-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed vehicle/backpack cargo loop stable-head branch evidence to current origin/master/local master 89ae9dad without gameplay source changes." }, { "lane": "gear-template-stable-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed gear profile/template stable-head branch evidence to current origin/master/local master 89ae9dad without gameplay source changes." }, { "lane": "requestspecial-upgrade-sync-stable-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed RequestSpecial upgrade-sync stable-head branch evidence to current origin/master/local master 89ae9dad without gameplay source changes." }, { "lane": "salvage-payout-stable-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed salvage payout/cleanup stable-head branch evidence to current origin/master/local master 89ae9dad without gameplay source changes." }, { "lane": "auto-wall-toggle-stable-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed auto-wall global-toggle stable-head branch evidence to current origin/master/local master 89ae9dad without gameplay source changes." }, { "lane": "empty-supply-truck-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T22:10:00+02:00", "summary": "Refreshed current-facing empty supply-truck cleanup branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "handoff": "Keep this as branch-status documentation only; keep-and-label versus shorter/parameterized supply-truck timeout remains future runtime/logistics owner work." }, { "lane": "wasp-marker-wait-stable-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T21:55:00+02:00", "summary": "Refreshed current-facing WASP marker wait branch-head wording from stable origin/master 2cdf5fb8 to current 89ae9dad where source shape remains unchanged.", "handoff": "Keep this as branch-status documentation only; the display-54 throttled wait patch and marker-dialog smoke remain future UI-owner work." }, { "lane": "supply-scan-current-source-scope-correction", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T18:20:00+02:00", "summary": "Corrected supply command-center scan scope: current source/Vanilla, stable origin/master 2cdf5fb8, Miksuu 89ae9dad and perf/quick-wins 0076040f still enumerate nearestObjects [] at supplyMissionStarted.sqf:28 and post-filter Base_WarfareBUAVterminal at :25; release 7ff18c49 carries the heli-aware typed scan at :52,58 in both maintained release roots. No gameplay source changed.", "handoff": "Future supply owner should port or recreate the release typed command-center scan in current source/Vanilla if desired, then run truck/heli command-center and no-unrelated-object smoke before release-complete wording." }, { "lane": "reaktiv-branch-status-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T18:05:00+02:00", "summary": "Refreshed Reaktiv ERA armor branch status: current source/Vanilla, stable origin/master 2cdf5fb8, Miksuu 89ae9dad and perf/quick-wins 0076040f still carry unreachable Common/Module/Reaktiv in both maintained roots; release 7ff18c49 removes Reaktiv from maintained roots while stale modded Napf/Eden/Lingor copies remain.", "handoff": "Use Modules Atlas for Reaktiv branch status; do not open a duplicate Reaktiv page unless gameplay revival work starts." }, { "lane": "loadoutmanager-root-discovery-branch-scope", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:55:00+02:00", "summary": "Corrected LoadoutManager root discovery to branch-scoped truth: current source/stable origin/master 2cdf5fb8, Miksuu 89ae9dad and perf/quick-wins 0076040f require an ancestor named a2waspwarfare; release 7ff18c49 also accepts a root containing Missions/[55-2hc]warfarev2_073v48co.chernarus, Tools/LoadoutManager and AGENTS.md. A2WASP_SKIP_ZIP remains the propagation-only packaging skip.", "handoff": "Run current source/stable/Miksuu/perf LoadoutManager only from a checkout path whose ancestors include a2waspwarfare, unless the release marker-root patch is ported." }, { "lane": "gear-profile-filter-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:48:00+02:00", "summary": "Refreshed gear profile save/import evidence to current heads: current source/Vanilla, stable origin/master 2cdf5fb8, Miksuu 89ae9dad, perf/quick-wins 0076040f and release 7ff18c49 all keep undefined _u_upgrade in Client_UI_Gear_SaveTemplateProfile.sqf and the six-field Init_ProfileGear.sqf guard before reading index 6.", "handoff": "Future gear/profile owner should patch SaveTemplateProfile _u_upgrade references and Init_ProfileGear six-field import handling together in source Chernarus, propagate maintained Vanilla, and smoke old/current profile rows plus allowed/locked template persistence." }, { "lane": "vehicle-cargo-loop-current-head-refresh", "owner": "Codex", "status": "published-validated", "updated": "2026-06-06T17:35:00+02:00", "summary": "Refreshed vehicle/backpack cargo loop-bound evidence to current heads and corrected perf scope: current source/Vanilla, stable origin/master 2cdf5fb8, Miksuu 89ae9dad and release 7ff18c49 still keep all five inclusive cargo loops; perf/quick-wins 0076040f fixes Chernarus only while maintained Vanilla still needs propagation.", "handoff": "Future gear/cargo owner should patch current source Chernarus, propagate maintained Vanilla deliberately, then smoke vehicle weapon/magazine/backpack cargo and backpack contents without bundling gear authority redesign." }, { "lane": "auto-wall-toggle-current-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed auto-wall global-toggle branch evidence to current Miksuu/release heads without gameplay source changes." }, { "lane": "marker-creation-channel-index-sharpening", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Sharpened MARKER_CREATION direct-channel indexing with exact sender/receiver/caller anchors and current-head branch scope without gameplay source changes." }, { "lane": "network-hardening-current-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed PVF dispatcher and SEND_MESSAGE network hardening branch evidence to current Miksuu/release heads without gameplay source changes." }, { "lane": "camp-count-current-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed camp-count helper fallback branch evidence to current Miksuu/release heads without gameplay source changes." }, { "lane": "indicator-exploration-backlog-sharpening", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Sharpened the indicator exploration backlog with exact source anchors and owner routes without gameplay source changes." }, { "lane": "factory-purchase-current-head-refresh", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Refreshed factory buy-menu price/key and destroyed-factory refund branch evidence to current Miksuu/release heads without gameplay source changes." }, { "lane": "documentation-finisher-loop", "suggestedOwner": "Codex", "status": "active-ongoing", "summary": "Continuing scoped source-backed wiki upkeep." }, { "lane": "pvf-dispatcher-lookup-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked DR-1/DR-38 generic PVF dispatcher Call Compile lookup hardening across current source, maintained Vanilla, stable, upstream, perf and release without gameplay source changes." }, { "lane": "send-message-direct-compile-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked DR-46 SEND_MESSAGE direct compile across current source, maintained Vanilla, stable, upstream, perf and release, then updated networking/status docs without gameplay source changes." }, { "lane": "gear-template-creation-gate-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked gear-template creation/display/save gate alignment across current source, maintained Vanilla, stable, upstream, perf and release, then updated gear/status docs without gameplay source changes." }, { "lane": "ai-supply-truck-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "AI commander autonomy owns the branch-checked route for config-gated AI supply-truck safe-disable versus real logistics revival." }, { "lane": "dead-code-parameter-duplicate-prune", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Pruned duplicate dead-code parameter rows and kept the actionable WFBE_C_AI_MAX and WFBE_C_UNITS_CLEAN_TIMEOUT findings single-sourced without gameplay source changes." }, { "lane": "source-fix-salvage-duplicate-prune", "suggestedOwner": "Codex", "status": "published-validated", "summary": "Pruned the duplicate salvage cleanup queue row and kept the branch-checked construction route canonical without gameplay source changes." }, { "lane": "factory-destroyed-purchase-refund-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked destroyed-factory purchase refund behavior across current source, maintained Vanilla, stable, upstream, perf and release, then updated factory/status docs without gameplay source changes." }, { "lane": "visible-parameter-runtime-consumer-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked visible mission parameters with missing/comment-only runtime consumers and updated canonical docs without gameplay source changes." }, { "lane": "empty-supply-truck-cleanup-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked the hard-coded 24-hour empty supply-truck cleanup delay and routed the owner-decision cleanup docs without gameplay source changes." }, { "lane": "auto-wall-toggle-scope-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked the global auto-wall toggle scope and updated construction/status docs without gameplay source changes." }, { "lane": "salvage-payout-cleanup-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked salvage payout casing, local delete/reward authority and loop shape, then updated construction/status docs without gameplay source changes." }, { "lane": "feature-status-auto-wall-duplicate-prune", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Pruned the stale duplicate auto-wall row from Feature Status and kept the branch-checked row as canonical without gameplay source changes." }, { "lane": "camp-count-helper-fallback-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked camp count helper zero fallback semantics and updated towns/status docs without gameplay source changes." }, { "lane": "wasp-marker-wait-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked WASP marker display-54 wait cleanup and updated WASP/status docs without gameplay source changes." }, { "lane": "clickabletext-soundpush-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked malformed RscClickableText soundPush config and updated UI/status docs without gameplay source changes." }, { "lane": "side-supply-clamp-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked side-supply clamp-first across current source, maintained Vanilla, stable, upstream, perf and release, then updated economy/status docs without gameplay source changes." }, { "lane": "side-supply-reason-string-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked the side-supply reason-string off-by-one across current source, maintained Vanilla, stable, upstream, perf and release, then updated economy/status docs without gameplay source changes." }, { "lane": "vote-help-ui-edge-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked vote/help/main-menu UI edge cases across current source, maintained Vanilla, stable, upstream, perf and release, then updated UI/status docs without gameplay source changes." }, { "lane": "requestspecial-upgrade-sync-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked RequestSpecial upgrade-sync tuple parsing across current source, maintained Vanilla, stable, upstream, perf and release, then updated support/upgrades/status docs without gameplay source changes." }, { "lane": "resource-income-payout-branch-route", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Branch-checked resource income cap-guard and income-system 4 display drift across current source, maintained Vanilla, stable, upstream, perf and release, then updated economy/status docs without gameplay source changes." }, { "lane": "release-7195b331-status-refresh", "suggestedOwner": "Codex-helper", "status": "published-validated", "summary": "Refreshed current release-head evidence through 7195b331 and updated release/status docs without gameplay source changes." }, { "lane": "old-be-current-wasp-fps-opportunity-scout-2", "suggestedOwner": "Codex-delegated", "status": "returned-harvested", "summary": "Final old BE vs current Wasp FPS opportunity scout returned and was compactly harvested into canonical pages." }, { "lane": "autonomous-claude-research", "suggestedOwner": "Claude", "status": "autonomous-ready", "summary": "Claude may self-select bounded source-backed subsystem reviews." }, { "lane": "feature-status-reconciliation", "suggestedOwner": "Codex/future-agent", "status": "watchlist", "summary": "Fold fresh findings into canonical pages and machine files." }, { "lane": "implementation-hardening-from-backlog", "suggestedOwner": "future-code-owner", "status": "owner-decision-code-lane", "summary": "Gameplay implementation only when explicitly claimed." }, { "lane": "testing-debugging-release-workflow", "suggestedOwner": "future-tester", "status": "published-release-gate", "summary": "Release/smoke evidence gate for future gameplay patches." }, { "lane": "source-propagated-smoke-pending", "suggestedOwner": "future-tester-release-owner", "status": "smoke-pending", "summary": "Client skill init, hosted FPS, supply scan, paratrooper markers and commander-built ARTY still need Arma smoke." }, { "lane": "wasp-marker-wait-cleanup", "suggestedOwner": "future-code-owner", "status": "source-needs-code", "summary": "Small patch-ready opportunity remains source-unpatched." } ], "rules": [ "Update Progress-Dashboard.md and agent-status.json when visible ownership or lane state changes.", "Append, do not overwrite, Agent-Worklog.md and agent-events.jsonl.", "Use source-cited evidence for broken/partial-feature claims.", "Treat external PDFs as downstream corroboration unless independently source-checked.", "If a branch is stale, integrate targeted findings instead of merging over newer navigation.", "Keep docs/wiki and the GitHub wiki checkout in parity before publishing.", "Use Arma 2 OA scripting references only." ], "currentStateNote": "Lane 215 claimed by Codex-Fleet-10-loop as a docs-only source PR for the Town-AI lifecycle reference; no mission source edits planned.", "completedLanes": [ { "lane": "fleet-lane-24-vote-system-qa-2026-07-02", "owner": "Codex", "completedAt": "2026-07-02T14:05:00+02:00", "output": "Opened draft PR #158 / codex/vote-system-qa@2e9b825d9f1a29daade752af2a7e230bde5e2b90 against claude/build84-cmdcon36. Added default-off WFBE_C_FIX_VOTE_LIST_PRUNE so vote and commander-vote dialogs can prune stale live-team rows in reverse order and guard stale stored indexes; included a vote-system QA note. Validated LoadoutManager mirror, bracket deltas 0/0/0, git diff checks, A3/Boolean trap scan, no classnames, and GitHub CLEAN/MERGEABLE." }, { "lane": "fleet-lane-17-sqf-lint-tooling-2026-07-02", "owner": "Codex", "completedAt": "2026-07-02T13:39:00+02:00", "output": "Opened draft PR #156 / codex/sqf-lint-tooling@3811b801c65ec13a0ebe831b2c873a93726ef899 against claude/build84-cmdcon36@ac305353cf5e58cc1a6eee5ba8fcb43c40e9efff. Added dependency-free Tools/Lint/check_sqf.py and README for A3 trap, Boolean ==/!=, bracket balance, classname-like uniqueness and disableSerialization heuristics. Verified py_compile, help output, sample SQF scans, staged payload limited to Tools/Lint, git diff check and GitHub CLEAN/MERGEABLE." }, { "lane": "fleet-lane-1-income-system4-display-2026-07-02", "owner": "Codex", "completedAt": "2026-07-02T13:20:00+02:00", "output": "Opened draft PR #155 / codex/income-system4-display-align@f1c0cbeb430587303d18175b2e7f2a0244e81005 against master. Added default-off WFBE_C_FIX_INCOME_SYSTEM4_DISPLAY so income system 4 can display the same x1.5 split that updateresources.sqf pays when explicitly enabled, while preserving legacy UI at flag 0. Mirrored Takistan via LoadoutManager and verified income refs, bracket deltas, A3 trap scan, no Boolean ==/!=, no classname additions beyond flag/private-local names, git diff --check and GitHub CLEAN/MERGEABLE." }, { "lane": "fleet-lane-2-salvage-payout-case-2026-07-02", "owner": "Codex", "completedAt": "2026-07-02T13:10:00+02:00", "output": "Opened draft PR #153 / codex/salvage-payout-case-guard@84b50c9683bdb0a79744e506a0a878e4087b0543 against master. Added default-off WFBE_C_FIX_SALVAGE_PAYOUT_CASE so manual engineer salvage and salvage-truck payout paths can call compiled ChangePlayerFunds when explicitly enabled while preserving legacy ChangePlayerfunds at flag 0. Mirrored Takistan via LoadoutManager and verified helper refs, bracket deltas, A3 trap scan, no Boolean ==/!=, no classname-like additions beyond the flag string, git diff --check and GitHub CLEAN/MERGEABLE." }, { "lane": "fleet-lane-3-tactical-ammo-status-localization-2026-07-02", "owner": "Codex", "completedAt": "2026-07-02T13:00:49+02:00", "output": "Opened draft PR #150 / codex/tactical-ammo-status-localization@e88cab140dc0a3b932402f71afb5ac838e6c5f95 against master. Localized the Tactical Center artillery ammo request hint with STR_WF_TACTICAL_ArtilleryAmmoRequested, mirrored Takistan via LoadoutManager, and verified bracket deltas, A3 trap scan, no Boolean ==/!=, no classnames, XML parse, duplicate IDs, byte-identical stringtables, git diff --check and GitHub CLEAN/MERGEABLE." }, { "lane": "fleet-lane-5-tk-egress-map-bounds-2026-07-02", "owner": "Codex", "completedAt": "2026-07-02T12:53:12+02:00", "output": "Opened draft PR #148 / codex/tk-egress-map-bounds@0d3bed17687b27b4bb9b4b9947b309a56c0b92d4 against master. Added default-off WFBE_C_BASE_EGRESS_MAP_BOUNDS so random-start egress edge checks can use existing Init_Boundaries map size (Takistan 12800) instead of legacy 15360 when explicitly enabled; mirrored Takistan via LoadoutManager and verified bracket deltas, A3 trap scan, no Boolean ==/!=, no classnames, git diff --check and GitHub CLEAN/MERGEABLE." }, { "lane": "fleet-stringtable-localization-sweep-2026-07-02", "owner": "Codex", "completedAt": "2026-07-02T12:30:56+02:00", "output": "Opened draft PR #140 / codex/stringtable-localization-sweep@42e979140 against master. Filled mission-local stringtable missing keys and Russian gaps in Chernarus, mirrored Takistan via LoadoutManager, and verified XML parse, missing-key scan, zero RU gaps, bracket deltas, no A3 traps, no Boolean ==/!= and git diff check." }, { "lane": "legacy-compiled-aliases-no-static-callers", "owner": "Codex", "completedAt": "2026-06-06T22:05:00+02:00", "output": "Indexed old compiled globals with zero active static callers in current Chernarus and maintained Vanilla, preserving shared helper files that are live through newer WFBE_* names. No gameplay source changed." }, { "lane": "client-modal-loop-cadence-index", "owner": "Codex", "completedAt": "2026-06-06T21:42:00+02:00", "output": "Indexed current Chernarus and maintained Vanilla client modal loop cadence. Buy Gear, Transfer, Respawn and Upgrade .01 loops are routed as measurement-first P3 work; no gameplay source changed." }, { "lane": "ui-resource-wf-icon-missing-block", "owner": "Codex", "completedAt": "2026-06-06T21:24:00+02:00", "output": "Verified and routed the stale RscMenu_Upgrade missing Client/Images/wf_*.paa icon block in current Chernarus and maintained Vanilla. UI-Resource-Parity-Cleanup.md is canonical; no gameplay source changed." }, { "lane": "indicator-surface-matrix-index", "owner": "Codex", "completedAt": "2026-06-06T21:12:00+02:00", "output": "Seeded Client-UI-Systems-Atlas.md#indicator-surface-matrix with owner script, state source, audience, cadence, cleanup path, known risk, branch scope and smoke target routing for HUD/title, map/tactical, support/special, menu/resource and status/debug indicator surfaces. No gameplay source changed." }, { "lane": "service-easa-affordability-current-head-refresh", "owner": "Codex", "completedAt": "2026-06-07T00:30:00+02:00", "output": "Refreshed service/EASA affordability branch-scope wording to current stable 89ae9dad and release 7ff18c49 evidence, correcting release scope so rearm/refuel guards are partial in both maintained release roots while repair/heal and exact-funds EASA remain open. No gameplay source changed." }, { "lane": "reaktiv-current-head-refresh", "owner": "Codex", "completedAt": "2026-06-07T00:12:00+02:00", "output": "Refreshed Reaktiv dead-code/module rows from stale stable 2cdf5fb8 current-facing wording to current stable 89ae9dad evidence while preserving release maintained-root removal and stale modded-copy scope. No gameplay source changed." }, { "lane": "loadoutmanager-root-current-head-refresh", "owner": "Codex", "completedAt": "2026-06-06T23:59:55+02:00", "output": "Refreshed LoadoutManager root-discovery machine/status rows from stale origin/master 2cdf5fb8 current-source wording to current stable 89ae9dad evidence while preserving the release marker-root discovery split. No gameplay source changed." }, { "lane": "camp-count-current-head-machine-refresh", "owner": "Codex", "completedAt": "2026-06-06T23:59:45+02:00", "output": "Refreshed camp-count helper fallback machine/status rows from stale stable 2cdf5fb8 current-facing wording to current stable 89ae9dad evidence while preserving release/perf branch scope. No gameplay source changed." }, { "lane": "ai-supply-truck-current-head-refresh", "owner": "Codex", "completedAt": "2026-06-06T23:59:30+02:00", "output": "Superseded by ai-supply-truck-current-master-safe-disable-route: current origin/master cf2a6d6a now carries the release-style safe-disable in both maintained roots; this 89ae9dad record is historical branch evidence only. No gameplay source changed." }, { "lane": "resistance-patrol-current-head-refresh", "owner": "Codex", "completedAt": "2026-06-06T23:59:00+02:00", "output": "Refreshed resistance patrol active-latch docs and machine rows from older HEAD@2cdf5fb8 launch-line wording to current stable 89ae9dad line refs while preserving the branch split: current stable unpatched, perf Chernarus-only fixed, release fixed in both maintained roots. No gameplay source changed." }, { "lane": "town-ai-despawn-current-head-refresh", "owner": "Codex", "completedAt": "2026-06-06T23:58:00+02:00", "output": "Refreshed stale human-facing Town AI vehicle despawn Feature Status wording from historical stable 2cdf5fb8 to current stable 89ae9dad, while preserving the new persistent-defense cleanup helper as an additional current cleanup surface needing the same occupancy guard. No gameplay source changed." } ], "lastUpdated": "2026-07-03T20:37:26.0189738+02:00" }