-
Notifications
You must be signed in to change notification settings - Fork 0
Agent Worklog
Append-only, agent-visible worklog. Recent entries only (2026-06-06 onward). Older entries (2026-06-01 → 06-06) are preserved verbatim in Agent worklog archive. Append new entries at the bottom; do not reorder or edit other agents' entries. Machine feeds:
agent-events.jsonl,agent-collaboration.json.
- Claimed
fleet-lane-154-guer-tier-progress-rhud-2026-07-02againstorigin/claude/build84-cmdcon36. - Scope is the existing GUER-only Tech Kills RHUD row in source Chernarus
Client/Client_UpdateRHUD.sqfplus generated Takistan mirror; use existing kill-tier / M113 thresholds to show next-unlock progress. - Avoiding
Root_GUE_PlayerOverlay.sqf, constants, server PVFs,GUI_Menu*.sqf, AI commander files, live deploy and package artifacts.
- Claimed
fleet-lane-105-construction-site-polling-vm-2026-07-02againstorigin/claude/build84-cmdcon36. - Scope is a narrow source patch for completion-mode
Construction_MediumSite.sqfandConstruction_SmallSite.sqf: consolidate repeated threshold polling into one staged watcher per build while preserving stage order, timed construction mode, logic cleanup and existing completion side effects. - Plan is source Chernarus first, then LoadoutManager-generated maintained Takistan mirror. Avoiding GUI/Menu, AICOM, live deploy, package artifacts and unrelated construction authority/refund follow-ups.
- Released
fleet-lane-105-construction-site-polling-vm-2026-07-02as draft PR #319: https://github.com/rayswaynl/a2waspwarfare/pull/319 - Commit
b01dac8d2changes Chernarus plus maintained TakistanServer/Construction/Construction_MediumSite.sqfandConstruction_SmallSite.sqf. - Completion-mode construction now uses one staged watcher per build while preserving the existing 33.33/66.66/100 and 50/100 thresholds, timed construction mode, logic-list cleanup and final structure side effects.
- Validation: PR #319 reports CLEAN/no checks; LoadoutManager completed with
A2WASP_SKIP_ZIP=1and skipped packaging; focused SQF lint scanned 4 files with 0 findings; bracket deltas were(0,0,0)for all changed SQF files; no old while-true completion loops, A3-only additions or Boolean true/false compare traps remained; Chernarus/Takistan construction file hashes matched.
- Claimed
fleet-lane-108-town-capture-scan-status-2026-07-02againstorigin/claude/build84-cmdcon36. - Scope is a docs-only current-target status report for
Server/FSM/server_town.sqf: verify the direct per-town capturenearEntitiesscan, the existingPerformanceAudit_Recordtown_capture_scanprobe, the reverted unsafe scan-dedupe history and already-folded airfield logic cache mitigation. - Avoiding mission source edits, capture behavior changes,
server_town_ai.sqflane 106 overlap, live deploy and package artifacts unless a tiny non-overlapping docs correction is proven.
- Released
fleet-lane-108-town-capture-scan-status-2026-07-02as draft PR #330: https://github.com/rayswaynl/a2waspwarfare/pull/330 - Commit
d5ed7ec93adds docs-onlydocs/design/TOWN-CAPTURE-SCAN-STATUS-2026-07-02.md. - Status report documents that current
server_town.sqfstill keeps the directnearEntities+unitsBelowHeightcapture scan withPerformanceAudit_Recordkeytown_capture_scan; the earlier one-scan-many-readers dedupe was reverted after capture wedges, while airfield logic caching and contested write-on-change trims are already folded. - Validation: PR #330 reports CLEAN/no checks;
git diff --cached --checkwas clean before commit;git merge-base --is-ancestor origin/claude/build84-cmdcon36 HEADpassed; changed file list is docs-only; Chernarus/TakistanServer/FSM/server_town.sqfSHA-256 hashes matched;LocationLogicDepotcounts were Chernarus 46 and Takistan 33; LoadoutManager was not run because no mission source changed.
- Claimed
fleet-lane-98-aicom-public-state-sync-status-2026-07-02againstorigin/claude/build84-cmdcon36. - Scope is a docs-only current-target status report for NJ9 / lane 98: verify the default-off
WFBE_C_AICOM_PUBLIC_STATE_SYNCmechanism,wfbe_aicom_funds/wfbe_aicom_runningwrite sites, stale prompt/wiki wording and owner-enable follow-up. - Avoiding mission source edits, AICOM behavior changes, live deploy and package artifacts unless a tiny non-overlapping correction is proven.
- Released
fleet-lane-98-aicom-public-state-sync-status-2026-07-02without opening a new PR because the lane is already implemented and merged as PR #227: https://github.com/rayswaynl/a2waspwarfare/pull/227 - Existing commit
9fb41db83(Lane 98: gate AICOM state public sync) is an ancestor oforigin/claude/build84-cmdcon36. - Source anchors checked: both maintained roots carry default-off
WFBE_C_AICOM_PUBLIC_STATE_SYNC, and gated writes forwfbe_aicom_funds/wfbe_aicom_runningare present inInit_Server.sqf,AI_Commander.sqf,Server_ChangeAICommanderFunds.sqf,Server_AssignNewCommander.sqf,Server_VoteForCommander.sqfandRequestClaimCommander.sqf. No source files changed.
- Claimed
legacy-compiled-aliases-no-static-callersfrom Aquinas' returned read-only compiled-helper scout. - Source-checked current Chernarus and maintained Vanilla compile/caller scope for
AITownResitance,EquipLoadout,GetGroupFromConfig,GetSafePlace,GetUnitsBelowHeight,UseStationaryDefense,ReplaceArray,FireArtillery,GetSideUpgradesand clientHandlePVF; after excluding compile lines, comment-only hits and the helper file itself, the old alias symbols had zero active static callers in both maintained roots. - Result: Function and module index now owns the alias table and Dead/stale code register routes a single stale-alias row there. The docs explicitly do not mark shared helper files dead where newer
WFBE_*function names still call them. No gameplay source changed.
- Claimed
client-modal-loop-cadence-indexfrom Huygens' returned read-only client loop cadence scout. - Source-checked current Chernarus and maintained Vanilla for the highest-cadence modal controllers:
GUI_BuyGearMenu.sqf:503,GUI_TransferMenu.sqf:94,GUI_RespawnMenu.sqf:113andGUI_UpgradeMenu.sqf:282all usesleep .01, and no localPerformanceAudit_Recordwriter was found in those four controllers. - Result: Client UI systems now separates
.01modal loops,.05vote/team loops,.1standard menu loops,.03visual helper loops and already-instrumented HUD/marker loops. Performance opportunity sweep routes the.01row as measurement-first P3 work, not a blind cadence patch. No gameplay source changed.
- Claimed
ui-resource-wf-icon-missing-blockafter the resource-parity scout reported missing staleRscMenu_Upgradeicon assets. - Source-checked 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; both roots reference the same missingClient\Images\wf_*.paafiles, andrg --filesfound none of those filenames anywhere in the repo.Rsc/Ressources.hpp:300,302,304button skins resolve and are not part of this finding. - Result:
UI-Resource-Parity-Cleanupnow owns the exact missing upgrade icon block, andClient-UI-Systems-Atlasroutes image/resource indicator cleanup there. Updated docs routing only. No gameplay source changed.
- Claimed
indicator-surface-matrix-indexto turn the existing "all indicators" backlog inventory into the requested runtime ownership matrix. - Source-checked representative current Chernarus anchors for title/HUD ownership (
Rsc/Titles.hpp:164-171,532-540,723;Client_UpdateRHUD.sqf:89-92,199-201,367-369), map marker cadence and writes (updatetownmarkers.sqf:20-21,129-134;Common_MarkerUpdate.sqf:49-50,67-88,218-241), support marker creation (Support_Paratroopers.sqf:117;HandleParatrooperMarkerCreation.sqf:30-45), menu/resource icons (Dialogs.hpp:1171,1566,1586,2123,2644,3469) and FPS status publication (monitorServerFPS.sqf:1-5). - Result:
Client-UI-Systems-Atlasnow has a compactsurface,owner script,state source,audience,update cadence,cleanup path,known risk,branch scopeandsmoke targetmatrix for RHUD/action titles, capture/endgame/CoIn titles, map/tactical markers, support/special markers, menu/list resources and status/debug counters. Updated docs routing only. No gameplay source changed.
- Claimed
fleet-dr20-hq-kill-idempotency-2026-07-02againstorigin/claude/build84-cmdcon36on source branchcodex/dr20-hq-kill-idempotency. - Evidence: both maintained
Server_OnHQKilled.sqffiles still lack awfbe_hq_killed_doneconsumer guard, while the server-local killed EH and clientprocess-killed-hqrelay path can replay the same HQ death. - Scope is only the Chernarus and maintained Takistan
Server/Functions/Server_OnHQKilled.sqffirst-consumer idempotency guard. Preserve redundant detection, DR-50 score gating, HQ wreck/marker behavior, BaseFallSting, live deploy and package artifacts.
- Released
fleet-dr20-hq-kill-idempotency-2026-07-02as draft PR #336: https://github.com/rayswaynl/a2waspwarfare/pull/336 - Commit
e9c4c9569adds awfbe_hq_killed_donefirst-consumer guard to Chernarus plus maintained TakistanServer_OnHQKilled.sqf, before the existing HQ wreck, score, message, marker and stat side effects. - Validation: PR #336 reports CLEAN/MERGEABLE draft; LoadoutManager completed with
A2WASP_SKIP_ZIP=1and skipped packaging; effective diff is exactly two mirrored files;git diff --checkandgit diff --cached --checkpassed with CRLF warnings only; focused A3CMD/BRACKET lint scanned both files with 0 findings; added-line A3/Boolean trap scan is clean; bracket deltas are(0,0,0)for both files; touched-file SHA256 hashes match; no_MISSIONS.7zartifact was produced.
- Claimed
commander-task-objective-ping-branch-splitafter current-source docs still treated commander task assignment and the old townTaskSystemas one dormant UI bucket. - Source-checked current source/Vanilla, stable
origin/master/ localmaster89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forTaskSystem,SetTask, command-menu task controls and public-variable registration. - Result: owner pages now separate the old disabled town
TaskSystem(Init_Client.sqf:75,759;TownCaptured.sqf:35,87on master/perf and:36,88on release) from release7ff18c49re-enabling targeted commanderSetTasksends as Objective Ping in both maintained roots (GUI_Menu_Command.sqf:19,336,344). Updated docs routing only. No gameplay source changed.
- Claimed
performance-audit-writer-indexafter findingPerformanceAudit_*was only a one-line family in the function index while the analyzer page documented the offline parser. - Source-checked current source Chernarus and maintained Vanilla for
Common_PerformanceAudit.sqf, client/server run startup and representative client/serverPerformanceAudit_Recordwriters. - Result:
Function-And-Module-Indexnow separates the mission-side local RPT writer family from the offlineTools/PerformanceAuditAnalyzerparser, with line refs for enablement, buffering, flush/run behavior and representative client/server instrumentation surfaces. Updated docs routing only. No gameplay source changed.
- Claimed
ai-commander-upgrade-debit-current-head-refreshafter finding the AI commander upgrade debit machine rows still citedorigin/master@2cdf5fb8while the current stable head is89ae9dad. - Source-checked current
origin/master/ localmaster/ Miksuu89ae9dad, historical stable2cdf5fb8,origin/perf/quick-wins0076040f, release7ff18c49andorigin/feat/ai-commanderc20ce153forServer_AI_Com_Upgrade.sqfandGUI_UpgradeMenu.sqf. - Result: current stable and perf keep the same maintained-root raw AI_ORDER cost lookup plus swapped funds/supply debit;
2cdf5fb8..89ae9daddoes not touch the checked worker/menu files. Release fixes debit order in both maintained roots, whilefeat/ai-commanderfixes debit plus cost-level lookup only in Chernarus. Updated docs/status routing only. No gameplay source changed.
- Claimed
service-easa-affordability-current-head-refreshafter finding the service affordability page and Feature Status still described release Chernarus as the only partial release rearm/refuel guard and kept older stable/upstream wording. - Source-checked current
origin/master/ localmaster/ Miksuu89ae9dad, historical stable2cdf5fb8and release7ff18c49for maintained-rootGUI_Menu_Service.sqfandGUI_Menu_EASA.sqf. - Result: current stable still enables service buttons from current funds/prices at
GUI_Menu_Service.sqf:311-317, but rearm/refuel debit directly and repair/heal only check positive price at:326,337,347,358; EASA still rejects exact-funds purchases atGUI_Menu_EASA.sqf:47-49. Release7ff18c49guards rearm/refuel in both maintained roots atGUI_Menu_Service.sqf:466,489, but repair/heal and EASA exact-funds/client-debit behavior remain open. Updated docs/status routing only. No gameplay source changed.
- Claimed
reaktiv-current-head-refreshafter finding the Reaktiv dead-code/module rows still described stable2cdf5fb8as current-facing branch evidence. - Source-checked current
origin/master/ localmaster/ Miksuu89ae9dad, historical stable2cdf5fb8,origin/perf/quick-wins0076040f, release7ff18c49and current modded Napf/Eden/Lingor copies forCommon/Module/ReaktivandCommon/Init/Init_Common.sqf. - Result: current stable and perf still carry the unreachable Reaktiv module in both maintained roots; current stable initializes ICBM, IRS and CIPHER at
Init_Common.sqf:321-325with no Reaktiv init call. Release7ff18c49removes Reaktiv from maintained roots, while current modded Napf/Eden/Lingor copies still carry stale module files. Updated docs/status routing only. No gameplay source changed.
- Claimed
loadoutmanager-root-current-head-refreshafter finding the hardening backlog row still described current source/stable asorigin/master2cdf5fb8. - Source-checked current
origin/master/ localmaster/ Miksuu89ae9dad, historical stable2cdf5fb8,origin/perf/quick-wins0076040fand release7ff18c49forTools/LoadoutManager/FileManagement/FileManager.csandZipManager.cs. - Result: current stable and perf still climb until an ancestor folder is literally named
a2waspwarfareatFileManager.cs:145-152;2cdf5fb8..89ae9daddoes not touch the checked root/zip files. Release7ff18c49usesIsA2WaspWarfareRootand accepts either the ancestor name or repo markers atFileManager.cs:158-176. Updated docs/status routing only. No gameplay source changed.
- Claimed
camp-count-current-head-machine-refreshafter finding the hardening backlog row still described stableorigin/master2cdf5fb8as current-facing camp-count evidence. - Source-checked current
origin/master/ localmaster/ Miksuu89ae9dad, historical stable2cdf5fb8,origin/perf/quick-wins0076040fand release7ff18c49forCommon_GetTotalCamps.sqf,Common_GetTotalCampsOnSide.sqf, capture-mode, threeway-respawn and depot-buy consumers. - Result: current stable and release both keep
Common_GetTotalCamps.sqf:10andCommon_GetTotalCampsOnSide.sqf:16returning1for zero-camp towns in Chernarus and maintained Vanilla; release only shifts Buy Units callers toGUI_Menu_BuyUnits.sqf:117-118. Updated machine/status routing only. No gameplay source changed.
- Claimed
ai-supply-truck-current-head-refreshafter finding AI supply-truck safe-disable rows that mixed current-stable wording with historical2cdf5fb8raw-spawn line refs. - Source-checked current
origin/master/ localmaster/ Miksuu89ae9dad, historical stable2cdf5fb8,origin/perf/quick-wins0076040f, release7ff18c49andorigin/feat/ai-commanderc20ce153forInit_Server.sqf,AI_UpdateSupplyTruck.sqfand missingServer/FSM/supplytruck.fsm. - Result: current stable
89ae9dadstill comments outUpdateSupplyTruckatInit_Server.sqf:36, initializeswfbe_ai_supplytrucksat:386, raw-spawnsUpdateSupplyTruckat:387, and leavesAI_UpdateSupplyTruck.sqf:17pointing at the missing FSM. Release7ff18c49warning/disables both maintained roots at:385-386;feat/ai-commanderguards only Chernarus. Updated docs/status routing only. No gameplay source changed.
- Claimed
resistance-patrol-current-head-refreshafter finding patrol active-latch rows with olderHEAD@2cdf5fb8/ launch-line refs while current Feature Status had already moved to stable89ae9dad. - Source-checked current
origin/master/ localmaster/ Miksuu89ae9dad, historical stable2cdf5fb8,origin/perf/quick-wins0076040fand release7ff18c49forserver_town_ai.sqfandserver_patrols.sqf. - Result: current stable
89ae9dadstarts patrols fromserver_town_ai.sqf:295-298and still keepsserver_patrols.sqf:26aswhile {!WFBE_GameOver || _team_alive}with the reset at:71-72; perf fixes Chernarus only, while release7ff18c49uses&&in both maintained roots. Updated docs/status routing only. No gameplay source changed.
- Claimed
town-ai-despawn-current-head-refreshafter finding the human Feature Status row still described historical stable2cdf5fb8as current-facing town-AI despawn evidence. - Source-checked current
origin/master/ localmaster/ Miksuu89ae9dad, historical stable2cdf5fb8,origin/perf/quick-wins0076040fand release7ff18c49for the tracked town-AI vehicle cleanup guard. - Result: current stable
89ae9dadmoves the inactive vehicle cleanup toserver_town_ai.sqf:265-285, still deletes at:278with only!(isPlayer leader group _x), and addsServer_CleanupExpiredTownDefenseAssets.sqf:61-64with the same player-leader-style deletion risk. Historical stable, perf and release keep the olderserver_town_ai.sqf:216-221shape. Updated docs/status routing only. No gameplay source changed.
- Claimed
release-arty-marker-ownership-routeafter the commander/construction scout exposed a source conflict: existing current-facing docs said release7ff18c49lacked commander-built ARTY ownership, but release has a different marker-based discovery path. - Source-checked release
7ff18c49Chernarus and maintained Vanilla:Construction_StationaryDefense.sqf:133-135setsWFBE_CommanderArtillery,WFBE_CommanderArtillerySideandWFBE_CommanderArtilleryIndexon non-repair-truck artillery defenses, whileCommon_GetTeamArtillery.sqf:46-78lets the commander team discover same-side marked artillery inside HQ/base-area radius. - Rechecked current
origin/master/ localmaster89ae9dad: it still has neither the docs/sourceConstruction_StationaryDefense.sqf:91-93commander-team gunner handoff nor the release marker scan. Updated branch-status docs only. No gameplay source changed.
- Claimed
origin-master-town-defense-merge-correctionafter freshgit fetch --all --pruneadvancedorigin/masterfrom2cdf5fb8to89ae9dad, matchingmiksuu/master. - Source-checked the new master for the town-defense persistence/diagnostics files in source Chernarus and maintained Vanilla; recheck showed both local source
HEADandorigin/masterat89ae9dad. - Result: the town-defense persistence/diagnostics overhaul is now current remote-stable source evidence, not upstream-only evidence. DR-45 remains open because
server_town_ai.sqfandServer_CleanupExpiredTownDefenseAssets.sqfstill use player-leader-style deletion guards without full crew/cargo/turret player-occupancy checks. Updated wiki/status routing only. No gameplay source changed.
- Claimed
miksuu-town-defense-overhaul-refreshafter refetch showed currentmiksuu/masteris89ae9dadwhile the current snapshot/upstream intel still described69e1958aas the upstream head. - Source-checked
69e1958a..89ae9dadfor town-defense persistence/diagnostics helpers in source Chernarus and maintained Vanilla; this row was later superseded whenorigin/masterand localmasteralso advanced to89ae9dad. - Result: Miksuu
89ae9dadaddsCommon_MarkTownDefenseAsset,Server_CleanupExpiredTownDefenseAssets,Server_SendTownDebugChat,TownDefenseDiagnosticsEnabledand capture-persistence handling in both maintained roots. The later origin-master correction makes that current stable source evidence, and the same cleanup still lacks a full crew/cargo/turret player-occupancy guard, so DR-45 remains a required companion before release-ready wording. Updated upstream/town docs and machine rows only. No gameplay source changed.
- Claimed
docs-source-supply-scan-branch-scopeafter post-push local wiki edits showed a narrower distinction between docs/source branch evidence and localHEAD/ stable source evidence for the supply command-center scan. - Source-checked
origin/docs/developer-wiki-indexf3e157f2, localHEAD/ stableorigin/master2cdf5fb8, Miksuu89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forsupplyMissionStarted.sqf. - Result: docs/source branch
f3e157f2carries typed["Base_WarfareBUAVterminal"]scans atsupplyMissionStarted.sqf:28in Chernarus and maintained Vanilla; localHEAD/ stable, Miksuu and perf still broad-enumerate and post-filter; release carries heli-aware typed scan at:52,58in both maintained release roots. Updated supply owner/status pages and coordination rows only. No gameplay source changed.
- Claimed
release-context-current-head-correctionafter compact machine context still repeated release3282ff3f/ Chernarus-only wording for lanes that current release7ff18c49later propagated into both maintained release roots. - Source-checked release
7ff18c49Chernarus and maintained Vanilla for paratrooper marker registration, hosted FPS guard, singleSkill_Init, and commander-built ARTY ownership. - Result: current release
7ff18c49carriesHandleParatrooperMarkerCreationatCommon/Init/Init_PublicVariables.sqf:34, a singleClient\Module\Skill\Skill_Init.sqfcall atClient/Init/Init_Client.sqf:564withWFBE_SK_FNC_Applyat:587, andif (!isDedicated) exitWith {};atServer/GUI/serverFpsGUI.sqf:4in both maintained release roots. Current release and stableorigin/masterstill lack the commander-built ARTYGetCommanderTeamhandoff. Updated current snapshot/context and coordination rows only. No gameplay source changed.
- Claimed
supply-scan-current-source-scope-correctionafter current status pages and machine rows still treated the typed command-center scan as current-source propagated. - Source-checked current source Chernarus and maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forsupplyMissionStarted.sqf,Init_Town.sqf,Init_Server.sqfand the dead-twin files. - Result: current source/Vanilla, stable, Miksuu and perf still enumerate
nearestObjects [..., [], 80]atsupplyMissionStarted.sqf:28and post-filterBase_WarfareBUAVterminalat:25; release7ff18c49carries the typed heli-aware scan and dead-twin cleanup in both maintained release roots. Updated supply owner/status pages and machine rows only. No gameplay source changed.
- Claimed
reaktiv-branch-status-refreshafter the dead-code row already marked Reaktiv unreachable but did not preserve current release-branch scope. - Source-checked
Common/Module/ReaktivandReaktiv_Init.sqfacross current source/Vanilla, stableorigin/master2cdf5fb8, Miksuu89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49. - Result: current source/Vanilla, stable, Miksuu and perf still carry the unreachable Reaktiv module in both maintained roots; release
7ff18c49removes Reaktiv from maintained roots while stale modded Napf/Eden/Lingor copies remain. Updated Modules Atlas, Dead/stale code register and machine rows only. No gameplay source changed.
- Claimed
loadoutmanager-root-discovery-branch-scopeafter Tools/build, Source Fix queue and machine context still treated repo-marker root discovery as current-source behavior. - Source-checked
Tools/LoadoutManager/FileManagement/FileManager.cs: current source/stableorigin/master2cdf5fb8, Miksuu89ae9dadandorigin/perf/quick-wins0076040fstill require an ancestor nameda2waspwarfareat:145,150-152; release7ff18c49addsIsA2WaspWarfareRootand accepts either the ancestor name or root markersMissions/[55-2hc]warfarev2_073v48co.chernarus,Tools/LoadoutManagerandAGENTS.mdat:165-176. - Result: corrected Tools/build, Source Fix propagation context, Supply Mission Scan Narrowing and machine context/backlog records so current-source runs from generated Codex worktrees require a named ancestor unless the release-branch marker-root patch is ported. No gameplay source changed.
- Claimed
gear-profile-filter-current-head-refreshafter Feature Status, Source Fix queue and the paired hardening backlog rows still used older broad branch wording for the_u_upgradesave-filter bug and six-field profile import guard. Scope: docs/machine current-head refresh only; no gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forClient_UI_Gear_SaveTemplateProfile.sqfandInit_ProfileGear.sqf. - Result: every checked maintained root/branch still keeps
_template_upgradeassigned but_u_upgradereferenced atSaveTemplateProfile.sqf:33,52,75, and still acceptscount _x >= 6before reading_x select 6inInit_ProfileGear.sqf:17,25. Updated Gear template profile filter, Feature Status, Source Fix queue and machine rows only. No gameplay source changed.
- Claimed
vehicle-cargo-loop-current-head-refreshafter Vehicle cargo equip loop bounds, Feature Status and Source Fix queue still had broad branch wording without current head hashes orperf/quick-winsparity detail. Scope: source-check branch heads and refresh docs/machine evidence only; no gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forCommon_EquipVehicle.sqfandCommon_EquipBackpack.sqf. - Result: current source/Vanilla, stable, Miksuu and release still keep all five inclusive
for '_i' from 0 to count(_items)loops.perf/quick-winsfixes the five bounds in Chernarus withcount(_items)-1, but maintained Vanilla on perf still carries the inclusive loops, so this is a partial branch rescue rather than complete propagation. Updated the owner page, Feature Status, Source Fix queue and machine rows only. No gameplay source changed.
- Claimed
auto-wall-toggle-current-head-refreshafter the live auto-wall machine row still cited older Miksuu/release heads for a current-looking branch matrix. Scope: docs/machine current-head refresh only; no gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forInit_Common.sqf, CoInUser14,RequestAutoWallConstructinChange.sqf,Construction_SmallSite.sqfandConstruction_MediumSite.sqf. - Result: every checked maintained root still routes one global
isAutoWallConstructingEnabledvalue through the same thin request handler. Release7ff18c49shiftsInit_Common.sqfto:200and adds anAARadarexclusion to SmallSite/MediumSite wall creation, but it does not add side/requester scoping. Updated Construction/CoIn, Feature Status, Source Fix queue and machine rows only. No gameplay source changed.
- Claimed
marker-creation-channel-index-sharpeningfrom the returned public-variable scout after Public variable channel index still describedMARKER_CREATIONonly as generic WASP/marker code. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49: all checked roots keep the sameCommon_CreateMarker.sqf:82-83broadcast andClient/FSM/updateclient.sqf:14-16receiver registration. - Result:
MARKER_CREATIONis now documented as a mixed caller-to-clients side-scoped marker relay with exact sender, receiver and caller anchors; future work should define sender/side/schema validation and delete/JIP/replay smoke before treating the relay as only cosmetic. No gameplay source changed.
- Claimed
network-hardening-current-head-refreshafter the hardening roadmap and networking overview still named older Miksuu/release refs for the PVF dispatcher andSEND_MESSAGEcompile surfaces. Scope: source-check current branch heads and refresh docs/machine evidence only. No gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forServer_HandlePVF.sqf,Client_HandlePVF.sqf,updateclient.sqf,Client_onEventHandler_SEND_MESSAGE.sqfandCommon_SendMessage.sqf. - Result: every checked maintained root still keeps generic PVF dispatcher
Spawn (Call Compile _script); release only adds adjacent HC client filtering and shifts the client compile toClient_HandlePVF.sqf:32. Every checked maintained root also keepsSEND_MESSAGEreceiver/helpercall compileof message text. Refreshed roadmap/networking overview and matching machine rows only. No gameplay source changed.
- Claimed
camp-count-current-head-refreshafter the camp helper owner/status/machine rows still named older Miksuu/release refs for a current-looking branch matrix. Scope: source-check current branch heads and refresh docs/machine evidence only. No gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forCommon_GetTotalCamps.sqf,Common_GetTotalCampsOnSide.sqf,server_town.sqf,Common_GetRespawnThreeway.sqfandGUI_Menu_BuyUnits.sqf. - Result: every checked maintained root still returns
1for zero-camp towns in both helpers and feeds the same capture mode 2, threeway respawn and depot-buy gates. Release7ff18c49only shifts the Buy Units caller lines toGUI_Menu_BuyUnits.sqf:117-118; it does not split real-count versus safe-denominator semantics. Updated Towns/Camps, Feature Status, Source Fix queue and machine rows only. No gameplay source changed.
- Claimed
indicator-exploration-backlog-sharpeningafter the returned UI indicator scout supplied exact current-source anchors for HUD/title surfaces, map/tactical markers, support markers, menu/list icons, status/debug channels and image/resource references. Scope: docs-only owner/backlog sharpening; no gameplay source edits planned. - Source-checked representative anchors in current Chernarus for
Rsc/Titles.hpp,Client_UpdateRHUD.sqf,updateavailableactions.fsm, marker update loops, paratrooper/MASH/UAV/artillery/ICBM marker scripts,RscClickableText/image references and performance/status channels. - Result: Client UI systems now carries an exact-anchor matrix with index state and canonical owner route for each indicator family; Client UI, HUD and menus links directly to the indicator inventory route. No gameplay source changed.
- Claimed
factory-purchase-current-head-refreshafter factory buy-menu price/key and destroyed-factory refund owner/status/machine rows still named older Miksuu/release refs. Scope: source-check current branch heads and refresh docs/machine evidence only. No gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forGUI_Menu_BuyUnits.sqf,Client_UIFillListBuyUnits.sqfandClient_BuildUnit.sqf. - Result: current source/Vanilla, stable, Miksuu and perf still keep selected-detail price drift, no level-0
UNIT_COST_MODIFIERreset, mixed driver-default profile keys and no dead/null factory refund. Release7ff18c49fixes selected-detail parity in both maintained roots and mirrors both driver keys in several write paths, but modifier reset, one-key normalization and dead/null factory refund remain open. Updated Factory and purchase systems, Feature Status, Source Fix queue and machine rows only. No gameplay source changed.
- Claimed
status-provenance-current-head-refreshafter scout returns and local stale-ref scans found current-looking documentation still naming older Miksuu/source labels in Feature Status and the salvage branch matrix. Scope: docs/machine provenance cleanup only; no gameplay source edits planned. - Source-checked current branch heads for camp flag texture and salvage payout/loop evidence: current source/Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49still keep the documented current-source camp flag drift / repair-side refresh gap and salvage lowercaseChangePlayerfunds/updatesalvage.sqf||loop shape. - Result: refreshed the broad upstream note, the camp flag row and the salvage branch matrix/machine rows to current-head provenance while preserving patch-ready conclusions. No gameplay source changed.
- Claimed
empty-supply-truck-current-head-refreshafter the empty supply-truck cleanup owner/status/machine rows still named older Miksuu/release refs. Scope: source-check current branch heads and refresh docs/machine evidence only. No gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49forServer/FSM/emptyvehiclescollector.sqfandServer/Functions/Server_HandleEmptyVehicle.sqf. - Result: every checked maintained root still drains
WF_Logic emptyVehiclesintoWFBE_SE_FNC_HandleEmptyVehicleand sets supply-truck_delay = 86400inServer_HandleEmptyVehicle.sqf:23. Thef532f706..89ae9dadMiksuu delta and3282ff3f..7ff18c49release delta do not touch the checked empty-vehicle cleanup files. Updated marker cleanup/restoration, Feature Status, Source Fix queue and machine rows only. No gameplay source changed.
- Claimed
client-ui-branch-evidence-refreshafter stale-ref scanning found the Client UI vote/help/main-menu, tactical fast-travel fee and clickable-text branch matrices still naming older Miksuu/release heads. Scope: source-check current branch heads and refresh docs/machine evidence only. No gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49for vote loops/coloring, help dialog load/unload keys, main-menu GPS actions, tactical fast-travel fee handling andRscClickableText.soundPush[]. - Result: all checked maintained roots still keep the inclusive vote refresh loops, vote row-color offset, help namespace mismatch, fast-travel fee TODO/hidden-destination/local-debit shape and malformed clickable-text base sound array. Release
7ff18c49now exposesMenuAction = 19GPS show/hide atDialogs.hpp:1237, but still keeps old17/18zoom handlers atGUI_Menu.sqf:221,225without matching emitters. Updated Client UI systems and matching machine rows only. No gameplay source changed.
- Claimed
gear-template-current-head-refreshafter the gear-template owner/status/machine rows still named older Miksuu evidence for creation/display/save gate scope. Scope: source-check current branch heads, refresh docs/machine evidence only, and leave gameplay source untouched. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49: all checked maintained roots still keepClient_UI_Gear_AddTemplate.sqf:136accepting templates by eitherWFBE_UP_BARRACKSorWFBE_UP_GEAR,Client_UI_Gear_FillTemplates.sqf:17displaying only againstWFBE_UP_GEAR, andClient_UI_Gear_SaveTemplateProfile.sqf:33,52,75referencing undefined_u_upgrade. - Confirmed the
f532f706..89ae9dadMiksuu delta and7195b331..7ff18c49release delta do not touch the checked gear-template files. Updated owner/status/queue pages and machine rows only. No gameplay source changed.
- Claimed
requestspecial-upgrade-sync-current-head-refreshafter the upgrade-sync owner/status/machine rows still cited older Miksuu/release refs and one stale client timer line. Scope: refresh docs and machine evidence only; no gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49: all checked maintained roots still assign_args = _thisatServer_HandleSpecial.sqf:3and keep theupgrade-synccase at:67-73reading side from_argsbut id/level from_this. - Release
7ff18c49shifts both maintained-root client callers toClient/GUI/GUI_UpgradeMenu.sqf:254; current/stable/Miksuu/perf callers remain at:241. Thefb3084c2..7ff18c49release delta does not touch the checked upgrade-sync files. Refreshed Support specials, Upgrades, Feature status, Source fix queue, dashboard and machine rows only. No gameplay source changed.
- Claimed
ai-supply-truck-current-head-refreshafter stale-ref scanning found the AI supply-truck owner/revival pages and machine rows still citing older Miksuu/release evidence. Scope: source-check current branch heads, refresh docs/machine evidence only, and leave gameplay source untouched. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040f, release7ff18c49andorigin/feat/ai-commanderc20ce153forUpdateSupplyTruck,AI_UpdateSupplyTruck.sqfand the missingServer/FSM/supplytruck.fsm. - Result: current/stable/upstream/perf still keep the commented compile plus raw gated spawn and missing FSM; release
7ff18c49logs/disables the branch atInit_Server.sqf:386in both maintained roots;feat/ai-commanderguards only Chernarus at:389while Vanilla remains raw. Updated owner/status/queue pages and machine rows only. No gameplay source changed.
- Claimed
wasp-marker-wait-current-head-refreshafter stale-ref scanning found the WASP marker wait owner/machine rows still citing older Miksuu/release heads. Scope: source-check current branch heads, refresh docs/machine evidence only, and leave gameplay source untouched. - Source-checked current source Chernarus plus maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040fand release7ff18c49: all checked maintained roots still loadWASP\global_marking_monitor.sqffrom client init and keepdisableUserInput true,findDisplay 54polling anddisableUserInput falseatglobal_marking_monitor.sqf:57,64,73. - Current/stable/Miksuu/perf load the monitor at
Client/Init/Init_Client.sqf:279; release7ff18c49shifts the launch to:283in both maintained release roots. The sibling display-12 wait remains the local throttled pattern atglobal_marking_monitor.sqf:80. Updated owner/status/machine rows only. No gameplay source changed.
- Claimed
release-leaf-current-head-refreshafter a stale-ref scan found owner/leaf pages still calling7195b331the current release head for supply scan, hosted FPS and paratrooper marker static evidence even thoughorigin/release/2026-06-feature-bundleis now7ff18c49. Scope: verify the relevant release files did not change in7195b331..7ff18c49, then refresh wording only where it describes current release head evidence. No gameplay source edits planned. - Source-checked the
7195b331..7ff18c49release delta: it touches delegated-AI fallback/locality and cleaner/restorer startup files only, notsupplyMissionStarted.sqf,Init_PublicVariables.sqf,serverFpsGUI.sqf,monitorServerFPS.sqfor the relevantInit_Server.sqfcompile/comment lines. - Verified current release
7ff18c49still carries the heli-aware supply command-center scan atsupplyMissionStarted.sqf:52,58, paratrooper marker registration atCommon/Init/Init_PublicVariables.sqf:34, and guarded single FPS publisher with absentmonitorServerFPS.sqfin both maintained roots. Refreshed the stale leaf/decision pages and coordination records. No gameplay source changed.
- Claimed
resource-income-branch-evidence-refreshfor the resource income payout/display drift row. Scope: source-check current Miksuu upstream and release refs, then refresh stale branch evidence in the economy owner/status/queue and machine rows. No gameplay source edits planned. - Source-checked current source Chernarus plus maintained Vanilla, Miksuu upstream
89ae9dad, release7ff18c49andorigin/perf/quick-wins0076040f. All checked refs keepupdateresources.sqf:31gating side-supply growth, player paychecks and AI commander funds, with income system4server multiplier atupdateresources.sqf:42-43. - Source-checked
Client_GetIncome.sqf:20-30on the same branch heads: income system4still displays the commander/player split without the server-side1.5multiplier. Updated economy/status/source-fix and machine rows to current Miksuu/release refs. No gameplay source changed.
- Claimed
side-supply-branch-evidence-refreshfor the side-supply clamp/temp-channel validation row. Scope: source-check current Miksuu upstream and current release refs, then refresh stale branch evidence in the economy owner page and machine/status rows. No gameplay source edits planned. - Source-checked current Miksuu upstream
89ae9dadand release7ff18c49in Chernarus plus maintained Vanilla: both still use_currentSupply - _amountfor negative side-supply results inCommon_ChangeSideSupply.sqf:25andServer_ChangeSideSupply.sqf:12,36, and both still trust_sidefrom thewfbe_supply_temp_west/eastpayloads. - Rechecked
origin/perf/quick-wins0076040f: it still fixes the arithmetic floor only in source Chernarus; maintained Vanilla remains old and the direct temp-channel authority check is still absent. - Rechecked the adjacent reason-string path in the same helper: current source/Vanilla, Miksuu
89ae9dad,perf/quick-winsand release7ff18c49still read_reasononly whencount _this > 3, so three-argumentAttackWave.sqf:40drops its reason while four-argument supply completion keeps its reason. - Refreshed Economy authority first cut, Feature status, Source fix queue and matching feature/hardening machine rows to current Miksuu/release refs. No gameplay source changed.
- Claimed
p0-network-branch-evidence-refreshfor the directSEND_MESSAGEcompile surface and generic PVF dispatcher compile surface. Scope: source-check current release and current Miksuu upstream refs, then refresh docs/machine rows only where stale branch evidence remains. No gameplay source edits planned. - Source-checked Miksuu upstream
89ae9dadand release7ff18c49in Chernarus plus maintained Vanilla: PVF still dispatches_parameters Spawn (Call Compile _script)atServer_HandlePVF.sqf:14; Miksuu clients keep it atClient_HandlePVF.sqf:22, while release clients keep it at:32after the adjacent HC filter. - Source-checked direct
SEND_MESSAGE: both refs/roots still register the direct PVEH atClient/FSM/updateclient.sqf:10-12, compile multi-language payload text atClient_onEventHandler_SEND_MESSAGE.sqf:27, and repeat helper-sidecall compile _messageTextplus broadcast atCommon_SendMessage.sqf:26,37-38. - Updated the PVF and
SEND_MESSAGEowner/status/queue pages plus matching feature/hardening machine rows from stale upstream/release refs to current Miksuu89ae9dadand release7ff18c49. No gameplay source changed.
- Claimed
release-head-machine-row-refreshafter human-facing Feature Status rows were already moved to current release head7ff18c49while several machine-readable feature/hardening rows still named older7195b331release evidence. Scope: source-check only the stale propagated/static lanes and refresh machine/status routing. No gameplay source edits planned. - Source-checked release
7ff18c49Chernarus and maintained Vanilla for paratrooper marker registration, singleSkill_Init/WFBE_SK_FNC_Apply, hostedserverFpsGUIguard plus absent redundant monitor, and supply command-center scan narrowing. - Updated
agent-feature-status.jsonl,agent-hardening-backlog.jsonlandagent-release-readiness.jsonto use7ff18c49for checked release-head rows whose relevant files did not change in the7195b331..7ff18c49delta. Historical7195b331lane/provenance notes remain separate. No gameplay source changed.
- Claimed
ai-commander-upgrade-debit-branch-routefrom the Feature Status AI commander upgrade debit row. Scope: source-check current Chernarus/Vanilla and key branches for the AI upgrade worker's cost lookup and funds/supply debit order, then route the evidence through existing AI/economy/upgrade owner pages. No gameplay source edits planned. - Source-checked current source/Vanilla, stable
origin/master2cdf5fb8, Miksuu upstream89ae9dad,origin/perf/quick-wins0076040f, release7ff18c49andorigin/feat/ai-commanderc20ce153forServer_AI_Com_Upgrade.sqf. - Result: current source/Vanilla, stable, upstream and perf keep raw AI_ORDER cost lookup plus swapped AI funds/side-supply debit. Release fixes debit order in both maintained roots;
feat/ai-commanderfixes debit plus cost-level lookup only in Chernarus while maintained Vanilla remains old. - Updated AI commander autonomy, Upgrades and research, Economy, towns and supply, Feature status, Source fix queue, dashboard and machine rows. No gameplay source changed.
- Claimed
server-ai-order-helper-indexfrom the codebase coverage gap list. Scope: source-check the compiledServer/AI/Orders/*helper family, document static callers and execution boundaries, and route runtime readers to the existing cleanup/restoration atlas instead of duplicating that page. No gameplay source edits planned. - Source-checked current Chernarus
Server/Init/Init_Server.sqf:13-18,Server/AI/Orders/AI_MoveTo.sqf,AI_Patrol.sqf,AI_TownPatrol.sqf,AI_WPAdd.sqf,AI_WPRemove.sqf, support drop callers and resistance callers. - Result:
AIMoveTo,AIPatrol,AIWPAddandAIWPRemovehave proven support/resistance callers;AITownPatrolis compiled but no static Chernarus caller was found outside the compile line and helper file. Commander map-order execution remains unproven. - Updated Function and module index, AI, headless and performance, Server gameplay runtime, SQF code atlas, the dashboard and machine records. No gameplay source changed.
- Claimed
release-7ff18c49-pr8-delta-routeafter the release branch moved from the previously documented7195b331intermediate to currentorigin/release/2026-06-feature-bundlehead7ff18c49. No gameplay source edits planned. - Source-checked the
7195b331..7ff18c49diff: it touches 16 files, with matching Chernarus and maintained Vanilla changes for delegated AI fallback/locality guards (Client_DelegateAIStaticDefence.sqf:27,Client_DelegateTownAI.sqf:27,Common_CreateUnit.sqf:34-36,Common_CreateUnitForStaticDefence.sqf:68-69) and cleaner/restorer startup hardening (crater_cleaner.sqf:5,7,50,droppeditems_cleaner.sqf:5,7,46,ruins_cleaner.sqf:5,7,30,buildings_restorer.sqf:4,6,18,31). - Result: prior propagated-fix conclusions from
7195b331carry forward at7ff18c49; the new delta is release-branch evidence only. It does not close DR-42 static-defense update-back/failover because update-back/failover work remains absent and still needs explicit design plus smoke. - Updated PR cleanup lab, Current source snapshot, Feature status, Headless delegation/failover, Marker cleanup/restoration, Testing workflow, Source fix propagation queue, the dashboard, pruning ledger and machine records. No gameplay source changed.
- Claimed
town-ai-vehicle-despawn-branch-routefrom the DR-45 town-AI passenger/crew safety backlog. No gameplay source edits planned. - Source-checked current source Chernarus and maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreammaster89ae9dadfromhttps://github.com/miksuu/a2waspwarfare.git,origin/perf/quick-wins0076040fandorigin/release/2026-06-feature-bundle7ff18c49forServer/FSM/server_town_ai.sqf. - Result: every checked maintained root/branch still deletes tracked inactive town-AI vehicles using
alive _xplus!(isPlayer leader group _x)without a playercrewcheck. Current source/stable/perf/release useserver_town_ai.sqf:216-221; Miksuu upstream diagnostics move the block to:265-285but keep the same guard at:278. - Updated Town AI vehicle despawn safety, Feature status, Source fix propagation queue, the dashboard, pruning ledger and machine records. No gameplay source changed.
- Claimed
mission-start-parameter-indexafter Steff asked to add all start parameters to the wiki. - Source-checked maintained Chernarus and Vanilla Takistan
Rsc/Parameters.hpp; they are identical in current source and expose 89 active lobby-visible classes underclass Params. - Added Mission start parameters index with source-order, source lines, class names, lobby titles, defaults, choices, category ranges and caveats for hidden/commented, forced, visible-no-op and mislabeled parameters. No gameplay source changed.
- Claimed
indicator-exploration-backlogafter Steff asked to check all indicators and add exploring them to the wiki to-do list. - Source-scanned indicator families across
Rsc/Titles.hpp,Client/Client_UpdateRHUD.sqf,Client/FSM/updateavailableactions.fsm,Client/FSM/client_title_capture.sqf, marker update loops, Tactical/Respawn markers, support marker PVFs, Buy Units/EASA/Gear/Upgrade icons, server-FPS/status publishers andClient/Images. - Added a canonical exploration checklist to Client UI systems, then routed it from Feature status, Pending owner decisions and Progress dashboard. No gameplay source changed.
- Claimed
air-event-parameter-doc-gapafter Steff asked whether the old Air Event setting still exists. - Source-checked current Chernarus and maintained Vanilla:
WFBE_AIR_EVENT_ENABLEDis exposed inRsc/Parameters.hpp, converted intoIS_air_war_eventduringinitJIPCompatible.sqf, and still gates event economy/upgrade clearance, ICBM availability and Avenger/Tunguska-style heavy-AA entries. - Added a compact canonical caveat to Mission parameters and a short route from Feature status. No gameplay source changed.
- Claimed
hosted-fps-release-status-refreshafter Hosted server FPS loop sleep and Pending owner decisions still described release3282ff3fas Chernarus-only. - Rechecked current release head
7195b331: both maintained release roots guardServer/GUI/serverFpsGUI.sqfwithif (!isDedicated) exitWith {};, the redundantServer/Module/serverFPS/monitorServerFPS.sqffile is absent, and both releaseInit_Server.sqffiles keep the monitor compile commented. - Updated owner/decision pages, release-readiness and feature/hardening machine rows plus the dashboard. No gameplay source changed.
- Claimed
paratrooper-release-status-refreshafter Current source snapshot and one Feature Status row still said the current release branch lackedHandleParatrooperMarkerCreation, despite the newer7195b331spot-check and source evidence. - Rechecked docs/source, stable
origin/masterand release7195b331: docs/source Chernarus and maintained Vanilla registerHandleParatrooperMarkerCreationatCommon/Init/Init_PublicVariables.sqf:39; stable still omits it; release7195b331registers it at:34in both maintained release roots. - Updated Paratrooper marker revival, Current source snapshot, Feature status, release/feature machine rows and the dashboard. No gameplay source changed.
- Claimed
send-message-direct-compile-branch-routefrom the direct-PV/P0 hardening backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreamf532f706,origin/perf/quick-wins0076040fand releaseorigin/release/2026-06-feature-bundle7195b331forClient/FSM/updateclient.sqf,Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqfandCommon/Functions/Common_SendMessage.sqf. - Result: every checked maintained root/branch keeps direct
SEND_MESSAGEPVEH registration, receiver-side payload-textcall compilewhen the multi-language flag is true, and the same helper compile beforemissionNamespace setVariable/publicVariable. - Updated Public variable channel index, Networking, Hardening roadmap, Feature status, Source fix propagation queue, the dashboard and machine records. No gameplay source changed.
- Claimed
client-skill-release-status-refreshafter Client skill init idempotency and machine rows still describedorigin/release/2026-06-feature-bundleas duplicate-init despite the newer7195b331release head. - Rechecked current source, stable
origin/masterand release7195b331: docs/source Chernarus and maintained Vanilla still have oneSkill_Init.sqfcall atClient/Init/Init_Client.sqf:547plusWFBE_SK_FNC_Applyat:571; stable still duplicates at:561and:585; release7195b331has oneSkill_Init.sqfcall at:564and apply at:587in both maintained roots. - Updated Client skill init idempotency, Current source snapshot, Feature status, Source fix propagation queue, release/feature machine rows and the dashboard. No gameplay source changed.
- Claimed
gear-template-creation-gate-branch-routefrom the gear-template owner-decision backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreamf532f706,origin/perf/quick-wins0076040fand releaseorigin/release/2026-06-feature-bundle7195b331forClient_UI_Gear_AddTemplate.sqf,Client_UI_Gear_FillTemplates.sqfandClient_UI_Gear_SaveTemplateProfile.sqf. - Result: every checked maintained root/branch keeps AddTemplate accepting a template when the max item upgrade is within either
WFBE_UP_BARRACKSorWFBE_UP_GEAR, FillTemplates displaying stored templates only againstWFBE_UP_GEAR, and SaveTemplateProfile still filtering with undefined_u_upgrade. - Updated Gear template profile filter, Feature status, Source fix propagation queue, the dashboard and machine records. No gameplay source changed.
- Claimed
ai-supply-truck-branch-routefrom the abandoned AI logistics backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreamf532f706,origin/perf/quick-wins0076040f, releaseorigin/release/2026-06-feature-bundle7195b331andorigin/feat/ai-commanderc20ce153forServer/Init/Init_Server.sqf,Server/AI/AI_UpdateSupplyTruck.sqf, config defaults and mission params. - Result: current source/Vanilla, stable, upstream and perf still comment out the
UpdateSupplyTruckcompile while the AI-commander/supply-system branch raw-spawns it and the helper still points at missingServer\FSM\supplytruck.fsm; release logs/disables the branch in both maintained roots;feat/ai-commanderguards only Chernarus, leaving Vanilla raw and not reviving logistics. - Updated AI commander autonomy, Abandoned feature revival, Feature status, Source fix propagation queue, the dashboard and machine records. No gameplay source changed.
- Claimed
factory-destroyed-purchase-refund-branch-routefrom the factory/purchase authority and refund backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreamf532f706,origin/perf/quick-wins0076040fand releaseorigin/release/2026-06-feature-bundle7195b331forGUI_Menu_BuyUnits.sqfdebit timing andClient_BuildUnit.sqfabort cleanup. - Result: current source/Vanilla, stable, upstream and perf all debit after
BuildUnitspawn and leave the dead/null factory exit as queue cleanup with no refund. Release carries_currentCostintoBuildUnitand refunds in the empty/crewless branch, but its dead/null factory exit still does not refund. - Updated Factory and purchase systems, Feature status, Source fix propagation queue, the dashboard and machine records. No gameplay source changed.
- Claimed
side-supply-reason-string-branch-routefrom the side-supply diagnostics backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreamf532f706(local ref after a fetch reset),origin/perf/quick-wins0076040fand current releasefb3084c2. - Result: every checked maintained root/branch keeps
Common_ChangeSideSupply.sqf:8-14reading_reasononly whencount _this > 3, so three-argumentServer/PVFunctions/AttackWave.sqf:40drops its audit reason while four-argumentsupplyMissionCompleted.sqfpreserves the formatted reason. - Updated Economy authority first cut, Economy, towns and supply, Feature status, Source fix propagation queue, the dashboard and machine records. No gameplay source changed.
- Claimed
resource-income-payout-branch-routefrom the economy correctness backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreamf532f706,origin/perf/quick-wins0076040fand current release7195b331. - Result: every checked maintained root/branch keeps
Server/FSM/updateresources.sqf:29-70wrapping side-supply growth, player paychecks and AI-commander funds in the same town-supply cap guard, and keeps income system4applying a server-side1.5multiplier thatClient/Functions/Client_GetIncome.sqf:20-29does not mirror for display math. - Updated Economy, towns and supply, Economy authority first cut, Feature status, Source fix propagation queue, the dashboard and machine records. No gameplay source changed.
- Claimed
stable-low-priority-todo-cluster-pruneafter Feature status still carried three vague TODO-only rows: base/town dynamic logic, CoIn border relocation and AI attack radio/combat tuning. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master, Miksuu upstream,origin/perf/quick-winsandorigin/release/2026-06-feature-bundle. All checked roots keep the same TODO shapes atInit_Common.sqf:273-285,coin_interface.sqf:114,419-425andServer_AI_SetTownAttackPath.sqf:74-78. - Collapsed the three Feature Status rows into one low-priority TODO cluster, then moved useful detail to Architecture overview, Construction and CoIn and AI runtime/HC loop map. No gameplay source changed.
- Claimed
dashboard-latest-batch-retrim-after-resource-incomeduring rebase after the resource-income payout branch route made Progress dashboard grow past five current rows. - Kept the newest five live dashboard rows and aged
fast-travel-fee-branch-routeout of Latest Batch. The fast-travel finding remains preserved in this worklog,agent-events.jsonl, Client UI systems, Support specials, Feature status, Source fix propagation queue and git history. - No gameplay source changed.
- Claimed
requestspecial-upgrade-sync-branch-routefrom the RequestSpecial/upgrades cleanup backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreamf532f706,origin/perf/quick-wins0076040fand current released482c742. - Result: every checked maintained root/branch keeps the same
Server_HandleSpecial.sqfmixed_args/_thisparser forupgrade-sync, whileServer_HandleSpecial.sqf:3assigns_args = _this; this is cleanup/fragility debt, not a confirmed current runtime break. Release only shifts the Chernarus upgrade-menu caller toGUI_UpgradeMenu.sqf:254. - Updated Support specials, Upgrades and research, Feature status, Source fix propagation queue, the dashboard and machine records. No gameplay source changed.
- Claimed
vote-help-ui-edge-branch-routefrom the UI correctness backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master2cdf5fb8, Miksuu upstreamf532f706,origin/perf/quick-wins0076040fand release3282ff3f. - Result: every checked maintained root/branch keeps the same vote inclusive-loop and row-color shape, help-panel load/unload namespace mismatch and main-menu GPS
17/18router-only shape. Release only moves line numbers for Help and the main menu. - Updated Client UI systems, Feature status, Source fix propagation queue, the dashboard and machine records. No gameplay source changed.
- Claimed
dashboard-latest-batch-retrim-after-fast-travelduring rebase after the fast-travel fee branch route made Progress dashboard grow to six published rows. - Kept the newest five live dashboard rows and aged
empty-supply-truck-cleanup-branch-routeout of Latest Batch. The empty supply-truck finding remains preserved in this worklog,agent-events.jsonl, Marker cleanup/restoration, Feature status, Source fix propagation queue and git history. - No gameplay source changed.
- Claimed
dashboard-latest-batch-retrim-after-vote-helpafter Progress dashboard Latest Batch grew to six rows when the vote/help UI edge batch landed. - Trimmed the table back to the newest five published rows by aging
clickabletext-soundpush-branch-routeout of Latest Batch. The clickable-text finding remains preserved in this worklog,agent-events.jsonl, Client UI systems, Feature status, Source fix propagation queue and git history. - No gameplay source changed.
- Claimed
pruning-ledger-salvage-duplicate-row-trimafter Wiki pruning ledger carried both the newersalvage-payout-cleanup-branch-routerow and the older mini-scoutsalvage-payout-loop-branch-routerow in Recent Pruning Decisions. - Removed the older duplicate row from the active ledger only. The broader branch-checked salvage cleanup row remains live, and provenance stays in this worklog,
agent-events.jsonl, git history and Construction and CoIn. - No gameplay source changed.
- Claimed
side-supply-clamp-branch-routefrom the economy authority backlog. - Source-checked current source Chernarus, maintained Vanilla, stable
origin/master,miksuu/master,origin/perf/quick-winsandorigin/release/2026-06-feature-bundleforCommon_ChangeSideSupply.sqfandServer_ChangeSideSupply.sqf. - Result: current source/Vanilla, stable, upstream and release all still floor negative results with
_currentSupply - _amountand trust payload_sidein directwfbe_supply_temp_west/easthandlers.perf/quick-winsfixes only Chernarus arithmetic to0; Vanilla and DR-44 side/channel/requester validation remain open. - Refreshed Economy authority first cut as the canonical branch route and condensed Economy/towns/supply, Feature status, Source fix propagation queue, Wiki pruning ledger and machine records. No gameplay source changed.
- Claimed
wasp-marker-wait-branch-routefrom the UI/performance backlog. - Source-checked current docs/source Chernarus, maintained Vanilla,
origin/master,miksuu/master,origin/perf/quick-winsandorigin/release/2026-06-feature-bundleforWASP/global_marking_monitor.sqfand theClient/Init/Init_Client.sqflaunch line. - Result: every checked maintained root/branch still loads the client-local WASP marker monitor and keeps
disableUserInput true, the unslept display-54 polling window and finaldisableUserInput falseinglobal_marking_monitor.sqf:57-73; the display-12 wait at:80remains the throttled idiom to copy. Release Chernarus only shifts the launch line toInit_Client.sqf:282. - Refreshed WASP marker wait cleanup as the canonical branch route and condensed Feature status, Source fix propagation queue, Wiki pruning ledger and machine records. No gameplay source changed.
- Claimed
supply-scan-matrix-dedupe-current-headafter stale current-facing2cdf5fb8supply-scan wording remained even though currentorigin/master/ localmasternow point at89ae9dad. - Refreshed Supply mission architecture, Supply mission scan narrowing, Supply mission authority cleanup, Source fix propagation queue and Feature status so current stable
89ae9dad, Miksuu89ae9dad, perf0076040f, docs/sourcef3e157f2and release7ff18c49stay separated. - Kept the canonical branch/root matrix on Supply mission architecture and reduced duplicate short-status routing on the leaf/playbook/status surfaces. No gameplay source changed.
- Claimed
economy-current-head-branch-refreshafter source-checking that the side-supply clamp/reason and resource-income files did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Economy authority first cut, Economy, towns and supply, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for side-supply clamp/reason and resource-income debt. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for those economy lanes. Side-supply arithmetic, reason parsing and resource-income behavior remain future code-owner work; no gameplay source changed.
- Claimed
network-p0-current-head-refreshafter source-checking that the PVF dispatcher andSEND_MESSAGEfiles did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed PVF dispatch implementation, Public variable channel index, Networking and public variables, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for PVF dispatcher lookup and directSEND_MESSAGEcompile. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for those P0 network lanes. PVF dispatcher lookup hardening and structured/localizedSEND_MESSAGEpayload work remain future code-owner work; no gameplay source changed.
- Claimed
factory-purchase-stable-head-refreshafter source-checking that the buy-menu/list/build-unit files did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Factory and purchase systems, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for buy-menu price/key cleanup and destroyed-factory refund policy. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for those factory lanes. Price/key alignment and purchase acceptance/debit/refund policy remain future code-owner work; no gameplay source changed.
- Claimed
wasp-marker-wait-stable-head-refreshafter source-checking that the WASP marker helper/client-init files did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed WASP marker wait cleanup and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for the display-54 input-lock busy wait. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for this WASP lane. The tiny throttled-wait patch and marker-dialog smoke remain future code-owner work; no gameplay source changed.
- Claimed
empty-supply-truck-stable-head-refreshafter source-checking that the empty-vehicle collector/handler files did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Marker cleanup/restoration, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for the 24-hour supply-truck empty timeout. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for this cleanup lane. The keep-and-label versus shorter/parameterized timeout decision remains future runtime/logistics owner work; no gameplay source changed.
- Claimed
auto-wall-toggle-stable-head-refreshafter source-checking that currentorigin/master/ localmaster89ae9dadstill keeps the global auto-wall toggle shape; the2cdf5fb8..89ae9daddiff only touches checkedInit_Common.sqfroots for unrelated town-defense helper compile wiring. - Refreshed Construction and CoIn systems, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for the globalisAutoWallConstructingEnabledscope decision. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for this auto-wall lane. The global-versus-side/requester policy decision remains future construction owner work; no gameplay source changed.
- Claimed
salvage-payout-stable-head-refreshafter source-checking that the checked salvage skill/FSM/client-init/build-unit files did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Construction and CoIn systems, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040f, release7ff18c49and historical salvage branches stay separated for the lowercase payout call, salvage-truck loop and client-local deletion/reward lane. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for this salvage lane. The small casing fix and larger server-owned salvage authority review remain future salvage owner work; no gameplay source changed.
- Claimed
requestspecial-upgrade-sync-stable-head-refreshafter source-checking that the checkedServer_HandleSpecial.sqf,GUI_UpgradeMenu.sqfandServer_ProcessUpgrade.sqffiles did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Support specials, Upgrades and research, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for the mixed_args/_thisparser cleanup lane. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for this upgrade-sync lane. Tuple normalization and malformed-payload smoke remain future upgrade/network owner work; no gameplay source changed.
- Claimed
gear-template-stable-head-refreshafter source-checking that the checkedClient_UI_Gear_AddTemplate.sqf,Client_UI_Gear_FillTemplates.sqf,Client_UI_Gear_SaveTemplateProfile.sqfandInit_ProfileGear.sqffiles did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Gear template profile filter, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for the undefined_u_upgradesave filter, six-field import guard and Barracks-or-Gear creation versus Gear-only display mismatch. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for these gear lanes. Save/import repair and the Barracks/Gear semantics decision remain future gear owner work; no gameplay source changed.
- Claimed
vehicle-cargo-loop-stable-head-refreshafter source-checking that the checkedCommon_EquipVehicle.sqf,Common_EquipBackpack.sqfandClient_GetVehicleContent.sqffiles did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Vehicle cargo equip loop bounds, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for the five inclusive cargo-application loops and perf's Chernarus-only partial rescue. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for this cargo lane. Source Chernarus patch plus maintained Vanilla propagation and cargo smoke remain future gear owner work; no gameplay source changed.
- Claimed
clickabletext-soundpush-stable-head-refreshafter source-checking that the checkedRsc/Ressources.hppandRsc/Dialogs.hppfiles did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Client UI systems, Feature status, Source fix propagation queue and Dead/stale code so current stable
89ae9dad, Miksuu89ae9dad, perf0076040f, release7ff18c49and UI theme branches stay separated for the malformed baseRscClickableText.soundPush[]value. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for this UI config lane. Base-class config repair plus representative clickable-control smoke remain future UI owner work; no gameplay source changed.
- Claimed
fast-travel-fee-stable-head-refreshafter source-checking that the checkedGUI_Menu_Tactical.sqfandInit_CommonConstants.sqffiles did not change from historical stable2cdf5fb8to currentorigin/master/ localmaster89ae9dad. - Refreshed Client UI systems, Feature status and Source fix propagation queue so current stable
89ae9dad, Miksuu89ae9dad, perf0076040fand release7ff18c49stay separated for fee-mode TODOs, hidden unaffordable destinations, marker-only fee text and local travel debit. - Updated machine status/backlog rows to stop presenting
2cdf5fb8as current stable evidence for this Tactical UX lane. Hide-vs-disabled/prompt policy and action-time recheck remain future UI owner work; no gameplay source changed.
2026-06-07T13:10:00+02:00 - Claude - DR-48 town-defense overhaul capture-persistence occupancy review
- Claimed
town-defense-overhaul-capture-persistence-occupancy-review(autonomous archaeology lane). TheMarty_town_defense_overhaulmerge landed on stable/localmaster89ae9dadafter the 2026-06-02 coverage-ledger all-green milestone (3 new files + 17 modified in Chernarus), so it was previously unreviewed source. - Filed Deep-review findings DR-48 (Round 39): the new
Server/Functions/Server_CleanupExpiredTownDefenseAssets.sqfre-introduces the DR-45 occupancy-deletion class for captured-town persistence. The OBJECT branch:61-64deletescaptured_mobile_vehicle/static_weaponwith onlyisPlayer _asset/isPlayer leader group _asset— occupancy-blind, and for a vehiclegroup _assetisgrpNullso the leader guard is likely a no-op deleting even a player driver. The GROUP branch:57-60deletes every member with no player guard. Captured vehicles persist 600s (server_town.sqf:240, 60s underWF_Debug) and are reaped per town every town-AI loop tick (server_town_ai.sqf:61). - Corroborated the occupancy primitive at source: the repo's own
Server_HandleEmptyVehicle.sqf:26-30usescrew, notgroup. The recommendedcrew-based fix is correct whether or notgroup <vehicle>returnsgrpNull, so it does not depend on the open BIKI question (thegroupcommand BIKI page returned HTTP 403 on live fetch this pass; in-engine confirmation is a future smoke gate). - Updated Town-AI vehicle despawn safety, the Codebase coverage ledger AI/headless row,
agent-hardening-backlog.jsonl(town-defense-overhaul-capture-persistence-occupancy) andagent-collaboration.json. No gameplay source changed. - Next action — Codex: confirm overhaul branch presence on
perf/quick-wins/ release in the next current-head refresh and route DR-48 from the AI/headless atlas + Feature Status as desired. Steff/code owner: apply the crew/cargo guard to both branches and smoke a player riding a captured town vehicle across persistence expiry; confirmgroup <vehicle>semantics in-engine.
- Lane
audit-findings-queue-verification-sweep. Source-checked every previously-UNVERIFIED (⬜) row in the Audit Findings Queue (AI/V/SG/NJ/UX, ~48 rows) against currentmastervia read-only scouts, then adversarially re-verified the high-severity promotions at source. -
Result: the queue has no
⬜rows left. Verdicts recorded per-row on the queue page: ~29 REAL, 4 FALSE (V8, V9, V12, NJ6), 1 GONE/already-fixed (AI13), 8 NUANCED/design/perf, 2 split (AI14, SG9 each have a real part + a false sub-claim), and all spot-checked UX typo/hardcoded-English claims REAL. - Filed Deep-review findings Round 40: DR-49 (side-supply underflow guard
if (_change<0) then {_change=_currentSupply-_amount}addsabs(amount)on a deduction — economy exploit; Common + bothServer_ChangeSideSupplyhandlers) and DR-50 (Server_OnHQKilled.sqfdouble-awards HQ-kill score: unconditional:47+ non-teamkill-guarded:81= 1800 on a clean kill, and 900 on a teamkill). Both added toagent-hardening-backlog.jsonl. -
Adversarial correction: audit NJ10 ("JIP HQ killed-EH → victory may not fire", flagged high) is not a victory-blocker — the authoritative HQ-killed EH is server-local (
Init_Server.sqf:323,Construction_HQSite.sqf:89"Killed EH fires localy, this is the server",Server_MHQRepair.sqf:37); the client EH atInit_Client.sqf:515is a redundant relay. Recorded so it is not re-opened as critical. SG1 re-confirms DR-11/DR-13; SG14 maps to DR-30. - Cited DR-49 in the economy ledger row and DR-50 in the victory ledger row. No gameplay source changed.
- Next action — Codex: optionally promote DR-49/DR-50 into Feature Status / Source-Fix-Propagation-Queue and route the localization-cleanup lane (UX). Steff/code owner: DR-49 and DR-50 are clean, low-LOC server-side fixes with smoke steps in the hardening backlog.
- Goal
get rid of all bloat. The live worklog had grown to 3642 lines / 539 entries (~15% of the wiki by line count) — the single largest bloat surface — with mixed newest-first/appended ordering. - Split it: this live page now keeps only recent entries (2026-06-06 onward, 82 entries) plus a Future-Agents/Continue-Reading frame; the full 2026-06-01→06-06 history (448 dated entries + old VERIFICATION/ROUND audit entries) is preserved verbatim in Agent worklog archive. No evidence deleted; entry order unchanged in both pages.
- Logged in Wiki pruning and relevance ledger. Sync note for Codex: new page
Agent-Worklog-Archive.mdis linked from this page's intro/footer; add it to_Sidebar.md/ Navigation inventory archive routing at your discretion (Codex nav lane). No gameplay source changed.
- Goal
get rid of all bloat. Condensed Documentation implementation plan (135→34, workstreams done → status table routing to owners), Wiki quality audit (89→21, all items Codex-resolved → archival gateway; kept both false-positive corrections, also in Instructions for Codex) and Knowledge platform roadmap (80→55, trimmed opinion prose; kept recommendation/target-shape/debt-table/migration/authoring rules). ~190 lines removed; all internal links re-checked. - Logged in Wiki pruning and relevance ledger with a Codex handoff for remaining lower-priority bloat (mirror-reconciliation historical inventory, supply-scan-narrowing matrix restatement, HC delegation-table duplication across 4 pages). No gameplay source changed.
- Goal
get rid of all bloat, second pass closing the items previously handed to Codex. Condensed Wiki mirror reconciliation plan (115→57, removed the dead_wasp_wiki_claudeinventory; parity isfull-diffCount=0), AI assistant guide (56→26, boot-order routing → entry-pack pointer, kept guardrails) and AI assistant developer guide (66→61, boot list → pointer; kept all unique edit rules/pitfalls/checklists/search patterns); lightly trimmed Supply mission scan narrowing (101→99, restated matrix only). ~95 lines removed; links re-checked. -
Source-grounded non-action: the HC delegation-mode
0/1/2reference across the four AI/HC pages was checked at source and kept — each copy is small and wrapped in unique evidence, the pages already cross-link, and removing it would force click-throughs for ~10 lines while damaging four atlas pages (intentional orientation, not bloat). Recorded in the Wiki pruning and relevance ledger. - Net debloat this session: live worklog 3642→515 + archive; ~290 lines from seven planning/audit/onboarding/mirror pages. No gameplay source changed.
- Add dated entries at the bottom before and after substantial documentation or code changes.
- Older history (2026-06-01 → 06-06) lives in Agent worklog archive. Do not assume visible order is strictly timestamp-sorted; trust explicit timestamps plus current-state pages (Progress dashboard, Current source status snapshot,
agent-status.json).
Previous: Agent collaboration protocol | Next: Deep-review findings
Main map: Home | Fast path: Quickstart | Agent file: agent-context.json
- Goal
use an agent team to clear all backlog. Ran a 5-subsystem Workflow (35 agents incl. adversarial verifiers, ~1.4M tokens) over the Round-36 coverage-gap weakly-understood systems — the last open documentation backlog. - Filed Deep-review findings Round 41: DR-51 (both server AI-respawn paths orphaned/uncalled → AI leaders never respawn), DR-52 (support specials Paratroops/ParaVehi/ParaAmmo/UAV have no server authority + accept a client-supplied group handle — extends the client-authoritative class), DR-53 (PR#1 supply-heli economy: client-forgeable SupplyAmount + non-cash double-reward, branch
feat/supply-helicopter), DR-54 (Core_US/USMC dedup guard broken + AH64D_EP1 faction mislabel). - Routed dead code (AI_TLWPHandler.sqs, groupsMonitor.sqf, nil
Spawn UpdateSupplyTruck) to Dead/stale code register and corrected a stale false-positive note there that claimed the non-vanilla AI respawn path was live. Folded the full config data-model map into Assets/config atlas. Updated the coverage ledger AI/headless + Modules rows and added DR-51..DR-54 toagent-hardening-backlog.jsonl. -
Corrections preserved: the long-suspected PR#1 stacked
KilledEH is refuted (theisNilguard works; real residual is a double cooldown timer); the interdictionKilledEH is server-routed viapublicVariableServer(not a client-authority hole). Marked the Round-36 coverage-gap list cleared. No gameplay source changed. - Next action — Steff/code owner: DR-52 and DR-53 are P1 authority/economy fixes; DR-51/DR-54 are P2/P3. Codex: optionally promote DR-51..54 into Feature Status / Source-Fix-Propagation-Queue.
- Goal: even-deeper agent-team pass. 7 whole-tree hazard-class sweepers + adversarial verifiers (68 agents, ~2.9M tokens), deduped vs DR-1..54.
-
DR-55 (CRITICAL, systemic): the PVF/PVEH/direct-publicVariable handler surface lacks server-side sender authentication —
Server_HandlePVF.sqf:14andInit_PublicVariables.sqf:50never forward the sender, so ~18 newly-enumerated handlers are client-forgeable (RequestVehicleLock, RequestChangeScore, RequestMHQRepair, RequestNewCommander direct-assign, RequestTeamUpdate, ATTACK_WAVE_DETAILS, WFBE_Server_PV_SupplyMissionCompleted, and RequestSpecial RespawnST/repair-camp/upgrade-sync/connected-hc/update-clientfps/update-town-delegation/update-teamleader, plus the Action_RepairMHQDepot client town-SV drain). Generalizes DR-1/27/41/44/52/53 to the whole surface; full table in Deep-review findings. -
DR-56 (HIGH):
ARTY_HandleSADARM.sqfinfinitewhile{true}thread leak per air-kill + per-framesetVelocitybusy-wait. DR-57 (HIGH): town patrols never spawn (server_town_ai.sqf:67-68resets the patrol timer every cycle). - Routed minor (PLAYER_RADIATED perf, playerObjectsList double-PVEH, skillDiffCompensation no-gameover guard, monitorServerFPS dead orphan, Action_RepairMHQDepot
supplyvaluecasing, Client_BuildUnit dup HandleReload). Confirmed still-unpatched on master: SG4, SG5, SG9, AI1, AI2, V2 (PR#8/release-only fixes). Sharpened DR-7..10 (AntiStackcall compileoncallExtensionoutput) and DR-46 (SEND_MESSAGE receivercall compile). - Added DR-55/56/57 to
agent-hardening-backlog.jsonland the coverage ledger. No gameplay source changed. - Next action — Steff/code owner: DR-55 is the P0 — a single authentication change at the dispatcher plus per-handler side/role/funds re-derivation closes the whole forgery surface. Codex: cross-link DR-55 from Public-Variable-Channel-Index / Server-Authority-Migration-Map / Networking (atlas lane).
- Goal: large multi-agent wiki pass (dead code, doc improvement, LLM/token optimisation, resolved issues, low-relevancy condensation, unnecessary-document hunt). 9 read-only analysis lanes + adversarial verifiers (71 agents, ~3.5M tokens).
-
Dead code (headline): added a 2026-06-07 deep dead-code-sweep section to Dead/stale code register — ~18 newly-confirmed unreachable files (never-compiled helpers, compiled-but-never-called globals, commented-compile-intact), plus two
⚠️ flagged AI-commander functions (Server_AI_Com_Upgrade,Server_AI_SetTownAttackPath) that are uncalled — consistent with the dormant AI-commander FSM (DR-14/DR-15 note), so the AI-commander upgrade/attack-path audit analysis describes dormant code (owner verification flagged). -
Resolved issue (the one genuine fix found): DR-15 is fixed on master —
Server_AssignNewCommander.sqf:4now reads_side = _this select 0;. Marked resolved in Deep-review findings, Instructions for Codex and Feature status; only the redundantnew-commander-assignedbroadcast remains. The resolved-issue sweep otherwise confirmed DR-1..14, DR-16..57 all remain open on master (no false "resolved" claims). -
Doc improvement: added Feature-Status rows for DR-55 (systemic, P0), DR-49/50/52/53/56/57, and the DR-15 resolution. Fixed a broken
[Home](Home)link. -
Deliberately NOT done (handed to Codex / flagged): the link-lane
--→-anchor reformats target the MkDocs slugger — on the live GitHub wiki em-dash headings legitimately produce--, so "fixing" them would break working links (mirror/nav lane). The MASH-undeploy path "fix" was a false positive (pages already cite the correct path). Two empty Miksuu archive stubs (Miksuu-Wiki-Archive-Home,Miksuu-Wiki-Archive-Discord-Bot) are removable but are MkDocs-nav pages (Codex nav lane). Per-page token condensations of standalone pages remain a bounded follow-up. - No gameplay source changed.
2026-06-08T00:15:00+02:00 - Claude - Wiki-maintenance pass 2 (additive; partial — high verifier-failure rate)
- Second multi-agent maintenance pass (5 lanes / 38 agents). Many verifiers failed to emit structured output this run, so I applied only solidly-verified-safe results and authored the high-value doc item myself.
-
Applied: (1) Dead/stale code register — added
Client/Module/MASH/receiverMASHmarker.sqf(dead client MASH receiver, compile commented atInit_Client.sqf:132; the client end of DR-34's broken chain) and formalizedServer/Module/serverFPS/monitorServerFPS.sqf(no-op duplicate;WFBE_VAR_SERVER_FPShas no reader, RHUD usesSERVER_FPS_GUI). (2) Authored a Town Patrol Mechanic section on Towns/camps/capture — the feature had no mechanic write-up; it now explains the roaming-capture flow and corrects the page with DR-57 (never spawns) + AI6 (SV==60) alongside the pre-existing AI1 lifecycle note. -
Rejected (prior verified decision): the
UI-HUD-And-DialogsandAgent-Development-Pack"merge" recommendations — both are intentional compatibility aliases kept on purpose; not merging. -
Handed to Codex / unverified:
Miksuu-Wiki-Archive-Discord-Botempty-stub delete (MkDocs-nav lane); ~25 candidate deadSTR_*keys + a dup-IDD (verifiers failed → owner confirm before acting); the apply-ready condense lane and most doc-gap proposals did not pass verification this run. - No gameplay source changed.
- Claimed
attack-wave-authority-branch-routefrom the DR-41 hardening backlog as a docs-only lane. - Source-checked current docs/source
HEADf3e157f2, stableorigin/mastercf2a6d6a, Miksuu upstreamb8389e74,origin/perf/quick-wins0076040f, releasea96fdda2,origin/feat/ai-commanderc20ce153and historicalupstream/AttackWave994150da. - Result: every checked Chernarus and maintained Vanilla root keeps the direct
ATTACK_WAVE_INIT_supply/_sidetrust inServer_AttackWave.sqfplus trustedATTACK_WAVE_DETAILShandling/debit inAttackWave.sqf; no branch rescue was found. - Added the canonical branch/root matrix to Attack-wave authority playbook and condensed Feature status, Source fix propagation queue, dashboard and machine records. No gameplay source changed.
- Claimed
pvf-sender-authentication-routefrom Claude's DR-55 handoff as a docs-only cross-link lane. - Source-checked current
origin/mastercf2a6d6a:Common/Init/Init_PublicVariables.sqf:51-53registers server PVF handlers with(_this select 1) Spawn WFBE_SE_FNC_HandlePVF, andServer/Functions/Server_HandlePVF.sqf:9-14only unpacks_scriptplus_parametersbefore spawning the target handler. - Result: the existing DR-1/DR-38 handler-name allowlist patch remains necessary, but it is not sufficient for DR-55. Legitimate handlers still need authenticated requester context and per-handler side/role/funds/object re-derivation.
- Routed this distinction through Networking and public variables, Public variable channel index, Server authority migration map and PVF dispatch implementation. No gameplay source changed.
- Claimed
patrols-v2-current-master-routeaftergit fetch --all --pruneand a fast-forward to currentorigin/mastercf2a6d6ashowed stale patrol docs still described89ae9dadas current master. - Source-checked current Chernarus and maintained Vanilla:
server_town_ai.sqf:44,220retires the old town-based patrol gate,server_side_patrols.sqf:24-58drives the side-upgrade patrol dispatcher,Common_RunSidePatrol.sqf:53-83runs the patrol lifecycle,Server_HandleSpecial.sqf:215-242maintains side slots /WFBE_ACTIVE_PATROLS,Client/FSM/updatepatrolmarkers.sqf:18-58renders friendly patrol markers, andserver_patrols.sqf:26now uses&&in both roots. - Result: old DR-57 / AI1 "town patrols dead on current master" wording is now historical for
89ae9dad-era branches. Current master has Patrols v2 source in both maintained roots, but still needs Arma smoke for upgrade levels 1/2/3, HCdelegate-sidepatrol, friendly marker audience, patrol death, side-slot/cooldown release and Buy Units/RHUD AI-cap text. - Updated Towns/camps/capture, AI runtime/HC loop map, Feature status, Source fix propagation queue, Testing workflow, Gameplay systems, Headless client scaling, Current source status snapshot, dashboard/status files and machine rows. No gameplay source changed.
- Claimed
p0-network-current-master-routeas a docs-only refresh after currentorigin/masteradvanced tocf2a6d6a, Miksuu upstream tob8389e74and release toa96fdda2. - Source-checked PVF dispatcher lookup across current master, Miksuu, perf and release in Chernarus plus maintained Vanilla: all checked roots still run
_parameters Spawn (Call Compile _script)inServer_HandlePVF.sqf:14; current master/release clients run it atClient_HandlePVF.sqf:32after the HC filter, while Miksuu/perf clients keep:22. - Source-checked direct
SEND_MESSAGE: all checked refs/roots still register the direct PVEH atClient/FSM/updateclient.sqf:12, compile payload text atClient_onEventHandler_SEND_MESSAGE.sqf:27, and repeat helper compile/broadcast atCommon_SendMessage.sqf:26,38. The89ae9dad..cf2a6d6adiff changesupdateclient.sqfcontext but does not touch the receiver/helper compile files. - Updated PVF dispatch implementation, Public variable channel index, Networking and public variables, Feature status, Source fix propagation queue, dashboard/status files and machine rows. No gameplay source changed.
- Claimed
coordination-dashboard-hygiene-auditas a coordination-only maintenance lane for dashboard compactness, machine-file validity, active-claim sanity and wiki/docs mirror parity. No gameplay source edits planned. - Validated
agent-status.json,agent-collaboration.jsonandagent-events.jsonl; all parsed cleanly.agent-events.jsonlhad 1004 lines before this audit's append-only events. - Checked the live active-claim set in
agent-collaboration.json: the only true active owner lane remainsdocumentation-finisher-loop; Claude isautonomous-ready; the rest are watchlist, code-owner, smoke-pending or future-owner lanes. No conflicting active claim needed reassignment. - Confirmed Progress dashboard Latest Batch already had five rows before this refresh, then added this audit as the newest row and trimmed the oldest row to keep the compact five-row rule. Verified docs/wiki and wiki-checkout parity for the coordination files before editing. No gameplay source changed.
- Claimed
clickabletext-soundpush-current-master-refreshas a docs-only patch-ready queue refresh after current branch heads moved beyond the existing89ae9dad/7ff18c49matrix. - Source-checked docs/source
HEADf7bc72a8, currentorigin/mastercf2a6d6a, Miksuuupstream/masterb8389e74,origin/perf/quick-wins0076040f, releasea96fdda2and UI theme branches0767c0b5/87d86257. - Result: every checked Chernarus and maintained Vanilla root still keeps
class RscClickableTextatRsc/Ressources.hpp:541, malformedsoundPush[] = {, 0.2, 1};at:556, and valid empty-sound precedent{"", 0.2, 1}at:92. Currentorigin/masterand release now have 14 derivedRscClickableTextcontrols per maintained root; docs/source, upstream, perf and UI theme branches have 17. - Updated Client UI systems, Feature status, Source fix propagation queue, Dead/stale code register, dashboard/status files and machine rows. No gameplay source changed.
- Claimed
ai-supply-truck-current-master-safe-disable-routeafterorigin/mastercf2a6d6ashowed the old AI supply-truck nil-code/FSM trap had changed from current-source raw spawn to current-source warning/disable. - Source-checked current Chernarus and maintained Vanilla:
Server/Init/Init_Server.sqf:37still comments outUpdateSupplyTruck,:383-384initializeswfbe_ai_supplytrucksand logs that legacy AI supply-truck logistics are disabled, andServer/AI/AI_UpdateSupplyTruck.sqf:17still references missingServer\FSM\supplytruck.fsm. - Branch result: release
a96fdda2matches current master in both maintained roots; Miksuu upstreamb8389e74andorigin/perf/quick-wins0076040fstill raw-spawn the missing worker;origin/feat/ai-commanderc20ce153guards only Chernarus while Vanilla remains raw. - Updated AI commander autonomy, Support specials, Feature status, Source fix propagation queue, Abandoned feature revival, Dead/stale code, dashboard/status files and machine rows. No gameplay source changed.
- Claimed
hq-kill-score-double-award-branch-routefrom the weak DR-50 Feature Status catch-all row as a docs-only branch/root matrix. - Source-checked current source Chernarus and maintained Vanilla, stable
origin/mastercf2a6d6a, Miksuu upstreamb8389e74,origin/perf/quick-wins0076040f, releasea96fdda2, and historical upstream score branchesScoreForKillingFactoriesf17445c1/Fix0ScoreBountyBug415615c9. - Result: all current maintained refs keep the two-award HQ-kill shape. Current/release roots set
_points = 30000 / 100 * WFBE_C_BUILDINGS_SCORE_COEFatServer_OnHQKilled.sqf:23, award it at:52, then award_score = 900again for non-teamkills at:80-86; Miksuu/perf keep the same shape at:23,47,75,78,81. The coefficient remains3, so enemy HQ kills pay1800and friendly/teamkill HQ kills still pay the unconditional900. - Added the canonical matrix to Commander/HQ lifecycle, split DR-50 into its own Feature status row and added the patch-ready Source fix propagation queue route. No gameplay source changed.
- Claimed
client-ui-atlas-owner-route-pruneas a docs-only architecture/atlas pass, with no gameplay source edits. - Synced live wiki-only deltas for Client UI systems and SQF code atlas into
docs/wiki, including the client modal loop cadence, indicator surface matrix and server AI order-helper route. - Source-checked UI branch heads across
origin/mastercf2a6d6a, Miksuu upstreamb8389e74,origin/perf/quick-wins0076040fand releasea96fdda2: current/release Chernarus and Vanilla send Objective PingSetTaskatClient/GUI/GUI_Menu_Command.sqf:336,344, Miksuu still comments the sends, old townTaskSystemremains commented, fast-travel fee mode remains local/hide-then-debit, andRsc/Ressources.hpp:556still has malformedRscClickableText.soundPush[]in all checked roots. - Added a top owner-route table to Client UI systems, condensed the broad UI risk section into canonical owner links, refreshed fast-travel/clickable-text matrices to current branch heads and kept existing incoming anchors intact. No gameplay source changed.
- Claimed
architecture-overview-owner-route-pruneas a docs-only architecture gateway pass, with no gameplay source edits. - Source-checked the bootstrap and owner anchors in the source mission:
description.ext:39-58,initJIPCompatible.sqf:121-123,214-238,Common/Init/Init_Common.sqf:273-308,369-371,Server/Init/Init_Server.sqf:355-386,507-538,577-620,Client/Init/Init_Client.sqf:360-388,459-509,773-789, andHeadless/Init/Init_HC.sqf:11-15. - Source-checked propagation/tooling anchors:
Tools/LoadoutManager/FileManagement/FileManager.cs:176-188,SqfFileGenerator.cs:128-132, andZipManager.cs:16,96. Because root discovery is branch-sensitive, Architecture overview now routes the branch matrix back to Tools and build workflow. - Refreshed Architecture overview as a lean gateway: added a top routing table, replaced repeated init/data-flow prose with compact runtime owner and bootstrap maps, and kept detailed branch matrices/smoke gates on owner pages. No gameplay source changed.
- Claimed
sqf-atlas-compile-registry-refreshas a docs-only architecture/atlas pass, with no gameplay source edits. - Recounted the current docs/source checkout
docs/developer-wiki-indexat04a60e43againstMissions/[55-2hc]warfarev2_073v48co.chernaruswithSelect-String -SimpleMatch 'preprocessFile'over all.sqffiles. - Result: 738 total compile references, 460
preprocessFileLineNumbers, 278 plainpreprocessFile, 22 commented references; target areas are root/bootstrap 7,Common492,Client142,Server92,Headless4 andWASP1. Top registrars remainInit_Common.sqf196,Init_Client.sqf111 andInit_Server.sqf90. - Refreshed SQF code atlas with a top "How To Use This Atlas" routing table, updated the compile-registry snapshot, and added a branch-local caveat because
origin/mastercf2a6d6ahas mission-source drift from this docs checkout. No gameplay source changed.
- Claimed
server-runtime-branch-scope-routeas a docs-only server runtime atlas pass, with no gameplay source edits. - Source-checked docs checkout
docs/developer-wiki-index6afcc58eand stableorigin/mastercf2a6d6aserver startup anchors. Docs checkoutInit_Server.sqf:36,383comments theUpdateSupplyTruckcompile but still raw-spawns it under the AI-commander/supply-system gate;origin/masterInit_Server.sqf:37,383-384initializeswfbe_ai_supplytrucksand warning-disables legacy logistics instead. - Source-checked Patrols v2 and FPS publisher drift: docs checkout has no
Server/FSM/server_side_patrols.sqf, whileorigin/masterstarts it atInit_Server.sqf:533and the driver waits atserver_side_patrols.sqf:16, runs from:24, dispatches HC at:54or local runner at:56. Docs checkout starts bothserverFpsGUI.sqfandmonitorServerFPS.sqfatInit_Server.sqf:578,595;origin/masterstarts onlyserverFpsGUI.sqfat:580and records the redundant publisher removal at:596-598. - Refreshed Server gameplay runtime atlas with a top routing table, branch-scope table and runtime-risk rows, and updated Server runtime and operations so broad server prompts route to the branch-scope section before citing line anchors. No gameplay source changed.
- Claimed
networking-public-variable-route-pruneas a docs-only networking atlas pass, with no gameplay source edits. - Source-checked current stable network anchors on
origin/mastercf2a6d6a: PVF registration still wires client/server PVEHs atCommon/Init/Init_PublicVariables.sqf:48,53; generic dispatch still runsSpawn (Call Compile _script)atServer/Functions/Server_HandlePVF.sqf:14andClient/Functions/Client_HandlePVF.sqf:32. - Source-checked the direct
SEND_MESSAGEpath on the same ref:Client/FSM/updateclient.sqf:12registers the PVEH,Client/Functions/Client_onEventHandler_SEND_MESSAGE.sqf:27compiles payload text on receivers, andCommon/Functions/Common_SendMessage.sqf:26,38keeps the helper compile/broadcast path. - Refreshed Networking and public variables with a top routing table and branch-scope anchors, and marked the PVF command list as orientation only. Full channel inventory stays on Public variable channel index, dispatcher branch status on PVF dispatch implementation, and per-handler authority on Server authority migration map. No gameplay source changed.
- Claimed
support-specials-route-upgrade-sync-refreshas a docs-only support/tactical atlas pass, with no gameplay source edits. - Source-checked
upgrade-syncon docs checkout295cc9d5: Chernarus and maintained Vanilla keep mixed_args/_thisreads atServer_HandleSpecial.sqf:67-73, send the client timer sync atGUI_UpgradeMenu.sqf:171, and store/wait/release the sync variable atServer_ProcessUpgrade.sqf:26,29,35. - Source-checked current branch heads: stable
origin/mastercf2a6d6ashifts the caller toGUI_UpgradeMenu.sqf:268; Miksuub8389e74andperf/quick-wins0076040fkeep:241; releasea96fdda2keeps:254. All checked roots still keep the same mixed parser atServer_HandleSpecial.sqf:67-73; no branch rescue was found. - Refreshed Support specials and tactical modules with a top route table, branch-scope note and current-head
upgrade-syncmatrix. Deep authority remains routed to Server authority migration map, ICBM authority, Service menu affordability guards and Supply mission authority cleanup. No gameplay source changed.
- Claimed
source-fix-queue-branch-scope-refreshas a docs-only propagation-queue hygiene pass, with no gameplay source edits. - Source-checked LoadoutManager root discovery across docs checkout
56d2f856, stableorigin/mastercf2a6d6a, Miksuub8389e74,perf/quick-wins0076040fand releasea96fdda2. Docs checkout, stable and release now accept repo-shaped roots; Miksuu/perf still require an ancestor nameda2waspwarfare. - Source-checked propagated-fix branch scope in Chernarus and maintained Vanilla. Docs checkout
56d2f856carries paratrooper registration, singleSkill_Init, two guarded FPS publishers, typed supply scan, player-list indexing and commander-team ARTY gunner handoff. Stablecf2a6d6aand releasea96fdda2carry the same families but use one guarded FPS publisher, heli-aware supply scan and marker-based commander ARTY discovery. - Refreshed Source fix propagation queue with a top current-branch scope table, updated root-discovery facts, corrected the propagated supply/commander ARTY rows and added a guard that older patch-ready queue rows preserve lane-specific checked refs until their owner pages are refreshed. No gameplay source changed.
- Claimed
economy-atlas-branch-scope-routeas a docs-only economy/atlas gateway pass, with no gameplay source edits. - Source-checked resource income, supply mission reward flow, AI commander upgrade debit and side-supply clamp/reason status across docs checkout
6d05cb5a, stableorigin/mastercf2a6d6a, Miksuub8389e74,perf/quick-wins0076040fand releasea96fdda2in maintained Chernarus and Vanilla roots. - Confirmed the resource-income cap/display drift is unchanged across checked refs:
Server/FSM/updateresources.sqf:31,42-43,49,63,67still gates/updates payouts whileClient/Functions/Client_GetIncome.sqf:24-28omits the income-system41.5display multiplier. - Confirmed the branch split for supply rewards and AI debit: docs/Miksuu/perf keep the older truck-only reward path and swapped AI commander debit, while stable/release carry heli/cash-run state and fixed AI commander debit order. Side-supply arithmetic remains open except for Chernarus-only floor-to-zero arithmetic in
perf/quick-wins. - Refreshed Economy, towns and supply with a top route table, current branch scope, resource-income matrix, branch-split supply reward section and owner-page routes for side-supply, AI commander and supply authority.
- Aligned the linked AI commander autonomy debit matrix so it now separates docs checkout/Miksuu/perf swapped debit from stable/release fixed debit order. No gameplay source changed.
- Claimed
construction-atlas-branch-scope-routeas a docs-only construction/atlas gateway pass, with no gameplay source edits. - Source-checked Construction/CoIn, auto-wall, SmallSite/MediumSite, StationaryDefense ARTY and salvage paths across docs checkout
1aa178f8, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2in maintained Chernarus and Vanilla roots. - Confirmed branch split: docs checkout carries the StationaryDefense
_availweaponsnull guard atConstruction_StationaryDefense.sqf:12-15plus commander-team ARTY gunner handoff at:91-93; stable/release use marker-based ARTY discovery atConstruction_StationaryDefense.sqf:133-135andCommon_GetTeamArtillery.sqf:46-78; Miksuu/perf keep the olderDefenseTeamshape and no null guard. - Confirmed no branch rescue for the patch-ready construction debt: auto-wall remains global, SmallSite remains add/add while MediumSite removes, and salvage still carries lowercase
ChangePlayerfunds, theupdatesalvage.sqf:10||loop and client-local deletion/reward. - Refreshed Construction and CoIn systems with a top route table, current branch-scope matrix and branch-split ARTY/auto-wall/salvage wording; aligned Feature status and Source fix propagation queue construction rows to the same owner-page evidence. No gameplay source changed.
- Claimed
factory-purchase-atlas-branch-scope-routeas a docs-only factory/purchase atlas pass, with no gameplay source edits. - Source-checked buy-menu price/key and destroyed-factory refund behavior across docs checkout
8d611092, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040f, releasea96fdda2andorigin/feat/buymenu-easa-qola66d4691in maintained Chernarus and Vanilla roots. - Confirmed branch split: stable/release now fix selected-detail price display in both maintained roots, mirror both driver-default keys, pass
_currentCostintoBuildUnitand refund the dead/null factory abort atClient_BuildUnit.sqf:212-216; docs checkout/Miksuu/perf keep the older selected-detail/key/refund shape, and the QoL branch fixes selected-detail display only in Chernarus. - Confirmed the level-0
UNIT_COST_MODIFIERreset remains open everywhere checked:Client_UIFillListBuyUnits.sqf:11,14still only writes discounted levels, whileInit_CommonConstants.sqfinitializes the global once. - Refreshed Factory and purchase systems with a top route table, current branch-scope matrix and updated price/key plus refund matrices; aligned Feature status and Source fix propagation queue factory rows to the same owner-page evidence. No gameplay source changed.
- Claimed
upgrades-research-atlas-branch-scope-routeas a docs-only upgrades/research atlas pass, with no gameplay source edits. - Source-checked player upgrade UI,
RequestUpgrade, server processing,upgrade-sync, AI commander upgrade debit/cost lookup and stale old upgrade dialog remnants across docs checkoute785f1e9, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040f, releasea96fdda2,origin/feat/ai-commanderc20ce153andorigin/feat/upgrade-queue-stackingb061c905in maintained Chernarus and Vanilla roots. - Confirmed player upgrade requests remain client-authoritative across checked refs:
RequestUpgrade.sqf:5still only spawnsWFBE_SE_FNC_ProcessUpgrade, whileServer_ProcessUpgrade.sqf:12-18trusts side/id/level/player flag from the payload. - Confirmed branch split: docs checkout/Miksuu/perf still swap AI commander funds/supply debit at
Server_AI_Com_Upgrade.sqf:47,50; stable/release/upgrade-queue fix debit order but still use raw AI-order level as the cost index at:27;feat/ai-commanderfixes both only in Chernarus. - Confirmed stale old
RscMenu_Upgraderemains in docs checkout/Miksuu/perf but no checked hits remain on stable, release or upgrade-queue maintained roots. - Refreshed Upgrades and research with a top route table and current branch-scope matrix; aligned Feature status, Source fix propagation queue, AI commander autonomy and Support specials. No gameplay source changed.
- Claimed
towns-camps-capture-atlas-branch-scope-routeas a docs-only towns/camps atlas pass, with no gameplay source edits. - Source-checked camp capture flags,
repair-camp, zero-camp helpers, camp-helper consumers and Patrols v2 startup across docs checkout3eefcb00, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2in maintained Chernarus and Vanilla roots. - Confirmed branch split: stable/release fix independent camp-capture flags in both maintained roots at
server_town_camp.sqf:83-86; docs checkout still uses old_sideat:135, Miksuu at:89, and perf fixes only Chernarus while Vanilla remains old-shape.repair-campstill changes side and broadcastsCampCapturedwithout a flag refresh in every checked ref. - Confirmed no branch rescue for zero-camp helper semantics: all checked roots keep
Common_GetTotalCamps.sqf:10andCommon_GetTotalCampsOnSide.sqf:16returning1, with consumer line drift now documented for capture mode 2, threeway respawn and depot Buy Units gates. - Refreshed Towns, camps and capture with a top route table and current branch-scope matrix; aligned Feature status and Source fix propagation queue camp rows to the same owner-page evidence. No gameplay source changed.
- Claimed
ai-runtime-hc-loop-branch-scope-routeas a docs-only AI runtime/HC atlas pass, with no gameplay source edits. - Source-checked AI supply-truck startup, tracked town-AI vehicle cleanup and missing
Server_CleanupExpiredTownDefenseAssets.sqfpath across docs checkoutb9e80da0, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040f, releasea96fdda2andorigin/feat/ai-commanderc20ce153in maintained Chernarus and Vanilla roots. - Confirmed branch split: docs checkout/Miksuu/perf still raw-spawn the commented/missing
UpdateSupplyTruckworker, stable/release warning-disable legacy AI supply-truck logistics atInit_Server.sqf:383-384, andfeat/ai-commanderguards only Chernarus while Vanilla remains raw. - Confirmed DR-45 remains patch-ready across checked roots: inactive tracked town-AI vehicles still delete with only
!(isPlayer leader group _x)and no playercrewcheck at docs checkoutserver_town_ai.sqf:214, stable:207, Miksuu:195, perf:219and release:200in both maintained roots. - Confirmed no checked ref in this pass contains
Server_CleanupExpiredTownDefenseAssets.sqf; older89ae9dadpersistent-defense helper evidence is now routed as historical branch evidence, not current branch truth. - Refreshed AI runtime and HC loop map with a top route table and current branch-scope matrix; refreshed Town AI vehicle despawn safety; aligned Feature status and Source fix propagation queue AI/town rows to the same owner-page evidence. No gameplay source changed.
- Claimed
commander-vote-reassign-branch-scope-routeas a docs-only commander correctness pass, with no gameplay source edits. - Source-checked commander vote/reassignment, UI selector and Objective Ping scope across docs checkout
e2c9f6ed, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040f, releasea96fdda2andorigin/feat/ai-commanderc20ce153in maintained Chernarus and Vanilla roots. - Confirmed DR-47 remains unpatched everywhere checked:
Server_VoteForCommander.sqf:18,27,43still counts_aiVotesthen selects any non-tied player candidate, whileGUI_VoteMenu.sqf:88previews AI/no commander on row 0 or no strict majority. - Confirmed DR-15 is branch-split: docs checkout still has
_side = _thisinServer_AssignNewCommander.sqf:3, while stable/Miksuu/perf/release/AI-commander fix helper unpacking at:4-5; all checked refs still keep duplicatenew-commander-assignedsenders and visible-name commander selection atGUI_Commander_VoteMenu.sqf:33,37. - Refreshed Commander vote/reassignment with a top route table and current branch-scope matrix; refreshed Commander reassignment call shape; aligned commander rows in Feature status and Source fix propagation queue, including Objective Ping current stable/release targeted-send evidence. No gameplay source changed.
- Claimed
marker-cleanup-restoration-branch-scope-routeas a docs-only marker/lifecycle cleanup atlas pass, with no gameplay source edits. - Source-checked empty-vehicle cleanup across docs checkout
634a907b, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2in maintained Chernarus and Vanilla roots. - Confirmed no branch rescue for the empty supply-truck timeout: all checked roots still drain
WF_LogicemptyVehiclesthroughServer/FSM/emptyvehiclescollector.sqf:9,15-19,30, thenServer/Functions/Server_HandleEmptyVehicle.sqf:21-23overrides supply-truck classes to_delay = 86400; ordinary empty-vehicle and medical/repair double-timeout paths remain separate atServer_HandleEmptyVehicle.sqf:12,18. - Refreshed Marker cleanup/restoration with a top route table, current branch scope and current cleanup startup anchors (
Init_Server.sqf:528-560); aligned the empty supply-truck row in Feature status and Source fix propagation queue. No gameplay source changed.
- Claimed
modules-atlas-reaktiv-branch-scope-routeas a docs-only module atlas cleanup pass, with no gameplay source edits. - Source-checked module init and attach edges on docs checkout
20a19676: common init compiles ICBM/IRS/CIPHER atInit_Common.sqf:319-323, client init compiles or starts AFKkick/EASA/CM/Zeta/Skill/AutoFlip/Valhalla atInit_Client.sqf:256-264,535,547,577,588-589,751,954, server init compiles supply/MASH/AntiStack and starts NEURO/serverFPS atInit_Server.sqf:66-81,85-87,105-114,595-608, and built vehicles attach Engines/IRS handlers atClient_BuildUnit.sqf:336-356. - Refreshed Reaktiv branch scope across docs checkout
20a19676, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2: docs/Miksuu/perf still carry unreachable maintained-rootCommon/Module/Reaktivfiles with no init call; stable/release have no maintained-root Reaktiv hits; all checked refs still carry stale modded Napf/Eden/Lingor copies. - Refreshed Modules atlas with a top route table, compact owner-page routes for high-risk/integration modules, and the current Reaktiv branch matrix; aligned Dead/stale code, dashboard/pruning ledger and machine records. No gameplay source changed.
- Claimed
gameplay-systems-atlas-route-pruneas a docs-only gameplay gateway cleanup pass, with no gameplay source edits. - Source-checked broad gameplay anchors on docs checkout
ca40f202and comparison refs stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2. - Confirmed
Server_AssignNewCommander.sqfDR-15 is branch-split: docs checkout still reads_side = _thisand_commander = _this select 1, while stable/Miksuu/perf/release use_this select 0/1; duplicate notifications and UI identity remain owner-page concerns. - Confirmed HQ score line drift across checked refs: docs checkout awards score through
Server_OnHQKilled.sqf:23,47,49, stable/release through:23,52,54, andWFBE_C_BUILDINGS_SCORE_COEFlines differ by branch. The gameplay page now routes HQ score/idempotency to the Commander/HQ owner matrix instead of preserving stale universal line refs. - Confirmed static search across docs checkout, stable, Miksuu, perf and release finds
AIBuyUnitonly compiled atServer/Init/Init_Server.sqf:10plus worker-localServer_BuyUnit.sqflog strings; no active caller was found in the checked maintained source roots. - Refreshed Gameplay systems atlas with a top route table, current branch scope, corrected commander/HQ wording, factory latent-worker scope and a victory owner route. No gameplay source changed.
- Claimed
victory-endgame-branch-scope-routeas a docs-only victory/endgame atlas pass, with no gameplay source edits. - Source-checked default victory detection, win logging, stale
Server/PVFunctions/LogGameEnd.sqfpresence andInit_Server.sqfduplicate bind status across docs checkout2f2132f8, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2in maintained Chernarus and Vanilla roots. - Confirmed the default victory defect remains open across checked maintained roots:
server_victory_threeway.sqf:23-41still mixes elimination/all-towns winner semantics, only guards the all-towns clause with!WFBE_GameOver, has no side-loop break after recording a result and calls the live logger at:41. - Confirmed branch split for stale logger archaeology:
Server/PVFunctions/LogGameEnd.sqfexists in docs checkout/Miksuu/perf maintained roots and is absent from stable/release maintained roots. The live logger remainsServer/Functions/Server_LogGameEnd.sqf. - Confirmed branch split for DR-43b init binds: docs checkout/Miksuu keep live duplicates in both maintained roots; stable/release keep one live bind per function in both maintained roots; perf de-duplicates Chernarus while maintained Vanilla remains old-shape.
- Refreshed Victory/endgame atlas with a top route table and branch-scope note; aligned Server init bind cleanup, Feature status, Pending owner decisions, SQF code atlas and Dead/stale code. No gameplay source changed.
- Claimed
gear-easa-branch-scope-routeas a docs-only gear/service atlas pass, with no gameplay source edits. - Source-checked gear profile/template save/import/creation, cargo equip loops, EASA purchase/debit and service action guards across docs checkout
8b71e2a1, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040f, releasea96fdda2andorigin/feat/buymenu-easa-qola66d4691in maintained Chernarus and Vanilla roots. - Confirmed profile/template debt remains open everywhere checked: undefined
_u_upgradeinClient_UI_Gear_SaveTemplateProfile.sqf:33,52,75, six-fieldInit_ProfileGear.sqf:17guard before reading:25, AddTemplate Barracks-or-Gear gate atClient_UI_Gear_AddTemplate.sqf:136and Gear-only FillTemplates atClient_UI_Gear_FillTemplates.sqf:17. - Corrected cargo loop branch scope: docs checkout/Miksuu/EASA QoL still carry inclusive
Common_EquipVehicle.sqf:27,33,39andCommon_EquipBackpack.sqf:35,41loops in both maintained roots; stable and release fix all five loops in both maintained roots; perf fixes Chernarus only while perf Vanilla remains inclusive. - Corrected service/EASA scope: stable and release partially guard service rearm/refuel in both maintained roots, but repair/heal context/funds guards and exact-funds EASA remain open; Miksuu/perf/EASA QoL keep unguarded rearm/refuel action debits, and all checked refs still use strict
_funds > priceplus client-sideEASA_Equip/ChangePlayerFunds. - Refreshed Gear/loadout/EASA atlas, Gear template profile filter, Vehicle cargo equip loop bounds, Service menu affordability guards, Feature status and Source fix propagation queue. No gameplay source changed.
- Claimed
sqf-atlas-source-snapshot-routeas a docs-only SQF atlas cleanup pass, with no gameplay source edits. - Rechecked the Chernarus compile-registry snapshot on docs checkout
b13308ff:git diff --quiet 04a60e43..HEAD -- ":(literal)Missions/[55-2hc]warfarev2_073v48co.chernarus"confirms the mission source tree is unchanged from the original04a60e43snapshot. - Reran the preprocess counter on
Missions/[55-2hc]warfarev2_073v48co.chernarus: 738 totalpreprocessFilereferences, 460preprocessFileLineNumbers, 278 plainpreprocessFile, 22 commented refs; target-area counts remainCommon492,Client142,Server92, root/bootstrap 7,Headless4 andWASP1. - Branch-checked
Server/Init/Init_Server.sqfduplicate/runtime bind shape across docsb13308ff, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2in maintained Chernarus and Vanilla roots: docs/Miksuu keep live duplicateLogGameEnd,PlayerObjectsListandAwardScorePlayerbinds at:64,69,83,89,91,93; stable/release keep one live bind per function; perf fixes Chernarus only. - Refreshed SQF code atlas to name the current source-snapshot check, fix the regenerate command's path trim, and route branch-sensitive
UpdateSupplyTruckand server-FPS monitor caveats to AI commander autonomy plus Server gameplay runtime atlas. No gameplay source changed.
- Claimed
server-runtime-atlas-source-scope-routeas a docs-only server runtime atlas cleanup pass, with no gameplay source edits. - Rechecked server-runtime anchors on docs checkout
92c5cf05: relevantServer/runtime paths plus Patrols v2 probe paths are unchanged from the earlier6afcc58eanchor snapshot, so existing docs-checkout line refs remain valid for that branch. - Branch-checked AI supply-truck startup, Patrols v2 file presence and server FPS publisher shape across docs
92c5cf05, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2in maintained Chernarus and Vanilla roots. - Confirmed stable
cf2a6d6alog-disables legacy AI supply-truck logistics and starts Patrols v2; releasea96fdda2matches the supply-truck and FPS single-publisher cleanup but does not carry Patrols v2 files; Miksuu/perf retain the raw supply-truck spawn and two unguarded FPS publishers in checked roots. - Refreshed Server gameplay runtime atlas and Server runtime and operations to route branch-sensitive startup/FPS/Patrols claims through the atlas instead of treating old docs-checkout anchors as current-master evidence. No gameplay source changed.
- Claimed
client-ui-atlas-source-scope-routeas a docs-only Client UI atlas cleanup pass, with no gameplay/UI source edits. - Rechecked docs checkout
a71b42fe:Rsc,GUI_Menu.sqf, vote/help menu controllers andInit_Client.sqfpaths used by the Client UI atlas are unchanged from the earlierf7bc72a8anchor snapshot, so existing docs-checkout line refs remain valid. - Branch-checked
RscClickableText.soundPush[],MenuAction17/18/19, help lifecycle variables and vote-loop line refs across docsa71b42fe, stableorigin/mastercf2a6d6a, Miksuub8389e74,origin/perf/quick-wins0076040fand releasea96fdda2in maintained Chernarus and Vanilla roots. - Confirmed
MenuAction = 19is branch-sensitive: docs/Miksuu/perf exposeCA_FPSHUD_Buttonand toggle the FPS HUD, while stable/release exposeCA_GPS_Buttonand enable GPS; every checked root still keeps handler-onlyMenuAction == 17/18GPS zoom routes. - Refreshed Client UI systems atlas source-scope note, main-menu router row, vote/help/main-menu matrix and clickable-text matrix. No gameplay source changed.
- Claimed
architecture-overview-source-scope-routeas a docs-only architecture gateway source-scope pass, with no gameplay/source edits. - Rechecked docs checkout
1bef8801:description.ext,initJIPCompatible.sqf,Init_Common.sqf,Init_Server.sqf,Init_Client.sqf,Init_HC.sqf,FileManager.cs,SqfFileGenerator.csandZipManager.csare unchanged from the earlier1aa178f8architecture overview anchor snapshot, so existing docs-checkout line refs remain valid. - Branch-checked LoadoutManager root discovery across docs
1bef8801, stableorigin/mastercf2a6d6a, releasea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f: docs accepts ancestor-name orMissions/Missions_Vanilla/project-file repo shape, stable/release use mission-path plusTools/LoadoutManagerplusAGENTS.md, and Miksuu/perf still require an ancestor nameda2waspwarfare. - Refreshed Architecture overview with a current source-scope note, compact branch-scope table and sharper LoadoutManager root wording. No gameplay source changed.
- Claimed
mission-lifecycle-source-scope-routeas a docs-only lifecycle entrypoint cleanup pass, with no gameplay source edits. - Rechecked docs checkout
9da5f1d0against the Chernarus source mission root:description.ext:39,41-58,64,66-67,initJIPCompatible.sqf:52-56,212,214-215,218-220,224-233,237-238,mission.sqm:128,3265,Common/Init/Init_Town.sqf:18,42,92,134,Common/Init/Init_Common.sqf:282,303,371,Server/Init/Init_Server.sqf:117,127,507,Client/Init/Init_Client.sqf:360,367,384,394-397,463,467,490,595,787-789,956,960,962andHeadless/Init/Init_HC.sqf:12,15. - Confirmed the 2026-06-14 checkout has no tracked or present generated
version.sqffiles in checked Chernarus or Vanilla Takistan roots, while.gitignore:1,23still ignores those generated paths. The clean-checkout/build warning remains, but the page no longer claims local ignored files are present. - Branch-checked front-door topology across docs
9da5f1d0, stableorigin/mastercf2a6d6a, releasea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f: all checked refs still start Common/Towns and then route Server, Client and Headless frominitJIPCompatible.sqf; stable line refs drift to:217-241, perf hasserverInitFullatInit_Server.sqf:502, and stable/release/Miksuu have HC sleep/register atInit_HC.sqf:14,17. - Refreshed Mission entrypoints and lifecycle with a source-scope section and replaced the duplicate boot-flag mini-table with a link to Lifecycle wait-chain; refreshed Lifecycle wait-chain with the same source-scope warning plus current
VERSION_SET,clientInitComplete,CLIENT_INIT_READYand blackout line refs. No gameplay source changed.
- Claimed
function-module-index-source-scope-routeas a docs-only SQF source-family gateway cleanup pass, with no gameplay source edits. - Rechecked docs checkout
1f0b9018function-family anchors:Common/Init/Init_Common.sqf:128,134,Client/Init/Init_Client.sqf:102,110,Server/Init/Init_Server.sqf:48,53,57,Common/Init/Init_PublicVariables.sqf:39,45-51,Server_AssignNewCommander.sqf:3-4,9,Server_AI_Com_Upgrade.sqf:12,27,41,47,50andCommon/Module/Reaktiv/Reaktiv_Init.sqf:5. - Branch-checked commander reassignment helper shape across docs
1f0b9018, stableorigin/mastercf2a6d6a, releasea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f: docs Chernarus/Vanilla still use_side = _this, while the other checked refs use_this select 0/1in both maintained roots but keep duplicatenew-commander-assignedsenders. - Branch-checked paratrooper marker registration: docs/stable/release register
HandleParatrooperMarkerCreationin both maintained roots (:39on docs,:34on stable/release), Miksuu omits it in both roots, and perf registers Chernarus only atInit_PublicVariables.sqf:40. - Branch-checked MASH/Reaktiv module scope: docs/Miksuu/perf keep orphaned MASH marker relay and Reaktiv files in maintained roots; stable/release have no maintained-root
Client/Module/MASH,Server/Module/MASHorCommon/Module/Reaktivtree entries and no MASH init hooks, while stable/releaseSkill_Apply.sqf:43records the MASH deploy ability removal and config/classname residues remain. - Refreshed Function and module index with source scope and route tables, routed branch-sensitive module detail to owner pages, and aligned Respawn and death lifecycle plus Feature status for current MASH/paratrooper branch evidence. No gameplay source changed.
- Claimed
ai-headless-performance-gateway-routeas a docs-only AI/HC/performance atlas cleanup pass, with no gameplay source edits. - Rechecked docs checkout
ee383941against the earlierb9e80da0AI runtime pass: the checked AI/headless paths (Rsc/Parameters.hpp,Init_CommonConstants.sqf,initJIPCompatible.sqf,Headless/Init/Init_HC.sqf,Server_HandleSpecial.sqf,server_town_ai.sqf,updateavailableactions.fsm,updateclient.sqf) are unchanged, so existing docs-checkout line refs remain valid. - Verified current comparison refs: stable
origin/mastercf2a6d6a, releasea96fdda2, Miksuub8389e74,origin/perf/quick-wins0076040fandorigin/feat/ai-commanderc20ce153. - Branch-checked Patrols v2 file presence: stable
origin/mastercarriesServer/FSM/server_side_patrols.sqf,Common/Functions/Common_RunSidePatrol.sqfandClient/FSM/updatepatrolmarkers.sqfin both maintained roots; docs checkout, release, Miksuu, perf andfeat/ai-commanderlack those Patrols v2 files in checked maintained roots. Release keeps the older patrol loop-exit fix only. - Refreshed AI, headless and performance with a route table, source-scope note and branch-scope table; corrected the current
feat/ai-commanderhead from old4dba060ewording toc20ce153; and corrected AI runtime/HC loop map Patrols v2 wording so release is no longer overstated. No gameplay source changed.
- Claimed
networking-public-variable-source-scope-routeas a docs-only networking gateway cleanup pass, with no gameplay source edits. - Rechecked docs checkout
59deb306in source Chernarus and maintained Vanilla: registered PVF lists/PVEHs are atInit_PublicVariables.sqf:9-21,26-40,46,51; generic dispatch-time compile is stillServer_HandlePVF.sqf:14andClient_HandlePVF.sqf:22; directSEND_MESSAGEremains registered atupdateclient.sqf:12with receiver/helper compile atClient_onEventHandler_SEND_MESSAGE.sqf:27andCommon_SendMessage.sqf:26,37-38. - Verified current comparison refs: stable
origin/mastercf2a6d6a, releasea96fdda2, Miksuub8389e74,origin/perf/quick-wins0076040fandorigin/feat/ai-commanderc20ce153. - Branch-checked commander
SetTask/ Objective Ping status: docs checkout, Miksuu, perf andfeat/ai-commanderregisterSetTaskbut leave commander-menu sends commented atGUI_Menu_Command.sqf:335,337,343; stable and release send targeted Objective Ping tasks atGUI_Menu_Command.sqf:336,344in both maintained roots. Old townClient_TaskSystem.sqfremains commented everywhere checked. - Refreshed Networking and public variables with current source-scope and branch-route wording, kept full inventory on Public variable channel index, kept dispatcher branch status on PVF dispatch implementation, and corrected Objective Ping release wording from historical
7ff18c49to currenta96fdda2. No gameplay source changed.
- Claimed
support-specials-source-scope-routeas a docs-only support/tactical atlas cleanup pass, with no gameplay source edits. - Rechecked docs checkout
ff8dd884in source Chernarus and maintained Vanilla for Tactical menu support anchors,RequestSpecialPVF transport,Server_HandleSpecial.sqf, artillery/fire-mission helpers, UAV/nuke/Zeta leaf modules and the RU para-ammo config trap. - Verified current comparison refs: stable
origin/mastercf2a6d6a, releasea96fdda2, Miksuub8389e74,origin/perf/quick-wins0076040fandorigin/feat/upgrade-queue-stackingb061c905. - Branch-checked
upgrade-sync: docs checkout keeps the mixed_args/_thisparser atServer_HandleSpecial.sqf:67-73and the client timer caller atGUI_UpgradeMenu.sqf:171in both maintained roots; stable/upgrade-queue callers drift to:268, Miksuu/perf to:241and release to:254._args = _thisstill makes this consistency cleanup rather than a proven current runtime break. - Refreshed Support specials and tactical modules with a current source snapshot and less repeated dispatch/artillery prose; aligned Feature status and Source fix propagation queue for the refreshed
upgrade-syncevidence. No gameplay source changed.
- Claimed
commander-hq-source-scope-routeas a docs-only commander/HQ atlas cleanup pass, with no gameplay source edits. - Rechecked docs checkout
f82a9127in source Chernarus and maintained Vanilla for commander vote, reassignment, HQ kill score, MHQ repair, base-area and commander task anchors. - Verified current comparison refs: stable
origin/mastercf2a6d6a, releasea96fdda2, Miksuub8389e74,origin/perf/quick-wins0076040fandorigin/feat/ai-commanderc20ce153. - Branch-checked HQ score double-award: docs/Miksuu/perf use
Server_OnHQKilled.sqf:23,49,78,81, stable/release use:23,54,83,86, and feat-ai uses:23,49,78,81; all checked roots still keep generic HQ building score plus the second HQ bounty. - Branch-checked commander scope: vote AI/no-commander semantics remain unpatched everywhere checked; docs checkout still has the DR-15 helper
_side = _this, while stable/Miksuu/perf/release/feat-ai fix helper unpacking but keep duplicatenew-commander-assignedsenders; docs/Miksuu/perf/feat-ai leave maintained-rootSetTasksends commented, while stable/release send targeted Objective Ping tasks. - Refreshed Commander and HQ lifecycle with top route/source-scope tables and aligned Feature status plus Source fix propagation queue for HQ score, reassignment, Objective Ping and old
TaskSystemresidue. No gameplay source changed.
- Claimed
assets-config-parameters-source-scope-routeas a docs-only config/media atlas cleanup pass, with no gameplay source edits. - Rechecked docs checkout
85679dba: source Chernarus has 20 local texture.paa, 45 client image.paa, 26 sound.oggand 2 music.oggfiles;Sounds/description.extstill defines 26 non-wrapper sound classes;Rsc/Dialogs.hpphas 18 top-level dialog classes;Rsc/Titles.hpphas 99 title class rows. - Confirmed Chernarus and maintained Vanilla
Rsc/Parameters.hpphave identical SHA-256 hashes, expose 89 active lobby-visible parameters plus one commented upgrade-clearance class, and currently have no present or tracked generatedversion.sqffiles. - Verified comparison refs stable
cf2a6d6a, Miksuub8389e74, perf0076040fand releasea96fdda2do not track generated Chernarus/Vanillaversion.sqfand still keep the IR-smoke lobby/runtime name split plus live bomb-distance/commented bomb-altitude shape. - Refreshed Assets/config/localization/parameters atlas with route/source-scope tables, reduced duplicated parameter caveats by linking to Mission parameters and Mission start parameters index, and corrected generated
version.sqfwording in Mission config/version include graph, Mission parameters, Mission start parameters index, Feature status, Tools/build workflow, Coverage ledger, Hardening roadmap and Pending owner decisions. No gameplay source changed.
- Claimed
supply-mission-architecture-branch-scope-routeas a docs-only supply owner-page cleanup pass, with no gameplay source edits. - Rechecked docs checkout
8a6695b8against earlier6d05cb5amission-root anchors and confirmed the maintained Chernarus/Vanilla mission roots are unchanged for this supply pass. - Verified comparison refs: stable
origin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f. - Branch-checked supply mission status: docs/source Chernarus and maintained Vanilla keep truck-only flow with typed terminal scan at
supplyMissionStarted.sqf:25,28, lowercase/uppercase cooldown split and deadWFBE_SE_FNC_SupplyMissionActivecompile; stable and release carry heli-aware scan/cash-run state plusSupplyByHelicleanup, cooldown casing/default fix and dead-twin removal in both maintained roots; Miksuu/perf remain broad-scan truck-only with the cooldown/dead-twin debt. - Refreshed Supply mission architecture with current branch scope, replaced stale PR-vs-master wording with a truck-only versus stable/release supply-heli matrix, refreshed Economy/Towns/Supply docs-checkout refs, and aligned supply rows in Feature status. No gameplay source changed.
- Claimed
current-source-status-snapshot-routeas a docs-only source-status routing pass, with no gameplay source edits. - Verified comparison refs: docs checkout
docs/developer-wiki-index76674ae4, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f. - Branch-checked current status rows: paratrooper registration is docs/stable/release in both maintained roots, Miksuu absent and perf Chernarus-only;
Skill_Initis single-call on docs/stable/release and duplicated on Miksuu/perf; hosted FPS is two guarded publishers on docs, one guarded publisher on stable/release, and two unguarded publishers on Miksuu/perf; supply scan is docs truck-only typed, stable/release heli-aware typed, Miksuu/perf broad; commander-built ARTY is docs commander-team handoff, stable/release marker-based discovery and Miksuu/perf oldDefenseTeam. - Corrected a queue drift found during the pass: docs/source moves
_i = 0before the supplyWFBE_SE_PLAYERLISTloop atplayerObjectsList.sqf:17, while stable/release/Miksuu/perf still reset it inside the loop at:18. - Refreshed Current source status snapshot with a 2026-06-14 current-ref matrix and marked older 2026-06-03/05 matrices historical; aligned Source fix propagation queue so stable/release are not overstated as carrying the supply player-list index fix. No gameplay source changed.
- Claimed
construction-coin-atlas-current-source-routeas a docs-only construction/CoIn atlas cleanup pass, with no gameplay source edits. - Rechecked docs checkout
4bd37b98against earlier construction atlas anchors and confirmed the checked construction, CoIn, artillery, salvage and LoadoutManager source files remain unchanged from the earlier source snapshots, so existing docs-checkout line refs remain valid. - Branch-checked construction status across docs checkout
4bd37b98, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f: docs carries the StationaryDefense base-area guard and commander-team ARTY handoff; stable/release use marker-based commander ARTY discovery but still lack the base-area guard; Miksuu/perf have neither ARTY discovery shape nor the guard. - Refreshed Construction and CoIn systems to reduce repeated auto-wall, StationaryDefense, SmallSite/MediumSite and salvage branch prose; refreshed Construction logic list cleanup with the same 2026-06-14 refs; and aligned Feature status, Source fix propagation queue and Function/module index to the current source-fix anchor. No gameplay source changed.
- Claimed
upgrades-research-current-source-routeas a docs-only upgrade atlas/source-scope pass, with no gameplay source edits. - Rechecked docs checkout
d4cfef80against the earliere785f1e9upgrade-atlas anchors and confirmed the checked upgrade UI/server, AI upgrade,upgrade-syncand stale-dialog files are unchanged, so existing docs-checkout line refs remain valid. - Branch-checked the AI upgrade debit and stale old upgrade dialog scope across stable
origin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74,origin/perf/quick-wins0076040f,origin/feat/ai-commanderc20ce153andorigin/feat/upgrade-queue-stackingb061c905: docs/Miksuu/perf still keep swapped AI debit and staleRscMenu_Upgrade, stable/release/upgrade-queue fix debit order and remove the stale dialog, andfeat/ai-commanderfixes cost-index lookup only in Chernarus. - Refreshed Upgrades and research, AI commander autonomy, Feature status and Source fix propagation queue for the current docs checkout while keeping implementation status routed to the owner pages. No gameplay source changed.
- Claimed
hosted-fps-current-branch-routeas a docs-only hosted server FPS owner/status refresh, with no gameplay source edits. - Verified current comparison refs: docs checkout
db7667c9, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f. - Branch-checked FPS publisher shape: docs/source Chernarus and maintained Vanilla keep two guarded publishers at
Server/GUI/serverFpsGUI.sqf:1andServer/Module/serverFPS/monitorServerFPS.sqf:1, started fromServer/Init/Init_Server.sqf:578,595; stable and release keep one guardedserverFpsGUI.sqf:4publisher and remove the old monitor path, with removal comments at stableInit_Server.sqf:596-598and releaseInit_Server.sqf:595-597; Miksuu/perf keep the old two-loop shape. - Refreshed Hosted server FPS loop sleep with a current branch matrix and aligned Feature status, Pending owner decisions, release readiness and machine status rows so stable/release are no longer documented as old-loop current truth. No gameplay source changed.
- Claimed
economy-authority-current-branch-routeas a docs-only economy authority/status refresh, with no gameplay source edits. - Verified current comparison refs: docs checkout
f52ccee8, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f. - Branch-checked side-supply clamp/reason and resource income scope: docs/stable/release/Miksuu still keep the overspend-as-credit floor, payload-side temp-channel trust and reason-string off-by-one in both maintained roots; perf fixes only the Chernarus side-supply arithmetic floor and leaves perf Vanilla plus validation/reason work open; resource income keeps the cap-guard and income-system
4server/client display drift everywhere checked. - Refreshed Economy authority first cut, aligned Feature status, Source fix propagation queue,
agent-feature-status.jsonlandagent-hardening-backlog.jsonlto the current branch evidence. No gameplay source changed.
- Claimed
pr8-release-current-branch-routeas a docs-only release/PR8 status cleanup, with no gameplay source edits. - Verified comparison refs: docs checkout
f2773aa9, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f. - Source-checked current release Chernarus and maintained Vanilla for delegated AI and commander ARTY anchors: town HC groups register and report back through
Client_DelegateTownAI.sqf:29-44andServer_HandleSpecial.sqf:86-115; static-defense HC update-back remains commented atClient_DelegateAIStaticDefence.sqf:27-30; stable/release marker-based commander ARTY usesConstruction_StationaryDefense.sqf:132-135andCommon_GetTeamArtillery.sqf:46-78. - Refreshed PR cleanup lab, Testing workflow, Feature status,
agent-release-readiness.json, Progress Dashboard and Wiki pruning ledger soa96fdda2is the current release head, older7195b331/7ff18c49rows are historical, commander-built ARTY is no longer documented as absent on stable/release, and HC/static delegation plus Arma smoke remain explicit release gates. No gameplay source changed.
- Claimed
sqf-pvf-registry-routeas a docs-only atlas/channel-index cleanup, with no gameplay source edits. - Verified comparison refs: docs checkout
40c97e74, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74,origin/perf/quick-wins0076040fandorigin/feat/ai-commanderc20ce153. - Source-checked Chernarus and maintained Vanilla
Common/Init/Init_PublicVariables.sqf: docs checkout has 13 server PVFs at:9-21plus 15 client PVFs at:25-40withHandleParatrooperMarkerCreationat:39; stable/release addRequestEnqueueandRequestDequeueat:22-23in both maintained roots; Miksuu andfeat/ai-commanderomit paratrooper registration in both maintained roots; perf registers paratrooper only in Chernarus at:40. - Replaced the stale registered-command tables in SQF code atlas with a source-scoped registry summary and routed command inventory to Public variable channel index. Aligned Networking/public variables and coordination records so older command-count notes do not override current source evidence. No gameplay source changed.
- Claimed
client-skill-init-current-branch-routeas a docs-only owner/status refresh, with no gameplay source edits. - Verified comparison refs: docs checkout
719455a2, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74,origin/perf/quick-wins0076040fandorigin/feat/ai-commanderc20ce153. - Branch-checked Chernarus and maintained Vanilla
Client/Init/Init_Client.sqf: docs checkout keeps oneSkill_Init.sqfcall at:547plusWFBE_SK_FNC_Applyat:571; stable uses:564plus apply:587; release uses:563plus apply:586; Miksuu duplicates at:560and:584; perf andfeat/ai-commanderduplicate at:561and:585. - Refreshed Client skill init idempotency, Feature status,
agent-feature-status.jsonlandagent-context.jsonso older stable/release wording no longer overrides current branch evidence. Arma Soldier/non-Soldier, respawn reapply and dedicated/JIP smoke remain pending. No gameplay source changed.
- Claimed
sqf-network-branch-caveat-routeas a docs-only gateway cleanup for SQF code atlas and Networking/public variables, with no gameplay source edits. - Verified docs checkout
8701aacchas no maintained mission-root orTools/LoadoutManagersource changes since the older04a60e43,40c97e74,59deb306and92c5cf05atlas anchors, so the existing docs-checkout line refs remain valid. - Branch-checked AI supply-truck startup: docs checkout and Miksuu still spawn
UpdateSupplyTruckafter a commented compile, perf does the same with Chernarus line drift, stable/release log-disable the path atInit_Server.sqf:384, andfeat/ai-commanderguards only Chernarus at:389; all checkedAI_UpdateSupplyTruck.sqfcopies still reference missingServer\FSM\supplytruck.fsm. - Branch-checked supply-heli source: docs checkout, Miksuu and perf are truck-only; stable
origin/mastercf2a6d6aand releasea96fdda2carrySupplyByHeli, supply-heli load/unload, reward multiplier and commander cash-run source in both maintained roots. Updated the gateway caveats so supply-heli is no longer described as PR-only everywhere. No gameplay source changed.
- Claimed
client-ui-title-resource-current-branch-routeas a docs-only client UI atlas/resource parity refresh, with no gameplay source edits. - Verified comparison refs: docs checkout
2fef1e3d, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f. - Branch-checked UI resource parity: docs/Miksuu/perf keep stale
RscMenu_Upgrade, Economy23004/23005/23006writes and EASA/Economy duplicateidd=23000in both maintained roots; stable/release remove the stale upgrade class, rewrite Economy around23020, and split EASA toidd=24000in both maintained roots. - Branch-checked title resources:
RscOverlay/OptionsAvailablestill duplicateidd=10200everywhere checked, andOptionsAvailableplusEndOfGameStatsstill shareuiNamespace["currentCutDisplay"]; no checked maintained root hasfindDisplay 23000orfindDisplay 10200callers. Refreshed Client UI systems, UI resource parity cleanup, UI IDD collision repair, status rows and machine rows. No gameplay source changed.
- Claimed
client-ui-economy-fast-travel-status-routeas a docs-only status refresh for stale Economy and Tactical fast-travel rows, with no gameplay source edits. - Verified comparison refs: docs checkout
d2a3f995, stableorigin/mastercf2a6d6a, releaseorigin/release/2026-06-feature-bundlea96fdda2, Miksuub8389e74andorigin/perf/quick-wins0076040f. - Branch-checked Economy UI parity: docs/Miksuu/perf still write
23004/23005/23006fromGUI_Menu_Economy.sqf:7-8in both maintained roots while the currentRscMenu_Economycontrols declare23002,23003and23008; stable/release use dashboard23020atGUI_Menu_Economy.sqf:25and declare it in both maintained roots. - Branch-checked Tactical fast-travel fee UX: all checked refs keep the same
GUI_Menu_Tactical.sqf:146-147,185-217,403-406policy TODO, hidden unaffordable town destinations, marker-only price text and local debit shape; constants line-drift between docs/Miksuu/perf, stable and release only. - Refreshed Feature status, Source fix propagation queue,
agent-feature-status.jsonland coordination records so older89ae9dad/7ff18c49wording no longer overrides current branch evidence. No gameplay source changed.
- Claimed
architecture-sqf-anchor-continuity-routeas a docs-only gateway/source-anchor continuity pass, with no gameplay source edits. - Verified docs checkout
4277a2adafter fetch. Targetedgit diff --name-onlychecks from1bef8801,8701aacc,92c5cf05and59deb306toHEADreturned no changes for the checked architecture, SQF, server-runtime and network source paths. - Regenerated the SQF compile-count command over source Chernarus and confirmed the atlas counts still hold:
738totalpreprocessFilematches,460preprocessFileLineNumbers,278plainpreprocessFileand22commented matches. - Refreshed Architecture overview, SQF code atlas, Server gameplay runtime atlas, Server runtime and operations and Networking/public variables so current readers see
4277a2adas the docs-checkout source-continuity checkpoint while older hashes remain preserved as line-anchor provenance. No gameplay source changed.
- Claimed
client-ui-atlas-continuity-routeas a docs-only UI atlas/source-continuity pass, with no gameplay source edits. - Verified current docs checkout
b5219d47. Targetedgit diff --name-onlychecks froma71b42fe,2fef1e3dandf7bc72a8toHEADreturned no changes for the checkedRsc,Client/GUI, client init, RHUD andupdateavailableactions.fsmpaths. - Rechecked the UI caveats that depend on those anchors: no maintained-root
findDisplay 23000/findDisplay 10200callers were found; docs/source still has malformedRscClickableText.soundPush[], visibleMenuAction = 19as FPS HUD, handler-only17/18GPS zoom routes and the same vote/help/router anchors. - Refreshed Client UI systems atlas, UI resource parity cleanup, UI IDD collision repair, Feature status and Source fix propagation queue so current readers see
b5219d47as the docs-checkout source-continuity checkpoint while older UI hashes remain line-anchor provenance. No gameplay source changed.
- Claimed
networking-pv-gateway-prune-routeas a docs-only networking gateway cleanup pass, with no gameplay source edits. - Rechecked current docs head
aa1a4b76: targetedgit diff --name-only 4277a2ad..HEADchecks returned no changes for the checked Chernarus and maintained Vanilla PVF registration, dispatcher,SEND_MESSAGEand attack-wave source paths. - Pruned Networking and public variables from
234to157lines by replacing copied PVF command lists, duplicated dispatch wrapper detail, residual authority proof and attack-wave proof with route tables to Public variable channel index, PVF dispatch implementation, Server authority migration map and Attack-wave authority. Kept the registered client PVF runtime matrix because owner pages still route runtime/JIP behavior there. - Updated Public variable channel index wording so it reflects that Networking and SQF atlas now route there for command/channel inventory. No gameplay source changed.
- Claimed
sqf-atlas-compile-route-pruneas a docs-only SQF atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
34212d6a: targetedgit diff --name-only 4277a2ad..HEADchecks returned no changes for the checked PVF registration, server-init, client-init, common-init and AI supply-truck source paths. - Source-checked the disabled/deferred compile anchors:
UpdateSupplyTruckcompile/spawn atInit_Server.sqf:36,383plus missingsupplytruck.fsm; old client TaskSystem, MASH marker receiver, plural blink/add-track comments; dormant common AT/bomb hooks; and the commented-but-execed second FPS publisher atInit_Server.sqf:65,90,595. - Pruned SQF code atlas so PVF branch counts route to Public variable channel index, direct attack-wave proof routes to Attack-wave authority,
LogGameEndduplicate-bind status routes to Server init bind cleanup, and disabled/deferred compile signals route to their owner pages instead of restating branch matrices. No gameplay source changed.
- Claimed
server-runtime-gateway-route-pruneas a docs-only server runtime gateway/atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
a6785f51: targetedgit diff --name-only 4277a2ad..HEADchecks returned no changes for checked server runtime paths:Init_Server.sqf,Server/FSM,Server/Module,Server_SideMessage.sqf,Server_OnHQKilled.sqfandserverFpsGUI.sqf. - Refreshed Server runtime and operations and Server gameplay runtime atlas so
a6785f51is the visible server-runtime source-continuity checkpoint while older hashes remain line-anchor provenance. - Pruned repeated runtime-risk branch detail: hosted FPS, AI supply-truck startup, Patrols v2 and dormant server hooks now route to the branch-scope table plus owner pages instead of repeating exact branch proof in both places. No gameplay source changed.
- Claimed
architecture-overview-tooling-route-pruneas a docs-only Architecture overview cleanup pass, with no gameplay source edits. - Rechecked current docs head
adb9dbc8: targetedgit diff --name-only 4277a2ad..HEADchecks returned no changes for overview runtime/tooling paths:description.ext,initJIPCompatible.sqf, Common/Server/Client/Headless init,FileManager.cs,SqfFileGenerator.csandZipManager.cs. - Refreshed Architecture overview so
adb9dbc8is the visible source-continuity checkpoint while older overview hashes remain line-anchor provenance. - Pruned repeated LoadoutManager root-discovery, generated-target and packaging detail by routing branch matrices and operational rules to Tools and build workflow, Source fix propagation queue and Mission config/version include graph. No gameplay source changed.
- Claimed
client-ui-atlas-branch-route-pruneas a docs-only Client UI atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
a03a1fb5: targetedgit diff --name-only b5219d47..HEADchecks returned no changes for checked Chernarus and maintained Vanilla UI/Rsc paths:Rsc,Client/GUI,Init_Client.sqf,Client_UpdateRHUD.sqfandupdateavailableactions.fsm. - Refreshed Client UI systems atlas so
a03a1fb5is the visible UI source-continuity checkpoint while older UI hashes remain line-anchor provenance. - Pruned Branch-Only UI Theme Work:
origin/feat/wf-menu-ops-consoleandorigin/feat/buymenu-easa-qolnow route to Feature status, Pending owner decisions, Testing workflow and BuyMenu/EASA QoL branch audit instead of restating branch details locally. No gameplay source changed.
- Claimed
ai-headless-gateway-fps-route-pruneas a docs-only AI/headless/performance gateway cleanup pass, with no gameplay source edits. - Rechecked current docs head
ca028bff: targetedgit diff --name-only ee383941..HEADchecks returned no changes for checked AI/HC/performance paths, and broadergit diff --name-only b9e80da0..HEADchecks returned no mission-source changes under checked Chernarus or maintained Vanilla roots. - Refreshed AI, headless and performance and AI runtime/HC loop map so
ca028bffis the visible AI/HC source-continuity checkpoint while older AI hashes remain line-anchor provenance. - Pruned repeated server-FPS publisher detail from the AI gateway: publisher branch shape, hosted/listen no-spin proof and smoke wording now route to Server gameplay runtime atlas, Hosted server FPS loop sleep, Performance opportunity sweep, Testing workflow and Source fix propagation queue. No gameplay source changed.
- Claimed
factory-purchase-atlas-route-pruneas a docs-only Factory and purchase atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
3b911594: targetedgit diff --name-only 8d611092..HEADchecks returned no changes for checked Chernarus and maintained Vanilla factory/purchase source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74,perf/quick-wins0076040fandfeat/buymenu-easa-qola66d4691. - Refreshed Factory and purchase systems atlas so
3b911594is the visible source-continuity checkpoint and pruned repeated buy-menu price/key, destroyed-factory refund and queue-risk prose by routing to the existing atlas matrices plus Factory queue cleanup. No gameplay source changed.
- Claimed
upgrades-atlas-route-pruneas a docs-only Upgrades and research atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
1b07716d: targetedgit diff --name-only d4cfef80..HEADchecks returned no changes for checked Chernarus and maintained Vanilla upgrade UI,RequestUpgrade, server upgrade worker, AI upgrade worker,Server_HandleSpecial, upgrade constants/config andRsc/Dialogs.hpppaths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74,perf/quick-wins0076040f,feat/ai-commanderc20ce153andfeat/upgrade-queue-stackingb061c905. - Refreshed Upgrades and research atlas so
1b07716dis the visible source-continuity checkpoint and pruned repeated AI debit,upgrade-syncand stale old upgrade-dialog branch proof by routing to AI commander autonomy, Support specials and UI resource parity cleanup. No gameplay source changed.
- Claimed
economy-supply-atlas-route-pruneas a docs-only Economy, towns and supply cleanup pass, with no gameplay source edits. - Rechecked current docs head
8cb43e4e: targetedgit diff --name-only 8a6695b8..HEADand6d05cb5a..HEADchecks returned no changes for checked Chernarus and maintained Vanilla economy/supply constants, resource loop, income display, supply mission, side-supply helper, AI upgrade, kill-bounty and stringtable paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74andperf/quick-wins0076040f. - Refreshed Economy, towns and supply so
8cb43e4eis the visible source-continuity checkpoint and pruned repeated AI debit, side-supply, supply-mission truck/heli and AI logistics branch proof by routing to Economy authority first cut, Supply mission architecture, AI commander autonomy and Upgrades and research. No gameplay source changed.
- Claimed
support-specials-authority-route-pruneas a docs-only Support specials/tactical modules cleanup pass, with no gameplay source edits. - Rechecked current docs head
6c919abf: targetedgit diff --name-only ff8dd884..HEADchecks returned no changes for checked Chernarus and maintained Vanilla Tactical UI,RequestSpecial, artillery, UAV/Nuke/Zeta/MASH, AAR/ordnance, para-ammo and Rsc parameter paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74,perf/quick-wins0076040f,feat/upgrade-queue-stackingb061c905,feat/drone-saturation-strike8ca4be90andfeat/recon-uav563418ea. - Refreshed Support specials and tactical modules so
6c919abfis the visible support/tactical source-continuity checkpoint. Pruned repeatedRequestSpecialauthority and transport scout prose into Server authority migration, ICBM authority, Service menu affordability guards, AI commander autonomy, Client UI systems, Feature status and Testing workflow. No gameplay source changed.
- Claimed
towns-camps-atlas-route-pruneas a docs-only Towns, camps and capture cleanup pass, with no gameplay source edits. - Rechecked current docs head
5243f91d: targetedgit diff --name-only 3eefcb00..HEADchecks returned no changes for checked Chernarus and maintained Vanilla town init, town/camp AI loops, camp helpers, respawn, buy-menu and patrol source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74,perf/quick-wins0076040fandfeat/ai-commanderc20ce153. - Refreshed Towns, camps and capture so
5243f91dis the visible source-continuity checkpoint. Pruned repeated camp-flag and zero-camp helper branch prose into Current Branch Scope, Feature status and Source fix propagation queue, while preserving Patrols v2 routing through the atlas and AI runtime pages. No gameplay source changed.
- Claimed
commander-hq-atlas-route-pruneas a docs-only Commander/HQ lifecycle cleanup pass, with no gameplay source edits. - Rechecked current docs head
8c3942d2: targetedgit diff --name-only f82a9127..HEADande2c9f6ed..HEADchecks returned no changes for checked Chernarus and maintained Vanilla commander vote, reassignment, HQ score, disconnect, Objective Ping/task and base-area/HQ authority source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74,perf/quick-wins0076040fandfeat/ai-commanderc20ce153. - Refreshed Commander/HQ lifecycle so
8c3942d2is the visible source-continuity checkpoint. Pruned repeated manual-reassignment proof into Commander reassignment call shape and Commander vote/reassignment, added missing commander-disconnect and HQ build/base-area source anchors, and aligned Feature status plus Source fix propagation queue. No gameplay source changed.
- Claimed
victory-endgame-atlas-route-pruneas a docs-only Victory/endgame cleanup pass, with no gameplay source edits. - Rechecked current docs head
a0a86da2: targetedgit diff --name-only 2f2132f8..HEADchecks returned no changes for checked Chernarus victory constants, victory loop, live/stale loggers and server-init bind source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74andperf/quick-wins0076040f. - Refreshed Victory/endgame atlas so
a0a86da2is the visible source-continuity checkpoint. Pruned staleLogGameEndand server-init duplicate-bind branch proof into Dead/stale code register plus Server init bind cleanup, and added a compact patch-ready row to Source fix propagation queue. No gameplay source changed.
- Claimed
gameplay-systems-atlas-route-pruneas a docs-only Gameplay Systems atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
2d88dd5a: targetedgit diff --name-only ca40f202..HEADchecks returned no changes for checked Chernarus town, town-AI/patrol, economy, commander, construction, factory and victory source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74andperf/quick-wins0076040f. - Refreshed Gameplay systems atlas so
2d88dd5ais the visible source-continuity checkpoint. Pruned repeated DR-15 helper-unpacking, Patrols v2, latentAIBuyUnitand victory/endgame source prose into Commander reassignment call shape, Towns/camps/capture, AI runtime/HC loop map, Factory/purchase systems and Victory/endgame atlas. No gameplay source changed.
- Claimed
function-module-index-route-pruneas a docs-only Function and Module index cleanup pass, with no gameplay source edits. - Rechecked current docs head
6ecac3ae: targetedgit diff --name-only 1f0b9018..HEADchecks returned no changes for checked Chernarus common/client/server init, commander helper, AI upgrade, MASH, Reaktiv and paratrooper support source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74andperf/quick-wins0076040f. - Refreshed Function and module index so
6ecac3aeis the visible source-family checkpoint. Pruned repeated commander DR-15, Reaktiv, MASH and paratrooper branch prose into Commander reassignment call shape, Commander vote/reassignment, Modules atlas, Respawn and death lifecycle, Source fix propagation queue and Paratrooper marker revival. No gameplay source changed.
- Claimed
modules-atlas-current-scope-route-pruneas a docs-only Modules atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
86244c24: targetedgit diff --name-only 20a19676..HEADchecks returned no changes for checked Chernarus common/client/server init, unit-creation, module folders and paratrooper support source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74andperf/quick-wins0076040f. - Refreshed Modules atlas so
86244c24is the visible module source-continuity checkpoint. Updated the Reaktiv dormant-module table to current docs head and kept exact branch matrices routed to owner pages except for that compact local module table. No gameplay source changed.
- Claimed
respawn-lifecycle-atlas-source-scope-route-pruneas a docs-only Respawn and death lifecycle atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
a640e722: targetedgit diff --name-only 1f0b9018..HEADchecks returned no changes for checked Chernarus and maintained Vanilla respawn, MASH, skill, camp/threeway and AI-respawn source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74andperf/quick-wins0076040f. - Refreshed Respawn and death lifecycle so
a640e722is the visible respawn/MASH source-continuity checkpoint. Updated the MASH branch row to current docs head, replaced duplicate MASH risk-row source detail with links back to the atlas MASH split matrix, and aligned Feature status. No gameplay source changed.
- Claimed
lifecycle-entrypoints-wait-chain-source-scope-route-pruneas a docs-only lifecycle architecture cleanup pass, with no gameplay source edits. - Rechecked current docs head
05664f17: targetedgit diff --name-only 9da5f1d0..HEADchecks returned no changes for checked Chernarus bootstrap, mission-object town init, common/server/client/headless init and HC role-helper source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74andperf/quick-wins0076040f. - Refreshed Mission entrypoints and lifecycle and Lifecycle wait-chain so
05664f17is the visible lifecycle source-continuity checkpoint. Routed duplicated branch-scope wording from the wait-chain page back to the entrypoints Source Scope. No gameplay source changed.
- Claimed
construction-coin-atlas-source-scope-route-pruneas a docs-only Construction and CoIn atlas cleanup pass, with no gameplay source edits. - Rechecked current docs head
7d248610: targetedgit diff --name-only 4bd37b98..HEADand1aa178f8..HEADchecks returned no changes for checked Chernarus and maintained Vanilla construction/CoIn, base-area, structure-config, commander-built ARTY and salvage source paths. - Verified branch refs still resolve to stable
cf2a6d6a, releasea96fdda2, Miksuub8389e74andperf/quick-wins0076040f. - Refreshed Construction and CoIn systems so
7d248610is the visible construction/CoIn source-continuity checkpoint. Routed repeated auto-wall, SmallSite, StationaryDefense and salvage branch proof back to the atlas Current Branch Scope, Construction logic list cleanup, Source fix propagation queue and the local salvage matrix, and aligned Feature status. No gameplay source changed.
- Claimed
gear-loadout-easa-atlas-source-scope-route-pruneto keep the gear/loadout/EASA page as a route-first atlas instead of a second branch-status register. - Source-checked current docs head
3fdf1898against the earlier gear/EASA checkpoint8b71e2a1; targeted diffs over checked Chernarus, maintained Vanilla andTools/LoadoutManagergear/EASA paths returned no source changes. Branch refs still resolve to stablecf2a6d6a, releasea96fdda2, Miksuub8389e74, perf0076040fand BuyMenu/EASA QoLa66d4691. - Result: Gear, loadout and EASA atlas now names
3fdf1898as the visible source-continuity checkpoint and routes repeated profile-template, import-guard, cargo-loop, service/EASA and UI IDD branch proof to Gear template profile filter, Vehicle cargo equip loop bounds, Service menu affordability guards, UI IDD collision repair and BuyMenu EASA QoL branch audit. Feature status is aligned. No gameplay source changed. Earlydocs/validate-wiki.ps1and touched JSON/JSONL parse checks passed; final mirror/parity checks run with the batch.
- Claimed
marker-cleanup-atlas-source-scope-route-pruneto keep the marker/object-lifecycle cleanup page as the canonical route for empty supply-truck timeout evidence. - Source-checked current docs head
7eea6b6cagainst the earlier marker/cleanup checkpoint634a907b; targeted diffs over checked Chernarus and maintained Vanilla marker, cleaner, restorer and empty-vehicle paths returned no source changes. Branch refs still resolve to stablecf2a6d6a, releasea96fdda2, Miksuub8389e74and perf0076040f. - Result: Marker cleanup/restoration now names
7eea6b6cas the visible marker/cleanup source-continuity checkpoint. Repeated empty supply-truck 24-hour timeout proof now routes to the atlas Empty Supply Truck Branch Matrix, while Feature status and Source fix propagation queue carry compact route-first rows. No gameplay source changed.
- Claimed
networking-pv-gateway-source-scope-route-pruneto keep Networking and public variables as a transport/trust-boundary gateway instead of a duplicate PVF branch matrix. - Source-checked current docs head
1e16527bagainst the earlier network checkpoint4277a2ad; targeted diffs over checked Chernarus and maintained Vanilla network, PVF and direct-channel paths returned no source changes. Branch refs still resolve to stablecf2a6d6a, releasea96fdda2, Miksuub8389e74and perf0076040f. - Result: Networking now names
1e16527bas the visible network/PVF source-continuity checkpoint, keeps older4277a2ad/8701aacc/59deb306as provenance, and routes repeated dispatch-timeCall Compileproof to Current Branch Scope, Public variable channel index, PVF dispatch implementation and Server authority migration map. No gameplay source changed.
- Claimed
sqf-atlas-current-source-scope-route-pruneto keep SQF code atlas as a compile/source ownership map rather than a duplicate PVF or disabled-compile branch-status page. - Source-checked current docs head
94b09c73against the earlier SQF atlas checkpoints34212d6aand4277a2ad; targeted diffs over checked Chernarus and maintained Vanilla PVF, bootstrap, common/client/server/headless init, AI supply-truck, server-FPS, MASH marker,SEND_MESSAGE,AttackWave,SetTaskandLogGameEndpaths returned no source changes. The compile count command still returns738totalpreprocessFilereferences,460preprocessFileLineNumbers,278plainpreprocessFileand22commented references. Branch refs still resolve to stablecf2a6d6a, releasea96fdda2, Miksuub8389e74and perf0076040f. - Result: SQF code atlas now names
94b09c73as the visible compile/source-continuity checkpoint while preserving the original04a60e43count snapshot as provenance. Repeated PVF no-drift proof now routes back to the compile summary plus Public variable channel index, Networking and public variables and PVF dispatch implementation, and local PVF dispatch risk now has explicitServer_HandlePVF.sqf:14/Client_HandlePVF.sqf:22anchors. No gameplay source changed.
- Claimed
architecture-overview-current-source-scope-route-pruneto keep Architecture overview as the top owner-route gateway rather than a stale docs-head checkpoint. - Source-checked current docs head
2de2de92against the earlier architecture overview checkpointadb9dbc8and broader source checkpoint4277a2ad; targeted diffs over cited runtime, bootstrap and LoadoutManager tooling paths returned no source changes. Branch refs still resolve to stablecf2a6d6a, releasea96fdda2, Miksuub8389e74and perf0076040f. - Result: Architecture overview now names
2de2de92as the visible source-continuity checkpoint while preserving earlieradb9dbc8,4277a2ad,1bef8801and1aa178f8provenance. The Current Branch Scope row now explicitly covers runtime/bootstrap/tooling anchors and routes branch behavior, line drift and smoke gates to linked subsystem owner pages. No gameplay source changed.
- Claimed
server-runtime-operations-current-source-scope-route-pruneto keep Server runtime and operations as a short gateway instead of a stale docs-head checkpoint. - Source-checked current docs head
f74b3822against earlier server-runtime checkpointsa6785f51and4277a2ad; targeted diffs over checked Chernarus and maintained VanillaInit_Server.sqf, server FSM/module paths,Server_SideMessage.sqf,Server_OnHQKilled.sqfand server-FPS publisher paths returned no source changes. Branch refs still resolve to stablecf2a6d6a, releasea96fdda2, Miksuub8389e74and perf0076040f. - Result: Server runtime and operations now names
f74b3822as the visible server-runtime source-continuity checkpoint while preservinga6785f51,4277a2ad,92c5cf05and6afcc58eprovenance. Branch-sensitive AI supply-truck startup, Patrols v2 and FPS publisher cleanup remain routed to Server gameplay runtime atlas. No gameplay source changed.
- Claimed
client-ui-atlas-current-source-scope-route-pruneto keep Client UI systems atlas as a current source-backed UI route map rather than a stale docs-head checkpoint. - Source-checked current docs head
68bd4dc5against earlier UI atlas checkpointsa03a1fb5andb5219d47; targeted diffs over checked Chernarus and maintained Vanilladescription.ext,Rsc,Client/GUI,Init_Client.sqf,Client_UpdateRHUD.sqf, client action/marker FSMs and core UI helper paths returned no source changes. Branch refs still resolve to stablecf2a6d6a, releasea96fdda2, Miksuub8389e74, perf0076040f,wf-menu-ops-console0767c0b5and BuyMenu/EASA QoLa66d4691. - Result: Client UI systems atlas now names
68bd4dc5as the visible UI/Rsc source-continuity checkpoint while preservinga03a1fb5,b5219d47,a71b42fe,2fef1e3dandf7bc72a8provenance. Detailed resource parity, title-handle, vote/help/router, clickable-text and branch-only UI behavior remains routed to owner pages. No gameplay source changed.
- Claimed
deploy-aicom-experital-merge-risk-auditfrom Steff's request to work thedeploy/2026-06-12-aicom-experitalbranch and report on GitHub every 30 minutes. - Operating scope: source-backed Arma 2 OA SQF review of
deploy/2026-06-12-aicom-experital@984195aeagainstorigin/master@cf2a6d6a,origin/release/2026-06-feature-bundle@a96fdda2,origin/experitaland PR #34. Initial focus is AI commander, wildcard events, marker/performance loops, server FSM/PVF edges and merge-risk deltas. - Coordination note: Claude leads branch implementation. Codex is auditing/reporting first; any gameplay code change candidate will be posted as a proposed-change notice with source paths and branch refs before edits. GitHub issue tracking is disabled, so broad status uses PR #30 unless a narrower target is chosen.
- Claimed
wiki-mirror-current-wiki-syncafter fetching the standalone wiki toorigin/master@3745638and finding35top-level SHA256 drift candidates against the repodocs/wikimirror ondocs/developer-wiki-index@e2d994246. - Scope is docs-only mirror reconciliation: copy current human-wiki pages into
docs/wiki, keep coordination records compact, validate JSON/JSONL/wiki links where practical and avoid gameplay source edits. - Result: mechanical mirror copy touched only
docs/wikifiles in the repo mirror and the standalone wiki coordination log. No mission source files changed. - Validation passed:
docs/validate-wiki.ps1, touched JSON/JSONL parse,git diff --checkin both worktrees and full top-level wiki/docs normalized-content parity (diffCount=0). The validator emitted only the known non-failing legacy JSONL envelope warnings.
- Claimed
aicom-pr-board-current-state-refreshafter GitHub PR metadata showed PR cleanup and integration lab still presented PR #8 and PR #14 as open release/test candidates. - Source scope:
gh pr list --repo rayswaynl/a2waspwarfare --state open --limit 100 --json number,title,headRefName,baseRefName,isDraft,updatedAt,urlplusgh pr view 8andgh pr view 14. PR #8 is merged fromrelease/2026-06-feature-bundleintomasterat 2026-06-09T07:47:34Z; PR #14 is merged fromfeat/ai-commanderintomasterat 2026-06-10T13:40:19Z. - Result: PR cleanup lab now routes current AICOM/Experital work through PR #35 as the
deploy/2026-06-12-aicom-experital->masterumbrella, treats PR #34 and PR #36-#41 as deploy-child/review/note lanes, adds current rows for PR #20/#21/#29-#41 and preserves activedeploy-aicom-experital-merge-risk-auditcoordination. No gameplay source changed. - Validation passed:
docs/validate-wiki.ps1, touched JSON/JSONL parse,git diff --checkand docs/wiki mirror parity after copying to the standalone wiki checkout. The wiki validator emitted only the known non-failing legacy JSONL envelope warnings.
- Claimed
guer-insurgents-branch-intakefrom the Brain-ready handoff atC:\Users\Chill\Documents\Codex\2026-06-16\look-for-work-in-brain-3\outputs\Guer-Insurgents-Branch-Intake.md, after confirming the wiki mirror sync lane was complete and both docs/wiki plus standalone wiki worktrees were clean. - Source-checked
origin/feat/guer-insurgents-faction@41550bd33againstorigin/master@cf2a6d6a: merge-basecf2a6d6a,462changed files,25816insertions,2249deletions,241Chernarus mission paths and208maintained Vanilla paths.git diff --check origin/master..origin/feat/guer-insurgents-factionstill reports blank-EOF/trailing-whitespace failures, includingServer/Functions/AI_Commander_Wildcard.sqf:1055,1085,1094,1102,1113. - Result: Gameplay systems atlas now owns the detailed branch-intake matrix; Feature status carries a compact broad Chernarus-first branch-review row; Testing workflow and
agent-release-readiness.jsonnow carry planned GUER smoke gates. No gameplay source changed.
- Claimed
default-gear-template-content-catalogafter verifying the wiki covers gear-template profile bugs but does not catalog the shipped predefined template content itself. - Source scope: clean
master@0139a346,Common/Config/Loadout/Loadout_*.sqf,Common/Config/Config_SetTemplates.sqf,Common/Config/readme.txt,Client/GUI/GUI_BuyGearMenu.sqf,Client/Functions/Client_UI_Gear_FillTemplates.sqfandClient_UI_Gear_ParseTemplateContent.sqf. - Planned result: one docs-only page,
Default-Gear-Template-Content-Catalog, with source-cited tables showing that current master ships one empty seed template per loadout file and derives any visible price/label/upgrade behavior at runtime. No gameplay source changes planned.
- Result: added Default gear template content catalog, wired it into Home,
_Sidebar.mdandagent-context.json, and left gameplay source untouched. - Source proof: clean
master@0139a346; all tenCommon/Config/Loadout/Loadout_*.sqffiles ship the same empty predefined template seed andConfig_SetTemplates.sqfkeeps only the first per-side seed unless the caller passes the thirdfalseparameter. - Validation: citation line scan passed, A3-only term scan clean, JSON/JSONL parse passed,
git diff --checkpassed with only normal Windows LF/CRLF warnings, andTools/ValidateWiki.ps1 -WikiPath <wiki> -SkipGitDiffCheckreached[OK] markdown links resolveplus[OK] agent-context page lists match wiki mirrorbefore the known pre-existing machine-reference failure.
- Claimed
gear-store-price-upgrade-catalogafter checking that Gear, loadout and EASA atlas maps the runtime/config flow but does not publish a gear-store content catalog; Commanders handbook only gives two coarse gear-level examples. - Scope is one source-cited docs-only page for current
masterChernarus high-impact player gear-store prices and upgrade gates, sourced fromCommon/Config/Gear/Gear_*.sqf, then wired through sidebar, Home andagent-context.json. No gameplay source edits planned. - Result: added Gear store price and upgrade catalog for current
master@0139a346Chernarus gear rows with price>= 300or gear level>= 4; the documented table reconciles to68qualifying source rows with no missing or extra rows. - Validation: reopened every citation against
Missions/[55-2hc]warfarev2_073v48co.chernarus, checked forbidden Arma 3-only constructs, confirmed all local wiki links resolve after repairing three stale temporary-path links in Artillery reference, confirmedagent-context.jsonpage-list parity and rangit diff --check.
- Claimed
earplugs-audio-toggle-referenceafter verifying no existing wiki markdown page coveredEarplugToggle,WFBE_WASP_Earplug*variables or the currentfadeSound/fadeRadioearplug behavior. - Source-checked stable
master@0139a346Chernarus paths:WASP/actions/AddActions.sqf,WASP/actions/EarplugToggle.sqf,Client/GUI/GUI_Menu.sqf,Rsc/Dialogs.hpp,briefing.html,Client/GUI/GUI_Menu_Help.sqf, respawn and skin-selector re-add paths. - Result: Earplugs audio toggle now documents the split between the WASP scroll/vehicle path (
WFBE_WASP_EarplugActive,fadeSoundplusfadeRadio) and the WF menuEARpath (WFBE_Earplugs,fadeSoundonly). WASP overlay now routes earplugs instead of saying only HQ recovery is active fromAddActions.sqf. No gameplay source changed.
- Claimed
gear-store-loadout-route-catalogas a docs-only coverage-gap page after verifying existing gear pages describe runtime/data-model defects and the price catalog covers high-impact price/gate rows, but neither catalogs side-root loadout imports, row counts and dynamic/gated gear coverage together. - Source scope: current source
master@0139a346, Chernarus missionCommon/Config/Gear,Common/Config/Loadout,Common/Config/Core_Rootand theConfig_Weapons,Config_Magazines,Config_Backpack,Config_SetTemplates,Config_SortWeaponsandConfig_SortMagazineshelpers. - Result: added Gear store loadout route catalog as a source-cited Chernarus
master@0139a346content catalog for side-root loadout imports, loadout row counts, price/gate extrema and config-gated/dynamic gear content. Citation ranges, numeric counts/prices/gates, internal links and Arma 2-only language were checked before wiring the page into Home, sidebar,agent-context.jsonand Gear store price and upgrade catalog. No gameplay source changed.
- Claimed
autoflip-vehicle-recovery-referenceafter confirming AutoFlip is only covered by a compact Modules Atlas row and historical mentions, not a dedicated live-feature page. - Source scope: clean
master@0139a346,Client/Module/AutoFlip/AutoFlip.sqf,Client/Init/Init_Client.sqf,Common/Init/Init_Unit.sqf,WASP/actions/FlipVehicle.sqfandstringtable.xml. - Planned result: one docs-only page,
AutoFlip-Vehicle-Recovery-Reference, with source-cited tables for automatic stuck-vehicle recovery and the separate manual Flip Vehicle action. No gameplay source changes planned.
- Result: added AutoFlip vehicle recovery, wired it into Home,
_Sidebar.mdandagent-context.json, and left gameplay source untouched. - Source proof: clean
master@0139a346; AutoFlip starts from client init, scans the player's mounted vehicle and mounted group vehicles, requires the documented tilt/speed/ground/water/cooldown/stuck gates, rights vehicles withsetVectorUp,setPosandsetVelocity, and is separate from the manual tank/car Flip Vehicle action. - Validation: reopened every citation against the Chernarus mission source, checked forbidden Arma 3-only constructs, confirmed local wiki links resolve, confirmed
agent-context.jsonpage-list parity and rangit diff --check.
- Claimed
cipher-sort-utilities-referenceafter confirming Modules atlas only gives a route-level CIPHER summary and no dedicated page owns the helper contracts, upgrade-label sort output or reverse-helper typo. - Scope is one source-cited docs-only page for current
master@0139a346Chernarus CIPHER helpers and their active call site:Common/Module/CIPHER/CIPHER_Init.sqf,Common/Module/CIPHER/CIPHER_Sort.sqf,Common/Config/Core_Upgrades/Labels_Upgrades.sqfandCommon/Init/Init_Common.sqf. No gameplay source edits planned. - Result: CIPHER sort utilities reference documents the helper contracts, the
WFBE_C_UPGRADES_SORTEDbuild and the Upgrade menu consumer path, routes from Home/sidebar/agent-context plus the module owner pages, and corrects the stale Modules atlasLabels_Upgrades.sqf:127reference to current line133. - Validation: source citation range check passed for
29page refs, local wiki links resolve,agent-context.jsondocumentation pages match187top-level markdown pages, A3-only token scan for the new page returned no matches, JSON/JSONL parse passed, repodocs/wikivalidator passed after mirror sync andgit diff --checkpassed with line-ending warnings only.
- Claimed
operator-monitor-cpu-affinity-tools-referenceafter verifying the wiki mentions RPT/performance workflows broadly but has no dedicated page forTools/Monitor/Get-WindowedRpt.ps1orTools/Ops/Set-WaspCpuAffinity.ps1. - Source-checked clean
master@0139a346repo-root paths:Tools/Monitor/Get-WindowedRpt.ps1,Tools/Ops/Set-WaspCpuAffinity.ps1anddocs/testing/hc-scaling-test.md. - Result: Operator monitor and CPU affinity tools now documents the RPT windowing parameters, non-locking
FileShare.ReadWriteread, optional regex/tail filtering, dry-run-first affinity masks,arma2oaserver.exe/ArmA2OA.exe -clientprocess targeting, connection-order HC masks and the not-applied live-host caution. Routed through Home,_Sidebar.mdandagent-context.json. No gameplay source changed. - Validation: 54 citation ranges resolve against clean source, internal page links resolve, forbidden Arma 3-only token scan is clean, touched JSON/JSONL parse passes,
docs/validate-wiki.ps1passes after mirroring the wiki intodocs/wikiandgit diff --checkreports only normal Windows LF/CRLF warnings.
- Claimed
skin-selector-class-swap-referenceafter confirming the wiki had no dedicated Skin Selector page and only incidental mentions of skin-selector action restoration in Earplugs audio toggle. - Source scope: clean
master@0139a346, canonical ChernarusCommon/Init/Init_CommonConstants.sqf,Rsc/Dialogs.hpp,Client/GUI/GUI_Menu.sqf,Client/GUI/GUI_SkinSelectorMenu.sqf,Client/Init/Init_Keybind.sqf,Client/Module/Skill/Skill_Init.sqf,Client/Functions/Client_OnRespawnHandler.sqf,Common/Functions/Common_CreateUnit.sqf,WASP/actions/SkinSelector/*and representative maintained Vanilla parity paths. - Result: added Skin selector and class swap, documenting the default-off gate, hidden WF-menu shortcut, join/WF-menu/User11 openers, WEST/EAST class pools, Spotter-only ghillie filter, replacement-player apply lifecycle, handler/action restore, commander build-action restore and respawn persistence. Wired Home, sidebar, Player UI workflow, Player skill abilities, WASP overlay, Feature Status and
agent-context.json. No gameplay source changed. - Validation: 49 source refs in the new page resolve against clean source, touched-page internal links resolve,
agent-context.jsonpage-list parity is205/205, JSON/JSONL parse checks pass,git diff --checkreports only normal Windows LF/CRLF warnings, and this clean source checkout has nodocs/wikimirror or wiki validator script to run.
- Claimed
player-vehicle-travel-actions-referenceafter verifying current wiki coverage is scattered: MHQ/camp repair has owner-page coverage, but Push, Taxi Reverse, HALO, Cargo Eject and basic lock/unlock behavior are mostly one-line route mentions. - Source scope: clean
master@0139a346, ChernarusCommon/Init/Init_Unit.sqf,Client/Action/Action_Push.sqf,Action_TaxiReverse.sqf,Action_HALO.sqf,Action_EjectCargo.sqf,Action_ToggleLock.sqf,Action_ToggleMHQLock.sqf,Client/PVFunctions/SetVehicleLock.sqf,SetMHQLock.sqfandServer/PVFunctions/RequestVehicleLock.sqf. - Planned result: one docs-only page,
Player-Vehicle-And-Travel-Actions-Reference, with source-cited registration/effect tables and Continue Reading routes to Valhalla, AutoFlip, vehicle countermeasures, Commander/HQ lifecycle and Player skill abilities. No gameplay source changes planned. - Result: added Player vehicle and travel actions, wired it through Home,
_Sidebar.md, AutoFlip vehicle recovery, Valhalla vehicle climbing-assist, Player UI workflow andagent-context.json, and left gameplay source untouched. The stablemastersource tree has nodocs/wikimirror directory, so no repo mirror files were touched in this pass. - Validation: 48 citation ranges resolve against clean Chernarus source, touched internal links resolve, A3-only token scan is clean, touched JSON/JSONL parse passes,
agent-context.jsonpage count matches top-level markdown page count, andgit diff --checkreports only normal Windows LF/CRLF warnings.
- Claimed
engine-stealth-fuel-toggle-referenceafter confirmingClient/Module/Engineshad live source files, current audit notes and only a compact Modules atlas summary, with no dedicated owner page. - Source-checked clean
master@0139a346Chernarus paths:Client/Module/Engines/Engine.sqf,Startengine.sqf,Stopengine.sqf,Client/Functions/Client_BuildUnit.sqf,Server/Init/Init_Server.sqfandClient/Functions/Client_SupportRefuel.sqf. - Result: added Engine stealth fuel toggle as a source-cited reference for the
STEALTH ON/STEALTH OFFflow, vehicle state keysID/Fuel/stopped, purchased tank/wheeled-APC attach, WASP extra start-vehicle attach and the refuel-service guard. Routed through Home,_Sidebar.md, Modules atlas, Function and module index andagent-context.json. No gameplay source changed. - Validation: 27 source citation ranges resolve, internal links resolve, Arma 3-only token scan is clean, touched JSON/JSONL parse passes, standalone wiki validator reaches markdown link/page-list OK before the known machine-reference failure, current repo
docs/wikivalidator passes with known legacy JSONL warnings only, andgit diff --checkpasses with line-ending warnings only.
- Rebased over parallel wiki commits that had already published the canonical Engine stealth fuel toggle page; dropped the duplicate local
Engine-Stealth-Toggle-Referenceslug and kept all navigation/context on the canonical page. - Enhancement: added the
"stopped"mission-variable caveat to separate it from unrelated Armastoppedcommand hits, plus a compact Smoke Targets table for action visibility, fuel-drain, fuel-restore/refuel-guard and WASP extra start-vehicle checks. - Validation: the enhanced canonical page now resolves
40source citation ranges against cleanmaster@0139a346; local links, JSON/JSONL, page-list parity, Arma 3-only token scan andgit diff --checkwere rerun after rebase resolution.
- Claimed
qol-trio-player-hints-referenceafter verifying existing wiki coverage only indexed the QoL constants and scattered consumer line refs, without a canonical page for the live client-visible hint surfaces. - Source scope: clean
master@0139a346, ChernarusCommon/Init/Init_CommonConstants.sqf,Client/Init/Init_Client.sqf,Client/FSM/updatesalvage.sqf,Client/GUI/GUI_Menu_BuyUnits.sqf,Client/Functions/Client_FNC_Special.sqfandClient/Functions/Client_QOL_Advisor.sqf. - Result: added QoL trio player hints, documenting the master gates, salvage toast, upgrade banner/sound split, last-purchase timestamp coupling and advisor nudges, then wired Home, sidebar, Player UI workflow, Experimental feature flags and
agent-context.json. No gameplay source changed. - Validation: source citation ranges resolve against clean Chernarus source, touched internal links resolve, A3-only token scan is clean, touched JSON/JSONL parse passes,
agent-context.jsonpage count matches top-level markdown page count, andgit diff --checkreports only normal Windows LF/CRLF warnings. The stable source tree has nodocs/wikimirror or wiki validator script.
- Claimed
wiki-mirror-current-wiki-sync-2026-06-21after comparing live wikimaster@743daf4with repo mirror branchorigin/docs/developer-wiki-index@11f535d9and finding116top-level normalized-content differences. - Scope: reconcile the repo
docs/wikimirror to the current GitHub wiki checkout, then validate parity and JSON/JSONL. No gameplay source edits planned. - Result: copied
260top-level wiki files intodocs/wiki, removed the mirror-onlyGUER-Insurgents-Branch-Audit.md, and updated coordination records so the current human wiki and repo mirror carry the same top-level content again. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent; the required gates are JSON/JSONL parse,docs/validate-wiki.ps1, normalized wiki/docs parity andgit diff --check.
- Claimed
cf2-source-stamp-current-head-caveatafter fetching clean source/wiki/docs worktrees and confirmingcf2a6d6a4is an ancestor of currentorigin/master@0139a346. - Scope: docs-only correction for broad page headers that still used the
cf2a6d6a4master stamp, so they read as then-current/historical master evidence with a current-head recheck caveat. No gameplay source edits planned. - Planned validation: mirror touched wiki pages into
docs/wiki, parse touched JSON/JSONL, run the wiki validator, verify wiki/docs parity and rungit diff --check. - Result: updated
38source-verification headers to preservecf2a6d6a4as then-current/historical master evidence while warning that currentorigin/masteris0139a346; also changed the Player skill abilities Officer/MASH note to snapshot wording so its stale line refs are not current-head proof. - Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, normalized touched-file wiki/docs parity andgit diff --check.
- Claimed
wiki-mirror-and-guer-current-source-syncafter the broad mirror sync removed the docs-only GUER audit, then source-checked whether that useful page should stay deleted or return in corrected form. - Scope: docs-only mirror reconciliation plus source-backed GUER status correction. Used a clean temporary wiki worktree so the existing dirty standalone checkout was not touched.
- Result: rebased over live wiki
master@e4fc668, restored the docs-only GUER Insurgents branch audit as a source-refreshed wiki page, rewrote it against currentorigin/master@0139a346, and aligned Feature status, Gameplay systems atlas,_Sidebar.mdandagent-context.json. No gameplay source changed. - Source proof:
9af83596is an ancestor oforigin/master@0139a346;git grepfindsWFBE_C_GUER_PLAYERSIDE,Root_GUE_PlayerOverlay,Server_GuerStipend,Action_GuerVbiedDetonateandguer-vbied-detonatein both maintained roots, correcting the stale Chernarus-only/Takistan-dormant wording. - Validation: JSON/JSONL parse passed in both the repo mirror and clean wiki worktree;
docs/validate-wiki.ps1passed with known legacy JSONL warnings only;git diff --checkpassed in both worktrees with LF/CRLF warnings only; final wiki/docs SHA parity is261files each with0missing and0differing common files.
- Claimed
clickabletext-soundpush-current-stable-closeoutafter the current-source check showed the old patch-ready matrix was stale:origin/master@0139a346now keeps validRscClickableText.soundPush[] = {"", 0.2, 1};atRsc/Ressources.hpp:556in both maintained roots. - Source evidence: Chernarus blame points to
1a5e0b40(fix(experital): malformed soundPush array in RscClickableText); maintained Vanilla blame points to9b49883c(chore: regenerate Takistan + generated files via Tools/LoadoutManager). Current master has no maintained-root{, 0.2, 1}hit and still derives 14RscClickableTextcontrols per root at the refreshedRsc/Dialogs.hppline refs. - Result: refreshed Client UI systems, Feature status and Source fix propagation queue so current stable is source-present/smoke-pending, while older docs/source, Miksuu, perf, release and UI theme evidence remains branch-scoped until rechecked or merged. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, wiki/docs parity for touched files andgit diff --check.
- Claimed
source-fix-queue-docs-head-refresh-2026-06-21after the mirror sync advanced the docs branch todocs/developer-wiki-index@4c01dfb7while Source fix propagation queue still used4bd37b98as the propagation source anchor. - Source check:
git diff --name-only 4bd37b98..4c01dfb7returned no changes for the queue's checked propagation path families: public-variable init, client init, FPS publishers, supply mission start/player list, commander ARTY construction/discovery in Chernarus and maintained Vanilla, plus LoadoutManager root discovery. - Result: added a compact docs-source refresh note and Agent Index fact update to Source fix propagation queue, preserving
4bd37b98as line-anchor proof while making the current mirror head explicit. No gameplay source changed.
- Claimed
pr-board-aicom-closure-refresh-2026-06-21aftergh pr list --repo rayswaynl/a2waspwarfare --state all --limit 80showed the 2026-06-16 AICOM deploy stack had closed or merged: PR #29 and #31 merged on 2026-06-17, PR #35 and deploy-child PR #34/#36-#39/#41 are closed, PR #43 is the new open master-target soak/proposals PR, PR #40 remains open on closed basefix/aicom-review-batch-2026-06-15, and PR #9 remains open. - Scope: docs-only refresh of PR cleanup and integration lab, dashboard/current-lane routing and machine coordination records. No gameplay source edits planned.
- Planned validation: mirror touched wiki pages into
docs/wiki, parse touched JSON/JSONL, run the wiki validator, verify touched-file parity and rungit diff --check. - Result: refreshed the PR cleanup lab and Progress Dashboard so PR #35 plus deploy-child PR #34/#36-#39/#41 are closed historical AICOM deploy evidence, PR #29/#31 are merged history, PR #43 is the live master-target soak/proposals route, PR #40 is open but stacked on a closed base, and PR #9 remains separate map/content work. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, touched-file wiki/docs parity, stale live-lane string scan andgit diff --check.
- Claimed
icbm-launched-pveh-branch-scope-refreshto tighten the dead/stale-code row for the receiver-onlyICBM_launchedPVEH without touching gameplay source. - Source scope:
docs/developer-wiki-index@4c01dfb,origin/master@0139a346,upstream/master@b8389e74andorigin/perf/quick-wins@0076040f, checked across Chernarus source and maintained Vanilla.git ls-remote --heads origin release/*returned no current release heads on 2026-06-21. - Planned result: refresh Dead/stale code register with exact refs, current
RequestSpecial "ICBM"/HandleSpecial "icbm-display"route anchors and an explicit owner-decision handoff. No gameplay source edits planned. - Result: refreshed the receiver-only
ICBM_launchedrow, the P1 backlog row and the revive-candidate row with exact refs, no-sender evidence, current nuke-route line drift and an explicit absent-release-head caveat. Dashboard, pruning ledger and machine records were updated; no gameplay source changed. - Validation: JSON/JSONL parse passed,
docs/validate-wiki.ps1passed with pre-existing legacy JSONL warnings only, touched-file docs/wiki to wiki-checkout parity was verified after mirroring, andgit diff --checkpassed with line-ending warnings only.
- Claimed
hq-score-current-stable-refreshafter the DR-50 Feature Status and Source Fix queue rows still treated olderorigin/master@cf2a6d6astable evidence as current, while the fetched stable branch isorigin/master@0139a346. - Source evidence: current Chernarus and maintained Vanilla both keep
_points = 30000 / 100 * WFBE_C_BUILDINGS_SCORE_COEFatServer/Functions/Server_OnHQKilled.sqf:23, award the generic score at:52/:54, gate only the second_score = 900bounty at:80, set it at:83, award it at:86, and keepWFBE_C_BUILDINGS_SCORE_COEF = 3atCommon/Init/Init_CommonConstants.sqf:529. - Result: refreshed Commander/HQ lifecycle, Feature status and Source fix propagation queue so current stable is explicitly still patch-ready/current-stable-unpatched, while older docs/Miksuu/perf/release/feat-ai rows stay branch-scoped. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, touched-file wiki/docs parity, source evidence probe andgit diff --check.
- Claimed
map-boundaries-current-head-refreshafter the cf2 stamp caveat batch left Map boundaries and off-map enforcement marked as historicalcf2a6d6a4evidence. - Scope: recheck that one compact page against current
origin/master@0139a346, update shifted line anchors and fix any stale path wording. No gameplay source edits planned. - Source proof in progress:
cf2a6d6a4..origin/mastertouches shared constants, parameters, support paradrop files andstringtable.xml, but the boundary geometry and off-map handler shapes remain present; current line drift includesInit_Common.sqf:326,Init_CommonConstants.sqf:387,427,Rsc/Parameters.hpp:291,Init_Client.sqf:69-70andstringtable.xml:1118. - Result: refreshed the page header to current
origin/master@0139a346, updated shifted source anchors, clarified theServer/Init/Init_Towns.sqftown-distribution path and preserved the existing boundary/off-map behavior summary. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent; required gates are source-anchor spot checks, internal link/wiki validator, JSON/JSONL parse, wiki/docs parity andgit diff --check.
- Claimed
pvf-dispatch-current-stable-partial-closeoutafter follow-up source checks sharpened the current-stable PVF matrix:origin/master@0139a346source Chernarus and maintained Vanilla no longer use dispatch-timeCall CompileinServer_HandlePVF.sqforClient_HandlePVF.sqf. - Source evidence: current stable resolves
_code = missionNamespace getVariable _scriptand spawns onlyCODEat server:14-15and client:32-33in both maintained roots. Chernarus blame is7d60b02b4; maintained Vanilla propagation is9b49883cb.Init_PublicVariables.sqf:55-61still lacks registered-handler allowlists/logging. Miksuub8389e74andorigin/perf/quick-wins@0076040fstill useSpawn (Call Compile _script)in both maintained roots, and current origin exposes norelease/*heads on 2026-06-21. - Result: expanded the PVF closeout into the PVF playbook, Networking gateway, Public Variable Channel Index, Feature Status, Source Fix queue, Server Authority map, Hardening roadmap, Pending Owner Decisions, Deep Review notes, SQF atlas, Performance sweep and machine-readable PVF records so current stable is partial source-present rather than unpatched. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, source evidence probes, wiki/docs parity andgit diff --check.
2026-06-21T18:34:47+02:00 - Claude (claude-gaming) - B67 built, verified and DEPLOYED LIVE on Chernarus
- Built, verified and DEPLOYED build b67 to the live Chernarus server (MISSINIT
_b67, ErrInExpr=0, 3/3 up) via the freshname service flow. UNLIKE most worklog entries this one SHIPS GAMEPLAY SOURCE and is live, not docs-only. Packed by_pack_b67.py(overlay onto_b54_ch.zip; 40 content guards + brace check + round-trip). Source on branchclaude/b57-soak-proposals(push pending). Verified by per-feature adversarial fleets (all SHIP) + a whole-build double-check fleet (GO, 0 critical). -
Spawn "same 2 spots" root cause SOLVED (canonical). In
Server/Init/Init_Server.sqfMODE-2 (Random, the live default) random placement,_startG(the 3rd / GUER base) is initialised[0,0,0]and never reassigned, yet the West/East accept-tests required every candidate be> startingDistance(7500m) from it = a PHANTOM base at map corner[0,0,0], sterilising a quadrant and collapsing the pool (Chernarus 19->16 candidates, valid W/E pairs 27->7, one side pinned to id297). The three prior fixes (B57 RNG-advance, B62/B66 rotation + egress) all operated DOWNSTREAM of an already-collapsed pool, so none helped. Fix: a_guerRealgate disables the_startGdistance check when GUER has no real base. Live RPT now showscandidates=15, 14 pass egress, all sides placed [random] after 8 attempts(no force-fall to the fixed wfbe_default markers). Spawn diagnostics were also converted to rawdiag_log ## B67SPAWNbecause the priorWFBE_CO_FNC_LogContentcalls are no-ops in prod (WF_LOG_CONTENT is commented out) - the 3 prior fixes flew blind. -
Cash-rich AI commander (no supply inflation).
Common/Init/Init_CommonConstants.sqf: stipend 2000->6000 (Hard 9000),WFBE_C_ECONOMY_INCOME_COEF8->14,WFBE_C_AICOM_INCOME_MULT_MAX3.0->4.0,WFBE_C_AI_COMMANDER_START_FUNDSrestored to 200000,WFBE_C_AICOM_UPGRADE_FUNDS_RATEreverted to 1;WFBE_C_AI_COMMANDER_UPGRADE_INTERVALkept at 300 (tech is interval-gated, money-independent, so cash cannot speed tech). All edits are on the CASH path (updateresources.sqf:95/103);WFBE_C_ECONOMY_SUPPLY_INCOME_MULTstays 0.35 and no supply knob was touched. -
Hybrid commander (#5) ENABLED.
WFBE_C_AI_COMMANDER_LOCK1->0 so players can vote out the AI commander; the AI then keeps founding/refilling teams in assist mode (AI_Commander.sqf, gated byWFBE_C_AI_COMMANDER_HYBRID_REFILL) and a human order on an HC team is published viawfbe_aicom_orderso it is not inert (AI_Commander_Execute.sqf); the AI treasury keeps earning under a human commander (updateresources.sqf3 income gates). Relevant: Commander vote/reassignment. -
GUER map visibility. GUER (resistance) side-patrols now actually DISPATCH:
server_side_patrols.sqfoverrides the defender_lvlto new constWFBE_C_GUER_PATROLS_LEVEL(resistance has no upgrade system so the level was always 0 and the existingWFBE_ACTIVE_PATROLS->updatepatrolmarkers.sqfpath, which already supports resistance, had an empty feed). NEW GUER-air marker feedWFBE_ACTIVE_GUER_AIR(Server_GuerAirDef.sqfrebuild+publish each interval +Server_OnPlayerConnected.sqfJIPpublicVariableClientcatch-up + an additive air block inupdatepatrolmarkers.sqf, distinct blue "GUER Air" arrow). Relevant: Client marker FSM updater. -
GUER kit. VBIED now pays the detonator personally + the team (new
Client/PVFunctions/GuerVbiedBounty.sqfreceiver, registered inInit_Common.sqf); high-climbing forced on the VBIED; AK family + RPG7V buyable at gear level 0 (Gear_GUE.sqf_z->0); BAF IED v1-v4 added to the GUER gear menu; IED kills pay onlyWFBE_C_GUER_IED_KILL_COEF(0.30) via aFired-EH tag attached on FIRST life (Common/Init/Init_Unit.sqf) AND on respawn (Client_OnRespawnHandler.sqf).Gear_GUE.sqf/Loadout_GUE.sqfported to Takistan. -
AI build + movement. Factory min centre-to-centre spacing + wider placement ring (
AI_Commander_Base.sqf,WFBE_C_AICOM_STRUCT_SPACING=45 /WFBE_C_AICOM_FACTORY_RING_MIN/MAX=60/110); openisFlatEmptyspawn apron for AI-owned factories so units stop spawning in trees (Server_BuyUnit.sqf); MHQ relocation routes only through own-side towns with a generous buffer outside enemy/GUER activation rings, GUER-aware (AI_Commander_MHQReloc.sqf,WFBE_C_AICOM_MHQ_TOWN_BUFFER=1000); EAST single-survivor retreat-thrash cull (AI_Commander_Produce.sqf). -
Correctness fixes. Victory banner showed the LOSER (
Client_EndGame.sqfinverted a payload that is the winner) - fixed; once-per-tick double-fire guard (server_victory_threeway.sqf); GUER end-game label (GUI_EndOfGameStats.sqf+STR_WF_PARAMETER_Side_Guer); town-AI despawn no longer deletes a player-crewed vehicle (server_town_ai.sqfcrew scan); removed deadWFBE_C_MODULE_BIS_HClobby param; corrected the staleSTR_Supplies_24x reward text to the real reward (supply value, +25% heli); registeredwfbe_supply_temp_resistanceside-supply PVEH (Server_ChangeSideSupply.sqf); deleted orphanedServer/AI/AI_TLWPHandler.sqs. -
Pending: push the
claude/b57-soak-proposalssource commit; Takistan full-parity build. Dashboard changelog build 67 already published. Live monitor re-pointed to_b67(15-min WaspSoakWatch + WaspB57Soak keep-alive). NOTE: gameplay source DID change and is LIVE.
- Claimed
send-message-current-stable-refreshafter the DR-46 Public Variable Channel Index matrix, Feature Status row and Source Fix queue row still treated olderorigin/master@cf2a6d6aas current evidence while the fetched stable branch isorigin/master@0139a346. - Source evidence: current Chernarus and maintained Vanilla still register direct
"SEND_MESSAGE" addPublicVariableEventHandleratClient/FSM/updateclient.sqf:12, compile payload text inClient/Functions/Client_onEventHandler_SEND_MESSAGE.sqf:27, and helper-compile/broadcast viaCommon/Functions/Common_SendMessage.sqf:26,38. Miksuub8389e74,origin/perf/quick-wins@0076040fand historical release commita96fdda2keep the same shape; current origin exposes norelease/*heads on 2026-06-21. - Result: refreshed Public variable channel index, Feature status and Source fix propagation queue so DR-46 is current-stable-unpatched and the old release evidence is explicitly historical/branch-scoped. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, touched-file wiki/docs parity, source evidence probe andgit diff --check.
- Claimed
wasp-marker-wait-current-stable-refresh-2026-06-21after WASP marker wait cleanup still cited the older89ae9dad/7ff18c49branch check and helper launch line, while currentorigin/master@0139a346has moved the maintained-root launch toClient/Init/Init_Client.sqf:309. - Source scope: current stable
origin/master@0139a346, Miksuu upstreamb8389e74fetched intoFETCH_HEAD,origin/perf/quick-wins@0076040fandgit ls-remote --heads origin release/*returning no current release heads on 2026-06-21. Checked Chernarus source and maintained VanillaWASP/global_marking_monitor.sqfplusClient/Init/Init_Client.sqf. - Finding: current stable still keeps
disableUserInput true, the unsleptwhile {time < _this}display-54 wait and keyUp/keyDown wiring atglobal_marking_monitor.sqf:57,62,65,69-70, with the throttled display-12 sibling at:81, in both maintained roots. No gameplay source edits planned. - Planned validation: mirror touched wiki files into
docs/wiki, parse touched JSON/JSONL, run the wiki validator, verify wiki/docs parity, check Latest Batch row count and rungit diff --check. - Result: refreshed the WASP owner/status route so current stable evidence is explicit, older release wording is historical until a release head exists again, and future code-owner work remains scoped to the tiny display-54 wait/backoff patch plus marker-dialog smoke. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, wiki/docs parity, Latest Batch five-row check andgit diff --check.
- Claimed
send-message-direct-compile-current-stable-refreshto update the DR-46 direct-channel RCE branch matrix from stalecf2a6d6acurrent-stable wording to current fetchedorigin/master@0139a346. - Source scope: docs head
16247fc8f, current stableorigin/master@0139a346, Miksuuupstream/master@b8389e74andorigin/perf/quick-wins@0076040f, checked across Chernarus source and maintained Vanilla.git ls-remote --heads origin release/*returned no current release heads on 2026-06-21. - Planned result: refresh Public variable channel index, Networking/public variables, Feature status and Source fix propagation queue with exact current refs and the unchanged receiver/helper compile proof. No gameplay source edits planned.
- Result: refreshed the DR-46
SEND_MESSAGEbranch matrix and linked network/status rows so current stable isorigin/master@0139a346, the checked docs/stable diffs do not touch the receiver/helper paths, Miksuu/perf remain unrescued, and older releasea96fdda2is historical because current origin advertises norelease/*heads. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, touched-file wiki/docs parity, Latest Batch five-row check andgit diff --check.
- Claimed
pvf-dispatcher-current-stable-closeout-2026-06-21after checking currentorigin/master@0139a346and finding registered PVF dispatch no longer usesCall Compile _scriptin the maintained Chernarus and Vanilla dispatcher files. - Scope: docs-only current-stable status refresh for PVF dispatch implementation, Feature status, Source fix propagation queue, Networking and public variables and Public variable channel index. Keep sender authentication (DR-55) and direct-PV
SEND_MESSAGEcompile separate. No gameplay source edits planned. - Result: updated the PVF owner pages and status rows to mark DR-1/DR-38 dispatch-time compile removal source-present/partial on current stable, because both maintained roots use
missionNamespace getVariableplustypeName _code == "CODE"atServer_HandlePVF.sqf:14-15andClient_HandlePVF.sqf:32-33. The docs checkout andorigin/perf/quick-winsrows still show oldSpawn (Call Compile _script)evidence; earlier Miksuu/release rows remain historical until rechecked. - Boundaries preserved: current stable has no explicit
PVF_ALLOWEDallowlist, DR-55 sender authentication is still open, and current stable still compiles directSEND_MESSAGEpayload text atClient_onEventHandler_SEND_MESSAGE.sqf:27/Common_SendMessage.sqf:26. - Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, wiki/docs parity andgit diff --check.
- Claimed
pvf-dispatch-crosslink-followup-2026-06-21after the published PVF current-stable closeout left three routing pages with stale "replace Call Compile" current-state wording. - Source evidence: current stable
origin/master@0139a346includes7d60b02b; maintained-root dispatchers use_code = missionNamespace getVariable _scriptplustypeName _code == "CODE"atServer/Functions/Server_HandlePVF.sqf:14-15andClient/Functions/Client_HandlePVF.sqf:32-33. The current-stable closeout still records no explicit registered-handler allowlist. - Result: refreshed Hardening roadmap, Pending owner decisions and Server authority migration map so the remaining current-stable dispatcher task is explicit registered
SRVFNC*/CLTFNC*membership and forged-name rejection, not the already-merged namespace lookup. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, touched-file wiki/docs parity, source evidence probe andgit diff --check.
- Claimed
salvage-current-stable-refresh-2026-06-21after the salvage matrix/status rows still treated olderorigin/master@cf2a6d6aand release-head wording as current-facing evidence while fetched stable isorigin/master@0139a346and current origin exposes norelease/*heads. - Source scope: docs checkout
docs/developer-wiki-index@10097961, current stableorigin/master@0139a346, Miksuu upstreamb8389e74fetched intoFETCH_HEADfromhttps://github.com/Miksuu/a2waspwarfare.git,origin/perf/quick-wins@0076040fand historical release commita96fdda2, checked across source Chernarus and maintained Vanilla salvage paths. - Finding: all checked roots still keep lowercase
ChangePlayerfundsin both salvage payout paths while client init compilesChangePlayerFunds; all checked roots keepupdatesalvage.sqf:10aswhile {!gameOver || !(alive _vehicle)}and keep client-local wreck deletion/reward. - Result: refreshed the canonical salvage matrix, Feature Status and Source Fix queue plus live machine rows so current stable is
origin/master@0139a346anda96fdda2is preserved as historical release evidence because no liverelease/*head exists. No gameplay source changed. - Validation: JSON/JSONL parse passed in wiki and docs/wiki;
docs/validate-wiki.ps1passed with known legacy JSONL warnings only; full wiki/docs parity passed across275files; Latest Batch is five rows;git diff --checkpassed in both worktrees with LF/CRLF warnings only.
- Claimed
attack-wave-current-stable-refresh-2026-06-21after the attack-wave playbook, Feature Status and Source Fix queue still cited olderorigin/master@cf2a6d6astable evidence and treateda96fdda2/c20ce153as live branch heads. - Source evidence: current stable
origin/master@0139a346Chernarus and maintained Vanilla still gate the action client-side atClient/FSM/updateclient.sqf:260, sendATTACK_WAVE_INITfromCommon_AttackWaveActivate.sqf:6,8, trust payload_supply/_sideinServer_AttackWave.sqf:5-6,15,23,27,36,38, and trust/debit detail payloads inAttackWave.sqf:19,23-25,40. Miksuub8389e74, perf0076040f, historical AI-commander commitc20ce153, historical release commita96fdda2and historicalupstream/AttackWavecommit994150dakeep the same shape; current origin exposes norelease/*orfeat/ai-commanderheads. - Result: refreshed Attack-wave authority, Feature status, Source fix propagation queue, Public variable channel index and Server authority migration map so DR-41 remains patch-ready/current-stable-unpatched with current line refs and historical branch scope. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, touched-file wiki/docs parity, source evidence probe andgit diff --check.
- Claimed
source-fix-queue-current-stable-scope-refresh-2026-06-21after Source fix propagation queue still named olderorigin/master@cf2a6d6a/ current release wording in its branch-scope area while fetched stable isorigin/master@0139a346and current origin exposes norelease/*heads. - Source scope:
docs/developer-wiki-index@d30d23466,origin/master@0139a346,upstream/master@b8389e74,origin/perf/quick-wins@0076040f, historical release commita96fdda2, Chernarus source and maintained Vanilla queue path families. - Source evidence: checked queue PVFs/paratrooper registration,
Skill_Init/apply, guarded FPS publisher shape, heli-aware supply scan, supply player-list index placement, commander ARTY marker variables/discovery and Patrols v2Server/FSMroute line refs in current stable;git diff --name-only 4bd37b98..d30d23466is empty for the queue's checked propagation path families. - Result: refreshed Current Branch Scope, Latest Propagation Run, Branch Implementation Caveat, current queue rows, smoke wording and Agent Index facts so current stable evidence is explicit, the supply player-list index fix remains docs/source-only, and
a96fdda2is historical until a release head is restored or rechecked. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent; required gates are source probes, JSON/JSONL parse,docs/validate-wiki.ps1, wiki/docs parity, Latest Batch five-row check andgit diff --check.
- Claimed
commander-vote-current-stable-closeout-2026-06-21after the commander vote playbook and Feature Status row still treated the old DR-47 server comparison as source-unpatched everywhere checked. - Source evidence: current stable
origin/master@0139a346Chernarus and maintained Vanilla still count_aiVotesatServer_VoteForCommander.sqf:18,26-27, but now assign a player commander only when_highest >= _aiVotesat:43. Chernarus blame points tocbc2294c4; maintained Vanilla propagation points to91dc6a75.GUI_VoteMenu.sqf:88still uses row-0 / strict-majority preview logic. Miksuub8389e74,origin/perf/quick-wins0076040f, historical release commita96fdda2and historical AI-commander commitc20ce153still keep the old>= || <=condition atServer_VoteForCommander.sqf:43; current origin exposes norelease/*orfeat/ai-commanderheads. - Result: refreshed Commander vote/reassignment, Feature status and Source fix propagation queue so current stable is source-present/smoke-pending for the server comparison, while UI preview/policy alignment and old-branch porting remain open. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, wiki/docs parity, source evidence probe, Latest Batch five-row check andgit diff --check.
2026-06-21T19:28:53+02:00 - Claude (claude-gaming) - B68 hotfix deployed live (AI attack-bias + supply-marker leak + retreat-cull)
- Hotfix on top of b67, DEPLOYED LIVE Chernarus (MISSINIT
_b68, ErrInExpr=0, 3/3). Ships gameplay source. Driven by two b67 playtest bugs + Ray's directive "DEFENSE should matter MUCH LESS than ATTACK." Source commitb8a1505fonclaude/b57-soak-proposals; verified adversarial SHIP + content-guarded pack + boot-smoke clean. -
MARKER LEAK (canonical):
Server/Functions/AI_Commander_Wildcard.sqf:994- the W17 "Supply Convoy" wildcard created a GLOBAL marker (createMarker+setMarker*, all non-Local) labelled "Supply Convoy (WEST/EAST)" = replicated to ENEMY clients too. It was wrongly copied from the W18 Bounty card (which is intentionally global). Removed; the convoy truck already shows to its OWN side via the standard friendly unit-marker (Init_Unit SupplyVehicle path). Lesson: own-side-only info must usecreateMarkerLocal+ a side gate (or a friendly unit-marker), never a server-side globalcreateMarker. -
AICOM ATTACK-BIAS - KEY FINDING:
_posture(PRESS/DEFEND/HOLD, Strategy:~554) andwfbe_aicom_strat_modeare TELEMETRY-ONLY (read only bydiag_log/the AICOM BRIEF line). They change no behaviour. The EFFECTIVE attack-vs-defend levers are: LAST-STAND (AI_Commander_Strategy.sqfrecall-all-to-HQ + exitWith), RELIEF diversion (WFBE_C_AI_COMMANDER_RELIEF_MAX), and the_myStrmaneuver-strength compare that gates them. AssignTowns already attacks by default (garrison OFF). -
FIXES: (a) LAST-STAND tightened to
<= WFBE_C_AICOM_LASTSTAND_TOWNS (1)town AND< WFBE_C_AICOM_LASTSTAND_RATIO (0.45)of enemy strength (was<2 towns && <0.7= fired while merely behind, so winning sides went passive). (b)_myStrnow EXCLUDES stranded lone-survivor remnants (alive <WFBE_C_AICOM_STR_LONE_ALIVE (2)AND leader >WFBE_C_AICOM_STR_LONE_FARHQ (1500)m from HQ) +wfbe_aicom_refitteams, so a few far-flung survivors no longer deflate strength and falsely trip the defensive gates. (c)WFBE_C_AICOM_RELIEF_HOLD240->180. -
RETREAT-CULL REGRESSION (b67, mine): the b67 progress-gated retreat budget never culled a lone survivor that slowly crawls home from far away (HC-churn stranded ~17km; closes >MIN_CLOSE/cycle so the counter keeps resetting) - it re-issued "retreat to HQ" every cycle, the team milled at base with its transport truck and never assaulted, and the remnant inflated
_myStr-> the "EAST amasses strength but never attacks" stall. Added an ABSOLUTE re-issue cap (wfbe_aicom_retreat_issues, monotonic, NOT reset by progress;WFBE_C_AICOM_RETREAT_MAX_ISSUES=8) + a hard distance cap (WFBE_C_AICOM_RETREAT_MAX_DIST=6000) inAI_Commander_Produce.sqf, so far-stranded remnants are recycled instead of looping. (The "trucks dismount at base / no assault" symptom was this, NOT a transport bug - the b66 mount/dismount/capture flow is fine.) - All new constants in
Common/Init/Init_CommonConstants.sqf(default-ON, tunable, rollback-documented). Takistan parity still parked (map rotation off). NOTE: gameplay source DID change and is LIVE.
- Claimed
victory-endgame-current-stable-refresh-2026-06-21after the victory/endgame atlas, Feature Status and Source Fix queue still treated the old-shape logger behavior as uniform across current stable. - Source scope: docs checkout
a0a86da2/origin/docs/developer-wiki-indexsource-unchanged for checked victory paths, current stableorigin/master@0139a346, Miksuub8389e74,origin/perf/quick-wins@0076040fand historical release commita96fdda2.git ls-remote --heads origin release/*returned no current release heads on 2026-06-21. - Finding: current stable Chernarus and maintained Vanilla still keep the mixed HQ/factory/all-towns condition and no side-loop break at
Server/FSM/server_victory_threeway.sqf:29-49, but now add HQ nil guards at:18-22, WASPSTATROUNDENDwith_xat:41-46and[_x] call WFBE_CO_FNC_LogGameEndat:49. Old-shape docs/Miksuu/perf/historical release refs still invert_xbefore the logger at:35-41. - Result: refreshed Victory/endgame atlas, Feature status, Source fix propagation queue and the hardening backlog rows so the patch-ready work is explicit winner/loser computation, a combined
!WFBE_GameOverguard and one accepted endgame exit. No gameplay source changed. - Validation: JSON/JSONL parse passed in wiki and docs/wiki;
docs/validate-wiki.ps1passed from the docs-index checkout with known legacy JSONL envelope warnings only; touched-file wiki/docs parity passed; Latest Batch is five rows;git diff --checkpassed in both worktrees with LF/CRLF warnings only.
- Claimed
upgrade-sync-current-stable-refresh-2026-06-21after Support specials, Upgrades and research, Feature status and Source fix queue still carried olderorigin/master@cf2a6d6a/ live release-branch wording for theRequestSpecial ["upgrade-sync", ...]tuple cleanup. - Source scope: docs-source base
docs/developer-wiki-index@ad05401a3is unchanged from line-anchor checkpointff8dd884for the checked handler/caller/process-upgrade paths; current stable isorigin/master@0139a346; Miksuu isb8389e74; perf isorigin/perf/quick-wins@0076040f;a96fdda2andb061c905are historical because current origin exposes norelease/*orfeat/upgrade-queue-stackingheads. - Source evidence: current stable Chernarus and maintained Vanilla still keep the mixed
_args/_thisparser atServer_HandleSpecial.sqf:67-73; the current-stable caller isGUI_UpgradeMenu.sqf:292; sync variable lifecycle moved toServer_ProcessUpgrade.sqf:32,35,41; Miksuu/perf callers remain:241, historical release:254, historical upgrade-queue:268. - Result: refreshed the support owner matrix, upgrades route, Feature Status row, Source Fix queue row, dashboard, pruning ledger and machine records so
upgrade-syncremains patch-ready consistency cleanup/current-stable-unrescued without overclaiming a runtime break. No gameplay source changed. - Validation: source probes passed for docs-source no-drift, absent live release/upgrade-queue heads, current stable parser/caller/lifecycle and old-ref caller lines; JSON/JSONL parse passed in wiki and docs/wiki;
docs/validate-wiki.ps1passed with known legacy JSONL envelope warnings only; top-level wiki/docs parity passed across 275 files; Latest Batch is five rows;git diff --checkpassed in both worktrees with LF/CRLF warnings only.
- Claimed
b68-aicom-live-branch-route-2026-06-21as a docs-only route for PR #43 /origin/claude/b57-soak-proposals@b8a1505f. Scope is canonical wiki/status routing only; no gameplay source edits planned. - Source evidence in hand:
gh pr view 43reports PR #43 open fromclaude/b57-soak-proposalstomaster, headb8a1505f8a89881f487a03262f066c8b33eca94d, updated2026-06-21T17:26:33Z;origin/masterremains0139a346. - B68 commit evidence: commit
b8a1505fchanges four Chernarus files only. It removes the W17 global Supply Convoy marker route inServer/Functions/AI_Commander_Wildcard.sqf:994whileorigin/masterstill creates that marker at:981-984; it adds attack/retreat controls atCommon/Init/Init_CommonConstants.sqf:277-284,319,Server/AI/Commander/AI_Commander_Strategy.sqf:41-68,99,441,571-590andServer/AI/Commander/AI_Commander_Produce.sqf:90-151. - Planned docs route: update the AI commander audit, marker content catalog, Feature Status and PR cleanup lab so B68 is visible as branch/live evidence without treating it as merged master or release-ready.
- Result: routed B68 into the canonical AI commander, marker, Feature Status and PR cleanup docs plus machine/coordination rows while preserving the current
origin/master@0139a346and release-ready claims as separate. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, touched-file wiki/docs parity, Latest Batch five-row check andgit diff --check.
- Claimed
headless-client-init-mirror-sync-2026-06-21after rebasing the standalone wiki tomaster@e03c3bfand finding four top-level mirror gaps against repo branchdocs/developer-wiki-index@f81ec4145:_Sidebar.md,Home.md,agent-context.jsonand missingHeadless-Client-Init-And-Stat-Loop.md. - Scope: mirror the live wiki routing and the new HC init/stat-loop reference into
docs/wikionly. The page is already source-stamped againstorigin/master@0139a346and cites HC role detection,Init_HC.sqf,HC_StatLoop.sqf,HCStatandHCSIDEtelemetry paths. No gameplay source edits planned. - Result: copied the missing page and three routing/index files into
docs/wiki, updated this coordination trail, and kept the Headless Client prose unchanged. - Validation: JSON/JSONL parse,
docs/validate-wiki.ps1, top-level wiki/docs parity, Latest Batch five-row count andgit diff --checkare the required gates for this mirror-only lane.
- Rebased the victory/endgame refresh over newer commander-vote, upgrade-sync and reference-page wiki commits, then kept those upstream rows while refining only the victory/endgame branch evidence.
- Source evidence retained: docs head
d30d23466is source-unchanged froma0a86da2/2f2132f8for checked victory files; docs/Miksuu/perf/historicala96fdda2keep the older opposite-side logger block atserver_victory_threeway.sqf:23-41; current stableorigin/master@0139a346uses condition-side_xfor WASPSTAT/logger at:41-49, so HQ/factory eliminations still log the loser;origin/claude/b57-soak-proposals@b8a1505fremains Chernarus-only live-support evidence. - Result: kept the refined Victory/endgame atlas, Feature Status, Source Fix queue, pruning ledger and machine backlog wording without changing gameplay source.
- Validation: final post-rebase validation is recorded in
agent-events.jsonl.
- Claimed
patrols-v2-current-stable-refresh-2026-06-21after Patrols v2 owner/status pages still citedorigin/master@cf2a6d6a, older line refs and live release-branch wording while fetched stable isorigin/master@0139a346and current origin exposes norelease/*heads. - Source scope: docs branch
docs/developer-wiki-index@d30d23466is unchanged from the earlier5243f91dPatrols source anchors for checked paths. Current stableorigin/master@0139a346was checked across Chernarus and maintained Vanilla Patrols paths. - Finding: current stable still carries Patrols v2 in both maintained roots with
WFBE_UP_PATROLS = 23,WFBE_C_SIDE_PATROLS_MAX = 2, defender capWFBE_C_SIDE_PATROLS_MAX_DEFENDER = 1, driver startInit_Server.sqf:690, HC dispatch atserver_side_patrols.sqf:67, friendly marker loopInit_Client.sqf:405,server_patrols.sqf:31&&, and level-4 convoy/camp-sweep hooks inCommon_RunSidePatrol.sqf. - Result: refreshed Towns/camps/capture, AI runtime/HC loop map, AI/headless gateway, Server runtime atlas, Feature status, Source fix queue and live machine rows. No gameplay source changed by this Codex lane.
- Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, wiki/docs parity, Latest Batch five-row check andgit diff --check.
- Claimed
factory-destroyed-purchase-refund-current-stable-refresh-2026-06-21after Factory and purchase systems, Feature Status and Source Fix queue still mixed oldorigin/master@cf2a6d6aline anchors with live release/QoL branch wording. - Source scope: docs branch
docs/developer-wiki-index@ebd86fad0is source-unchanged from8d611092for checked Chernarus and maintained Vanilla buy/build paths; current stable isorigin/master@0139a346; Miksuu isb8389e74; perf isorigin/perf/quick-wins@0076040f;a96fdda2,7ff18c49anda66d4691are historical because current origin exposes norelease/*orfeat/buymenu-easa-qolheads. - Planned route: refresh the factory refund matrix, adjacent Feature Status and Source Fix queue rows, hardening backlog and coordination files without touching gameplay source or reopening the broader player-buy authority migration.
- Finding: current stable Chernarus and maintained Vanilla now pass
_currentCostintoBuildUnitand refund the real dead/null factory abort atClient_BuildUnit.sqf:276-280; historicala96fdda2has the same dead/null refund at:212-216; intermediate7ff18c49only refunded the empty/crewless branch and is superseded. Docs/Miksuu/perf/historical QoLa66d4691remain old-shape with dead/null cleanup but no refund. - Result: refreshed Factory and purchase systems, Feature status, Source fix queue, hardening backlog and live coordination rows so old-root patch guidance routes to the current-stable /
a96fdda2dead/null refund payload. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent; required gates are JSON/JSONL parse,docs/validate-wiki.ps1, touched-file wiki/docs parity, Latest Batch five-row check, conflict-marker scan andgit diff --check.
2026-06-21T20:40:00+02:00 - Claude (claude-gaming) - TODO: b67 vehicle-tint legend "not found" — needs clean repack
-
Symptom (live b67 Chernarus): at first spawn the client throws
Resource WFBE_VehicleTintLegend not found— the b67 vehicle-tint legend pop-up (cutRscon layer 12460,Client/Init/Init_Client.sqf:350). Cosmetic / non-fatal: gameplay, AICOM and economy are unaffected; it's just a red on-screen resource warning. -
Root cause = build/deploy desync, NOT a source bug. Repo source is in sync —
class WFBE_VehicleTintLegendexists inRsc/Titles.hpp:854(registered intitles[]at:25, base classesRscText/RscStructuredTextdefined inRsc/Ressources.hppand included beforeTitles.hpp) and thecutRscreference is inInit_Client.sqf; both landed together in commit7e29f801(B67). But the deploy ships a pre-built staging PBO (C:\WASP\staging\b67-ch.pbo, copied to MPMissions by_freshname_pbo_deploy_b67.ps1), and that PBO carries the script's cutRsc but a STALERsc/Titles.hppmissing the class — the overlay-pack-onto-last-good-zip hazard (see Source fix queue / build-from-last-good-zip gotcha).ErrInExpr=0boot-smoke can't catch it — the cutRsc fires ~6s after first spawn, not during init. -
Done (working tree, uncommitted, main repo b67 WIP): hardened the legend gate at
Init_Client.sqf:345to also requireisClass (missionConfigFile >> "RscTitles" >> "WFBE_VehicleTintLegend"), so a desynced build stands the whole legend down silently (no keydown handler, no first-spawn auto-show) instead of erroring. A2-OA-1.64 safe (isClass/missionConfigFileonly). -
TODO / next action: the live error only clears once the b67 staging PBO is repacked with a CLEAN full pack (must include
Rsc/Titles.hpp+ the guardedInit_Client.sqf), then redeployed via_freshname_pbo_deploy_b67.ps1. That both kills the error and makes the legend actually render. Verify by confirming the deployed PBO'sTitles.hppcontainsWFBE_VehicleTintLegend. -
Related: PR #45 (
claude/faction-tint-sidefix) flipsWFBE_C_VEHICLE_TINTSdefault 1→0 (opt-in); the legend only shows when tints are ON, so consider making the legend default-off too for coherence. That PR is decals-based and contains no legend code — this fix is separate, in the b67 WIP tree. - No gameplay-behaviour source changed (client cosmetic guard only).
- Claimed
commander-reassignment-current-stable-closeout-2026-06-21after Commander reassignment call shape and status rows still framed helper unpacking as a current-source patch everywhere, while Commander vote/reassignment already showed current stable had the maintained-root helper fix. - Source scope: docs branch
docs/developer-wiki-index@b44aaaf8, current stableorigin/master@0139a346, Miksuub8389e74,origin/perf/quick-wins@0076040f, historical releasea96fdda2and historical AI-commanderc20ce153.git ls-remote --heads origin release/* feat/ai-commanderreturned no live heads on 2026-06-21. - Finding: current stable Chernarus and maintained Vanilla unpack
_side = _this select 0/_commander = _this select 1atServer_AssignNewCommander.sqf:4-5; Miksuu, perf and the historical release/AI refs match that maintained-root shape. Docs branchb44aaaf8still uses_side = _thisat:3, and current stable full modded Napf/Eden/Lingor forks still use_side = _thisatModded_Missions/*/Server/Functions/Server_AssignNewCommander.sqf:3. - Result: refreshed Commander reassignment call shape, Feature status, Source fix propagation queue and machine rows so current stable is partial source-present, not helper-unpatched. Duplicate
new-commander-assignedsenders, visible-name UI targeting, requester authority, old docs-branch shape and modded fork drift remain open. No gameplay source changed.
- Claimed
gear-template-current-stable-scope-refresh-2026-06-21after Gear template profile filter, Gear/loadout/EASA atlas, Feature Status, Source Fix queue and machine rows flattened old docs/source evidence with current stable and contradicted whether_u_upgradewas fixed on master. - Source evidence in hand: current docs branch
docs/developer-wiki-index@43c3ba05is source-unchanged from8b71e2a1for checked gear-template paths and still has_u_upgradeatClient_UI_Gear_SaveTemplateProfile.sqf:33,52,75plusInit_ProfileGear.sqf:17,25six-field import guard in both maintained roots; current stableorigin/master@0139a346fixes the save-filter comparisons at:34,57,82but keeps the import guard and creation/display policy. Miksuub8389e74, perf0076040f, historical releasea96fdda2and historical EASA QoLa66d4691keep the old save-filter shape. - Planned result: refresh the owner/status/queue/machine wording so docs/source and old refs remain patch targets, current stable is not told to redo the save-filter fix, and profile-template import/policy work stays open. No gameplay source changes planned.
- Result: refreshed Gear template profile filter, Gear/loadout/EASA atlas, Feature status, Source fix queue, dashboard, pruning ledger and gear machine rows so current stable is not told to redo the save-filter task-44 fix. Current stable profile-template work is now scoped to
Init_ProfileGear.sqf:17,25import bounds plus the AddTemplate/FillTemplates creation/display policy. No gameplay source changed. - Validation: source probes passed for docs-source no-drift, current-stable save-filter/import evidence, old-ref save-filter shape and absent live release/QoL heads; JSON/JSONL parse,
docs/validate-wiki.ps1, top-level wiki/docs parity, Latest Batch five-row check andgit diff --checkare recorded in the matchingcompleteevent.
- Claimed
side-supply-current-stable-refresh-2026-06-21after the side-supply clamp/reason rows still used olderorigin/master@cf2a6d6aand release-head wording while fetched stable isorigin/master@0139a346and current origin exposes norelease/*heads. - Source scope: docs branch
7047da5d9is source-unchanged fromf52ccee8for checkedCommon_ChangeSideSupply.sqf,Server_ChangeSideSupply.sqf,AttackWave.sqfandsupplyMissionCompleted.sqfpaths; current stableorigin/master@0139a346, Miksuub8389e74,origin/perf/quick-wins@0076040fand historical release commita96fdda2were kept branch-scoped. - Finding: docs/current stable/Miksuu keep
_currentSupply - _amountatCommon_ChangeSideSupply.sqf:25andServer_ChangeSideSupply.sqf:12,36plus payload-side trust in both maintained roots.origin/perf/quick-wins@0076040ffixes only the Chernarus arithmetic floor to0; Vanilla propagation, side/channel/requester validation and reason parsing remain open. - Result: refreshed Economy authority first cut, Feature Status, Source Fix queue, pruning ledger and side-supply machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
b69-ai-commander-mirror-sync-2026-06-22after a fresh comparison showed live wikimaster@3be04f1and repo mirrororigin/docs/developer-wiki-index@77b38d07were no longer in parity. - Scope: mirror-only docs sync. The wiki has
AI-Commander-B69-Implementation-Sketches.mdandAI-Commander-B69-Improvement-Roadmap.md;docs/wikimissed both, and_Sidebar.mddiffered. No gameplay source edits planned. - Result: copied only those mirror gaps into
docs/wiki, kept the B69 source-backed pages unchanged, updated dashboard/status/collaboration/pruning records and left gameplay source untouched. - Validation: JSON/JSONL parse passed in the wiki checkout and docs mirror;
docs/validate-wiki.ps1passed with known legacy JSONL warnings only; top-level wiki/docs parity reports290files on each side with no missing/differing files; Latest Batch has five rows;git diff --checkpassed in both worktrees with LF/CRLF warnings only.
- Claimed
b69-aicom-wiki-mirror-catchup-2026-06-22as a follow-up to the mirror-only lane after the B69 pages were present but Home,agent-context.jsonand the AI commander autonomy audit still needed current-stable routing/evidence correction. - Scope: route the B69 roadmap/sketch pages through Home and machine context, correct stale no-active-loop wording, and update coordination records. No gameplay source edits planned.
- Planned validation: JSON/JSONL parse for touched agent files,
docs/validate-wiki.ps1, touched-file wiki/docs parity, Progress Dashboard Latest Batch five-row check andgit diff --checkin both worktrees. - Result: wired the B69 pages through Home and agent context, preserved the later AI commander autonomy audit routing section, and corrected the audit plus
agent-context.jsonso current stableorigin/master@0139a346is described as having a source-present maintained-root supervisor route (Init_Server.sqf:64,847;AI_Commander.sqf:127,253,161) instead of the older no-active-loop wording. No gameplay source changed. - Validation: final wiki/docs parity,
docs/validate-wiki.ps1, Latest Batch five-row check andgit diff --checkare recorded in the matchingcompleteevent.
- Claimed
b69-aicom-routing-followup-2026-06-22after the B69 pages were mirrored/sidebar-linked but not yet routed from the canonical AI commander owner page or the AI/headless task bundle in the LLM entry pack. - Scope: docs routing only. Added AI commander autonomy audit guidance that treats B69 roadmap and B69 implementation sketches as live-B68 planning/sketch evidence, not merged
origin/masteror maintained Vanilla proof. - Result: AI/headless work now naturally reaches the B69 pages from both the subsystem owner page and LLM agent entry pack. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
visible-parameter-runtime-consumer-current-stable-refresh-2026-06-22after Mission Parameters, Mission Start Parameters, Dead Code, Feature Status, Source Fix queue and Player AI cap pages still routedWFBE_C_AI_MAXandWFBE_C_UNITS_CLEAN_TIMEOUTas current no-op/comment-only parameter cleanup. - Source scope, corrected later by direct Miksuu fetch: docs branch
origin/docs/developer-wiki-index@ac932fbe, current stableorigin/master@0139a346, current Miksuumaster@b8389e74,origin/perf/quick-wins@0076040fand historical release commita96fdda2; the earlierd9506078Miksuu label was wrong and belongs toorigin/claude/*GUER branch evidence. - Finding: docs/current Miksuu/perf/historical release refs keep the old shape; current stable reads
WFBE_C_AI_MAXinServer/AI/Commander/AI_Commander_Produce.sqf:89andWFBE_C_UNITS_CLEAN_TIMEOUTinCommon_TrashObject.sqf:21. Player follower caps still useWFBE_C_PLAYERS_AI_MAX, and empty vehicles still useWFBE_C_UNITS_EMPTY_TIMEOUT. - Result: refreshed the owner/status/queue/machine wording so current stable is not routed as no-op/comment-only debt, while old-shape refs still have target-specific port/hide/label decisions. No gameplay source changed.
- Claimed
b69-patch-a-branch-status-2026-06-22after fetch exposedorigin/claude/b69@35547c47, while the B69 wiki pages still mostly described the slate as roadmap/sketch material. - Source scope:
origin/claude/b69@35547c47is one Patch A commit on top of B68 headb8a1505f;b8a1505f..35547c47changes 3 files / +85 / -7:B69-IMPLEMENTATION-PLAN.md, ChernarusCommon/Init/Init_CommonConstants.sqfand ChernarusServer/AI/Commander/AI_Commander_Strategy.sqf. - Finding: Patch A order/gate/picker is source-present on the branch (
Init_CommonConstants.sqf:229-231;AI_Commander_Strategy.sqf:511-521,540-547,557-559), but no maintained Vanilla diff exists, no PR exists forclaude/b69, and capture interrupt remains unimplemented because onlyWFBE_C_AICOM_CAPTURE_INTERRUPTis declared whileCommon_RunCommanderTeam.sqfhas no branch diff. - Result: refreshed the AI commander audit, B69 roadmap/sketch pages, Feature Status and machine rows to preserve the branch proof without claiming stable/Vanilla/release readiness. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
indicator-status-counter-branch-split-2026-06-22from the open indicator backlog to split the status/debug/admin counter family instead of restarting a broad "all indicators" checklist. - Source scope: current docs
docs/developer-wiki-index@a27086cd, current stableorigin/master@0139a346, Miksuumaster@b8389e74fetched fromhttps://github.com/miksuu/a2waspwarfare.git,origin/perf/quick-wins@0076040fand historical release commita96fdda2; current origin exposes norelease/*heads on 2026-06-22. - Finding: docs-source Chernarus and maintained Vanilla keep two guarded dedicated-only FPS publishers:
Server/GUI/serverFpsGUI.sqf:1,6-7publishesSERVER_FPS_GUI,Server/Module/serverFPS/monitorServerFPS.sqf:1,5-6publishesWFBE_VAR_SERVER_FPS, andClient/Client_UpdateRHUD.sqf:113readsSERVER_FPS_GUI. Current stable and historicala96fdda2use one guardedserverFpsGUI.sqfpublisher in both maintained roots; Miksuu/perf keep the old branch-only-sleep two-publisher shape. - Result: refreshed Client UI systems, Hosted server FPS loop sleep, Performance opportunity sweep, Feature Status, hosted-FPS machine row, dashboard and pruning ledger. The docs now keep player HUD FPS, compatibility PVs, admin/status signals and PerformanceAudit RPT/tooling output separate before pruning or consolidation. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
auto-wall-current-stable-scope-refresh-2026-06-22after Feature status and Source fix propagation queue still cited stalecf2a6d6a/b8389e74branch evidence for the global auto-wall toggle. - Source scope, corrected later by direct Miksuu fetch: docs branch
origin/docs/developer-wiki-index@89aadf8c, current stableorigin/master@0139a346, current Miksuumaster@b8389e74,origin/perf/quick-wins@0076040f, historical release commita96fdda2and B69 branchorigin/claude/b69@35547c47; the earlierd9506078Miksuu label was wrong and belongs toorigin/claude/*GUER branch evidence. - Finding: every checked maintained root still routes CoIn
User14throughRequestAutoWallConstructinChange.sqf:3-7into one globalisAutoWallConstructingEnabled. Docs/perf/direct current Miksuu default itfalseand consume it at SmallSite:110/ MediumSite:125; current stable defaults ittrueand consumes it at SmallSite:123/ MediumSite:160with AARadar plus related exclusions; historicala96fdda2only adds the AARadar guard; B69 matches current-stable global scope with line drift. - Result: refreshed Construction and CoIn systems, Feature Status, Source Fix queue and machine rows so current stable is not routed through old line anchors. The global-vs-side/requester policy decision remains future construction-owner work; no gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
resource-income-current-stable-refresh-2026-06-22after Economy/Towns/Supply, Economy Authority, Feature Status and Source Fix queue still described current stable as keeping AI commander funds inside the resource cap guard. - Source scope: docs branch
d7a30e15, current stableorigin/master@0139a346, Miksuumaster@b8389e74fetched fromhttps://github.com/miksuu/a2waspwarfare.git,origin/perf/quick-wins@0076040f, historical release commita96fdda2, and no currentrelease/*heads on 2026-06-22. - Finding: docs/Miksuu/perf/historical release keep the old
updateresources.sqf:31guard over side supply, team paychecks and AI commander funds. Current stable still guards side supply and team paychecks atupdateresources.sqf:45,63,77, but AI commander over-cap income/stipend fallback is source-present at:102-109; income-system4display drift remains in all checked refs. - Result: refreshed Economy towns/supply, Economy authority first cut, Feature Status, Source Fix queue, dashboard and pruning ledger. No gameplay source changed.
- Claimed
b69-patch-a2-capture-interrupt-2026-06-22aftergit fetchadvancedorigin/claude/b69from the documented Patch A head35547c47toedb9f776. - Source scope:
edb9f776is one new Chernarus-only commit over35547c47;35547c47..edb9f776changes onlyCommon/Functions/Common_RunCommanderTeam.sqf, +16 / -1. The full B69 branch delta from B68 headb8a1505fis now 4 files / +101 / -8, still Chernarus-only. - Finding: capture-phase interrupt now has branch executor code: order-seq snapshot at
Common_RunCommanderTeam.sqf:708-713, camp-first abort at:809-811,doFollowrelease and bail at:867-868, depot-hold abort at:894-896and pre-_captureDonebail at:916. There is still no maintained Vanilla diff and no PR forclaude/b69. - Result: refreshed the B69 audit, roadmap, sketches, Feature Status and machine rows so Patch A-2 is source-present but remains branch-only / smoke-pending / propagation-pending. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
fast-travel-fee-current-stable-refresh-2026-06-22after Client UI systems, Feature Status, Source Fix queue and fast-travel machine rows still mixed olderorigin/master@cf2a6d6a/89ae9dadstable wording with current stableorigin/master@0139a346. - Source scope: docs branch
docs/developer-wiki-index@a489e6ff, current stableorigin/master@0139a346, Miksuumaster@b8389e74fetched fromhttps://github.com/miksuu/a2waspwarfare.git,origin/perf/quick-wins@0076040fand historical release commita96fdda2; current origin exposes no liverelease/*or fast-travel feature heads on 2026-06-22. - Finding: current stable Chernarus and maintained Vanilla still hide unaffordable paid-mode destinations and draw
$feemarker text atGUI_Menu_Tactical.sqf:185,195-196,215, then locally recalculate/debit at:403-404; constants now sit atInit_CommonConstants.sqf:388,398-400. The old completed fee-policy TODO is absent on current stable, but docs/Miksuu/perf/historical release still carry it atGUI_Menu_Tactical.sqf:147with the old fee/debit line shape. - Result: refreshed the owner matrix, Feature Status, Source Fix queue, hardening/status/knowledge machine rows and coordination records so future code owners focus on hide-vs-disabled/prompt policy, final local funds/context recheck and Vanilla smoke instead of reopening current-stable TODO removal. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
ai-supply-truck-current-stable-anchor-refresh-2026-06-22after the AI supply-truck owner/status rows still citedorigin/master cf2a6d6aand flattened docs-branch raw-spawn evidence with current stable safety. - Source scope: docs branch
docs/developer-wiki-index@ea0e0f1b, current stableorigin/master@0139a346, Miksuumaster@b8389e74fetched fromhttps://github.com/miksuu/a2waspwarfare.git,origin/perf/quick-wins@0076040f, historical release commita96fdda2, historical AI-commander commitc20ce153, and no currentrelease/*orfeat/ai-commanderheads on 2026-06-22. - Finding: docs branch/Miksuu/perf still comment out the
UpdateSupplyTruckcompile and raw-spawn the missing worker in both maintained roots (Init_Server.sqf:36,382-383on docs/Miksuu; perf Chernarus:377-378, Vanilla:382-383). Current stable comments the compile atInit_Server.sqf:43, initializeswfbe_ai_supplytrucksand warning-disables legacy AI supply-truck logistics at:462-463;AI_UpdateSupplyTruck.sqf:17still points at missingServer/FSM/supplytruck.fsmeverywhere checked. - Result: refreshed AI commander autonomy audit, Abandoned feature revival, Feature Status, Source Fix queue, dashboard and pruning ledger. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
pvf-sender-auth-current-stable-refresh-2026-06-22after the DR-55/PVF rows still mixed older value-only/Call Compileevidence with current stable's namespace/CODE dispatcher lookup. - Source scope: docs branch
HEAD@ade4d356, current stableorigin/master@0139a346, current Miksuumaster@b8389e74fetched fromhttps://github.com/miksuu/a2waspwarfare.git,origin/perf/quick-wins@0076040f, B69origin/claude/b69@0a1ccb4d, and no currentrelease/*heads on 2026-06-22. - Finding: docs/Miksuu/perf keep value-only PVEHs plus old
Call Compiledispatchers; current stable and B69 usemissionNamespace getVariable+CODEdispatch but still forward only the PVEH value tuple atInit_PublicVariables.sqf:56,61, so DR-55 authenticated requester context is still absent. Current-stable high-risk examples remainRequestVehicleLock,RequestChangeScore,RequestNewCommander,RequestTeamUpdate, directAttackWave, SupplyMissionCompleted andRequestSpecialtags. - Result: refreshed Feature status, Server authority migration map, PVF dispatch implementation, Networking and public variables, dashboard, pruning ledger and PVF machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
ai-upgrade-debit-current-stable-resolution-refresh-2026-06-22after the AI commander upgrade debit/cost rows still treated current stable as debit-fixed but cost-index-open. - Source scope: docs branch
docs/developer-wiki-index@ade4d356, current stableorigin/master@0139a346, Miksuumaster@b8389e74fetched fromhttps://github.com/miksuu/a2waspwarfare.git,origin/perf/quick-wins@0076040f, historical commitsa96fdda2,b061c905andc20ce153, and no currentrelease/*,feat/upgrade-queue-stackingorfeat/ai-commanderheads on 2026-06-22. - Finding: docs branch/Miksuu/perf still keep raw AI-order cost lookup and swapped debit at
Server_AI_Com_Upgrade.sqf:27,47,50. Current stable resolves both maintained roots: current-level lookup at:75, affordability gates at:89,92,97, AI funds debit at:125, side supply debit at:136and opt-in funds-fallback surcharge at:131-132. Historicala96fdda2/b061c905fix debit order only, while historicalc20ce153fixes cost/debit only in Chernarus. - Result: refreshed AI commander autonomy audit, Upgrades and research, Feature Status, Source Fix queue, dashboard and pruning ledger. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
b69-current-head-0a1ccb4d-refresh-2026-06-22afterorigin/claude/b69advanced beyond the documented Patch A/A-2 headedb9f776. - Source scope:
origin/claude/b69@0a1ccb4d, B68 baseorigin/claude/b57-soak-proposals@b8a1505f, prior B69 headedb9f776, empty maintained Vanilla diff forb8a1505f..origin/claude/b69, andgh pr list --head claude/b69 --state allreturning[]on 2026-06-22. - Finding: full B69 branch delta from B68 is now 13 files / +417 / -65, all Chernarus current mission plus
B69-IMPLEMENTATION-PLAN.md; the post-edb9f776delta is 11 Chernarus files / +316 / -57. The branch now has source code for supervisor heartbeat/watchdog/jitter, territory-credit posture/garrison telemetry, relief min-alive, MHQ nudge, pending-slot reaper and bootstrap stipend hoist, plus branch-only QoL/FX additions. The HC-team metadata append is scaffolding until a top-up/merge consumer and smoke are recorded. - Result: refreshed the AI commander audit, B69 roadmap/sketch note, Feature Status, dashboard, pruning ledger and machine rows so current B69 code is recorded without claiming stable, maintained Vanilla or release readiness. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
camp-count-helper-current-stable-refresh-2026-06-22after Feature status and Source fix queue still cited stableorigin/master cf2a6d6aas current camp-count fallback evidence. - Source scope: docs branch
docs/developer-wiki-index@ade4d356, current stableorigin/master@0139a346, Miksuumaster@b8389e74,origin/perf/quick-wins@0076040f, historical release commita96fdda2, active B69origin/claude/b69@0a1ccb4d, and no current originrelease/*,feat/*camp*orfeat/*town*heads on 2026-06-22. - Finding: every checked maintained root still returns
1for zero-camp towns atCommon_GetTotalCamps.sqf:10andCommon_GetTotalCampsOnSide.sqf:16. Current-stable consumers line-drift toserver_town.sqf:167-183,Client_GetRespawnAvailable.sqf:92andGUI_Menu_BuyUnits.sqf:120-121; docs/perf, Miksuu, historical release and B69 each keep the same helper semantics with their own caller line drift. - Result: refreshed Towns, camps and capture, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so future work stays focused on real-count versus safe-denominator semantics and 0/partial/all-camp smoke. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
camp-flag-texture-current-stable-refresh-2026-06-22after Feature Status and Source Fix queue still cited stableorigin/master cf2a6d6aas current camp-flag drift evidence. - Source scope: docs branch
docs/developer-wiki-index@28a7d9c5, current stableorigin/master@0139a346, Miksuumaster@b8389e74,origin/perf/quick-wins@0076040f, historical release commita96fdda2, active B69origin/claude/b69@0a1ccb4d, neworigin/feat/naval-hvt-objectives@2e1c5931, and no current originrelease/*,feat/*camp*orfeat/*town*heads on 2026-06-22. - Finding: docs branch and Miksuu still set independent camp-capture flag texture from old
_side, perf fixes only Chernarus, and current stable/historical release/B69/naval HVT usestr _newSidein both maintained roots. Every checkedrepair-camppath still changes campsideIDand broadcastsCampCapturedwithoutsetFlagTexture; current stable line drift isServer_HandleSpecial.sqf:468,471. - Result: refreshed Towns, camps and capture, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so future code owners preserve the already-fixed independent capture branches while keeping repair-side flag refresh open. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
dead-code-ai-supply-truck-current-stable-refresh-2026-06-22after Dead/stale code still cited currentorigin/master cf2a6d6afor the AI supply-truck safe-disable row. - Source scope: current docs checkout Chernarus and maintained Vanilla still comment the
UpdateSupplyTruckcompile atInit_Server.sqf:36, initializewfbe_ai_supplytrucksat:382and raw-spawnUpdateSupplyTruckat:383; current stableorigin/master@0139a346comments the compile at:43and warning-disables legacy logistics at:462-463in both maintained roots;AI_UpdateSupplyTruck.sqf:17still points at missingServer/FSM/supplytruck.fsm. - Result: refreshed Dead/stale code, dashboard, pruning ledger and coordination records so the dormant worker row matches the latest AI supply-truck current-stable anchor split. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
town-ai-vehicle-despawn-current-stable-refresh-2026-06-22after Town AI vehicle despawn safety and queue/status rows still cited stableorigin/master cf2a6d6aas current DR-45 evidence. - Source scope: docs checkout Chernarus/Vanilla still initializes
wfbe_active_vehiclesatserver_town_ai.sqf:30, appends at:161,:179, deletes tracked vehicles at:214with only!(isPlayer leader group _x), and clears at:219. Current stableorigin/master@0139a346line-drifts to initialize:41, append:238,:257, delete:309and clear:315in both maintained roots. Miksuub8389e748243,origin/perf/quick-wins@0076040f, historicala96fdda2andorigin/feat/aicom-fleet-improvements@cc5090bed4adremain unsafe with their own line drift. - B69 note: active
origin/claude/b69@0a1ccb4dhas a Chernarus candidate crew guard atserver_town_ai.sqf:325, plus player-unit guard at:312, but maintained Vanilla still deletes tracked vehicles with only the leader-player guard at:319. Treat B69 as branch evidence, not DR-45 closure. - Result: in progress; no gameplay source changes planned.
- Result: refreshed Town AI vehicle despawn safety, Feature Status, Source Fix queue, Current Source Snapshot, Miksuu upstream intel and hardening rows so DR-45 now routes through current stable
origin/master@0139a346instead of stalecf2a6d6a/89ae9dadevidence. - Finding: current stable still deletes tracked
wfbe_active_vehiclesatserver_town_ai.sqf:309without a playercrewcheck in both maintained roots. Miksuub8389e748243,perf/quick-wins@0076040f, historicala96fdda2and liveorigin/feat/aicom-fleet-improvements@cc5090bed4adremain unsafe; B69origin/claude/b69@0a1ccb4dis Chernarus candidate evidence only because maintained Vanilla remains old-shape.
- Claimed
construction-smallsite-logic-current-stable-refresh-2026-06-22after Source fix queue and Feature Status still cited old stableorigin/master cf2a6d6aevidence for the SmallSite/MediumSitewfbe_structures_logicasymmetry. - Source scope: docs
3406ffa0, current stableorigin/master@0139a346, Miksuub8389e74,origin/perf/quick-wins@0076040f, historical releasea96fdda2and active B69origin/claude/b69@0a1ccb4d; current origin exposes norelease/*,feat/*construction*,feat/*coin*orfeat/*small*heads on 2026-06-22. - Finding: every checked maintained root still has SmallSite add/add at
Construction_SmallSite.sqf:70,99and MediumSite add/remove atConstruction_MediumSite.sqf:70,114; no checked branch rescues the one-line cleanup debt. - Result: refreshed Construction logic list cleanup, Construction and CoIn, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
dead-code-task-mapblink-current-stable-refresh-2026-06-22after Dead/stale code, Feature status and Abandoned feature revival still flattened old TaskSystem and old map-blink residue across stale stable/release wording. - Source scope: docs checkout
docs/developer-wiki-index@3406ffa0, current stableorigin/master@0139a346, Miksuub8389e74,origin/perf/quick-wins@0076040f, historicala96fdda2, and no current originrelease/*,feat/*task*,feat/*blink*,feature/*task*orfeature/*blink*heads on 2026-06-22. - Finding: docs/Miksuu/perf keep the old town
TaskSystemcomments plusClient_TaskSystem.sqf; current stable keeps only TaskSystem comment residue atClient/Init/Init_Client.sqf:94,819andTownCaptured.sqf:36,88, whileClient_TaskSystem.sqfis absent. Current stable separately sends commander Objective Ping viaGUI_Menu_Command.sqf:336,344and registersSetTaskatCommon/Init/Init_PublicVariables.sqf:40. Docs/Miksuu/perf also keep the old plural map-blink/AddUnitToTrack and server map-blink comments, but current stable and historicala96fdda2have already removed those old comments while preserving live singularClient_BlinkMapIcon. - Result: refreshed Dead/stale code, Feature status, Abandoned feature revival, dashboard, pruning ledger and coordination records. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
vehicle-cargo-loop-bounds-current-miksuu-refresh-2026-06-22after Vehicle cargo equip loop bounds, Feature Status and the Source Fix queue still flattened current stable, old Miksuu and historical branch evidence. - Source scope, corrected later by direct Miksuu fetch: docs branch
docs/developer-wiki-index@b2544207, current stableorigin/master@0139a346, current Miksuumaster@b8389e74,origin/perf/quick-wins@0076040f, historical release commita96fdda2, historical EASA QoL commita66d4691, and current origin head inventory showing no liverelease/*orfeat/buymenu-easa-qolheads; the earlierd9506078Miksuu label was wrong and belongs toorigin/claude/*GUER branch evidence. - Finding: docs branch and historical EASA QoL still carry inclusive cargo loops in both maintained roots at
Common_EquipVehicle.sqf:27,33,39andCommon_EquipBackpack.sqf:35,41; current stable now uses correctedcount(_items)-1bounds in both maintained roots, while direct current Miksuumaster@b8389e74remains old-shape. Perf remains Chernarus-only for this fix. - Result: refreshed Vehicle cargo equip loop bounds, Gear/loadout/EASA, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows; the later correction keeps current stable fixed while direct current Miksuu, docs/EASA and perf-Vanilla old-shape targets remain patch-ready. No gameplay source changed.
- Validation: JSON/JSONL parse passed in wiki and docs mirror;
docs/validate-wiki.ps1passed with known legacy JSONL envelope warnings; Latest Batch has five rows; touched-file SHA parity and top-level normalized wiki/docs parity passed;git diff --checkpassed in both worktrees with line-ending warnings only.
- Claimed
b69-finalpieces-current-head-refresh-2026-06-22afterorigin/claude/b69-finalpiecesadvanced to80d3267cand nob69-finalpieces/finalpieceswiki mention was found. - Initial source scope:
origin/claude/b69-finalpieces@80d3267cis a descendant oforigin/claude/b69@0a1ccb4d;git diff --stat origin/claude/b69..origin/claude/b69-finalpiecesreports 8 Chernarus AI commander/client files changed with +242 / -13 and no immediate maintained Vanilla path in that diff. - Result: in progress; no gameplay source changes planned.
- Verified
origin/claude/b69-finalpieces@80d3267c1b2bas a descendant oforigin/claude/b69@0a1ccb4d05c5;0a1ccb4d..80d3267cis 8 Chernarus AI commander/client files / +242 / -13 with no maintained Vanilla diff. - PR route: GitHub PR #47 is open as
claude/b69-finalpieces->claude/b69, updated 2026-06-22T09:20:42Z.gh pr list --head claude/b69 --state allstill returned no direct PR forclaude/b69. - Findings: finalpieces adds Chernarus town-punch multipliers, default armed-hull troop transport filtering and stranded survivor merge-before-cull. HC depleted-team merge/top-up remains default-off draft scaffolding because
AI_Commander.sqf:232-238callsWFBE_SE_FNC_AI_Com_HCTopUponly if defined andInit_Server.sqf:58-66does not compileAI_Commander_HCTopUp.DRAFT.sqf. - Result: refreshed the AI commander audit, B69 roadmap/sketch note, Feature Status, PR cleanup lab, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
salvage-payout-current-head-refresh-2026-06-22after salvage payout/loop rows still carried 2026-06-21 current-head wording. - Source scope: docs branch
docs/developer-wiki-index@fb8d4ebc, current stableorigin/master@0139a346, current Miksuumaster@b8389e748243verified by directgit ls-remoteon 2026-06-22,origin/perf/quick-wins@0076040f, historical release commita96fdda2, no current originrelease/*orfeat/*salvage*heads, and historical Miksuu salvage headsEngineerSalvageAbility@99bfaeb8/SalvageRuTranslationFix@291c6cb4. - Finding: all checked maintained roots still keep lowercase
ChangePlayerfundsin both manual engineer and salvage-truck payout paths while client init compilesChangePlayerFunds; all checked roots keepupdatesalvage.sqf:10aswhile {!gameOver || !(alive _vehicle)}plus client-local wreck deletion/reward. - Result: refreshed Construction and CoIn systems, Feature Status, Source Fix queue, dashboard, pruning ledger and salvage machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
miksuu-current-head-d950-correction-2026-06-22after several current-facing rows treated locald9506078as current Miksuu. - Source scope: direct
git ls-remote https://github.com/miksuu/a2waspwarfare.git refs/heads/masterverified current Miksuu asb8389e748243on 2026-06-22. Locald9506078is contained byorigin/claude/a2a3-execute-nullguard,origin/claude/guer-build-coolunitsandorigin/claude/guer-build-vbied, not current Miksuu upstream. - Findings: current Miksuu
b8389e748243is old-shape for the checked rows: inclusive vehicle/backpack cargo loops in both maintained roots, auto-wall false default/no SmallSite/MediumSite exclusions, no live maintained-rootWFBE_C_AI_MAXreader,WFBE_C_UNITS_CLEAN_TIMEOUTcomment-only cleanup split and ancestor-name-only LoadoutManager root discovery. Current stableorigin/master@0139a346remains separate source-present/fixed evidence where documented. - Result: refreshed cargo-loop, gear/loadout, construction/CoIn, mission-parameter, dead/stale, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows. Historical Worklog/event entries that mentioned
d9506078are superseded by this entry rather than rewritten. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
mash-marker-current-stable-branch-scope-refresh-2026-06-22after the MASH marker relay row still used older stable/release wording while current stableorigin/master@0139a346and B69-family heads now show the maintained MASH deploy module path removed. - Initial source scope: docs checkout
HEAD@db3015f1, current stableorigin/master@0139a346, current Miksuu fetched fromhttps://github.com/miksuu/a2waspwarfare.gitatb8389e748243,origin/perf/quick-wins@0076040f, historical release commita96fdda2,origin/claude/b69andorigin/claude/b69-finalpieces. - Initial finding: docs/perf/Miksuu-shaped maintained roots keep local MASH deploy plus commented client receiver and server marker relay; current stable, historical release and B69-family maintained roots carry
Skill_Apply.sqf:43MASH-deploy-removed wording, with residual config/string MASH/FARP entries still present. - Result: refreshed Respawn lifecycle, Feature Status, Abandoned Feature Revival, Dead/stale code, Public Variable Channel Index, Support Specials, adjacent module/UI/hardening routes and machine rows so old-shape MASH deploy/relay evidence is no longer flattened with current stable/B69 deploy-path removal. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
service-easa-affordability-current-stable-refresh-2026-06-22after the service affordability owner page, Feature Status, Source Fix queue and hardening rows still mixed older89ae9dad/ release wording with current stableorigin/master@0139a346. - Source scope: docs checkout
db3015f18ea3, current stableorigin/master@0139a346, current Miksuu upstreammaster@b8389e74from the direct Miksuu correction lane,origin/perf/quick-wins@0076040f, historical releasea96fdda2, historical EASA QoLa66d4691, local checkpointd9506078and B69 finalpiecesorigin/claude/b69-finalpieces@80d3267c. - Findings: docs checkout and current Miksuu keep old direct service rearm/refuel debits and strict EASA
_funds > price; current stable, locald9506078and historical release partially guard service rearm/refuel but still leave repair/heal and broader action-time context/funds authority open; B69 finalpieces has Chernarus-only exact-funds EASA candidate evidence while maintained Vanilla remains strict>. - Result: refreshed Service menu affordability guards, Gear/loadout/EASA, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
b69-pr47-merged-head-refresh-2026-06-22aftergit fetch originadvancedorigin/claude/b69from0a1ccb4d05c5to merge commit0094647d7b64. - Initial source scope: PR #47 is now merged as
claude/b69-finalpieces->claude/b69with merge commit0094647d7b641bb79202e77e7f480d6d39aadcdbandmergedAt/updatedAt2026-06-22T10:23:16Z;origin/claude/b69^1is0a1ccb4d05c5,origin/claude/b69^2is80d3267c1b2b, andorigin/claude/b69-finalpiecesis an ancestor of the new B69 head. - Initial finding: the merge delta
0a1ccb4d05c5..0094647d7b64is the previously documented finalpieces set, 8 Chernarus AI commander/client files / +242 / -13 with no maintained Vanilla diff. The branch is now B69-head evidence, not a still-open stacked PR; no gameplay source changes planned. - Result: refreshed the AI commander audit, B69 roadmap/sketch note, Feature Status, PR cleanup lab, dashboard, pruning ledger and machine rows so PR #47 is recorded as merged into
claude/b69while B69 remains Chernarus-only, smoke-pending and not master/stable evidence. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
empty-supply-truck-timeout-current-stable-refresh-2026-06-22after Marker cleanup/restoration, Feature Status and Source Fix queue still cited oldercf2a6d6astable evidence and live-release wording for the 24-hour empty supply-truck cleanup timeout. - Source scope: docs head
b4e10b5f, current stableorigin/master@0139a346, direct current Miksuumaster@b8389e748243,origin/perf/quick-wins@0076040f, B69origin/claude/b69@0094647dand B69 finalpiecesorigin/claude/b69-finalpieces@80d3267c. Current origin exposed norelease/*,feat/*cleanup*,feat/*supply*,feature/*cleanup*orfeature/*supply*heads; historicala96fdda2is available in this source checkout and matches the 24-hour policy, but remains historical-only evidence rather than current release proof. - Finding: every checked maintained root still drains
WF_LogicemptyVehiclesthroughemptyvehiclescollector.sqf:9-19,30andWFBE_SE_FNC_HandleEmptyVehicle; docs/Miksuu/perf useServer_HandleEmptyVehicle.sqf:22-23,27,30,33, while current stable and B69-family refs line-drift to:30-31,35,38,41. Both shapes still set supply-truck_delay = 86400. - Result: refreshed the owner matrix, Feature Status, Source Fix queue, dashboard and pruning ledger so future work stays focused on the keep-and-label versus shorter/parameterized logistics decision, not stale stable/release anchors. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
supply-scan-current-stable-refresh-2026-06-22after supply scan owner/status rows still mixed older89ae9dad,cf2a6d6aand live-release wording with current stableorigin/master@0139a346. - Source scope: docs branch
origin/docs/developer-wiki-index@15563691, current stableorigin/master@0139a346, direct current Miksuumaster@b8389e748243,origin/perf/quick-wins@0076040f, historical release commita96fdda2, local release-line commit7ff18c49, and no current originrelease/*or supply feature heads. - Findings: docs/source keeps the truck-only typed command-center scan at
supplyMissionStarted.sqf:25,28,44; current stable carries the heli-aware typed scan at:7,55,61,83; current Miksuu and perf still broad-enumerate/post-filter at:25,28,44; historical release-line commits carry the heli-aware typed shape but are not live release heads. - Result: refreshed Supply mission scan narrowing, Supply mission architecture, Supply mission authority cleanup, Performance opportunity sweep, Current source snapshot, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
gear-template-profile-current-head-refresh-2026-06-22after the gear profile/template rows still used a 2026-06-21 docs-head anchor while current docs head is72b5f0de98f9. - Initial source scope: docs head
72b5f0de98f9, current stableorigin/master@0139a3468609, current Miksuumaster@b8389e748243,origin/perf/quick-wins@0076040f8a5e, historical releasea96fdda28087and historical EASA QoLa66d46912e2a. - Initial finding: docs head, current Miksuu, perf, historical release and EASA QoL still keep undefined
_u_upgradesave filtering atClient_UI_Gear_SaveTemplateProfile.sqf:33,52,75plus the six-field import guard/index-6 read atInit_ProfileGear.sqf:17,25in both maintained roots. Current stable fixes only the save-filter comparison atClient_UI_Gear_SaveTemplateProfile.sqf:34,57,82; it still keeps the six-field import guard. No gameplay source changes planned. - Result: refreshed Gear template profile filter, Gear/loadout/EASA, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so the branch split uses current docs head
72b5f0de98f9while preserving the current-stable save-filter/import-guard split. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
supply-mission-economy-pr-current-stable-followup-2026-06-22after the concurrentsupply-scan-current-stable-refresh-2026-06-22lane refreshed the canonical scan/architecture matrix but the economy overview and PR #1 page still carried older stable/release wording. - Source scope: docs/source
15563691, current stableorigin/master@0139a346, direct current Miksuumaster@b8389e748243,origin/perf/quick-wins@0076040f, and PR #1 metadata (feat/supply-helicopterclosed/unmerged, no live originrelease/*, supply or heli feature heads on 2026-06-22). - Findings: current stable is the live supply-heli/cash-run baseline in both maintained roots, while PR #1 is historical branch-review evidence and docs/source, current Miksuu and perf remain truck-only. Economy copy needed to stop presenting stale stable/release rows as current branch truth.
- Result: refreshed Current PR #1 supply helicopters and Economy, towns and supply to route current truth through the new supply architecture matrix. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
b69-pr48-b71-harvest-head-refresh-2026-06-22aftergit fetch originshowedorigin/claude/b69advanced from documented merge head0094647d7b64to merge commit4dcc10b143a0fc4d94e55f5506217d208994d4ff. - Initial source scope: PR #48 is merged as
claude/b71-pr-harvest->claude/b69, merge commit4dcc10b143a0fc4d94e55f5506217d208994d4ff, mergedAt / updatedAt2026-06-22T11:06:12Z; first parent is0094647d7b64and second parent is9cad74c4b6d3. - Initial finding:
0094647d7b64..4dcc10b143a0is 6 current Chernarus mission files / +40 / -13 with no maintained Vanilla diff. The harvested changes cover PR #40 town-marker/map-gate and terrain-grid residuals, faction vehicle tint side-resolution with tint default-off, and a 50-iteration water-reject cap inCommon_GetRandomPosition.sqf.gh pr list --head claude/b69 --state allstill returns no directclaude/b69master-target PR, so this is B69 branch evidence only. No gameplay source changes planned. - Follow-up source scope: a final
git fetch origin --prunebefore push advancedorigin/claude/b69again to PR #49, merged asclaude/b72-tints-on->claude/b69at39eed5c02d8ba9c5a27b7a4173607526edc0677eon 2026-06-22T11:47:23Z; first parent is4dcc10b143a0and second parent is7e1026ea. - Follow-up finding:
4dcc10b143a0..39eed5c0is one current Chernarus constants file / +1 / -1 with no maintained Vanilla diff. It flipsWFBE_C_VEHICLE_TINTSfrom nil-guard default0to1atCommon/Init/Init_CommonConstants.sqf:795; the adjacent comment still carries the older default-off / in-engine cosmetic-check caveat, so this is B69/B72 A/B branch evidence only. - Result: refreshed the AI commander audit, B69 roadmap/sketch note, Feature Status, PR cleanup lab, dashboard, pruning ledger and machine rows so PR #49 is recorded as the current
claude/b69head while B69 remains Chernarus-only, smoke-pending and not master/stable evidence. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
side-supply-b69-current-head-refresh-2026-06-22after the dashboard still named side-supply clamp as a next lane and the side-supply matrix did not include current B69 evidence. - Source scope: docs branch
4db90f1c, current stableorigin/master@0139a346, current Miksuumaster@b8389e748243,origin/perf/quick-wins@0076040f, B69origin/claude/b69@39eed5c0, historical release commita96fdda2, and no live originrelease/*heads. - Findings: docs/source is source-unchanged from
7047da5d9/f52ccee8for checked side-supply and reason paths; docs/current stable/current Miksuu/historical release still keep_currentSupply - _amountand payload-side trust in both maintained roots. Perf fixes only the Chernarus arithmetic floor. B69 fixes Chernarus server arithmetic atServer_ChangeSideSupply.sqf:12,36,60and adds Chernaruswfbe_supply_temp_resistanceat:25-45, but maintained Vanilla remains old-shape and side/channel/requester validation plus reason parsing remain open. - Result: refreshed Economy authority first cut, Economy, towns and supply, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
resistance-supply-scaffold-b69-branch-refresh-2026-06-22after Resistance supply scaffold contradicted itself on whether source Chernarus hadWFBE_L_GUEowner logic, and after the prior B69 side-supply lane exposed a Chernarus-only resistance temp-channel candidate. - Source scope: docs branch
e46a7330, current stableorigin/master@0139a346, current Miksuumaster@b8389e748243verified by directgit ls-remote,origin/perf/quick-wins@0076040f, historical release commita96fdda2and B69origin/claude/b69@39eed5c0. - Findings: docs/Miksuu/perf/historical refs have the
Init_Common.sqf:280present-side loop but no checked maintained-rootWFBE_L_GUEmission owner logic and nowfbe_supply_temp_resistancehandler; theirCommon_GetSideSupply.sqf:36-44resistance branch still hits the blocking request/wait path. Current stable definesWFBE_L_GUEin Chernarusmission.sqm:4928,4931and Vanilla:4198,4201, and changes resistance reads to a funds-only non-blocking0default atCommon_GetSideSupply.sqf:36-40, but still registers only west/east temp handlers. B69 addswfbe_supply_temp_resistanceonly in Chernarus atServer_ChangeSideSupply.sqf:25-45; B69 Vanilla remains west/east only. - Result: refreshed Resistance supply scaffold, cross-linked the economy and source-fix routes, updated dashboard/pruning/coordination records and kept the broader side-supply clamp/authority queue unchanged. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
resistance-side-supply-feature-status-followup-2026-06-22after Feature status still carried the old one-line "server handlers exist only for west/east" wording even though the scaffold page now has a branch matrix for current stable and B69. - Source scope: docs
HEAD@56370c44source-unchanged from4db90f1cfor checked mission paths, current stableorigin/master@0139a346, current Miksuumaster@b8389e748243verified by directgit ls-remote,origin/perf/quick-wins@0076040f, historical releasea96fdda2and B69origin/claude/b69@39eed5c0. - Findings: docs/current Miksuu/perf/historical publish generic
wfbe_supply_temp_<side>atCommon_ChangeSideSupply.sqf:28,30but have no checked maintained-rootWFBE_L_GUEowner logic, no resistance temp handler and blocking resistance reads atCommon_GetSideSupply.sqf:40-43. Current stable hasWFBE_L_GUEowner logic at Chernarusmission.sqm:4928,4931and Vanilla:4198,4201plus funds-only0reads atCommon_GetSideSupply.sqf:36-40, but only west/east temp handlers. B69 adds Chernaruswfbe_supply_temp_resistanceatServer_ChangeSideSupply.sqf:25-45; B69 Vanilla remains west/east only. - Result: refreshed the stale Feature Status row and
side-supply-clamp-firstmachine row to route details through Resistance supply scaffold and Economy authority. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
hosted-fps-current-stable-dev-branch-route-2026-06-22after hosted-FPS route pages still saidorigin/dev/july-update-hosted-server-fps-loop-fixexisted and several rows carried stale stablecf2a6d6a/ docsdb7667c9line anchors. - Source scope: docs HEAD
d0161083035bis source-unchanged froma27086cdfor checked hosted-FPS paths; current stableorigin/master@0139a3468609; current Miksuumaster@b8389e748243;origin/perf/quick-wins@0076040f; historical release commita96fdda28087; no currentorigin/dev/july-update-hosted-server-fps-loop-fixorrelease/*head was found on 2026-06-22. - Findings: docs/source Chernarus and maintained Vanilla still use the two guarded publisher shape (
serverFpsGUI.sqf:1,monitorServerFPS.sqf:1,Init_Server.sqf:578,595). Current stable uses the single guardedSERVER_FPS_GUIpublisher (serverFpsGUI.sqf:4, publish at:9-10), starts it fromInit_Server.sqf:769, documents monitor removal at:815-817, and has no maintained-root monitor file. Historicala96fdda2matches the single-publisher shape with older anchors:579and:595-597; Miksuu/perf remain old-loop-shaped. - Result: refreshed hosted-FPS owner/status/runtime/roadmap/testing pages plus hardening, release-readiness, feature-status, machine-index and agent-context records so future work creates/restores the July target branch first and smokes the chosen publisher shape. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
headless-patrols-v2-topology-current-stable-refresh-2026-06-22after Headless client scaling and topology still said patrols were structurally server-pinned and cited stale currentcf2a6d6aPatrols v2 HC anchors. - Source scope: docs HEAD
ff5b95dabb06, current stableorigin/master@0139a3468609, direct current Miksuumaster@b8389e748243,origin/perf/quick-wins@0076040f, historical release-line commita96fdda28087, and historical stablecf2a6d6a4f96. Current origin exposes no liverelease/*heads on 2026-06-22. - Findings: current stable carries the same Patrols v2 files/handlers in Chernarus and maintained Vanilla: both start
server_side_patrols.sqffromInit_Server.sqf:690, dispatch a live HC or local runner atserver_side_patrols.sqf:64-69, receivedelegate-sidepatrolatClient/PVFunctions/HandleSpecial.sqf:50, keep runner locality atCommon_RunSidePatrol.sqf:5-8, and report slot/marker events throughCommon_RunSidePatrol.sqf:54-56,82-84,245-247,264-266,Server_HandleSpecial.sqf:345-372andClient/FSM/updatepatrolmarkers.sqf:3,19. Docs HEAD, current Miksuu, perf anda96fdda2lack Patrols v2 files in checked maintained roots;cf2a6d6ais historical stable evidence only. - Static-defence follow-up: the same topology page also kept a stale west/east side-gate claim. Current stable calls the spawn path with the active town side (
server_town.sqf:290;server_town_ai.sqf:262) and the HC delegate branch has no west/east/resistance side gate atServer_OperateTownDefensesUnits.sqf:55-67; DR-42 report-back/accounting and all-sides smoke remain open. - Multi-HC follow-up: current stable town delegation is not the old blind random selector;
Server_DelegateAITownHeadless.sqf:22-56hoists the least-loaded scan and round-robins groups from that seed. Remaining Mode 2 debt is FPS gating, per-HC group-death tracking, robust fallback and vehicle hand-back. - Result: refreshed the topology page, dashboard, pruning ledger and machine records so Patrols v2 is described as current-stable partial HC support, old refs are treated as branch-scoped, server-pinned categories stay limited to purchases/support/AI respawn/supply trucks plus old-branch patrol systems, and multi-HC wording matches current least-loaded/round-robin source. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
ai-hc-runtime-current-stable-line-anchor-refresh-2026-06-22after AI runtime/HC loop map, AI/headless/performance and Headless delegation/failover still mixed docs-source / stalecf2a6d6aline refs with current stable HC registration, static-defense and Patrols v2 evidence. - Source scope: docs HEAD
4b6f5ca9is source-unchanged fromca028bff,d30d2346andff5b95dabb06for checked AI/HC paths; current stableorigin/master@0139a3468609has identical Chernarus and maintained Vanilla HC/runtime files for checked paths; direct Miksuu master isb8389e748243;origin/perf/quick-wins@0076040fand historical release-linea96fdda2remain branch-scoped; current origin exposes no liverelease/*heads. - Findings: current stable HC boot has reseat/deadspawn/reannounce plus idempotent
connected-hcregistration (Init_HC.sqf:94-129;Server_HandleSpecial.sqf:406-431); town HC delegation is least-loaded plus round-robin and reports groups/vehicles back (server_town_ai.sqf:242-248;Server_DelegateAITownHeadless.sqf:22-56;Client_DelegateTownAI.sqf:29-44;Server_HandleSpecial.sqf:86-115); static-defense HC delegation uses the active town side without a side gate but still has no update-back/work record (Server_OperateTownDefensesUnits.sqf:55-67;Client_DelegateAIStaticDefence.sqf:39); Patrols v2 current-stable refs use the same HC/local dispatch anchors as the topology lane. - Result: refreshed the three AI/HC pages so stale docs-source/historical refs are branch-scoped, current-stable line anchors are explicit, the old "resistance-only static defenses" wording is replaced with active-side/no-side-gate wording, and future work focuses on DR-21/DR-42 work records, callback/failback and Arma smoke instead of side-gate patches. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
b69-takistan-aicom-port-current-head-refresh-2026-06-22afterorigin/claude/b69advanced beyond the documented39eed5c0head andorigin/claude/tk-aicom-portappeared. - Source scope:
origin/claude/b69@b8530477ce4f8cc66c60a5d310a85d25c9cbc27c,origin/claude/tk-aicom-port@3b1106a1123e877e95d7abe11b817179b5761c50, base39eed5c0b389dd57c1a81ff68af60374f1f29d10, B68 headb8a1505f8a89881f487a03262f066c8b33eca94d, current stableorigin/master@0139a34686099889093e77e3f3a5cadbb607a0b7, and PR #50 metadata fromgh pr view. - Findings: PR #50 merged
claude/tk-aicom-portintoclaude/b69on 2026-06-22T13:33:48Z;39eed5c0..b8530477is 22 maintained Vanilla/Takistan files / +2499 / -147, andb8a1505f..b8530477is 44 files / +3198 / -238 acrossB69-IMPLEMENTATION-PLAN.md, current Chernarus and maintained Vanilla/Takistan.git diff --name-status origin/claude/tk-aicom-port..origin/claude/b69is empty, so the merge commit tree matches the port branch.gh pr list --head claude/b69 --state allstill returns no direct B69 PR. - Source anchors: Takistan B69 branch now has AICOM constants at
Common/Init/Init_CommonConstants.sqf:630-652,691-700, supervisor compile/spawn/watchdog atServer/Init/Init_Server.sqf:58-67,1015-1057, GUER air-defense launch/worker atInit_Server.sqf:789-795plusServer/Server_GuerAirDef.sqf:37-58,72-76,243-252, client marker/PV support atClient/Init/Init_Client.sqf:494-496andClient/PVFunctions/HandleSpecial.sqf:52-67, and nil-guarded HC top-up scaffolding atAI_Commander.sqf:228-238;Init_Server.sqf:58-67still does not compileWFBE_SE_FNC_AI_Com_HCTopUp. - Result: refreshed Feature status, AI commander autonomy audit, B69 roadmap, B69 implementation sketches, PR cleanup lab, dashboard, pruning ledger and coordination records. The old current-B69 "no maintained Vanilla propagation" wording is now corrected to "branch-propagated to maintained Vanilla/Takistan, still not master/stable or Arma-smoked proof." No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
july-fpv-branch-route-current-head-refresh-2026-06-22after July route pages and machine records still treateddev/july-takistan-airfield-fpv-droneas the current branch for the Takistan captured-airfield FPV drone lane. - Source scope: fresh 2026-06-22 remote checks found
origin/dev/july-2026-update@e3f530ed5bb6c80da9d4b184086b493d946baf23,origin/feat/drone-saturation-strike@8ca4be9096e5665aa77d336a59099500fab59bd4andorigin/feat/recon-uav@563418eaafc99b7ed696de087848bfe573f73109, but no currentorigin/dev/july-takistan-airfield-fpv-dronehead. PR #21 is a closed unmerged draft fromdev/july-2026-updatetorelease/2026-06-feature-bundle, heade3f530ed, base1701586d. - Findings:
origin/dev/july-2026-update:docs/july-2026-update.mdis a roadmap scaffold that names the Takistan captured-airfield FPV drone as the flagship, links to Takistan airfield FPV drone design, keeps owner decisions open and states planning/no gameplay code yet.feat/drone-saturation-strikeandfeat/recon-uavare separate branch-only drone/UAV features, not this captured-airfield FPV implementation branch. - Result: refreshed Progress dashboard, Takistan airfield FPV drone design, Hardening roadmap, Testing workflow, the Coordination Board caveat,
agent-machine-index.jsonandagent-release-readiness.jsonso future owners create or restore an implementation branch before code work. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
b69-b73-troop-truck-current-head-refresh-2026-06-22afterorigin/claude/b69advanced from PR #50 mergeb8530477to PR #51 merge8d465fce. - Source scope:
origin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf,origin/claude/ch-truck-fix@70a1c8086b373f5394d1a805c2980dc078e47faf, PR #51 metadata, baseb8530477ce4f8cc66c60a5d310a85d25c9cbc27cand current stableorigin/master@0139a34686099889093e77e3f3a5cadbb607a0b7. - Findings: PR #51 merged
claude/ch-truck-fixintoclaude/b69on 2026-06-22T14:03:51Z;b8530477..8d465fceis one Chernarus AI commander file / +5 / -1 with no maintained Vanilla/Takistan diff, and the fullb8a1505f..8d465fceB69 diff is 44 files / +3203 / -239. ChernarusAI_Commander_Teams.sqf:414-418gates the B66 pure-infantry troop-truck prepend onWFBE_C_AICOM_ARMED_TRANSPORT_ONLY <= 0, preventing unarmed empty trucks whenCommon_RunCommanderTeamrefuses them under armed-transport-only mode. - Result: refreshed Feature status, AI commander autonomy audit, B69 roadmap, B69 implementation sketches, PR cleanup lab, dashboard, pruning ledger and coordination records. PR #50 remains the maintained Vanilla/Takistan propagation proof; PR #51 is Chernarus-only until propagated and smoked. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
wasp-marker-wait-current-stable-propagation-refresh-2026-06-22after the WASP marker wait owner/status rows contradicted themselves and still said current stable needed the one-line display-54 throttle. - Source scope: docs/source
HEAD@46840f048bd4, current stableorigin/master@0139a34686099889093e77e3f3a5cadbb607a0b7, current B69origin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf, current Miksuu upstreammaster@b8389e7482438edd00f420c5bb795ac0a642971f,origin/perf/quick-wins@0076040f8a5e, Chernarus fix commit4805c778876daee85af8b2a93a133e03f6b165b0, maintained Vanilla propagation commit9b49883cb936269c8fae202e524f789ac0849490, and a 2026-06-22 no-release/*remote check. - Findings: docs/source Chernarus and maintained Vanilla still load
WASP\global_marking_monitor.sqfatInit_Client.sqf:267and keep the unslept display-54 loop atglobal_marking_monitor.sqf:57,62,64,68-69, with display-12 already throttled at:80. Current stable launches atInit_Client.sqf:309and hassleep 0.1atglobal_marking_monitor.sqf:64beforefindDisplay 54in both maintained roots; current B69 matches that helper shape with launch line drift toInit_Client.sqf:397. Current Miksuu and perf remain old-shape in both maintained roots. - Result: refreshed WASP marker wait cleanup, Performance opportunity sweep, WASP overlay, Codebase coverage ledger, Feature status, Source fix propagation queue, Current source snapshot, dashboard, pruning ledger and machine rows. Stable/B69 should not reopen the one-line throttle; old-shape targets need the throttle or an intentional
waitUntilrefactor, and all targets still need marker-dialog smoke. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
side-supply-current-b69-head-refresh-2026-06-22after side-supply/resistance-supply rows still usedorigin/claude/b69@39eed5c0as current B69 evidence even though PR #50/#51 advanced B69 to8d465fce. - Source scope: current B69
origin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf, prior side-supply proof commit39eed5c0, current stableorigin/master@0139a3468609, current Miksuumaster@b8389e7482438edd00f420c5bb795ac0a642971f,origin/perf/quick-wins@0076040f8a5eand no currentrelease/*heads. - Findings:
git diff --name-status 39eed5c0..origin/claude/b69is empty for checked side-supply paths. Current B69 still has the Chernarus candidate shape:Server_ChangeSideSupply.sqf:12,36,60floors west/resistance/east negatives to0,:25registerswfbe_supply_temp_resistance, and ChernarusCommon_ChangeSideSupply.sqf:20-22removes dead local clamp arithmetic. B69 maintained Vanilla remains old-shape atCommon_ChangeSideSupply.sqf:25andServer_ChangeSideSupply.sqf:12,36. Current stable and Miksuu remain old-shape in both maintained roots; perf fixes only Chernarus arithmetic. - Result: refreshed Economy authority first cut, Resistance supply scaffold, Economy, towns and supply, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so
39eed5c0is provenance and8d465fceis the current B69 branch head. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
town-ai-vehicle-despawn-current-b69-head-refresh-2026-06-22after the town-AI player-safety row still usedorigin/claude/b69@0a1ccb4das current B69 evidence even though later B69 PR merges advanced the branch to8d465fce. - Source scope: docs/source
HEAD@948db4ab, current stableorigin/master@0139a3468609, current Miksuumaster@b8389e7482438edd00f420c5bb795ac0a642971f,origin/perf/quick-wins@0076040f8a5e, historical releasea96fdda28087,origin/feat/aicom-fleet-improvements@cc5090bed4ad, prior B69 proof0a1ccb4dand current B69origin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf. - Findings:
git diff --name-status 0a1ccb4d..origin/claude/b69is empty for checked Chernarus/Vanillaserver_town_ai.sqfpaths. Current B69 Chernarus still keeps the candidate crew scan atserver_town_ai.sqf:325, but B69 maintained Vanilla remains unsafe at:319. Docs/source, current stable, Miksuu, perf, historical release and aicom-fleet refs still delete tracked town-AI vehicles with only!(isPlayer leader group _x)in both maintained roots. No checked current ref containsServer_CleanupExpiredTownDefenseAssets.sqf. - Result: refreshed Town AI vehicle despawn safety, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so
0a1ccb4dis provenance and8d465fceis the current B69 branch head. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
construction-smallsite-logic-current-b69-head-refresh-2026-06-22after construction SmallSite logic-list rows still usedorigin/claude/b69@0a1ccb4das current B69 evidence even though later B69 PR merges advanced the branch to8d465fce. - Source scope: docs/source
HEAD@6b8eba5eis unchanged from3406ffa0for checked construction paths; current stableorigin/master@0139a3468609, current Miksuumaster@b8389e7482438edd00f420c5bb795ac0a642971f,origin/perf/quick-wins@0076040f8a5e, historical releasea96fdda28087, prior B69 proof0a1ccb4dand current B69origin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf. - Findings:
git diff --name-status 0a1ccb4d..origin/claude/b69is empty for checked Chernarus/VanillaConstruction_SmallSite.sqfandConstruction_MediumSite.sqfpaths. All checked refs keep SmallSite add/add atConstruction_SmallSite.sqf:70,99while MediumSite removes atConstruction_MediumSite.sqf:70,114in both maintained roots. Fresh remote checks found no currentrelease/*,feat/*construction*,feat/*coin*orfeat/*small*head. - Result: refreshed Construction logic list cleanup, Construction and CoIn systems atlas, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so
0a1ccb4dis provenance and8d465fceis the current B69 branch head. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
camp-count-helper-current-b69-head-refresh-2026-06-22after camp-count helper rows still usedorigin/claude/b69@0a1ccb4das current B69 evidence even though later B69 PR merges advanced the branch to8d465fce. - Source scope: docs/source
HEAD@91d1ccf2a04dis unchanged fromade4d356for checked Chernarus/Vanilla helper/caller paths; current B69origin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bfis unchanged from0a1ccb4dfor the same paths; current stable isorigin/master@0139a3468609; current Miksuu isb8389e7482438edd00f420c5bb795ac0a642971f; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; current origin exposes norelease/*,feat/*camp*orfeat/*town*heads. - Findings: all checked refs keep
Common_GetTotalCamps.sqf:10andCommon_GetTotalCampsOnSide.sqf:16returning1for zero-camp towns in both maintained roots. The same helper semantics still feed capture mode 2/capture-rate math,Common_GetRespawnThreeway.sqf:7throughClient_GetRespawnAvailable.sqf, and depot infantry buy gates. Current docs/source consumers areserver_town.sqf:179-195,Client_GetRespawnAvailable.sqf:69andGUI_Menu_BuyUnits.sqf:111-112; current B69 line drift isserver_town.sqf:188-204,Client_GetRespawnAvailable.sqf:92andGUI_Menu_BuyUnits.sqf:120-121. - Adjacent atlas check:
git diff --name-status 0a1ccb4d..origin/claude/b69is also empty for checked B69 camp flag andrepair-camppaths, so the camp-flag matrix can name current B698d465fcewhile preserving0a1ccb4das provenance. - Result: refreshed Towns, camps and capture atlas, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so
0a1ccb4dis provenance and8d465fceis the current B69 branch head. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
pvf-sender-auth-current-b69-head-refresh-2026-06-22after DR-55/PVF rows still usedorigin/claude/b69@0a1ccb4das current B69 evidence even though later B69 PR merges advanced the branch to8d465fce. - Source scope: docs/source
HEAD@4d4610f1e429is unchanged fromade4d356for checked Chernarus/Vanilla PVF init/dispatcher paths; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf; current Miksuu isb8389e7482438edd00f420c5bb795ac0a642971f; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; current origin exposes norelease/*,feat/*pvf*,feat/*network*,feat/*auth*orfeat/*public*heads. - Findings: docs/source, Miksuu and perf keep value-only PVEHs plus old
Call Compiledispatchers; current stable and current B69 usemissionNamespace/CODEdispatch atServer_HandlePVF.sqf:14-15andClient_HandlePVF.sqf:32-33but still pass only(_this select 1)fromInit_PublicVariables.sqf:56,61. The B690a1ccb4d..8d465fcechecked PVF-path delta changes onlyClient/PVFunctions/HandleSpecial.sqfin both maintained roots, adding default-offaicom-team-mergeat:57withWFBE_C_AICOM_HC_MERGE_ENABLEgate at:59; it does not change server sender authentication. - Result: refreshed Feature Status, Server Authority, PVF dispatch, Networking, Public Variable Channel Index, Source Fix queue, dashboard, pruning ledger and machine rows so
0a1ccb4dis provenance and8d465fceis the current B69 branch head. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
hq-score-current-b69-head-refresh-2026-06-22after DR-50/HQ-kill score rows were current-stable focused and did not yet name current B69origin/claude/b69@8d465fce. - Source scope: docs/source
HEAD@97e4cdd04e15, current stableorigin/master@0139a3468609, current B69origin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf, current Miksuub8389e7482438edd00f420c5bb795ac0a642971f,origin/perf/quick-wins@0076040f8a5eand historicala96fdda28087. - Findings: all checked maintained-root refs still keep
_points = 30000 / 100 * WFBE_C_BUILDINGS_SCORE_COEFatServer_OnHQKilled.sqf:23, award generic HQ building score before the teamkill guard, then award_score = 900again for non-teamkills. Current stable awards at:52/:54and:86; current B69 line drift is:64/:66, non-teamkill guard:106,_score = 900at:109and second award:112; B69 base-fall smoke/sting code at:57/:103is spectacle/notification work, not a scoring fix. - Result: refreshed Commander/HQ lifecycle, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so DR-50 is current-stable/B69-unpatched with current B69 line refs. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
upgrade-sync-current-b69-head-refresh-2026-06-22after RequestSpecialupgrade-syncrows were current-stable focused and did not yet name current B69origin/claude/b69@8d465fce. - Source scope: docs/source
HEAD@bc21f5207650, line-anchor checkpointff8dd884, current stableorigin/master@0139a3468609, current B69origin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf, prior B69 proof0a1ccb4d, current Miksuub8389e7482438edd00f420c5bb795ac0a642971f,origin/perf/quick-wins@0076040f8a5e, historical releasea96fdda28087and historical upgrade-queueb061c905. - Findings: docs/source is unchanged from
ff8dd884for checked Chernarus/VanillaServer_HandleSpecial.sqf,GUI_UpgradeMenu.sqfandServer_ProcessUpgrade.sqfpaths. Current stable and current B69 both keep_args = _thisatServer_HandleSpecial.sqf:3, theupgrade-synccase at:67, side from_args select 1at:69, id/level from_this select 2/3at:70-71, and sync setVariable at:73; both call fromGUI_UpgradeMenu.sqf:292and useServer_ProcessUpgrade.sqf:32,35,41for the sync variable lifecycle.git diff --name-status 0a1ccb4d..origin/claude/b69is empty for checked upgrade-sync paths. Miksuu/perf caller line remains:241, historical release:254, historical upgrade-queue:268; no current release/upgrade/special/queue heads were exposed. - Result: refreshed Support specials, Upgrades and research, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so B69 is current-head evidence, not a rescue. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
empty-supply-truck-current-b69-head-refresh-2026-06-22after empty supply-truck cleanup rows still used B690094647dand finalpieces80d3267cas current branch evidence even though later B69 merges advancedorigin/claude/b69to8d465fce. - Source scope: docs/source
HEAD@a3bbcd484eb5is unchanged fromb4e10b5ffor checked Chernarus/Vanillaemptyvehiclescollector.sqfandServer_HandleEmptyVehicle.sqfpaths; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf; current Miksuu isb8389e7482438edd00f420c5bb795ac0a642971f; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087336880f052ed716ffa3d46e53f24. - Findings: docs/source, current stable, current B69, Miksuu, perf and historical
a96fdda2all drainWF_LogicemptyVehiclesthroughemptyvehiclescollector.sqf:9,12,15-17,19in both maintained roots and set supply-truck_delay = 86400. Docs/Miksuu/perf/historical line shape isServer_HandleEmptyVehicle.sqf:21-23,29-30,33; stable/B69 line drift is:29-31,37-38,41after the nil/null guard. B69 checked path deltas0094647d..origin/claude/b69and80d3267c..origin/claude/b69are empty, and current origin exposes norelease/*, cleanup or supply rescue heads. - Result: refreshed Marker cleanup/restoration, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so
8d465fceis current B69 proof while0094647dand80d3267cremain provenance. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
service-affordability-current-b69-head-refresh-2026-06-22after service/EASA rows still used B69 finalpieces80d3267cas current branch evidence even though later B69 merges advancedorigin/claude/b69to8d465fce. - Source scope: docs/source
HEAD@8906ee89690cis unchanged from9b3fc38eand8b71e2a1for checked Chernarus/VanillaGUI_Menu_Service.sqfandGUI_Menu_EASA.sqfpaths; current B69 isorigin/claude/b69@8d465fcede7f; current stable isorigin/master@0139a3468609; current Miksuu isb8389e7482438edd00f420c5bb795ac0a642971f; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; historical EASA QoL evidence isa66d4691. - Findings:
git diff --name-status 80d3267c..origin/claude/b69and0094647d..origin/claude/b69are empty for checked service/EASA paths. Current B69 service menu behavior matches current stable in both maintained roots: rearm/refuel guard_funds >= _priceatGUI_Menu_Service.sqf:484and:507, while repair/heal still debit on positive price at:496-497and:519-520. Current B69 Chernarus keeps exact-funds EASA_funds >= priceatGUI_Menu_EASA.sqf:118, but maintained Vanilla remains strict_funds > priceat:118. - Result: refreshed Service menu affordability guards, Gear/loadout/EASA atlas, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so
80d3267cis provenance and8d465fceis current B69 head evidence. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
mash-marker-current-b69-head-refresh-2026-06-22after MASH marker/deploy rows still used B69-family refs0a1ccb4dand80d3267cas current-facing B69 proof. - Source scope: docs/source
HEAD@2b5139219faais unchanged fromdb3015f18ea3for checked maintained-root MASH deploy, marker relay, init and respawn-availability paths; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf; current Miksuu isb8389e7482438edd00f420c5bb795ac0a642971f; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087. - Findings: docs/source, Miksuu and perf keep the old local MASH deploy plus orphaned marker relay shape in both maintained roots. Current stable, historical
a96fdda2and current B69 expose onlySkill_Apply.sqf:43MASH-deploy-removed wording in checked maintained roots and no maintained-rootClient/Module/MASH,Server/Module/MASHorSkill_Officer.sqfpaths. The B69 diffs0a1ccb4d..8d465fceand80d3267c..8d465fcetouchInit_Client.sqfin both maintained roots but contain no MASH-related hunks. - Result: refreshed Respawn and death lifecycle, Abandoned feature revival, Public variable channel index, Feature Status, Dead/stale code, dashboard, pruning ledger and machine rows so current B69 is
8d465fcewhile0a1ccb4dand80d3267cremain provenance. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
send-message-direct-compile-current-b69-head-refresh-2026-06-22after the directSEND_MESSAGEcompile rows still lacked current B69origin/claude/b69@8d465fceevidence. - Source scope: docs/source
HEAD@40c477be7e0ais unchanged from16247fc8fb5ffor checked Chernarus/VanillaSEND_MESSAGEpaths; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf; current Miksuu isb8389e7482438edd00f420c5bb795ac0a642971f; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087. - Findings: every checked maintained root still registers direct
SEND_MESSAGEatClient/FSM/updateclient.sqf:12, compiles receiver-side multi-language message text atClient_onEventHandler_SEND_MESSAGE.sqf:27, and repeats helper-sidecall compilebeforemissionNamespace setVariable/publicVariableatCommon_SendMessage.sqf:26,37-38. B69 checked path deltas0a1ccb4d..origin/claude/b69andb8530477..origin/claude/b69are empty, so B69 does not rescue this direct channel. - Result: refreshed Public variable channel index, Networking and public variables, Hardening implementation roadmap, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so
8d465fceis current B69 evidence while old16247fc8f,0a1ccb4dandb8530477remain provenance. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
commander-reassignment-current-b69-head-refresh-2026-06-22after commander reassignment rows named current stable helper-unpacking proof but did not yet name current B69origin/claude/b69@8d465fceor current docs/sourceHEAD@337ed166. - Source scope: docs/source
HEAD@337ed16633e7is unchanged fromb44aaaf8for checked Chernarus/VanillaGUI_Commander_VoteMenu.sqf,RequestNewCommander.sqf,Server_AssignNewCommander.sqf, vote worker and preview paths; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf; current Miksuu isb8389e7482438edd00f420c5bb795ac0a642971f; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; historical AI-commander evidence isc20ce153. - Findings: current stable/current B69 Chernarus and maintained Vanilla fix the DR-15 helper unpacking at
Server_AssignNewCommander.sqf:4-5, while docs/source still uses_side = _thisat:3in both maintained roots. B69 reassignment path deltas0a1ccb4d..origin/claude/b69andb8530477..origin/claude/b69are empty. B69 also matches current stable for the checked vote worker/preview paths:Server_VoteForCommander.sqf:43uses_highest >= _aiVotes, whileGUI_VoteMenu.sqf:88still previews AI/no commander on row 0 or no strict majority. - Remaining risks:
RequestNewCommander.sqf:14and helper:10both sendnew-commander-assigned,GUI_Commander_VoteMenu.sqf:33still resolves by visible leader name despite row values at:9,:13,:63, requester authority is separate, and current stable/B69 full modded Napf/Eden/Lingor forks still use_side = _thisatModded_Missions/*/Server/Functions/Server_AssignNewCommander.sqf:3. - Result: refreshed Commander reassignment call shape, Commander vote/reassignment, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows so
8d465fceis current B69 proof while old B69 and docs-source refs remain provenance. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
attack-wave-authority-current-b69-head-refresh-2026-06-22after the attack-wave direct-PV authority rows still had 2026-06-13/current-stable-focused proof and lacked current B69origin/claude/b69@8d465fceevidence. - Source scope: docs/source
HEAD@1c1ea55970dcis unchanged fromf3e157f2for checked Chernarus/VanillaCommon_AttackWaveActivate.sqf,Server_AttackWave.sqf,AttackWave.sqf,updateclient.sqf, buy-menu price paths and constants. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7fc20a7fcb97bd7d02e5211de8d1bf; current Miksuu isb8389e7482438edd00f420c5bb795ac0a642971f; perf isorigin/perf/quick-wins@0076040f8a5e; historical refs area96fdda2,c20ce153and994150da. - Findings: docs/source keeps the action gate at
updateclient.sqf:240, request send atCommon_AttackWaveActivate.sqf:6,8, payload trust and detail publish atServer_AttackWave.sqf:5-6,15,23,27,36,38, detail trust/debit atAttackWave.sqf:19,23-25,40, and constants atInit_CommonConstants.sqf:166,197-199. Current stable and current B69 keep the same request/detail trust in both maintained roots; B69 constants drift is unrelated, and B69 checked path deltas0a1ccb4d..8d465fce/b8530477..8d465fceare empty for attack-wave request/detail/client-price paths. A late fetch exposed adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; its B69 delta touches only ChernarusCommon/Init/Init_CommonConstants.sqfamong checked attack-wave paths, with constants at:528,572-574, and maintained Vanilla constants remain:349,393-395. Current origin exposes norelease/*,feat/ai-commanderor attack-wave feature heads. - Result: refreshed Attack-wave authority, Feature Status, Source Fix queue, Public Variable Channel Index, Server Authority Migration Map, dashboard, pruning ledger and machine rows so current B69 is named as unpatched evidence, not a rescue. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
salvage-w10-branch-status-refresh-2026-06-22after a fresh fetch exposed liveorigin/claude/salvage-w10-manfilter@2e0242b3, while the current salvage row still said there were no current salvage heads. - Source scope: docs/source
HEAD@98eb960775dfis unchanged fromfb8d4ebcfor checked Chernarus/Vanilla manual/truck salvage files; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda2. - Findings: docs/source, current stable, current B69, adjacent B74, current Miksuu, perf and historical
a96fdda2still keep lowercaseChangePlayerfunds, theupdatesalvage.sqf:10OR-loop and client-local delete/reward in both maintained roots. Current B69/B74 line drift isupdatesalvage.sqf:51,Init_Client.sqf:97,135, ChernarusClient_BuildUnit.sqf:388and maintained VanillaClient_BuildUnit.sqf:343.git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spendis empty for checked manual/truck salvage and W10 wildcard paths. - Branch note:
origin/claude/salvage-w10-manfilter@2e0242b3has merge-base8fac20dfwith current stable/B69 and is branch evidence, not direct current-stable propagation. The commit changes onlyServer/Functions/AI_Commander_Wildcard.sqfin both maintained roots, adding!(_wk isKindOf "Man")to the inert W10 lucky-salvage apply filter at:794; the same branch still keeps the manual/truck payout mismatch and client-local authority shape. - Result: refreshed Construction and CoIn salvage, Feature Status, Source Fix queue, AI commander treasury accessors, dashboard, pruning ledger and machine rows so future readers separate the W10 corpse-filter branch from the still-open manual/truck payout/authority lane. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
vote-help-router-current-b69-head-refresh-2026-06-22after the Client UI vote/help/main-menu matrix still used older docs/stable anchors and did not name current B69origin/claude/b69@8d465fceor adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@087152f5is unchanged from68bd4dc5for checked Chernarus/Vanilla vote/help/router paths; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda2. - Findings: all checked maintained-root refs still keep inclusive
WFBE_Client_Teams_Countvote loops (GUI_VoteMenu.sqf:29,49,61;GUI_Commander_VoteMenu.sqf:58), the row-color write to[_i+1,0]atGUI_VoteMenu.sqf:80,82, thedialog_HelpPanel/cti_dialog_ui_onlinehelpmenuhelp lifecycle mismatch, and handler-only GPS zoomMenuAction17/18routes. Stable/B69/B74 move visible action19to GPS enablement atRsc/Dialogs.hpp:1244,1252andGUI_Menu.sqf:241; B69/B74 additionally refreshWFBE_Client_Teams_Countfrom reconciled teams atInit_Client.sqf:534, but still store a count, not a max index. - Branch note:
git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spendis empty for checked vote/help/router UI paths. Fresh branch scan exposes UI theme headsorigin/feat/wf-menu-ops-consoleandorigin/feat/wf-menu-ux-phase1, but no currentrelease/*or vote/help rescue head. - Result: refreshed Client UI vote/help/main-menu matrix, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
commander-arty-current-b69-marker-refresh-2026-06-22after commander-built ARTY rows still mixed older docs/stable/release anchors and could make current stable look missing despite the marker path. - Source scope: docs/source
HEAD@f5bcaf91is unchanged from4bd37b98for checked Chernarus/Vanilla commander ARTY construction/discovery paths; current stable isorigin/master@0139a346; current B69 isorigin/claude/b69@8d465fce; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557f; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f; historical release evidence isa96fdda2/7ff18c49. - Findings: docs/source keeps the commander-team gunner handoff at
Construction_StationaryDefense.sqf:91-94and group-player Tactical discovery atCommon_GetTeamArtillery.sqf:10-30. Current stable/B69/B74 keep marker-based commander ARTY discovery atConstruction_StationaryDefense.sqf:166-168plusCommon_GetTeamArtillery.sqf:46,56; B69/B74 line drift movesRequestFireMissiontoGUI_Menu_Tactical.sqf:559. Historical release evidence keeps the marker variables atConstruction_StationaryDefense.sqf:133-135. Miksuu/perf expose Tactical fire mission calls but no checked handoff or marker rescue. - Result: refreshed Construction and CoIn systems, Feature Status, Source Fix queue, Testing workflow, Current Source Status Snapshot and machine rows so docs/source, current stable/B69/B74 and historical release evidence are separate implementation shapes. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
paratrooper-marker-current-b69-b74-refresh-2026-06-22after the paratrooper marker page contradicted itself about current master and still treated7ff18c49as a live release head. - Source scope: docs/source
HEAD@7e88d609registersHandleParatrooperMarkerCreationatCommon/Init/Init_PublicVariables.sqf:39in both maintained roots, sends it fromSupport_Paratroopers.sqf:117and recordsparatrooper_marker_spawninHandleParatrooperMarkerCreation.sqf:45. Current stable isorigin/master@0139a346; current B69 isorigin/claude/b69@8d465fce; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557f; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f; historical release-line evidence isa96fdda2/7ff18c49. - Findings: current stable/B69/B74 register the handler at
Init_PublicVariables.sqf:38in both maintained roots, and checked diffs acrossorigin/master..origin/claude/b69andorigin/claude/b69..origin/claude/b74-aicom-spendare empty for the paratrooper sender/handler/registration paths. Historicala96fdda2/7ff18c49registers at:34but current origin exposes no liverelease/*head. Current Miksuu keeps sender/handler files but no checked maintained-root registration hit; perf registers Chernarus only at:40. - Result: refreshed Paratrooper marker revival, Feature Status, Source Fix queue, Current Source Status Snapshot, Testing workflow, dashboard, pruning ledger and machine rows so docs/source, current stable/B69/B74, historical release-line, Miksuu and perf states are separate. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
client-skill-init-current-b69-b74-refresh-2026-06-22after client skill-init rows still mixed older stablecf2a6d6aand "current release" wording. - Source scope: docs/source
HEAD@b2738971keeps oneSkill_Init.sqfcall atClient/Init/Init_Client.sqf:547and apply at:571in Chernarus and maintained Vanilla. Current stable isorigin/master@0139a346; current B69 isorigin/claude/b69@8d465fce; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557f; live client-fps isorigin/feat/client-fps@709258e7; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f; historical release-line evidence isa96fdda2/7ff18c49; historical feat-ai evidence isc20ce153. - Findings: current stable carries one-call/apply at
Init_Client.sqf:624,647; B69/B74 carry:805,828; live client-fps keeps one-call/apply with Chernarus:613,636and Vanilla:583,606. Historical release-line commits carry the shape, but current origin exposes no liverelease/*head. Current Miksuu, perf and historical feat-ai still duplicateSkill_Initbefore apply in both maintained roots. - Result: refreshed Client skill init idempotency, Feature Status, Source Fix queue, Current Source Status Snapshot, Testing workflow, dashboard, pruning ledger and machine rows so current stable/B69/B74/client-fps, historical release-line and old-shape refs are separate. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
server-init-duplicate-binds-current-b69-b74-refresh-2026-06-22after the server-init owner page and Feature Status still used old docs/stable/release anchors (a0a86da2,cf2a6d6a, liverelease/*wording). - Source scope: docs/source
HEAD@d830379768and current Miksuub8389e748243keep duplicate liveLogGameEnd,PlayerObjectsListandAwardScorePlayerbinds atInit_Server.sqf:64,89,:69,91and:83,93in Chernarus and maintained Vanilla. Current stable isorigin/master@0139a346; current B69 isorigin/claude/b69@8d465fce; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557f; perf isorigin/perf/quick-wins@0076040f; historical release-line evidence isa96fdda2. - Findings: current stable has one live bind per checked function at
Init_Server.sqf:81,86,99in both maintained roots. Current B69/B74 have one live bind at:83,88,101, and the B69-to-B74 checked init diff is empty. Perf fixes Chernarus at:64,:69,:83with an explanatory comment around:88, but maintained Vanilla remains old-shape. Historicala96fdda2has one-live-bind evidence at:65,:70,:83, but current origin exposes no liverelease/*head. - Result: refreshed Server init bind cleanup, Feature Status, Hardening roadmap, dashboard, pruning ledger and machine rows so docs/source/Miksuu/perf-Vanilla old-shape targets are separate from current stable/B69/B74 one-live-bind targets. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
objective-ping-current-b69-b74-refresh-2026-06-22after commander task rows still mixed older stable/release wording and could imply current stable was old-shape. - Source scope: docs/source
HEAD@86ab85b9d0b1; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; live objective-namedorigin/feat/naval-hvt-objectives@2e1c59317186; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historicala96fdda28087; historical feat-aic20ce1534be0. - Findings: docs/source, Miksuu, perf and historical feat-ai build commander task data but keep
SetTasksends commented atGUI_Menu_Command.sqf:335,337,343while registeringSetTaskatCommon/Init/Init_PublicVariables.sqf:33. Current stable, B69, B74 and naval-HVT send targeted Objective Ping atGUI_Menu_Command.sqf:336,344and registerSetTaskatInit_PublicVariables.sqf:40in both maintained roots. Historicala96fdda2has live sends and:36registration, but current origin exposes no liverelease/*head. - Branch note:
origin/feat/naval-hvt-objectivesmatches current stable for the checked command-menu,SetTaskhelper and registration paths; it is objective-named but not a separate commander-task rescue. Old townTaskSystemremains separate commented/residue and is not revived by Objective Ping. - Result: refreshed Feature Status, Client UI systems, Commander/HQ lifecycle, Networking and public variables, Player UI workflow, PVF send-helper contract, Abandoned feature revival and the commander task machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
resource-income-current-b69-b74-refresh-2026-06-22after resource-income rows still lacked current B69/B74 proof and kept older docs-branch/current-head anchors. - Source scope: docs/source
HEAD@c8ec223ab2ba; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historical releasea96fdda28087. - Findings: docs/source, Miksuu, perf and historical
a96fdda2keep the oldupdateresources.sqf:31cap guard over side supply (:49), team paychecks (:63) and AI commander funds (:67), with system-4 server multiplier at:42-43whileClient_GetIncome.sqf:24-28omits the display multiplier. Current stable keeps side supply/team paychecks gated at:45,:63,:77but has AI commander over-cap income/stipend fallback outside the gate at:102-109; system-4 multiplier is:56-57. - Branch note: B69 and B74 are identical for checked resource-income files. Both gate side supply/team paychecks at
updateresources.sqf:58,:76,:90and add fallback at:115-121; Chernarus also usesWFBE_C_AI_COMMANDER_HYBRID_REFILLin commander-cash checks (:94-103,:115) plusWFBE_C_ECONOMY_SUPPLY_INCOME_MULTon side supply at:76, while maintained Vanilla keeps raw_supplyand non-hybrid checks. System-4 multiplier is:69-70; client display still omits it. - Result: refreshed Economy-Towns-And-Supply, Economy-Authority-First-Cut, Feature Status, Source Fix queue, Resource-Income-Tick-Distribution-Engine, dashboard, pruning ledger and resource-income machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
wasp-marker-wait-current-b74-clientfps-refresh-2026-06-22after the WASP marker route still named only current stable/B69 as source-present throttled and did not include adjacent B74 or the live client-fps branch. - Source scope: docs/source
HEAD@46840f048bd4; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; live client-fpsorigin/feat/client-fps@709258e7e6f8; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historical release-line evidencea96fdda28087. - Findings: docs/source still launches
WASP\global_marking_monitor.sqffromInit_Client.sqf:267in both maintained roots and keeps the unslept display-54 wait atglobal_marking_monitor.sqf:57,62,64,68-69,80. Current stable launches atInit_Client.sqf:309; B69/B74 launch at:397; client-fps launches at Chernarus:308and maintained Vanilla:287. Stable/B69/B74/client-fps all carrysleep 0.1atglobal_marking_monitor.sqf:64plus the display-12 wait at:81in both maintained roots. - Branch note: current Miksuu and perf remain old-shape in both maintained roots, and the remote branch scan exposed no live
release/*head. Older release evidence is historical until a release ref is restored or rechecked. - Result: refreshed WASP marker wait cleanup, performance sweep, WASP overlay, current source snapshot, Feature Status cross-link, Source Fix queue, dashboard, pruning ledger and WASP marker machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
pvf-dispatch-current-b74-refresh-2026-06-22after PVF dispatcher and sender-auth rows named current stable/B69 but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@a0721301d4f5remains old-shape for checked Chernarus/Vanilla PVF init/dispatcher paths; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087. - Findings: current stable/B69/B74 use
missionNamespace getVariable _scriptplustypeName == "CODE"guards atServer_HandlePVF.sqf:14-15andClient_HandlePVF.sqf:32-33in both maintained roots. They still forward only value tuples atInit_PublicVariables.sqf:56,61, and noWFBE_CL_PVF_ALLOWED,WFBE_SE_PVF_ALLOWED,PVF_ALLOWED, allowlist or rejected-unregistered warning symbol was found in checked dispatcher/init files. The checked B69..B74 generic PVF dispatcher/init delta is empty. - Branch note: docs/source, current Miksuu, perf and historical
a96fdda2still use dispatch-timeCall Compilein both maintained roots. Current origin exposes no liverelease/*, PVF, network, auth or public feature head. DR-55 authenticated requester context and direct publicVariable channels remain separate from dispatcher lookup/allowlist work. - Result: refreshed PVF dispatch implementation, Networking and public variables, Public variable channel index, Server authority migration map, Hardening roadmap, Feature Status, Source Fix queue, dashboard, pruning ledger and PVF machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
commander-vote-current-b74-refresh-2026-06-22after commander vote rows named current stable/B69 server comparison evidence but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f, and the Commander/HQ gateway still carried older all-branches-unpatched wording. - Source scope: docs/source
HEAD@e0d82714b0f6; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historical releasea96fdda28087; historical AI commanderc20ce1534be0. - Findings: current stable/B69/B74 count
_aiVotesatServer_VoteForCommander.sqf:18,26-27and use the non-tautological_highest >= _aiVotescomparison at:43in both maintained roots, whileGUI_VoteMenu.sqf:88still previews AI/no commander with row-0/strict-majority logic. Docs/source, current Miksuu, perf, historical release and historical AI commander still use the old>= || <=comparison at:43. The checked B69..B74 vote worker/preview delta is empty. - Branch note: current origin exposes no live
release/*, vote or reassignment rescue head on 2026-06-22; broadcommandermatches are Codex AI-commander context/log branches, not vote-worker fixes. Reassignment helper details remain on the dedicated call-shape page. - Result: refreshed Commander vote/reassignment, Commander/HQ lifecycle, Feature Status, Source Fix queue, Pending owner decisions, Hardening roadmap, dashboard, pruning ledger and commander vote machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
service-easa-affordability-current-b74-refresh-2026-06-22after service/EASA rows named current B69 but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@e9dd7f37d1f5; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historical releasea96fdda28087; historical EASA QoLa66d46912e2a. - Findings: docs/source is source-unchanged from
8906ee89,9b3fc38eand8b71e2a1for checkedGUI_Menu_Service.sqf/GUI_Menu_EASA.sqfpaths and keeps old direct service debits plus strict EASA_funds > priceatGUI_Menu_EASA.sqf:47. Current stable/B69/B74 partially guard service rearm/refuel atGUI_Menu_Service.sqf:484,507, while repair/heal still debit on positive price at:496-500,:519-523. B69/B74 are unchanged for checked paths: Chernarus exact-funds EASA uses_funds >= priceatGUI_Menu_EASA.sqf:118, maintained Vanilla remains strict>. - Branch note:
git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spendis empty for checked service/EASA paths;origin/master..origin/claude/b74-aicom-spendchanges onlyGUI_Menu_EASA.sqfin both maintained roots among checked paths. Current origin exposes no liverelease/*, service, EASA, gear, buy or QoL feature head. - Result: refreshed Service menu affordability guards, Gear/loadout/EASA atlas, Feature Status, Source Fix queue, dashboard, pruning ledger and service/EASA machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
send-message-direct-compile-current-b74-refresh-2026-06-23afterSEND_MESSAGErows named current B69 but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@3a32be92beec; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historical releasea96fdda28087. - Findings: docs/source is source-unchanged from
40c477be/16247fc8ffor checkedSEND_MESSAGEreceiver/helper paths. Docs/source, current stable, B69, B74, Miksuu, perf and historical release all keep direct"SEND_MESSAGE" addPublicVariableEventHandleratClient/FSM/updateclient.sqf:12, receiver_messageText = call compile _messageTextatClient_onEventHandler_SEND_MESSAGE.sqf:27, and helper compile/broadcast atCommon_SendMessage.sqf:26,38in both maintained roots. - Branch note:
40c477be..HEAD,16247fc8f..HEAD,origin/claude/b69..origin/claude/b74-aicom-spend,origin/master..origin/claude/b74-aicom-spend,0a1ccb4d..origin/claude/b69andb8530477..origin/claude/b69are empty for checkedSEND_MESSAGEreceiver/helper paths. Current origin exposes no liverelease/*, message, send, network, public, PVF or security rescue branch. - Result: refreshed Public variable channel index, Networking/public variables, Feature Status, Source Fix queue, Hardening roadmap, dashboard, pruning ledger and
SEND_MESSAGEmachine rows. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
side-supply-current-b74-refresh-2026-06-23after side-supply clamp/reason/resistance rows named current B69 but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@a908284c5ec7is source-unchanged from4db90f1c,7047da5d9andf52ccee8for checked side-supply files. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087. - Findings: docs/source, current stable, current Miksuu and historical
a96fdda2keep the old_currentSupply - _amountnegative floor atCommon_ChangeSideSupply.sqf:25andServer_ChangeSideSupply.sqf:12,36in both maintained roots, plus thecount _this > 3reason guard atCommon_ChangeSideSupply.sqf:8-14. Perf fixes only Chernarus arithmetic. B69 and B74 have no checked side-supply path delta; both fix only Chernarus server arithmetic atServer_ChangeSideSupply.sqf:12,36,60and add Chernaruswfbe_supply_temp_resistanceat:25-45, while maintained Vanilla remains old-shape. - Branch note:
git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spendis empty for checked side-supply paths.origin/master..origin/claude/b74-aicom-spendchanges only the ChernarusCommon_ChangeSideSupply.sqfandServer_ChangeSideSupply.sqfamong checked side-supply files. Current origin exposes no liverelease/*, supply or economy rescue head. - Result: refreshed Economy authority first cut, Resistance supply scaffold, Feature Status, Source Fix queue, dashboard, pruning ledger and side-supply machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
hq-score-current-b74-refresh-2026-06-23after HQ-kill score rows named current B69 but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@9b7eb4bcde02is source-unchanged from97e4cdd0and4d4610f1for checked HQ-score files. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087. - Findings: docs/source, current stable, current Miksuu, perf and historical
a96fdda2all keep generic HQ building score plus a second HQ bounty score in both maintained roots. Current stable usesServer_OnHQKilled.sqf:23,52,54,80,83,86. B69 and B74 have noServer_OnHQKilled.sqfdelta; both use:23,64,66,106,109,112and retain base-fall smoke/sting code at:57/:103, which is spectacle code rather than DR-50 closure.WFBE_C_BUILDINGS_SCORE_COEFstays3everywhere checked; B74 only drifts the Chernarus coefficient line toInit_CommonConstants.sqf:734. - Branch note:
git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spendis empty for checkedServer_OnHQKilled.sqfpaths and changes only ChernarusInit_CommonConstants.sqfamong checked HQ score files. Current origin exposes no liverelease/*, HQ, score, bounty or base rescue head; broadcommandermatches are Codex AI-commander context/log branches. - Result: refreshed Commander/HQ lifecycle, Feature Status, Source Fix queue, dashboard, pruning ledger and HQ-score machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
mash-marker-current-b74-refresh-2026-06-23after the MASH marker/deploy rows still named current B69 but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@443055cfis unchanged from2b5139219faaanddb3015f18ea3for checked Chernarus/Vanilla MASH deploy, marker relay, init and respawn-availability paths. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087. - Findings: docs/source, Miksuu and perf keep local MASH deploy plus orphaned marker relay in both maintained roots:
Client_GetRespawnAvailable.sqf:49,Skill_Apply.sqf:47,Skill_Officer.sqf:8,26,29,MASHMarker.sqf:1,9,11,receiverMASHmarker.sqf:1and commented receiver compileInit_Client.sqf:132(:134on Miksuu). Current stable/B69/B74/historical release remove the maintained-root deploy/module path, expose onlySkill_Apply.sqf:43MASH-deploy-removed wording plus residues, and have no maintained-rootClient/Module/MASH,Server/Module/MASHorSkill_Officer.sqfentries. The checked B69..B74 MASH delta is empty; no liverelease/*, MASH, respawn or marker head was exposed. - Result: refreshed Respawn and death lifecycle, Feature Status, Abandoned feature revival, Public Variable Channel Index, Dead/stale code register, dashboard/pruning ledger and machine rows so current stable/B69/B74 removal-shaped targets are separated from docs/Miksuu/perf old-shape local MASH. No gameplay source changed.
- Claimed
empty-supply-truck-current-b74-refresh-2026-06-23after the empty supply-truck cleanup rows named current B69 but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@7e7aebec203ais unchanged fromb4e10b5ffor checked Chernarus/Vanilla empty-vehicle collector and handler paths. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087. - Findings: docs/source, current stable, B69, B74, Miksuu, perf and historical
a96fdda2all drainWF_LogicemptyVehiclesthroughemptyvehiclescollector.sqf:9,12,15-17,19and set supply-truck_delay = 86400in both maintained roots. Docs/Miksuu/perf/historical handler shape isServer_HandleEmptyVehicle.sqf:21-23,29-30,33; current stable/B69/B74 line drift is:29-31,37-38,41. - Branch note:
git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend,0094647d..origin/claude/b74-aicom-spendand80d3267c..origin/claude/b74-aicom-spendare empty for checked maintained collector/handler paths. Current origin exposes no liverelease/*, cleanup or supply rescue head, soa96fdda2remains historical source evidence rather than current release proof. - Result: refreshed Marker cleanup/restoration, Feature Status, Source Fix queue, dashboard, pruning ledger and empty supply-truck machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
commander-reassignment-current-b74-refresh-2026-06-23after commander reassignment rows named current stable/current B69 helper-unpacking proof but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@60c35c0503deis unchanged from337ed16633e7andb44aaaf8for checked Chernarus/VanillaGUI_Commander_VoteMenu.sqf,RequestNewCommander.sqf,Server_AssignNewCommander.sqf,Common_GetSideLogic.sqfandInit_PublicVariables.sqfpaths. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; historical AI-commander evidence isc20ce153. - Findings: docs/source still uses
_side = _thisatServer_AssignNewCommander.sqf:3in both maintained roots. Current stable, B69, B74, Miksuu, perf, historicala96fdda2and historicalc20ce153all unpack_side = _this select 0/_commander = _this select 1atServer_AssignNewCommander.sqf:4-5in both maintained roots. All checked maintained roots still keep duplicatenew-commander-assignedsenders atRequestNewCommander.sqf:14and helper:9/:10, and B74 still resolves reassignment UI by visiblelnbTextatGUI_Commander_VoteMenu.sqf:33despite row values at:63. - Branch note:
git diff --name-status origin/claude/b69..origin/claude/b74-aicom-spend,0a1ccb4d..origin/claude/b74-aicom-spendandb8530477..origin/claude/b74-aicom-spendare empty for checked maintained reassignment paths. B74 full modded Napf/Eden/Lingor forks still use_side = _thisatModded_Missions/*/Server/Functions/Server_AssignNewCommander.sqf:3. Current origin exposes no liverelease/*,feat/*commander*,feat/*vote*,feat/*reassign*,feature/*commander*,feature/*vote*orfeature/*reassign*heads. - Result: refreshed Commander reassignment call shape, Commander vote/reassignment, Feature Status, Source Fix queue, dashboard, pruning ledger and commander machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
commander-reassignment-row-value-line-correction-2026-06-23after the latest commander reassignment worklog and feature-status JSONL row still carried an obsolete:53anchor for B74GUI_Commander_VoteMenu.sqfrow values. - Source scope:
origin/claude/b74-aicom-spend@b23f557fChernarusGUI_Commander_VoteMenu.sqfresolves by visiblelnbTextat:33, sendsRequestNewCommanderat:46, and stores candidate row values withlnbSetValueat:63. - Result: corrected the stale
:53row-value evidence to:63in the append-only worklog note above andagent-feature-status.jsonl. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
town-ai-despawn-current-b74-refresh-2026-06-23after the Town AI vehicle despawn owner/status/queue rows named current B69 evidence but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@3a9ba92e6ea7; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historical releasea96fdda28087; live AI fleet branchorigin/feat/aicom-fleet-improvements@cc5090bed4ad. - Findings: docs/source, current stable, Miksuu, perf, historical release and AI fleet still delete tracked
wfbe_active_vehicleswithout a playercrewcheck in both maintained roots. Current stable line drift isserver_town_ai.sqf:309; docs/source is:214; Miksuu is:195; perf is:219; historical release is:200; AI fleet is:207. - Branch note: B69 and B74 are identical for checked
server_town_ai.sqfpaths. Chernarus has the candidate crew-scan guard atserver_town_ai.sqf:325, while maintained Vanilla remains unsafe at:319. Checked deltasorigin/claude/b69..origin/claude/b74-aicom-spend,0a1ccb4d..origin/claude/b74-aicom-spendandb8530477..origin/claude/b74-aicom-spendare empty. - Helper note: no checked current ref contains
Server_CleanupExpiredTownDefenseAssets.sqf; current origin exposes no liverelease/*, town, despawn or cleanup rescue head beyond the already-unsafe AI fleet branch. Older89ae9dadhelper evidence remains historical. - Result: refreshed Town AI vehicle despawn safety, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
construction-smallsite-current-b74-refresh-2026-06-23after the SmallSite logic-list owner/status/queue rows named current B69 evidence but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@7562c803af80source-unchanged from6b8eba5e1a8fand3406ffa0for checked construction paths; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historical releasea96fdda28087. - Findings: every checked maintained root keeps SmallSite add/add at
Construction_SmallSite.sqf:70,99and MediumSite add/remove atConstruction_MediumSite.sqf:70,114in both source Chernarus and maintained Vanilla. - Branch note: checked deltas
origin/claude/b69..origin/claude/b74-aicom-spend,0a1ccb4d..origin/claude/b74-aicom-spend,b8530477..origin/claude/b74-aicom-spendand3406ffa0..HEADare empty for the checked Chernarus/Vanilla SmallSite/MediumSite paths. - Rescue scan: current origin exposes no live
release/*,feat/*construction*,feat/*coin*,feat/*small*,feature/*construction*,feature/*coin*orfeature/*small*rescue head. - Result: refreshed Construction logic list cleanup, Construction and CoIn systems, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
camp-count-current-b74-refresh-2026-06-23after the camp-count helper owner/status/queue rows named current B69 evidence but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@6b8b12dff8bcis source-unchanged from91d1ccf2andade4d356for checked Chernarus/Vanilla camp helper/caller paths; current stableorigin/master@0139a3468609; current B69origin/claude/b69@8d465fcede7f; adjacent B74origin/claude/b74-aicom-spend@b23f557fc912; current Miksuub8389e748243; perforigin/perf/quick-wins@0076040f8a5e; historical releasea96fdda28087. - Findings: every checked maintained root keeps
Common_GetTotalCamps.sqf:10andCommon_GetTotalCampsOnSide.sqf:16returning1for zero-camp towns. The same helper semantics feed capture mode 2/capture-rate math, threeway defender respawn and depot infantry-buy gates. - Branch note: B69 and B74 are identical for checked helper/caller paths. Both use
server_town.sqf:188-204,Common_GetRespawnThreeway.sqf:7,Client_GetRespawnAvailable.sqf:92andGUI_Menu_BuyUnits.sqf:120-121in both maintained roots; docs/source usesserver_town.sqf:179-195, respawn:69and Buy Units:111-112. - Rescue scan: current origin exposes no live
release/*,feat/*camp*,feat/*town*,feature/*camp*orfeature/*town*rescue head. - Result: refreshed Towns, camps and capture, Feature Status, Source Fix queue, dashboard, pruning ledger and camp-count machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
upgrade-sync-current-b74-refresh-2026-06-23after the RequestSpecialupgrade-syncowner/status/queue rows named current B69 evidence but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@b27717f532a3is unchanged frombc21f5207650andff8dd884for checked Chernarus/VanillaServer_HandleSpecial.sqf,GUI_UpgradeMenu.sqfandServer_ProcessUpgrade.sqfpaths. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; historical upgrade-queue evidence isb061c905b7be. - Findings: docs/source keeps the caller at
GUI_UpgradeMenu.sqf:171, mixed parser atServer_HandleSpecial.sqf:3,67-73and sync lifecycle atServer_ProcessUpgrade.sqf:26,29,35in both maintained roots. Current stable, B69 and B74 keep the same mixed_args/_thisparser atServer_HandleSpecial.sqf:3,67-73, callerGUI_UpgradeMenu.sqf:292and sync lifecycleServer_ProcessUpgrade.sqf:32,35,41in both maintained roots. Miksuu/perf keep caller:241; historicala96fdda2keeps caller:254; historical upgrade-queueb061c905keeps caller:268. - Branch note: checked deltas
origin/claude/b69..origin/claude/b74-aicom-spendand0a1ccb4d..origin/claude/b74-aicom-spendare empty for checked handler/caller/process-upgrade paths.origin/master..origin/claude/b74-aicom-spendtouchesServer_HandleSpecial.sqfonly in unrelatedaicom-team-heading,connected-hcand GUER VBIED sections. Current origin exposes no liverelease/*, upgrade, special or queue rescue head. - Result: refreshed Support specials, Upgrades and research, Feature Status, Source Fix queue, dashboard, pruning ledger and upgrade-sync machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
attack-wave-authority-current-b74-refresh-2026-06-23after attack-wave owner/status/queue rows still named current B69 evidence while already noting adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Source scope: docs/source
HEAD@6d263dc21093is unchanged from1c1ea55970dcandf3e157f2for checked Chernarus/Vanilla attack-wave request/detail/client-price paths. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release, AI-commander and upstream AttackWave evidence area96fdda28087,c20ce153and994150da. - Findings: docs/source still gates the action client-side at
updateclient.sqf:240, sendsATTACK_WAVE_INITfromCommon_AttackWaveActivate.sqf:6,8, trusts_supply/_sideinServer_AttackWave.sqf:5-6,15,23,27,36,38, trusts detail payloads inAttackWave.sqf:19,23-25,40, and applies the modifier in buy-price consumersClient_UIFillListBuyUnits.sqf:60andGUI_Menu_BuyUnits.sqf:90,261. - Branch note: current stable, B69 and B74 keep the same request/detail trust in both maintained roots; their buy-price consumers are
Client_UIFillListBuyUnits.sqf:90andGUI_Menu_BuyUnits.sqf:99,416. Checked B69..B74 and older-B69-to-B74 path deltas only touch constants: B74 Chernarus constants drift toInit_CommonConstants.sqf:528,572-574, maintained Vanilla stays:349,393-395. - Rescue scan: current origin exposes no live
release/*, attack-wave or support rescue head. Miksuu, perf, historical release, historical AI-commander and historical upstream AttackWave all keep the same inherited trust shape. - Result: refreshed Attack-wave authority, Feature Status, Source Fix queue, dashboard, pruning ledger and attack-wave machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
auto-wall-current-b74-refresh-2026-06-23after the auto-wall global-toggle owner/status/queue rows still cited older B69 scope and did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Planned source scope:
coin_interface.sqf,RequestAutoWallConstructinChange.sqf,Init_Common.sqf,Construction_SmallSite.sqfandConstruction_MediumSite.sqfin source Chernarus plus maintained Vanilla, checked across docs/source, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74, current Miksuub8389e748243, perforigin/perf/quick-wins@0076040fand historical releasea96fdda2. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Source scope: docs/source
HEAD@f3896116is unchanged from89aadf8cfor checked auto-wall paths. Current stable isorigin/master@0139a346; current B69 isorigin/claude/b69@8d465fce; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557f; current Miksuu was verified by directgit ls-remoteasb8389e748243; perf isorigin/perf/quick-wins@0076040f; historical release evidence isa96fdda2. - Findings: every checked maintained root still routes CoIn
User14/coin_interface.sqf:180,207-217throughRequestAutoWallConstructinChangeregistered atInit_PublicVariables.sqf:21, and the handler writes one mission-globalisAutoWallConstructingEnabledatRequestAutoWallConstructinChange.sqf:3-7. Docs/source, current Miksuu and perf initialize itfalseatInit_Common.sqf:201and consume it without structure exclusions at SmallSite:110/ MediumSite:125. Current stable initializes it true atInit_Common.sqf:213; B69/B74 initialize it true at:214. - Branch note: stable/B69/B74 keep the same global toggle scope but add SmallSite
AARadar/CBRadarexclusions atConstruction_SmallSite.sqf:123and MediumSiteAARadar/Bank/Reserve/ArtilleryRadarexclusions atConstruction_MediumSite.sqf:160in maintained Vanilla; B69/B74 Chernarus MediumSite line drift is:163because of unrelated bank-pending lines. Historicala96fdda2only adds theAARadarguard at SmallSite/MediumSite:110/:125. - Rescue scan:
git diff --name-status 89aadf8c..HEAD,origin/claude/b69..origin/claude/b74-aicom-spendand35547c47..origin/claude/b74-aicom-spendare empty for checked auto-wall paths.origin/master..B74touches checked files only for unrelated AICOM/GuerVbied compile and bank pending-reservation lines. Current origin exposes no liverelease/*, auto-wall, wall, construction or CoIn rescue head. - Result: refreshed Construction and CoIn systems, Server composition spawner reference, Feature Status, Source Fix queue, dashboard, pruning ledger and auto-wall machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
camp-flag-current-b74-refresh-2026-06-23after the camp flag texture / repair-side flag status row still named current B69 plus naval-HVT branch evidence but did not include adjacent B74origin/claude/b74-aicom-spend@b23f557f. - Planned source scope:
Server/FSM/server_town_camp.sqfcapture-side flag update plusServer/Functions/Server_HandleSpecial.sqfrepair-camp handling in source Chernarus plus maintained Vanilla, checked across docs/source, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74, current Miksuub8389e748243, perforigin/perf/quick-wins@0076040f, historical releasea96fdda2and liveorigin/feat/naval-hvt-objectives@2e1c5931. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Source scope: docs/source
HEAD@de911438cfffis unchanged from28a7d9c5for checked Chernarus/Vanilla camp capture,repair-campandCampCapturedclient-handler paths. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; live naval-HVT evidence isorigin/feat/naval-hvt-objectives@2e1c59317186. - Findings: docs/source still writes
_newSIDatserver_town_camp.sqf:132then sets the world flag from old_sideat:135;repair-campchanges side/broadcasts atServer_HandleSpecial.sqf:165,168without flag refresh; andCampCaptured.sqf:22,47only recolors markers. Current stable/B69/B74/historical/naval-HVT fix independent capture in both maintained roots atserver_town_camp.sqf:83-86; B69/B74 repair remains open at ChernarusServer_HandleSpecial.sqf:491,494and Vanilla:468,471. - Branch note: checked deltas
origin/claude/b69..origin/claude/b74-aicom-spend,0a1ccb4d..origin/claude/b74-aicom-spendand28a7d9c5..HEADare empty for checked camp flag,repair-campandCampCapturedclient-handler paths. Current Miksuu still uses old owner atserver_town_camp.sqf:88-91; perf fixes Chernarus only at:135; current origin exposes no liverelease/*,*camp*or*town*rescue head. - Result: refreshed Towns, camps and capture, Feature Status, Source Fix queue, dashboard, pruning ledger and camp-flag machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
gear-template-profile-current-b74-refresh-2026-06-23after the gear profile/template owner/status/queue rows named current stable evidence but did not include adjacent B69/B74origin/claude/b69@8d465fce/origin/claude/b74-aicom-spend@b23f557f. - Planned source scope:
Client_UI_Gear_SaveTemplateProfile.sqf,Client_UI_Gear_AddTemplate.sqf,Client_UI_Gear_FillTemplates.sqfandInit_ProfileGear.sqfin source Chernarus plus maintained Vanilla, checked across docs/source, current stableorigin/master@0139a346, current B69, adjacent B74, current Miksuub8389e748243,origin/perf/quick-wins@0076040f, historical releasea96fdda2and historical EASA QoLa66d46912e2a. - Initial findings: docs/source
HEAD@c7f361f4is unchanged from72b5f0de98f9/43c3ba05for checked template paths and still carries undefined_u_upgradeatClient_UI_Gear_SaveTemplateProfile.sqf:33,52,75plusInit_ProfileGear.sqf:17,25six-field import guard/index-6 read. Current stable/B69/B74 fix the save-filter comparisons at:34,:57,:82in both maintained roots, but still keep the import-bound issue and AddTemplate:136Barracks-or-Gear versus FillTemplates:17Gear-only policy split. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Source scope: current stable is
origin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu isb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; historical EASA QoL evidence isa66d46912e2a. - Branch note: checked deltas
72b5f0de98f9..HEAD,43c3ba05..HEAD,origin/claude/b69..origin/claude/b74-aicom-spend,origin/master..origin/claude/b74-aicom-spendand0a1ccb4d..origin/claude/b74-aicom-spendare empty for the checked template paths. Current origin exposes no liverelease/*, gear or template rescue head. - Result: refreshed Gear template profile filter, Gear/loadout/EASA atlas, Feature Status, Source Fix queue, dashboard, pruning ledger and gear-template machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
vehicle-cargo-loop-current-b74-refresh-2026-06-23after the cargo-loop owner/status/queue rows captured current stable and Miksuu scope but did not include adjacent B69/B74origin/claude/b69@8d465fce/origin/claude/b74-aicom-spend@b23f557f. - Planned source scope:
Common_EquipVehicle.sqfandCommon_EquipBackpack.sqfin source Chernarus plus maintained Vanilla, checked across docs/source, current stableorigin/master@0139a346, current B69, adjacent B74, current Miksuub8389e748243,origin/perf/quick-wins@0076040f, historical releasea96fdda2and historical EASA QoLa66d46912e2a. - Initial findings: docs/source
HEAD@bd0ec67dis unchanged fromb2544207for checked cargo helper paths and still carries inclusive loops atCommon_EquipVehicle.sqf:27,33,39plusCommon_EquipBackpack.sqf:35,41in both maintained roots. Current stable/B69/B74 and historicala96fdda2fix all five loops to(count(_items) - 1)in both maintained roots; current Miksuu and historical EASA QoL keep the inclusive loops; perf fixes Chernarus only while maintained Vanilla remains old-shape. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Source scope: current stable is
origin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu was rechecked withgit ls-remoteasb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; historical EASA QoL evidence isa66d46912e2a. - Branch note: checked deltas
b2544207..HEAD,origin/claude/b69..origin/claude/b74-aicom-spend,origin/master..origin/claude/b74-aicom-spendand0a1ccb4d..origin/claude/b74-aicom-spendare empty for checked cargo helper paths. Current origin exposes no liverelease/*, cargo, equip, gear, EASA or QoL rescue head. - Result: refreshed Vehicle cargo equip loop bounds, Gear/loadout/EASA atlas, Feature Status, Source Fix queue, dashboard, pruning ledger and cargo-loop machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
buy-menu-price-key-current-b74-refresh-2026-06-23after the buy-menu price/key owner/status/queue rows still used 2026-06-21 current-stable wording and did not include adjacent B69/B74 evidence. - Planned source scope:
GUI_Menu_BuyUnits.sqf,Client_UIFillListBuyUnits.sqfandInit_CommonConstants.sqfin source Chernarus plus maintained Vanilla, checked across docs/sourceHEAD, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040f, historical releasea96fdda2and historical EASA QoLa66d46912e2a. - Initial findings: docs/source
HEAD@4120137fis unchanged from8d611092/ebd86fad0for checked buy-menu controller/list-filler paths and still has selected-detail price drift atGUI_Menu_BuyUnits.sqf:261, no level-0 list-filler reset forUNIT_COST_MODIFIER, and uppercase/lowercase driver-default profile key split in both maintained roots. Current stable/B69/B74 and historicala96fdda2fix selected-detail display and mirror both driver keys in both maintained roots, but still only write unit-cost discounts atClient_UIFillListBuyUnits.sqf:11,14; B69..B74 changes only Chernarus constants among checked paths. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Source scope: direct current Miksuu
masterwas rechecked asb8389e748243; current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; historical EASA QoL evidence isa66d46912e2a. - Branch note: checked deltas
8d611092..HEADandebd86fad0..HEADare empty for Chernarus/Vanilla buy-menu controller/list-filler paths. Checkedorigin/claude/b69..origin/claude/b74-aicom-spend,origin/master..origin/claude/b74-aicom-spendand0a1ccb4d..origin/claude/b74-aicom-spendare empty for controller/list-filler paths and touch onlyInit_CommonConstants.sqfline drift. Current origin exposes no liverelease/*, buy, EASA, QoL or factory rescue head. - Result: refreshed Factory and purchase systems atlas, Feature Status, Source Fix queue, dashboard, pruning ledger and buy-menu price/key machine rows with adjacent B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
stale-upgrade-dialog-current-b74-refresh-2026-06-23after the stale old upgrade dialog row still cited the 2026-06-14 branch check and one dead-code row incorrectly implied currentorigin/masterstill carriedRscMenu_Upgrade. - Planned source scope:
Rsc/Dialogs.hpp,Client/GUI/GUI_Menu.sqf,Client/GUI/GUI_UpgradeMenu.sqfand missingClient/GUI/GUI_Menu_Upgrade.sqfin source Chernarus plus maintained Vanilla, checked across docs/sourceHEAD, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040f, historical releasea96fdda2and historical upgrade-queueb061c905. - Initial findings: docs/source
HEAD@0fdd5602is unchanged fromd4cfef80for checked upgrade dialog/controller paths and still carriesRscMenu_UpgradeatRsc/Dialogs.hpp:2425withonLoadpointing at missingClient\GUI\GUI_Menu_Upgrade.sqfat:2428in both maintained roots. Current stable, B69, B74, historicala96fdda2and historicalb061c905keep only the liveWFBE_UpgradeMenuonLoadatRsc/Dialogs.hpp:4-7in both maintained roots; current Miksuu and perf keep the stale class at:2435,:2438. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Branch note: checked
d4cfef80..HEAD,origin/master..origin/claude/b74-aicom-spendandorigin/claude/b69..origin/claude/b74-aicom-spenddeltas are empty for the checked upgrade dialog/controller paths. Direct current Miksuumasterwas rechecked withgit ls-remoteasb8389e748243. - Result: refreshed UI resource parity cleanup, Client UI systems atlas, Feature Status, Dead/stale code, dashboard, pruning ledger and stale-upgrade machine rows with current stable/B69/B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
economy-dialog-controls-current-b74-refresh-2026-06-23after Economy stale-control rows still mixed 2026-06-14 stable/release wording and one dead-code row incorrectly implied current stable still carried23004/23005/23006writes. - Planned source scope:
Client/GUI/GUI_Menu_Economy.sqfandRsc/Dialogs.hppin source Chernarus plus maintained Vanilla, checked across docs/sourceHEAD@21f0d53b, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040fand historical releasea96fdda2. - Initial findings: docs/source still writes disabled-state controls
23004,23005and23006fromGUI_Menu_Economy.sqf:7-8in both maintained roots whileRscMenu_Economydeclares23002,23003and23008without23020. Current stable, B69, B74 and historicala96fdda2useDisplayCtrl 23020atGUI_Menu_Economy.sqf:25and declareidc = 23020in both maintained roots. - Branch note: current Miksuu
masterwas rechecked by directgit ls-remoteasb8389e748243; it andorigin/perf/quick-wins@0076040fkeep the stale writes in both maintained roots. Checkedd2a3f995..HEAD,b5219d47..HEAD,origin/claude/b69..origin/claude/b74-aicom-spendand0a1ccb4d..origin/claude/b74-aicom-spenddeltas are empty for checked Economy controller/resource paths;origin/master..origin/claude/b74-aicom-spendchanges only Chernarus dashboard label text among checked paths. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Result: refreshed UI resource parity cleanup, Client UI systems atlas, Feature Status, Dead/stale code, dashboard, pruning ledger and Economy machine rows with current stable/B69/B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
ui-idd-collision-current-b74-refresh-2026-06-23after duplicate dialog/title IDD rows still used older 2026-06-14 stable/release wording and did not include current stable/B69/B74 branch tips. - Planned source scope:
Rsc/Dialogs.hppEASA/Economy dialog IDs plusRsc/Titles.hppRscOverlay/OptionsAvailabletitle IDs in source Chernarus plus maintained Vanilla, checked across docs/sourceHEAD, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040fand historical releasea96fdda2. - Initial findings: docs/source
HEAD@edbd341eis unchanged fromb5219d47for checked Dialogs/Titles paths and still keepsRscMenu_EASAandRscMenu_Economyonidd = 23000atRsc/Dialogs.hpp:3209-3211and:3287-3289in both maintained roots. Current stable, B69 and B74 split EASA toidd = 24000and keep Economy on23000atDialogs.hpp:2926-2928and:3004-3006in both maintained roots; historicala96fdda2carries the same split at:2862-2864and:2940-2942. - Branch note: current Miksuu
masterwas rechecked by directgit ls-remoteasb8389e748243; it andorigin/perf/quick-wins@0076040fstill duplicate EASA/Economy23000atDialogs.hpp:3265-3267and:3343-3345in both maintained roots.RscOverlayandOptionsAvailablestill share title10200in every checked ref/root (Titles.hpp:44-46, docs/Miksuu/perf:164-165, stable/B69/B74/release:168-169). No checked maintained root hasfindDisplay 23000,findDisplay 24000orfindDisplay 10200callers. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Result: refreshed UI resource parity cleanup, UI IDD collision repair, Client UI systems atlas, Feature Status, Dead/stale code, dashboard, pruning ledger and UI IDD machine rows with current stable/B69/B74 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
clickabletext-soundpush-current-b74-refresh-2026-06-23after finding the human Client UI / Feature Status / Source Fix queue rows already treat current stable as source-present for validRscClickableText.soundPush[], while older machine rows and Dead/stale wording still describe current stable as malformed. - Planned source scope:
Rsc/Ressources.hppbaseRscClickableTextvalue andRsc/Dialogs.hppderivedRscClickableTextcontrols in source Chernarus plus maintained Vanilla, checked across docs/sourceHEAD, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040f, historical releasea96fdda2and UI theme branches. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Source scope: docs/source
HEAD@0bb0f89fis unchanged fromb5219d47for checked resource/dialog paths and still keeps malformedRscClickableText.soundPush[] = {, 0.2, 1};atRsc/Ressources.hpp:556in both maintained roots with 17 derivedRscClickableTextcontrols. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu was rechecked by directgit ls-remoteasb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087; UI theme evidence isorigin/feat/wf-menu-ops-console@0767c0b5andorigin/feat/wf-menu-ux-phase1@87d86257. - Findings: current stable, B69 and B74 keep valid
soundPush[] = {"", 0.2, 1};atRsc/Ressources.hpp:556in both maintained roots and derive 14 controls fromRscClickableText. Stable blame points to1a5e0b40for Chernarus and9b49883cfor maintained Vanilla. Checkedorigin/master..origin/claude/b74-aicom-spendandorigin/claude/b69..origin/claude/b74-aicom-spendresource/dialog deltas are empty. - Branch note: current Miksuu, perf and the two UI theme branches keep the malformed value with 17 derived controls in both maintained roots; historical
a96fdda2keeps the malformed value with 14 derived controls. Current origin exposes no liverelease/*or click/sound/resource rescue head on 2026-06-23 beyond the two UI theme branches. - Result: refreshed Client UI systems atlas, Feature Status, Source Fix queue, Dead/stale code, dashboard, pruning ledger and clickable-text machine rows with current stable/B69/B74 source-present evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
rhud-endgame-title-handle-current-b74-refresh-2026-06-23after Source Fix Propagation Queue still carried 2026-06-14 stablecf2a6d6awording for thecurrentCutDisplaysplit while the UI owner pages and hardening row already had current stable/B69/B74 evidence. - Source scope: docs/source
HEAD@92b52e73is unchanged fromedbd341eandb5219d47for checked Chernarus/VanillaRsc/Titles.hpp,Client_UpdateRHUD.sqf,updateavailableactions.fsm,GUI_EndOfGameStats.sqf,GUI_SetCurrentCutDisplay.sqfandGUI_ClearCurrentCutDisplay.sqfpaths. Current stable isorigin/master@0139a3468609; current B69 isorigin/claude/b69@8d465fcede7f; adjacent B74 isorigin/claude/b74-aicom-spend@b23f557fc912; current Miksuu was rechecked by directgit ls-remoteasb8389e748243; perf isorigin/perf/quick-wins@0076040f8a5e; historical release evidence isa96fdda28087. - Findings: every checked maintained root still has
OptionsAvailableandEndOfGameStatsusing the sameGUI_SetCurrentCutDisplay.sqf/GUI_ClearCurrentCutDisplay.sqfhelper pair and therefore the sameuiNamespace["currentCutDisplay"]key. Docs/Miksuu/perf useRsc/Titles.hpp:170-171,539-540,Client_UpdateRHUD.sqf:89,92,190,updateavailableactions.fsm:225,228,230andGUI_EndOfGameStats.sqf:13,34-44,86-93; stable/B69/B74 useRsc/Titles.hpp:174-175,587-588andClient_UpdateRHUD.sqf:89,92,266. - Branch note: B69/B74 Chernarus only drift the endgame stat anchors to
GUI_EndOfGameStats.sqf:15,36-46,88-95because of unrelated GUER-label work. Checkedorigin/claude/b69..origin/claude/b74-aicom-spendtitle-handle deltas are empty, while checkedorigin/master..B74adds only unrelated Chernarus GUER-label and vehicle-tint title content. Current origin exposes no liverelease/*head. - Result: refreshed UI IDD collision repair, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows with current stable/B69/B74 title-handle evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
victory-endgame-current-b74-refresh-2026-06-23after Victory/endgame rows still used the 2026-06-21 current-stable wording and did not distinguish B69/B74 Chernarus partial fixes from maintained Vanilla drift. - Planned source scope:
Server/FSM/server_victory_threeway.sqf,Client/Client_EndGame.sqf,Client/GUI/GUI_EndOfGameStats.sqfandCommon/Init/Init_CommonConstants.sqfin source Chernarus plus maintained Vanilla, checked across docs/sourceHEAD, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040f, historicala96fdda2andorigin/claude/b57-soak-proposals@b8a1505f. - Initial findings: docs/source
HEAD@4c87efd2keeps the old server loop in both maintained roots (server_victory_threeway.sqf:11,23-24,31,41) and old client inversion/label shape (Client_EndGame.sqf:5-13;GUI_EndOfGameStats.sqf:5-8). Current stable adds HQ nil/null skip and WASPSTAT/logging drift but still gates_victory == 0and uses the mixed guard atserver_victory_threeway.sqf:11,21-22,29,37,41-49in both roots. - B69/B74 findings: Chernarus removes the
_victory == 0gate atserver_victory_threeway.sqf:16, adds same-tick short-circuit at:26and guards the combined condition at:45; maintained Vanilla remains stable-shaped at:11,:29,:49. B69/B74 remove client side inversion atClient_EndGame.sqf:6-11in both roots, but add the GUER label only in ChernarusGUI_EndOfGameStats.sqf:8-10. - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Branch note: checked
origin/claude/b69..origin/claude/b74-aicom-spendvictory-path deltas only touch ChernarusInit_CommonConstants.sqf; direct current Miksuumasterwas rechecked asb8389e7482438edd00f420c5bb795ac0a642971f. - Result: refreshed Victory/endgame atlas, Feature Status, Source Fix queue, dashboard, pruning ledger and machine rows with current stable/B69/B74 evidence. B69/B74 Chernarus is now documented as a partial rescue, not maintained-root closure. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
loadoutmanager-root-current-b74-refresh-2026-06-23after tooling/root-discovery wording mixed branch-specific marker-root rules and the Source Fix queue still used the earlier current-stable framing without B69/B74 branch-tip evidence. - Planned source scope:
Tools/LoadoutManager/FileManagement/FileManager.csacross docs/sourceHEAD@ffdfaa24, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040fand historicala96fdda2. - Initial findings: docs/source accepts either an ancestor named
a2waspwarfareor a repo-shaped root withMissions,Missions_VanillaandTools/LoadoutManager/LoadoutManager.csproj(FileManager.cs:153,158,166,176,186-188). Current stable/B69/B74/a96fdda2 accept either the named ancestor or markersMissions/[55-2hc]warfarev2_073v48co.chernarus,Tools/LoadoutManagerandAGENTS.md(FileManager.cs:145,150,158,165,170-176). Current Miksuu/perf still require an ancestor nameda2waspwarfare(FileManager.cs:145,150). - No gameplay source edits planned; this is a docs/wiki mirror refresh lane.
- Branch note: checked
4bd37b98..HEAD,d30d23466..HEAD,origin/master..origin/claude/b69,origin/claude/b69..origin/claude/b74-aicom-spendandorigin/master..origin/claude/b74-aicom-spendhave noFileManager.csdeltas. Current origin exposes no liverelease/*head; direct current Miksuumasterwas rechecked asb8389e7482438edd00f420c5bb795ac0a642971f. - Result: refreshed Tools and build workflow, Source fix propagation queue, Testing workflow, dashboard, pruning ledger and
agent-release-readiness.jsonwith branch-sensitive root-discovery evidence. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
version-sqf-current-b74-refresh-2026-06-23after the generatedversion.sqfFeature Status row still cited a 2026-06-14 docs checkout and stablecf2a6d6aevidence, while the Source Fix queue already treated generatedversion.sqfas a release gate. - Source scope: docs/source
HEAD@ded20d3d, current stableorigin/master@0139a346, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, direct current Miksuumaster@b8389e748243andorigin/perf/quick-wins@0076040f. - Findings: no checked ref tracks live Chernarus or maintained Vanilla
version.sqf, and this fresh docs mirror checkout has neither file present. Docs/source, Miksuu and perf includeversion.sqffromdescription.ext:39; stable/B69/B74 include it from:38; all checked roots include it again frominitJIPCompatible.sqf:4and consumeWF_RESPAWNDELAY,WF_MISSIONNAMEandWF_MAXPLAYERSinRsc/Header.hpp:5,9,21. - Branch note: B69/B74 add tracked
Missions/[55-2hc]warfarev2_073v48co.chernarus/version.sqf.templateand unignore it in.gitignore:2-3, but live source Chernarusversion.sqfremains ignored and maintained Vanilla Takistan has no template. Treat the template as a reference only, not a generated-input substitute. - Result: refreshed Mission config/version graph, Feature Status, Source Fix queue, dashboard, pruning ledger, release-readiness machine gate and version/generated machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
hq-score-current-b741-refresh-2026-06-23afterorigin/masteradvanced from0139a346tof8a76de34, the same commit asorigin/claude/b74.1-aicom. - Source scope:
Server/Functions/Server_OnHQKilled.sqfandCommon/Init/Init_CommonConstants.sqfin source Chernarus plus maintained Vanilla, checked across docs/sourceHEAD@c2d513ecb(source-unchanged from9b7eb4bc), current stable/B74.1origin/master@f8a76de34, current B69origin/claude/b69@8d465fce, B74origin/claude/b74-aicom-spend@b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040fand historical release evidencea96fdda2. - Findings: current stable/B74.1 still awards generic
_pointsatServer_OnHQKilled.sqf:64/:66, then awards_score = 900again at:109/:112under the non-teamkill guard in both maintained roots.WFBE_C_BUILDINGS_SCORE_COEFremains3; line drift is ChernarusInit_CommonConstants.sqf:753and maintained Vanilla:555. - Branch note: a pre-push fetch advanced current stable/B74.1 again to
f8a76de34; checked HQ-score handler lines are unchanged from the earlier B74.1 fetch, and only ChernarusInit_CommonConstants.sqfchanged among checked HQ-score files. B69/B74/B74.1 base-fall smoke/sting aroundServer_OnHQKilled.sqf:57/:103is spectacle/notification code, not a DR-50 scoring fix. Direct current Miksuumasterwas rechecked asb8389e748243; current origin exposes no liverelease/*,feat/*hq*,feat/*score*,feat/*bounty*orfeat/*base*rescue head beyond the B74 branch heads. - Result: refreshed Commander/HQ lifecycle, Feature Status, Source Fix queue, dashboard, pruning ledger and HQ-score machine rows with current stable/B74.1 evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
reaktiv-current-b74-refresh-2026-06-23after the Reaktiv dormant-module matrix still named 2026-06-14 stablecf2a6d6awhile current stable had advanced toorigin/master@f8a76de34and B69/B74 needed explicit coverage. - Source scope: docs/source
HEAD@c2d513ecb672, current stableorigin/master@f8a76de34, current B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, direct current Miksuumaster@b8389e748243,origin/perf/quick-wins@0076040fand historicala96fdda2. - Findings: docs/source, direct Miksuu and perf still carry maintained-root
Common/Module/Reaktiv/Reaktiv_Init.sqf:5plusReaktiv_OnHandleDamage.sqf:7without a maintained-rootInit_Commoncaller; current stable/B69/B74/historicala96fdda2have no maintained-rootCommon/Module/Reaktivhits. Current stable/B69/B74 initialize ICBM/IRS/CIPHER only at ChernarusInit_Common.sqf:337-341and maintained Vanilla:330-334. - Branch note: all checked refs still carry stale modded Napf/Eden/Lingor
Common/Module/Reaktivcopies; checkedorigin/claude/b69..origin/claude/b74-aicom-spendReaktiv-path deltas are empty. The current-stable maintained-root removal is consistent with older923420969removal precedent plus later stable history; modded copies are not release-proof. - Result: refreshed Modules atlas, Dead/stale code register, dashboard, pruning ledger and machine rows with current stable/B69/B74 Reaktiv evidence. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
pvf-sender-auth-current-b741-refresh-2026-06-23after current stable advanced toorigin/master@f8a76de34, matchingorigin/claude/b74.1-aicom, while the DR-55/PVF rows still named0139a346as current. - Source scope: checked source Chernarus plus maintained Vanilla PVF init/dispatcher paths and high-risk handler examples across docs/source
HEAD@925d56e01a1e, current stable/B74.1f8a76de34, current B698d465fce, adjacent B74b23f557f, current Miksuub8389e748243,origin/perf/quick-wins@0076040fand historicala96fdda2. - Findings: docs/source remains old-shape for checked PVF paths (
Init_PublicVariables.sqf:46,51; server dispatcher:14; client dispatcher:22). Current stable/B74.1, B69 and B74 use namespace/CODEdispatch at serverServer_HandlePVF.sqf:14-15and clientClient_HandlePVF.sqf:32-33, but still pass only(_this select 1)atInit_PublicVariables.sqf:56,61. - Branch note: checked B69..B74 and B74..B74.1 generic PVF init/dispatcher deltas are empty, and no allowlist/sender/requester symbol was found in checked current-stable/B69/B74 dispatcher/init files. Direct current Miksuu was rechecked as
b8389e748243; current origin exposes no liverelease/*,*pvf*,*network*,*auth*or*public*head. - Result: refreshed Feature Status, Server Authority Migration Map, PVF Dispatch Implementation Playbook, Networking, Public Variable Channel Index, Source Fix queue, dashboard/pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
hq-score-miksuu-branch-intel-2026-06-23after a fresh Miksuu fetch exposed score/HQ/bounty branch names that could look like DR-50 rescue branches by name alone. - Planned source scope: maintained-root
Server/Functions/Server_OnHQKilled.sqfplus score/coefficient context in current stableorigin/master@f8a76de34, current B74/B74.1, current B69, direct current Miksuumaster@b8389e748243, Miksuu score/HQ branch candidates and historical release evidence where useful. - No gameplay source edits planned; this is a docs/wiki mirror branch-intel lane.
- Findings: current Miksuu
master@b8389e748243still keeps the double-award handler in both maintained roots.miksuu/ScoreForKillingFactories@f17445c15190,miksuu/Fix0ScoreBountyBug@415615c9662a,miksuu/FixNukeMoneyGain@2ad3a7d38837andmiksuu/TakistanNukeSoundFileMissing@f3eae47a24adshare old handler blob12d33a8f87eewith no_points, one_score = 900, a non-teamkill guard and old Chernarus plus old Takistan layout only. - Branch note:
miksuu/AntiHQTeamkillDisabledInDebugMode@5bafe566951aand adjacent current-layout branch blobs prove branch-only one-award ancestry, not current master behavior.miksuu/BountyModifierTo4@cc127ef40b4dhas no_score = 900and no_pointsinServer_OnHQKilled.sqf, so it is a bounty-tune/non-score branch rather than a DR-50 fix.f17445c15andb31539b46are ancestors of current Miksuu, while96809ac35is the key folder-structure history point for the current generic_pointsaward shape. - Result: refreshed Commander/HQ lifecycle, Feature Status, Source Fix queue, Upstream Miksuu commit intel, Developer history, dashboard, pruning ledger and HQ-score machine rows so branch names are treated as search leads, not fixes. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
source-fix-queue-current-b741-scope-2026-06-23after the Source Fix Propagation Queue still named current stableorigin/master@0139a346in its propagated-fix branch matrix while current stable now resolves toorigin/master@f8a76de34, the same commit asorigin/claude/b74.1-aicom. - Planned source scope: existing propagated-fix queue paths only: paratrooper PV registration, client
Skill_Init/apply, server FPS publisher, supply scan, supply player-object list and commander-built ARTY discovery across source Chernarus plus maintained Vanilla, with B69/B74, current Miksuu, perf and exposed feature heads rechecked where useful. - Initial branch note: scoped
0139a346..f8a76de34path diff touches only maintained-rootClient/Init/Init_Client.sqfamong those queue paths; no gameplay source edits planned. - Result: refreshed Source Fix Propagation Queue, Current Source Status Snapshot, Testing workflow, Progress Dashboard, pruning ledger and release-readiness source-only rows. Current stable/B74.1 uses the B69/B74
Skill_Init/apply shape atClient/Init/Init_Client.sqf:805,828; paratrooper registration remainsInit_PublicVariables.sqf:38; FPS remains one guardedserverFpsGUI.sqf:4publisher withSERVER_FPS_GUIat:9-10; supply scan remainssupplyMissionStarted.sqf:7,55,61,83; player-list reset remains inside the loop atplayerObjectsList.sqf:18; commander ARTY remains marker-based atConstruction_StationaryDefense.sqf:166-168plusCommon_GetTeamArtillery.sqf:41-78. - Branch note: B74.1 tip commit
f8a76de34changes only ChernarusCommon/Init/Init_CommonConstants.sqf;0139a3468609..f8a76de34across the scoped queue paths touches only maintained-rootClient/Init/Init_Client.sqf. Current origin exposed no liverelease/*or artillery/propagation rescue head for this lane; historicala96fdda2/7ff18c49remains historical release-line evidence. No gameplay source changed. - Validation: JSON/JSONL parse passed in wiki checkout and docs/wiki mirror;
docs/validate-wiki.ps1passed with known legacy JSONL envelope warnings only; dashboard Latest Batch has five rows; touched-file parity passed across 11 files; conflict-marker scan found no newly added markers;git diff --checkpassed in both worktrees with LF/CRLF warnings only.
- Claimed
upstream-an2-mapicons-branch-intel-2026-06-23after a fresh fetch exposed two new small upstream-mining branches:origin/claude/upstream-an2-climb-boostandorigin/claude/upstream-blinking-mapicons. - Planned source scope: compare both branch tips against current stable
origin/master@f8a76de34and branch merge-basebe2bbd084, then inspect source Chernarus plus maintained Vanilla touched files for Valhalla low gear / high-climb and combat map-icon blinking. - Initial branch shape:
upstream-an2-climb-boost@63e6b4142touches four payload files versus merge-base (Func_Client_LowGear.sqfandInit_Unit.sqfin both maintained roots);upstream-blinking-mapicons@6e31f7fd5touches twoClient_BookkeepBlinkingIcons.sqfcopies. Neither tip is contained by another fetched remote branch, and diffing directly against current stable also shows B74.1Init_CommonConstants.sqfdrift from the older branch base. - Findings:
origin/claude/upstream-an2-climb-boost@63e6b4142addsAn2_TK_EP1low-gear actions atInit_Unit.sqf:87-90plus anAirassist target_min = 100atFunc_Client_LowGear.sqf:68-75in source Chernarus and maintained Vanilla. Current stableorigin/master@f8a76de34lacks that Air target and keeps low-gear actions limited to Tank/Car. - Findings:
origin/claude/upstream-blinking-mapicons@6e31f7fd5adds mounted gunner/commander soldier-marker blinking atClient_BookkeepBlinkingIcons.sqf:96-110in both maintained roots. Current stableorigin/master@f8a76de34only pushes active vehicle blink markers atClient_BookkeepBlinkingIcons.sqf:82-94. - Result: refreshed Valhalla vehicle climbing assist, Client UI systems, Feature Status, Testing workflow branch-only smoke pack, release-readiness promotion gates, dashboard, pruning ledger and machine rows. Both branches are documented as branch-only candidates; porting must preserve current-stable/B74.1
WFBE_C_STATS_ENABLED = truedrift and needs AN-2/map-marker smoke before promotion. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Ran a self-paced upstream-mining loop against the upstream parent
Miksuu/a2waspwarfare(we are ~557 ahead): fetched 490 branches -> 93 carry unique commits vs ourmaster-> workflow triage -> adversarial source verification (18 deep-verified pass 1, 30 re-verified pass 2) -> ranked PR shortlist. - Headline: our fork has already absorbed nearly all high-value upstream work; remaining surface is thin. Most unique-commit branches are debug/test scratch, stale merge tombstones, version-snapshot bundles already on master, reverts, or A3-port experiments. Net result = 6 draft PRs + 3 flagged findings.
- New page: Upstream mining ledger (Claude-owned) documents the funnel, the PR table, the flagged findings and the reusable triage/verify artifacts.
- Draft PRs (all DRAFT / human-merge-gated, engine smoke pending): #54 AT-soldier buy-menu names + NLAW tier (
claude/upstream-at-naming-order); #55 blink mounted player soldier marker (claude/upstream-blinking-mapicons); #56 AN-2 high-climb boost capped below cruise (claude/upstream-an2-climb-boost); #57 show next MHQ repair price, clean reimpl of upstream broken version (claude/upstream-hq-repair-price); #58 town-defense group-count diagnostics + RptTownDefenseAnalyzer, syncing 3-behind (claude/upstream-town-defense-diag-sync); #59 4th Barracks level + infantry tier rebalance, needs balance sign-off (claude/upstream-barracks-4th-level). - Flagged findings (no PR): (a)
AdditionalHQBuyingwould WORSEN a known HIGH-severity client-authority exploit (removes cash-rebuy lock + client-local price escalation -> repeatable own-side town-supply drain); cross-refs DR-55 / Server-Authority-Migration-Map / WASP-Overlay; server-side redesign only. (b)AirRework_GunDamageAdjustedToPlanes_p=99INVERTS intent (planes near gun-immune) and 4/6 ammo classnames are not OA rounds; template only. (c)Tournament_SideSpeakerWIP/TournamentFeaturesImplementationcaster/spectator system genuinely absent but unfinished WIP that leaks both-team intel to all clients; needs-design. - Reusable artifacts under the
a2ww-upstream-mininglane:triage_table.tsv,verified_table.tsv,actionable_detail.txt. No gameplay source changed in this docs pass; the code lives on the 6 draft branches. - Nav request left for Codex in Coordination board message channel (sidebar/Home/agent-context.json are Codex lane).
- Claimed
wiki-mirror-validator-availability-2026-06-23after the current local gameplay checkoutC:\Users\Steff\a2waspwarfareonfeat/supply-helicopterreturnedFalsefor bothdocs\wikianddocs\validate-wiki.ps1, while core wiki workflow pages still sounded as if the mirror and validator were always present. - Source scope: standalone GitHub wiki checkout at
C:\Users\Steff\Documents\Codex\2026-06-23\write-a-long-term-goal-that-2\work\a2waspwarfare.wiki; local gameplay checkout was inspected only for branch/mirror/tool availability. No gameplay source edits planned or made. - Result: clarified Home, LLM agent entry pack, Progress dashboard and Wiki mirror reconciliation plan so future agents use a standalone wiki checkout when the active gameplay branch lacks
docs/wiki, do not claim repo-mirror parity until a mirror-bearing checkout is inspected, and run fallback validation whendocs\validate-wiki.ps1is unavailable. - Validation: final validation is recorded in the matching
completeevent. The repo validator was unavailable in the active gameplay checkout for this batch.
- Claimed
loadoutmanager-skip-zip-local-branch-caveat-2026-06-23after the source-risk scout found the current local gameplay checkoutC:\Users\Steff\a2waspwarfareonfeat/supply-helicopteratHEAD@558fba343does not implement the wiki'sA2WASP_SKIP_ZIPshortcut. - Source evidence:
rg -n "A2WASP_SKIP_ZIP" Tools\LoadoutManagerreturned no matches;SqfFileGenerator.cs:135callsZipManager.DoZipOperations()unconditionally;ZipManager.cs:38callsCreate7zFromDirectory(...);ZipManager.cs:73-76requires env var7zaand throws if it is missing;FileManager.cs:145-152remains ancestor-name-only root discovery. - Result: updated Tools and build workflow, Source fix propagation queue and Testing/debugging/release workflow so
A2WASP_SKIP_ZIPand marker-root discovery are branch-specific claims, not universal commands. The 2026-06-02 skip-zip run remains documented as evidence for the checkout used then. - Validation: final validation is recorded in the matching
completeevent. No gameplay source changed.
- Claimed
footer-support-page-nav-prune-2026-06-23from the navigation auditor subagent's finding._Footer.mdexposed Deep review and Claude loop as global footer links even though Navigation inventory classifies them as archive/evidence-ledger and agent-instruction/support-only surfaces. - Evidence: Wiki pruning ledger keeps Deep Review as valuable evidence but too large for daily navigation, while Home and
_Sidebar.mdalready route docs/platform maintainers through Knowledge platform roadmap. - Result:
_Footer.mdnow keeps the docs-maintainer footer path focused on Coverage ledger, Navigation inventory, Pruning ledger, Knowledge roadmap, Agent context, Collab protocol and Worklog. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Consistency reviewer returned a broader local-checkout sync recommendation after the three small batches above. Keep it as a separate follow-up lane, not part of the published footer/tooling edits.
- Handoff items: re-check current-stable branch wording because the local repo still has
origin/master@0139a3468609andf8a76de34was unavailable locally; agit fetch origin --pruneattempt failed with a network reset during this run. Re-check supply-heli machine claims against the dirtyfeat/supply-helicopter@558fba343worktree before changingagent-context.json,agent-machine-index.jsonor oldagent-knowledge.jsonlrows. NormalizeModded_Missions/*wording so machine context does not imply actively generated support where the public front door says stale/non-authoritative. Consider addingagent-machine-index.jsonto more front-door source tables in a small navigation batch. - Do not edit gameplay source for that follow-up unless Steff explicitly asks for code. Treat the failed fetch as a validation limitation, not proof that previous remote/current-stable rows are wrong.
- Claimed
upstream-hq-repair-price-branch-intel-2026-06-23after a fresh fetch exposedorigin/claude/upstream-hq-repair-price@440be3da0bda, a small MHQ repair price/action-label branch on merge-basebe2bbd084. - Planned source scope: compare the branch against current stable
origin/master@f8a76de34and merge-basebe2bbd084, then inspect source Chernarus plus maintained VanillaAction_RepairMHQ.sqf,Init_Unit.sqfandstringtable.xmlbeside existing PR #3 repair-price revert / MHQ repair authority warnings. - Initial branch shape: payload versus merge-base is six files / +76 / -26 with
git diff --checkclean. Direct diff against current stable additionally shows B74.1Init_CommonConstants.sqfdrift from the older branch base. - Findings: current stable
origin/master@f8a76de34keeps the plain repair action atInit_Unit.sqf:67, simple repair hint atAction_RepairMHQ.sqf:42, client-side price/count/debit/request flow atAction_RepairMHQ.sqf:13-40,RequestMHQRepair.sqf:1andServer_MHQRepair.sqf:7-79in both maintained roots. Prices are25000 / 40000 / 50000at ChernarusInit_CommonConstants.sqf:465-467and maintained Vanilla:287-289. - Findings: branch
440be3da0bdaformats the repair-truck action label with a spawn-time price atInit_Unit.sqf:71-78, formats the post-repair hint with a live next price or-atAction_RepairMHQ.sqf:43-55, and adds%1placeholders in both maintained-rootstringtable.xmlrepair keys (:940-945, plus Chernarus:4592-4597/ Vanilla:4591-4596). It has no server/PVF payload. - Review caveat: the inherited
Action_RepairMHQ.sqf:22check exits when the current price equalsWFBE_C_BASE_HQ_REPAIR_PRICE_3RD, so the branch can advertise the third price as "next" after the second repair while the next attempt may hitSTR_WF_INFO_MHQ_Repairs_Used; smoke/owner decision needed before promotion. - Result: refreshed Commander/HQ lifecycle, Feature Status, Testing workflow branch-only smoke pack, release-readiness promotion gates, dashboard, pruning ledger and machine rows. The branch is documented as a UI/economy candidate only; server-side MHQ repair authority remains separate. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
2026-06-23T12:10:00+02:00 - Claude - Upstream-mining Pass 3: Miksuu's Warfare Trello board + 6 grouped draft PRs
- Ran a second, independent mining pass — this one mines the Miksuu's Warfare Trello board (the community idea/bug backlog), not upstream git branches like passes 1-2. Source: https://trello.com/b/Si4okJLd/miksuus-warfare exported via
curl -L https://trello.com/b/Si4okJLd.json(104 lists / 712 open cards; most lists are shipped version changelogs orLow Priority (Won't)). - Funnel: 712 open cards -> 118 Tier-1 forward cards (Must/Should/Next/Needs-triage/Suggested/Draft/perf/cleaning) -> 22 deep-verified against
origin/mastersource -> 8 ready (6 grouped draft PRs) + 8 needs-design + 6 skip. - 6 grouped draft PRs (all DRAFT / human-merge-gated, engine smoke pending): #60 vehicle ammo % in service menu (card #99); #61 toggle automatic IR smoke off/on (#38); #62 flashing warning when FAB-250/Mk82 selected above bomb altitude limit, a "Must" (#106); #63 anti-spam guards for building (#71) + vehicle (#74) repair, two exploit-fixes; #64 block engineer salvage when a friendly salvage truck is in range (#15); #65 AAR upgrade tiered detection height (#65) + new-contact warning (#66).
- 8 needs-design (no PR): #105 paratroop kill reward (root cause never pinned upstream), #26 first-blood bonus (reward = vote, SFX = art), #27 OPFOR Hind re-tier, #29 town-depot supply trucks @10x, #41 radiation damages factories, #111 free supply truck at spawn, #113 all-arty-to-gunner key, #91 IR-smoke "cooldown ready" cue (false premise: no player-facing cooldown exists to bind to).
- ~34 deferred small codeable wins held for a later batch (e.g. #87 airlift teleporting onto HQ, #96 rearm-all-AI-at-cannon, #85 max-cities visual bug, #84 arty reload-ready sound, #76 dead WF-menu HUD button, an audio-cue cluster, #98 Linebacker/Tunguska markers). Tier-2 not yet triaged: the
Could(149) +Backlog(71) lists and the voting list. - Cross-pass total this loop: 12 draft PRs (#54-#65). Updated only Upstream mining ledger (appended a new
## Pass 3 - Trello boardsection; earlier passes untouched). Nav files (_Sidebar.md/_Footer.md/Home.md) are Codex lane and were not touched. No gameplay source changed in this docs pass; the code lives on the 6 draft branches behind #60-#65.
- Claimed
upstream-barracks-4th-level-branch-intel-2026-06-23after a fresh fetch exposedorigin/claude/upstream-barracks-4th-level@e83de9c4. - Planned source scope: compare the branch against merge-base
be2bbd084and current stableorigin/master@f8a76de34, then inspect maintained-root Core infantry config, Core_Upgrades Barracks metadata andCommon_CreateUnit.sqfin source Chernarus plus maintained Vanilla. - Initial branch shape: the branch is one commit on
be2bbd084and the merge-base payload touches 64 files across both maintained roots. No gameplay source edits planned; this is a docs/wiki mirror branch-intel lane. - Findings:
be2bbd084..e83de9c4is 64 maintained-root files / +700 / -688 andgit diff --checkclean. In source Chernarus plus maintained Vanilla, Barracks metadata expands from three to four levels inCore_Upgrades/Upgrades_CO_US.sqf:33,61,89,125, and the AI order table gains[WFBE_UP_GEAR,4]at:185. - Findings: representative infantry required-level rows shift in both maintained roots:
Core_US.sqf:21,24,27,33,48,81andCore_RU.sqf:18,21,24,30,45,60.Common_CreateUnit.sqf:101adds aUS_Soldier_AT_EP1MAAWS HEAT replacement after spawn. - Branch note: current stable
origin/master@f8a76de34keeps the older three-level Barracks metadata and lacks the HEAT swap. Direct current-stable diffs also include B74.1Init_CommonConstants.sqfplayer-stats drift from the older branch base, so any port must preserveWFBE_C_STATS_ENABLED = true. - Result: refreshed Upgrades and research, Factory and purchase systems, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
navigation-inventory-live-count-refresh-2026-06-23after startup checks found the activeC:\Users\Steff\a2wasp-wikicheckout dirty and behind the live wiki, whileC:\Users\Steff\a2waspwarfare-docs\docs\wikiwas also dirty and much older; the batch was later rebased over live wikiorigin/master@d2bad96. - Source scope: fresh clean wiki checkout at
C:\Users\Steff\Documents\Codex\2026-06-23\here-s-a-paste-ready-goal-2\work\a2wasp-wiki-live, plus local mirror git status checks. No gameplay source edits planned or made. - Findings: rebased live wiki has 275 Markdown files / 273 content pages;
_Sidebar.mdnow has 242 local link refs / 242 unique targets after dedupe, with 240 content pages linked and 33 content pages outside sidebar._Footer.mdhas 58 unique targets after the footer prune; Home has 183 unique local targets. Broad local Markdown link pass found 0 missing wiki/file targets. - Cleanup: added missing
Continue Readingblocks to AI commander B69 improvement roadmap and AI commander B69 implementation sketches, bringing live content pages back to 0 missing blocks. Removed duplicate content/reference sidebar refs for Player vehicle/travel actions and QoL trio player hints, keeping the UI/player workflow refs. - Result: refreshed Navigation inventory, Progress dashboard, Wiki pruning ledger,
llms.txt,agent-context.json,agent-status.json,agent-collaboration.jsonand event/knowledge streams with live counts and mirror-divergence status. Mirror sync remains preservation-first follow-up; do not overwrite dirty local mirrors. - Validation: JSON/JSONL parse passed, Markdown links resolved, broad local link scan found 0 broken local links, missing
Continue Readingcount is 0, andgit diff --checkreported LF/CRLF warnings only. Strict repoValidateWiki.ps1 -WikiPath <live checkout>then failed in the machine-reference phase on pre-existingagent-hardening-backlog.jsonlanchor/blankwikiRefs; this batch did not touch that backlog file.
- Claimed
upstream-mining-ledger-navigation-wire-2026-06-23after Claude left an open Codex-owned navigation request in Coordination board: link the new Upstream mining ledger from_Sidebar,Homeandagent-context.json. - Evidence scope:
docs/wiki/Upstream-Mining-Ledger.mdexists and records the 2026-06-23 upstream-mining loop; search currently finds noHome.md,_Sidebar.mdoragent-context.jsonroute toUpstream-Mining-Ledger. - Planned edits are documentation/navigation only: wire the page into upstream/community routes, close the board handoff, mirror touched files into the GitHub wiki checkout, validate JSON/JSONL and run the wiki validator. No gameplay source edits planned.
- Result: linked Upstream mining ledger from Home,
_Sidebar.md,llms.txt,mkdocs.ymlandagent-context.json, then marked the Coordination Board request done. The page remains a batch-level audit trail; branch-specific behavior still routes through owner pages and Feature Status. - Validation: final validation is recorded in the matching
completeevent. No gameplay source changed.
- Claimed
hardening-backlog-wikirefs-validator-cleanup-2026-06-23as a docs-only follow-up to make the strict wiki validator pass after the navigation batch exposed legacyagent-hardening-backlog.jsonlmachine-reference failures. - Scope: normalized only machine/documentation references in
agent-hardening-backlog.jsonl, plus guardrail wording in Arma 2 OA compatibility audit and Arma 2 OA external reference guide. No gameplay source edits planned or made. - Result: stripped section anchors from backlog
wikiRefs, removed the nonexistentAgent-Hardening-Backlogpage ref, added missingwikiRefsfrom existingcanonicalDocs,wikiorevidencefields, and gave intentional modern/A3-only compatibility terms same-line guardrail wording for the validator. - Validation:
ValidateWiki.ps1 -WikiPath C:\Users\Steff\Documents\Codex\2026-06-23\here-s-a-paste-ready-goal-2\work\a2wasp-wiki-live -SkipGitDiffChecknow passes JSON/JSONL parsing, page-list parity, Markdown links, machine references, exact machine references, retired route scan, stale patched wording scan and Arma 2 OA compatibility guardrail scan.git diff --checkreports LF/CRLF warnings only.
- Drained the backlog Passes 1-3 parked. Completed Ray's a/b/c asks: deep-verified the ~34 deferred small codeable wins from Pass 3, re-examined the needs-design cards (Warfare a + c), and triaged the ~220-card Tier-2 long tail (the
Could(149) +Backlog(71) lists). The verified, genuinely-ready wins were built into 10 more grouped draft PRs. - 10 new draft PRs (all DRAFT / human-merge-gated, OA 1.64 engine smoke pending): #66 bypass anti-TK satchel & building scripts in debug mode (cards #2,#3); #67 audio cues paradrop-drop + IR-smoke-ready (#90,#91); #68 base-integrity bugfixes airlift drop-on-HQ + nuke vs in-progress construction (#87,#97); #69 fix gear/ammo display for special AT soldier units in buy menu; #70 EASA aircraft loadout role categories AA/AG/multirole, completed half-wired code (#59); #71 higher bounty for killing players on a killstreak (server-authoritative, tunable coefs); #72 restrict building static defenses near base when enemies near, anti tank-trap (#104, tunable consts); #73 one-click crew-all-artillery button (#113); #74 show player artillery cooldown on the RHUD (#219); #75 clearer info text upgrade result value + new-HQ cost in transfer menu (#107,#204).
- Known caveat (PR #68): flagged a PRE-EXISTING Takistan bug --
Zeta_Hook.sqfcallsZeta_Unhookwithout the[_vehicle]args array that the Chernarus B66 fix added; the airlift fix depends on that arg, so on Takistan it needs the args folding-in or a separate fix. - ~37 needs-design items (no PR -- owner/vote/art decisions), catalogued in the mining artifacts; notable: #105 paratroop kill reward fix, #26 first-blood bonus, #27 OPFOR Hind re-tier, #29 town-depot supply trucks @10x, #41 radiation damages factories, #63 captured-town vehicle reward, #64 redeployment barracks-on-wheels truck, #215 sell-vehicles feature, #120 anti-illegal-loadout sanitiser, #35 static-count-by-barracks-level.
- Deferred/skip backlog: remaining lower-value Tier-2 cards + the big
Could/Backloglong tail are recorded but not actioned. Small flagged bug:Core_MVD.sqf[Done]log mislabels itself "Core_RU". - Cross-pass total: 22 draft PRs open (#54-#75), all DRAFT / human-merge-gated. The initial 3-source sweep (upstream branches + Trello Tier-1 + Tier-2) is complete; the loop is now delta-only. Updated only Upstream mining ledger (appended a new
## Pass 4 - deep backlogsection; earlier passes untouched). Nav files (_Sidebar.md/_Footer.md/Home.md) are Codex lane and were not touched. No gameplay source changed in this docs pass; the code lives on the 10 draft branches behind #66-#75.
- Claimed
trello-base-integrity-branch-intel-2026-06-23afterorigin/claude/trello-base-integrity-fixes@66d80160appeared on current stable merge-baseorigin/master@f8a76de34. - Planned source scope: compare the branch against
f8a76de34, inspect source Chernarus plus maintained Vanilla ZetaCargo and Nuke damage files, and preserve the split between current-stable behavior and branch-only candidates. No gameplay source edits planned. - Initial branch shape: two commits (
0ae5edb2dTrello #87 ZetaCargo,66d80160cTrello #97 Nuke), six maintained-root files, +70/-10, andgit diff --check f8a76de34..origin/claude/trello-base-integrity-fixesis clean. - Early finding: source Chernarus current stable already passes
[_vehicle]toZeta_Unhook.sqfatZeta_Hook.sqf:34-35, but maintained Vanilla current stable still adds the detach action without arguments atZeta_Hook.sqf:34; the Trello branch does not fix that Vanilla argument gap. - Early finding: #87 adds friendly-HQ lift exclusion at branch
Zeta_Hook.sqf:17-19and ground/drop-away-from-HQ placement atZeta_Unhook.sqf:12-29; #97 adds deletion of in-progressLocationLogicStartbuild logics withWFBE_B_Typeat branchClient/Module/Nuke/damage.sqf:33-42. - Result: refreshed Zeta Cargo sling-load, Support specials, ICBM authority, Construction and CoIn systems, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: JSON/JSONL parse passed in wiki and docs/wiki;
docs/validate-wiki.ps1passed with known legacy JSONL envelope warnings only; touched-file wiki/docs parity passed across 15 files; Latest Batch has five rows; conflict-marker scan passed;git diff --checkpassed in both worktrees with LF/CRLF warnings only.
- Claimed
trello-artillery-ui-branch-intel-2026-06-23after a fresh fetch exposed small Trello branch candidatesorigin/claude/trello-arty-cooldown-hud@471fc0580fd6andorigin/claude/trello-arty-to-gunner@2dc3e7403399. - Planned source scope: compare both branches against current stable
origin/master@f8a76de34and their merge bases, then inspect source Chernarus plus maintained Vanilla HUD/title/tactical-dialog/stringtable paths before any owner-page edits. - Planned result: route exact branch-only evidence through the existing support-specials, client-UI, Feature Status, testing workflow and release-readiness gates. No gameplay source edits planned.
- Findings: both branches merge-base directly on current stable
origin/master@f8a76de34; no older-base drift was found.origin/claude/trello-arty-cooldown-hud@471fc0580fd6is four maintained-root files / +134 / -8 and adds RHUD artillery cooldown controls atClient_UpdateRHUD.sqf:27,259-288,452plusRsc/Titles.hpp:177,478-490.origin/claude/trello-arty-to-gunner@2dc3e7403399is six maintained-root files / +217 / -8 and adds TacticalMenuAction == 50, button idc17040and strings atGUI_Menu_Tactical.sqf:571-626,Rsc/Dialogs.hpp:2364-2371andstringtable.xml:3192-3213. Both branch payloads passgit diff --check; current stable lacks the new RHUD row, crew action and crew-artillery string keys. - Result: refreshed Support specials, Client UI systems, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation:
docs\validate-wiki.ps1 -WikiPath <wiki checkout>passed with known legacy JSONL envelope warnings only; JSON/JSONL parse passed in docs/wiki and wiki checkout; touched-file SHA parity passed across 13 files; Progress Dashboard Latest Batch has five rows; line-start conflict-marker scan passed;git diff --checkpassed in both worktrees with LF/CRLF warnings only.
- Claimed
trello-upgrade-hqcost-info-branch-intel-2026-06-23after a fresh fetch confirmedorigin/claude/trello-upgrade-hqcost-info@34fd202c8865/ draft PR #75 is not yet routed beyond the upstream-mining ledger/worklog note. - Initial branch shape: merge-base with current stable
origin/masterisf8a76de349da; payload versus current stable is six maintained-root files / +96 andgit diff --checkis clean. - Planned source scope: inspect source Chernarus plus maintained Vanilla
Client/Functions/Client_FNC_Special.sqf,Client/GUI/GUI_TransferMenu.sqfandstringtable.xml, compare current-stable absence/presence, then route exact branch-only evidence through existing UI/economy/commander owner pages, Feature Status, Testing workflow and release-readiness gates. No gameplay source edits planned. - Findings: branch
Client_FNC_Special.sqf:204,212-223in both maintained roots keeps the generic upgrade-complete chat and adds scalar value lines only forWFBE_UP_ARTYTIMEOUTandWFBE_UP_RESPAWNRANGE; branchGUI_TransferMenu.sqf:124-129appends a New HQ cost line fromWFBE_C_STRUCTURES_HQ_COST_DEPLOY; branchstringtable.xml:459-473,1055-1061adds the required keys. - Current-stable comparison:
origin/master@f8a76de34already has the upgrade IDs, artillery interval arrays, respawn range arrays and HQ deploy-cost constant/parameter in source Chernarus plus maintained Vanilla, but has only the generic upgrade-complete message and transfer footer lines. No branch value-message or New HQ cost string keys exist on current stable. - Result: refreshed Client UI systems, Upgrades and research, Commander/HQ lifecycle, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation:
docs\validate-wiki.ps1 -WikiPath <wiki checkout>passed with known legacy JSONL envelope warnings only; JSON/JSONL parse passed in docs/wiki and wiki checkout; touched-file SHA parity passed across 14 files; line-start conflict-marker scan passed. Finalgit diff --checkis recorded in the matching complete event.
- Finished the 42 deferred Tier-2 candidates -- the ones triaged codeable+missing but capped out of Pass 4's deep-verify. Deep-verified all 42 against
origin/mastersource -> 7 ready -> 4 grouped draft PRs. - 4 new draft PRs (all DRAFT / human-merge-gated, OA 1.64 engine smoke pending): #76 auto-deploy bipod when going prone with a bipod MG (card #210); #77 show upgrade icons in the upgrade menu (card #164); #78 map radius circles HQ build area + ambulance redeploy range (cards #80,#76); #79 artillery UX -- per-type range in menu, gun count in the "artillery called" message, and fix arty marker leaking when the caller disconnects mid-barrage (cards #115,#116,#171).
- 22 needs-design items (no PR -- owner/vote/art decisions), catalogued in the mining artifacts; notable: #216 Federal Reserve passive-income endgame building, #143 ICBM impact countdown for both teams, #178 automatic minefield markers, #174 more-frequent house-wreck cleanup (perf), #165 LoadoutManager data-driven missile-list refactor.
- Coverage confirmation -- the surface is now exhausted: Miksuu GitHub Issues = 0 (the community uses Trello, not Issues); only 1 fork of the repo (ours), so no hidden contributor forks; the only un-swept Trello surface is low-yield --
Low Priority (Won't)(53 cards) + 202 archived cards, both below the worth-doing bar. - FINAL cross-pass total: 26 draft PRs open (#54-#79), all DRAFT / human-merge-gated. The full mineable surface (490 upstream branches + Trello Tier-1 + Tier-2 incl. the deferred tail) is now EXHAUSTED; the loop is delta-only from here. Updated only Upstream mining ledger (appended a new
## Pass 5 - deferred Tier-2 tail (closeout)section before Continue Reading; earlier passes untouched). Nav files (_Sidebar.md/_Footer.md/Home.md) are Codex lane and were not touched. No gameplay source changed in this docs pass; the code lives on the 4 draft branches behind #76-#79.
- Claimed
trello-audio-cues-branch-intel-2026-06-23after current fetch showedorigin/claude/trello-audio-cues@a0e4fb458on current stable merge-baseorigin/master@f8a76de34. - Planned source scope: compare the branch against
f8a76de34, inspect source Chernarus plus maintained Vanilla paratrooper marker and IR smoke missile-handler files, then route branch-only evidence through support/modules/audio, Feature Status, smoke and release-readiness docs. No gameplay source edits planned. - Branch shape: one commit
a0e4fb458, four maintained-root files / +74 / -2, andgit diff --check f8a76de34..origin/claude/trello-audio-cuesis clean. - Findings: Trello #90 adds a friendly-client paratrooper cue at branch
HandleParatrooperMarkerCreation.sqf:42-61: it preserves the side gate at:17-18, throttlescommanderNotificationthroughWFBE_C_LastParatroopSound, creates localparaDZ_<time>marker textParadrop, and deletes the local marker after 30 seconds. - Findings: Trello #91 adds an IR-smoke ready cue at branch
IRS_OnIncomingMissile.sqf:51-61: it sleepsWFBE_IRS_FLARE_DELAY, then playsARTY_cooldown_overonly if the vehicle is alive, the player is still crew, flares remain andwfbe_irs_disabledis false/default. - Sound/resource note: source Chernarus plus maintained Vanilla already define
ARTY_cooldown_overatSounds/description.ext:18-20andcommanderNotificationat:84-86, so the branch adds no new media. The new local marker text is hardcoded EnglishParadrop. - Result: refreshed Support specials, Modules / IRS, Assets/config/localization, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. The branch is documented as player feedback only, not support authority, reward logic or IR-smoke toggle closure. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
trello-auto-bipod-branch-intel-2026-06-23after current fetch showedorigin/claude/trello-auto-bipod@5af02b8438e1, draft PR #76 / Trello #210, on current stable merge-baseorigin/master@f8a76de34. - Initial branch shape: one commit (
5af02b843), four maintained-root files / +46 / -2, andgit diff --check origin/master..origin/claude/trello-auto-bipodis clean. - Planned source scope: inspect source Chernarus plus maintained Vanilla
Common/Functions/Common_Bipod.sqfandClient/Functions/Client_OnKilled.sqf, compare current-stable absence/presence, then route exact branch-only evidence through the deployable bipod owner page, Feature Status, branch-only smoke/release gates and machine records. No gameplay source edits planned. - Findings: branch
Common_Bipod.sqf:74-82in both maintained roots addsBipod_AddAutoDeploy, cleans up any previous localBipod_AutoEH, attachesAnimChanged, and calls the existing15 call Bipod_ONpath when the prone animation isamovppnemstpsraswrfldnon;Client_OnKilled.sqf:90reattaches the helper after death/respawn if it has loaded. - Current-stable comparison:
origin/master@f8a76de34has manual TAB bipod only and no maintained-rootBipod_AddAutoDeploy,Bipod_AutoEH,AnimChangedor15 call Bipod_ONhits. The branch reuses the existing whitelist, TAB fallback,Bipod_ONsound,str_bipodlocalization debt and recoil reset behavior; no server/PV state is added. - Result: refreshed Deployable bipod / weapon resting, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
trello-upgrade-icons-branch-intel-2026-06-23after current fetch showedorigin/claude/trello-upgrade-icons@baf8d9c304ad, draft PR #77 / Trello #164, on current stable merge-baseorigin/master@f8a76de34. - Initial branch shape: one commit (
baf8d9c30), two maintained-root files / +8, andgit diff --check origin/master..origin/claude/trello-upgrade-iconsis clean. - Planned source scope: inspect source Chernarus plus maintained Vanilla
Client/GUI/GUI_UpgradeMenu.sqf, confirm the existingWFBE_C_UPGRADES_IMAGESimage array source, compare current-stable absence/presence, then route exact branch-only evidence through UI/upgrades owner pages, Feature Status, branch-only smoke/release gates and machine records. No gameplay source edits planned. - Findings: branch
GUI_UpgradeMenu.sqf:12in both maintained roots readsWFBE_C_UPGRADES_IMAGES,:27-28paints non-empty images into listbox504001column0during initial fill, and:173-174repaints them after refresh/reordering. The image paths already come fromLabels_Upgrades.sqf:104-125, including intentional empty strings for no-icon rows. - Current-stable comparison:
origin/master@f8a76de34reads the same upgrade image array and uses the selected image in the detail pane, but has no maintained-rootlnbSetPicturecall inGUI_UpgradeMenu.sqf. The branch adds no image assets, no localization, no server/PV state, no upgrade-authority change and no staleRscMenu_Upgradecleanup. - Result: refreshed Client UI systems, Upgrades and research, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
trello-map-radius-circles-branch-intel-2026-06-23after a fresh fetch exposedorigin/claude/trello-map-radius-circles@77dd71ba3/ draft PR #78. - Initial branch shape: merge-base with current stable
origin/masterisf8a76de349da; payload is six maintained-root files / +192 / -4 across source Chernarus plus maintained Vanilla TakistanClient_AmbulanceRedeployCircles.sqf,Init_BaseStructure.sqfandInit_Client.sqf.git diff --check f8a76de34..77dd71ba303fis clean. No gameplay source edits planned. - Planned source scope: compare branch against current stable, inspect HQ build-area and ambulance/redeploy map circle creation/removal in both maintained roots, then route exact branch-only evidence through existing UI, Commander/HQ, construction, respawn/medic pages, Feature Status, Testing workflow and release-readiness gates.
- Result: routed the branch as branch-only local map-marker/map-indicator work, not current stable behavior.
- HQ evidence: branch
Init_BaseStructure.sqfcreates a localHQBuildRange*border ellipse usingWFBE_C_BASE_AREA_RANGE + WFBE_C_BASE_HQ_BUILD_RANGEat Chernarus:54-68/ Vanilla:35-49, then deletes it with the CC marker at Chernarus:151-158/ Vanilla:132-139. Current stable only hasCCrange*and the underlying placement constants/validation paths. - Mobile-respawn evidence: branch
Init_Client.sqf:1227launchesClient_AmbulanceRedeployCircles.sqf; the watcher gates onWFBE_C_RESPAWN_MOBILE, combines own-side ambulance plus redeploy-truck class lists, sizes yellow local ellipses fromWFBE_C_RESPAWN_RANGES/WFBE_UP_RESPAWNRANGEand updates/deletes them every five seconds (Client_AmbulanceRedeployCircles.sqf:1-69). Current stable has noClient_AmbulanceRedeployCircles,HQBuildRangeorAmbRange_hits. - Important caveat preserved: the watcher copies radius/class visibility, not full respawn-menu eligibility. Current stable
Client_GetRespawnAvailable.sqf:33-45,54-81still owns ambulance free-cargo and redeploy-truck Medic-only, parked/engine-off, free-cargo and 500m enemy-town gates, so promotion needs mismatch smoke. - Current-stable comparison:
origin/master@f8a76de34already has the base-radius constants and validation path (Common_GetClosestEntity2.sqf:14,Construction_HQSite.sqf:49,basearea.sqf:3-13) and mobile-respawn constants/lists (Client_GetRespawnAvailable.sqf:33-57, ChernarusInit_CommonConstants.sqf:674,678, Vanilla:476,:480), but has no maintained-rootClient_AmbulanceRedeployCircles,AmbRange_orHQBuildRangesymbols. - Result: refreshed Client UI systems, Commander/HQ lifecycle, Construction and CoIn systems, Respawn and death lifecycle, Medic redeployment truck, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. No gameplay source changed.
- Validation: final validation is recorded in the matching
completeevent.
- Claimed
trello-artillery-ux-branch-intel-2026-06-23after current coordination reads showed PR #75-#78 routed and a fresh branch check foundorigin/claude/trello-artillery-ux@c4459d4312ef/ draft PR #79 still only present in upstream-mining ledger notes. - Initial branch shape: merge-base with current stable
origin/masterisf8a76de349da; payload versus current stable is eight maintained-root files / +100 / -20 across source Chernarus plus maintained VanillaClient_RequestFireMission.sqf,GUI_Menu_Tactical.sqf,Server_HandleSpecial.sqfandstringtable.xml.git diff --check origin/master..origin/claude/trello-artillery-uxis clean. - Planned source scope: inspect per-type artillery range display in Tactical menu, gun-count fire-message behavior and marker cleanup when the caller disconnects or leaves during a barrage, then route exact branch-only evidence through Support specials, Client UI, Feature Status, Testing workflow, release-readiness gates and machine records. No gameplay source edits planned.
- Findings: branch
GUI_Menu_Tactical.sqf:42-57in both maintained roots appends effective min/max range text to artillery rows using the existing display-name, range-min/max andWFBE_C_ARTILLERYdata. Current stable only adds raw display names atGUI_Menu_Tactical.sqf:42. - Findings: branch
Client_RequestFireMission.sqf:31-38,58-60keeps globalWF_createMarkercreation, replaces caller-local marker deletion withRequestSpecial ["ArtyMarkerCleanup", ...], and passes_gunCountas%3to the localized team warning. Current stable deletes these markers through caller-localClient_Delete_Marker.sqf:24and formats the warning with only player/ammo atClient_RequestFireMission.sqf:53. - Findings: branch
Server_HandleSpecial.sqfadds delayed serverdeleteMarkercleanup at Chernarus:144-160/ Vanilla:134-150, andstringtable.xmlupdatesSTR_WF_INFO_Arty_called_messageat Chernarus:9304-9311/ Vanilla:9304-9310. Current stable has noArtyMarkerCleanuphits. - Result: refreshed Support specials, Client UI systems, Feature Status, Testing workflow branch-only smoke pack, release-readiness gates, dashboard, pruning ledger and machine rows. The branch is documented as artillery UX/marker cleanup only, not fire-mission authority; the new
RequestSpecialcleanup tag needs marker-name/forged-payload review before promotion. No gameplay source changed. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
wiki-remote-reference-mirror-2026-06-23after the live wiki fast-forwarded toorigin/master@4d4014awhile the repo mirror still lacked the new reference pages. - Initial payload scope: wiki commit
4d4014aaddsAvailable-Actions-Client-Gate-FSM.md,Stringtable-Localization-Catalog.mdandUI-Theme-Palette-And-Style-Macros-Catalog.md, and updatesHome.md,_Sidebar.mdandagent-context.json. - Planned output: copy those exact wiki files into
docs/wiki, keep touched-file SHA parity, run JSON/JSONL validation,docs/validate-wiki.ps1where available, andgit diff --check. This is a mirror-maintenance lane only; no gameplay source edits planned. - Result: mirrored the wiki payload and matching coordination closeout into
docs/wiki; Home,_Sidebar.mdandagent-context.jsonnow route the new reference pages in both surfaces. The new pages remain source-evidence pages authored by the live wiki commit; this lane did not re-verify or re-author their claims. - Validation: final validation is recorded in the matching
completeevent.
- Claimed
attack-wave-authority-current-b741-refresh-2026-06-23after coordination reads showed direct attack-wave authority rows still citing previous current stableorigin/master@0139a346while current stable/B74.1 isorigin/master@f8a76de34/origin/claude/b74.1-aicom@f8a76de34. - Planned source scope: inspect
ATTACK_WAVE_INIT,ATTACK_WAVE_DETAILS, unit-cost modifiers, attack-wave server handlers and BattlEye filter coverage across source Chernarus plus maintained Vanilla Takistan for docs/source, current stable/B74.1, B69, B74, current Miksuu, perf/quick-wins and relevant historical refs. - Planned docs output: refresh the attack-wave authority playbook, Feature Status row, Source Fix queue row, PV channel/server authority routes and machine rows with exact refs/line anchors, then mirror touched files into
docs/wiki. No gameplay source edits planned. - Findings: current stable/B74.1
origin/master@f8a76de34/origin/claude/b74.1-aicom@f8a76de34still keepsCommon_AttackWaveActivate.sqf:6,8,Server_AttackWave.sqf:5-6,15,23,27,36,38andAttackWave.sqf:19,23-25,40trust in both maintained roots; scoped deltas from previous current stable and adjacent B74 touch only constants. - Findings: current stable/B74.1 buy-price anchors are
Client_UIFillListBuyUnits.sqf:90andGUI_Menu_BuyUnits.sqf:99,244-245,416; constants are ChernarusInit_CommonConstants.sqf:547,591-593and maintained Vanilla:349,393-395; repo-rootBattlEyeFilter/publicvariable.txt:2still only filterskickAFK. - Result: refreshed DR-41 attack-wave direct-PV evidence for current stable/B74.1 in the playbook, Feature Status, Source Fix queue, Public Variable index, Server authority map,
agent-feature-status.jsonl,agent-hardening-backlog.jsonlandagent-knowledge.jsonl; mirrored touched files intodocs/wiki. No gameplay source changed. - Validation:
docs\validate-wiki.ps1 -WikiPath <wiki checkout>passed with known legacy JSONL envelope warnings only; JSON/JSONL parse passed in both wiki checkout anddocs/wiki;git diff --checkpassed in both worktrees with LF/CRLF warnings only.
- Claimed
commander-reassignment-current-b741-refresh-2026-06-23to remove stale current-stableorigin/master@0139a346wording from the commander vote/reassignment route after the local repo fetched current stableorigin/master@f8a76de34, equal toorigin/claude/b74.1-aicom@f8a76de34. - Source scope: checked source Chernarus plus maintained Vanilla
Server_VoteForCommander.sqf,GUI_VoteMenu.sqf,RequestNewCommander.sqf,Server_AssignNewCommander.sqfandGUI_Commander_VoteMenu.sqf; scoped diff0139a3468609..origin/masterreturned no maintained-root path changes. - Findings: current stable/B74.1 still has DR-47 vote comparison source-present at
Server_VoteForCommander.sqf:18,26-27,43and DR-15 helper unpacking source-present atServer_AssignNewCommander.sqf:4-5;RequestNewCommander.sqf:14and helper:10still both sendnew-commander-assigned, andGUI_Commander_VoteMenu.sqf:33-46still resolves by visible leader-name text despite stored row values at:9,:13,:53,:63. - Boundary: docs/source
HEAD@60c35c05still carries the old helper_side = _this, and current stable/B74.1 full modded Napf/Eden/Lingor helper copies still carry the old shape atModded_Missions/*/Server/Functions/Server_AssignNewCommander.sqf:3; no gameplay source changed. - Result: refreshed Commander reassignment call shape, Commander vote/reassignment, Feature status, Server authority migration, release-readiness and machine records with current-B74.1 branch truth. Future code work should not reopen helper unpacking on current stable/B74.1/B69/B74 maintained roots; it should choose one notification owner, use row-value/team identity, and keep requester authority separate.
- Claimed
ai-supply-truck-current-b741-refresh-2026-06-23after the AI supply-truck rows still cited current stableorigin/master@0139a346and old safe-disable anchors. - Source scope: checked source Chernarus plus maintained Vanilla
Server/Init/Init_Server.sqf,Server/AI/AI_UpdateSupplyTruck.sqfand absentServer/FSM/supplytruck.fsmacross docs/sourceHEAD@6d4b514c12fc, current stable/B74.1origin/master@f8a76de34/origin/claude/b74.1-aicom@f8a76de34, B74.2origin/claude/b74.2-aicom@d472da6a, B69origin/claude/b69@8d465fce, adjacent B74origin/claude/b74-aicom-spend@b23f557f, Miksuub8389e748243, perf0076040f, historicala96fdda2and historicalc20ce153. - Findings: docs/source and Miksuu still raw-spawn the commented worker at
Init_Server.sqf:36,382-383in both maintained roots; perf also raw-spawns, with Chernarus line drift at:36,377-378and Vanilla at:36,382-383. - Findings: current stable/B74.1 safe-disables instead: Chernarus comments the compile at
Init_Server.sqf:44and initializes/log-disables at:624-625; maintained Vanilla uses:44,618-619. B74.2 keeps the same caller shape. B69/B74 also keep safe-disable caller shapes, and no checked ref restoresServer\FSM\supplytruck.fsm. - Adjacent cleanup: refreshed the same page's current-stable AICOM supervisor anchors after B74.1 line drift (
WFBE_SE_FNC_AI_Commandercompile/spawn andAI_Commander.sqflatch/upgrade-worker refs) so th
Home | Agent Guide | Current live state | Release 1.2.2 (B91) | Quickstart | Progress | Lifecycle wait-chain | Join/disconnect | Parameters/build | Assets/config | SQF atlas | PV index | Modules | Support/specials | Commander/HQ | Commander vote/reassign | Construction/CoIn | Construction cleanup | WDDM compositions | Factory/purchase | Upgrades/research | Towns/camps/capture | Victory/endgame | Markers/cleanup | Server runtime | AI runtime/HC | AI commander audit | HC delegation | Town AI safety | Commander reassignment | Resistance supply | Player UI workflow | UI atlas | Respawn/death | Gear template filter | Vehicle cargo loop | Service guards | UI IDD repair | UI design inspiration | WASP overlay | Feature status | Source propagation | release readiness | Tooling readiness | Integration trust | AntiStack DB | Owner decisions | Shelved registry | Abandoned feature revival | Hardening roadmap | PVF dispatch | Server authority | ICBM authority | Attack-wave authority | Telemetry families | AICOM V2 cutover | Consumer port map | Testing workflow | Server ops | Web tools | Ecosystem repos | Arma 2 OA refs | A2 traps | OA compatibility audit | Coverage ledger | Navigation inventory | Pruning ledger | Knowledge roadmap | Agent context | Collab protocol | Worklog | Audit archive 2026-07 | Briefing reference | Utes invasion concept
- Shelved AICOM concepts - revivable someday ideas (owner-shelved 2026-07-03)
Docs rule: source-backed claims only; Arma 2 OA scripting docs only; gameplay edits start in Missions/[55-2hc]warfarev2_073v48co.chernarus.
- Getting started
- Status and coordination
- Agent context
- Agent collaboration protocol
- Agent worklog
- Agent worklog archive
- Progress dashboard
- PR cleanup and integration lab
- Shelved PR #169: gear price double-count
- Shelved PR #194: Chernarus no-trees
- Coordination board
- Codebase coverage ledger
- Bottleneck removal queue
- Current source status
- Wiki mirror reconciliation
- Navigation inventory
- Registers
- Agent orchestration
- Architecture
- Architecture overview
- Mission entrypoints and lifecycle
- Lifecycle wait chain
- Player join/disconnect and AntiStack lifecycle
- Mission parameters/localization/build inputs
- Stringtable localization key-family catalog
- Source inventory
- Content structure and maps
- Assets/config/localization/parameters
- Mission start parameters index
- Code and networking
- Gameplay systems
- Core systems index
- Gameplay systems atlas
- Commander/HQ lifecycle atlas
- Economy, towns and supply
- Economy system reference
- Balance asymmetries
- Anti-stack skill-balance mechanic
- Empty-side supply income stagnation
- Towns, camps and capture atlas
- Victory and endgame atlas
- Victory conditions reference
- Territorial victory reference
- Marker cleanup and restoration
- Marker loop engine and registries
- Map marker families content catalog
- Marker subsystem function reference
- Client marker FSM updater map
- Support specials and tactical modules
- SCUD TEL tactical munitions
- Naval HVT objectives (carriers/SCUD)
- SCUD saturation strike mechanic
- Takistan airfield FPV drone design
- Construction and CoIn systems
- Structure damage reduction & friendly-fire
- Construction logic list cleanup
- Flak tower & WDDM anchor compositions
- Resistance supply scaffold
- GUER Insurgents faction overview
- GUER Insurgents branch audit
- GUER insurgent player economy
- GUER Commissar Panel
- GUER air-defense loop (Ka-137/Mi-24)
- Upgrades and research atlas
- Supply mission architecture
- Supply mission authority cleanup
- Current supply helicopters PR1
- Respawn and death-loop lifecycle
- Vehicle theft economy pitch
- GUER tunnel network pitch
- Content, reference and catalogs
- Faction unit/vehicle roster catalog
- Auxiliary/SF/civilian unit catalog
- Gear store loadout route catalog
- Upgrade research (cross-faction)
- Gear store price and upgrade catalog
- Gear store catalog (complete, per faction)
- Defense structures catalog
- Artillery reference per faction
- AI squad team templates catalog
- Town AI lifecycle reference
- Town AI group composition catalog
- Class-skill system reference
- Player skill abilities reference
- Default gear template content catalog
- Chernarus map content reference
- Takistan map content reference
- Takistan features
- Takistan parity reference
- Takistan oilfields objective reference
- IRS IR-smoke countermeasure
- Arty module special munitions
- Zeta cargo sling-load reference
- Spawn primitive function reference
- Kill and score pipeline
- Waypoint helper function reference
- Position and proximity function reference
- Side/team state function reference
- Player AI watchdog and recovery
- AICOM stuck-recovery v2
- LoadoutManager data-model contributor guide
- Discord status bot setup and reference
- GLOBALGAMESTATS extension reference
- New player quickstart (player guide)
- Optional client mods (player guide)
- Earning funds and score (player guide)
- Vehicle service and logistics (player guide)
- Commander's handbook (player guide)
- Tactical support menu
- Paradrop player experience
- Supply missions (player guide)
- In-game briefing & Diary field manual
- Playable maps catalog
- Faction root variables reference
- Faction base structures catalog
- Counter-battery radar system
- Bank, Reserve and Artillery Radar structures
- Map ruleset model and object config
- Countermeasures module reference
- Vehicle countermeasure (flares/spoofing)
- UAV terminal and spotter system
- Artillery firing function reference
- Service Point pricing model
- Medic redeployment truck (forward spawn)
- Side-patrol runtime and convoy mechanics
- Day/night cycle and weather system
- Config lookup helper reference
- CIPHER sort utilities reference
- Modded maps status and content
- BattlEye filter setup and OA taxonomy
- Player squad/group join protocol
- AutoFlip vehicle recovery
- Engine stealth fuel toggle
- Valhalla vehicle climbing-assist
- Missile and ordnance Fired-EH reference
- Vehicle equip and rearm reference
- Array and collection utilities
- Server composition spawner reference
- Upgrade queue server loop
- Map boundaries and off-map enforcement
- Namespace/profile/diagnostic utilities
- Group bool getVariable A2-OA trap
- Vehicle weapon balance init
- View distance auto-throttle
- Camp & respawn-camp getters
- Performance audit writer
- Site clearance (bulldozer)
- Factory queue cancel & refund
- AI commander tunable constants
- Experimental feature-flag constants
- Flag system quick reference
- Mission tunable constants catalog
- Gear parsing & cargo capacity
- Structure dressing function
- Paradrop delivery functions
- ICBM nuke client VFX & radiation
- Server HandleSpecial router
- LocalizeMessage chat router
- Gear buy-menu render & price functions
- Server broadcast & telemetry loops
- Per-unit client init pipeline
- Vehicle marking & texture pipeline
- Defense category & budget
- Legacy AI order primitives
- Commander-team driver
- AICOM command verbs
- AICOM behavior fix taxonomy
- AI commander wildcard deck reference
- AICOM aircraft and airfield system
- Static-defense manning
- End-of-game stats screen
- AI commander execution loop
- Deployable bipod / weapon resting
- Town-economy getters
- Server-init deadspawn & airfield probe
- GUER VBIED detonate action
- Resource income-tick engine
- AI commander treasury accessors
- PVF send-helper contracts
- AICOM logging & AICOMSTAT telemetry
- AICOMSTAT v2 event census
- WASPSCALE v2 telemetry
- WASPSCALE v2-ext coverage audit
- Telemetry families reference
- Group lifecycle & entity reaping
- Batch AI spawner orchestrator
- Client funds/income HUD readout
- Server group GC & cap warning
- Town runtime tuning constants
- Client input/hotkey handler
- WASP base-repair system
- WASP DropRPG launcher/ordnance
- CoIn construction-interface client engine
- Town-capture garrison & airfield rebuild
- Map-control & minimap templates
- Client FPS & state telemetry
- Client service-proximity getters
- Airfield-exclusive roster & unit hints
- Unit-camera spectator system
- Town-garrison patrol/defense worker
- RequestTeamUpdate squad-discipline
- Arma2Warfare GPT assistant
- LoadoutManager build configs & defines
- GLOBALGAMESTATS extension logging
- Discord bot instrumented logging
- Eden/Everon & Taviana map content
- Cruise missile strike asset
- AI / HC
- AI headless and performance
- AI mods and pathfinding reference
- Headless client scaling and topology
- AI runtime/HC loop map
- Headless client init and stat loop
- HC delegation target selection
- Player AI caps and role balance
- Old WarfareBE FPS comparison
- AI commander autonomy audit
- Upstream BE 2073 AICOM delta
- Parent 2.073 divergence audit
- AI commander capture & fun plan
- AI commander B69 improvement roadmap
- AI commander B69 implementation sketches
- AICOM V2 cutover status
- Headless delegation and failover
- Commander reassignment call shape
- GUER Director living-resistance pitch
- Quality and operations
- Foundation perf findings & Tier-3 dead-ends
- Dead/stale code register
- Commander vote/reassignment
- Attack-wave authority
- Server runtime and operations
- Server ops runbook
- JIP enrollment & client data delivery (b74.2 lessons)
- Server gameplay runtime atlas
- PerformanceAuditAnalyzer
- Performance opportunity sweep
- Documentation plan
- Knowledge platform roadmap
- Wiki quality audit
- Wiki pruning and relevance ledger
- Audit findings queue (2026-06-03)
- Deep review findings
- Client UI / server-loop perf findings
- Performance gain simulation
- Self-host testing field notes
- Cleanup and work lanes
- Hardening and authority
- UI / player workflows
- Client UI, HUD and menus
- UI HUD and dialogs
- Player UI workflow map
- Client UI systems atlas
- UI IDD collision repair
- UI control class library reference
- UI theme palette and style macros
- UI design inspiration 2026-07
- Available-actions client gate FSM
- Gear/loadout/EASA atlas
- Gear template profile filter
- Vehicle cargo equip loop bounds
- Factory and purchase systems atlas
- Service menu affordability guards
- WASP overlay
- Class-skill system reference
- Skin selector and class swap
- Earplugs audio toggle
- Mission audio catalog
- HQ radio knowledge-base catalog
- QoL trio player hints
- Player vehicle/travel actions
- Tooling / release / integrations
- Tools and build workflow
- Warfare web tools
- Ecosystem & companion repos
- Zargabad tooling parity
- July 2026 release readiness
- Operator monitor and CPU affinity tools
- Tooling release readiness audit
- Source fix propagation queue
- Agent release readiness ledger
- Release source intake map
- Testing/debugging/release workflow
- Current RPT release gate
- RPT telemetry consumer port map
- External integrations
- Integration trust boundary audit
- AntiStack database extension audit
- Community & Dev
- Community & Dev
- Miksuu upstream wiki import / archive index
- Upstream changelog feature leads
- Developer history and upstream lessons
- Upstream Miksuu commit intel
- Upstream mining ledger
- Archive script mining v2
- Upstream BE 2073 AICOM delta
- Parent 2.073 divergence audit
- PR8 and Drone upstream lesson match
- Development lessons learned
- External research reports
- Audit archive 2026-07
- Briefing reference
- Utes invasion concept
- Miksuu archive: Home
- Miksuu archive: Welcome
- Miksuu archive: Big announcements
- Miksuu archive: Changelog
- Miksuu archive: Development process
- Miksuu archive: Discord bot
- Miksuu archive: Gameplay videos
- Miksuu archive: LoadoutManager
- Miksuu archive: Chernarus script architecture
- Base-game visual catalogs
- Compatibility and references
- HC upstream history and lessons
- Player stats branch audit
- BuyMenu EASA QoL branch audit
- Perf quick wins branch audit
- Commander positions branch audit
- Zargabad branch audit
- Quad AI Commander concept
- Arma 2 OA external reference guide
- Base-game config & image reference
- Arma 2 OA compatibility audit
- Arma 2 OA agent traps reference
- Arma 2 OA command versions
- Wiki source consistency
- External Arma 2 OA reference index