-
Notifications
You must be signed in to change notification settings - Fork 0
AI Commander Autonomy Audit
This page is the source-backed audit for AI commander automation and autonomous logistics. Use it before reviving AI commander production, AI supply trucks, autonomous supply helicopters, or any code that assumes the mission already has a complete self-driving commander.
Paths are relative to Missions/[55-2hc]warfarev2_073v48co.chernarus/.
Current origin/master AI commander support is partial, not absent:
- Real side-level AI commander state exists.
- AI commander funds are initialized and can receive income.
- The AI commander upgrade worker is compiled and can debit funds/supply when called.
- The server buy worker for AI production is compiled.
But the source audit did not find a live owner loop/FSM that starts full autonomous commander behavior, calls the upgrade worker on a cadence, produces units through AIBuyUnit, or sets wfbe_aicom_running = true.
Human commander state is live: vote/reassignment, commander-side economy controls, HQ/MHQ affordances and income split all run through the normal Warfare flow. Full autonomous commander behavior is the partial/latent part.
Autonomous supply trucks are worse than partial: the old UpdateSupplyTruck compile is commented, the gated spawn remains, and the referenced Server\FSM\supplytruck.fsm file is absent.
origin/feat/ai-commander is the current branch-only revival attempt. It changes the status of the branch, not stable master: the branch adds a server-side commander supervisor, assignment workers, production worker and explicit order executor, but it is source-Chernarus-only and needs dedicated/JIP/Vanilla smoke before the wiki can call AI commander revived.
Snapshot: 2026-06-03. Branch head 4dba060e splits from origin/master at 2cdf5fb8. Diff from stable master is 9 Chernarus-source files, +366/-5; no Missions_Vanilla files are touched.
| Branch piece | Evidence | Meaning |
|---|---|---|
| Phase-0 safety and economics |
585c3519; Rsc/Parameters.hpp:92-96; Common/Init/Init_CommonConstants.sqf:98-105; Server/Functions/Server_AI_Com_Upgrade.sqf:27,47,50; Server/Init/Init_Server.sqf:387-389
|
Makes AI commander default-on in the lobby, adds new cadence/cap constants, fixes the funds/supply debit swap, and guards the old UpdateSupplyTruck nil-code spawn. The missing supplytruck.fsm is still not restored. |
| Supervisor and workers |
1a3e3def; Server/Init/Init_Server.sqf:49-54,630-631; Server/AI/Commander/AI_Commander.sqf:29-81
|
Compiles and spawns one per-side supervisor that self-gates on AI commander enablement and live HQ state. |
| Upgrade cost lookup fix |
4c2abced; Server/Functions/Server_AI_Com_Upgrade.sqf:27
|
Corrects AI upgrade cost indexing from 1-based order level to 0-based cost array index. |
| Hybrid co-op command |
4dba060e; AI_Commander.sqf:43-72; AI_Commander_Execute.sqf:1-41; AI_Commander_AssignTowns.sqf:23-42
|
Full mode runs economy only when no human commander exists; assist mode still executes explicit Move/Patrol/Defend orders and can auto-assign delegated AI teams while a human commander is present. |
| AI team production |
AI_Commander_Produce.sqf:18-21,73-80; Server/Init/Init_Server.sqf:10
|
Produces under-strength AI teams through AIBuyUnit while respecting a per-side AI cap and AI commander funds. Review this alongside factory queue/token cleanup before merge. |
Branch-only review risks:
- The branch changes gameplay defaults by setting
WFBE_C_AI_COMMANDER_ENABLEDdefault to1inRsc/Parameters.hpp:96. - It is source-Chernarus-only until LoadoutManager/Vanilla propagation is performed and reviewed.
- It revives AI commander production/order execution, but does not revive the old autonomous supply-truck FSM path;
UpdateSupplyTruckremains commented and only guarded. - It adds always-running per-side supervisors after
VoteForCommanderstartup; smoke must prove exactly one supervisor per side, no duplicate loops after commander vote/revote and clean stop behavior after HQ death. - The production worker uses
AIBuyUnit; smoke must include AI team queue cleanup, insufficient funds, destroyed factory, full AI cap, vehicle/man production and human takeover of a team.
| Area | Source evidence | Meaning |
|---|---|---|
| Mission parameter |
Rsc/Parameters.hpp:92-97 exposes WFBE_C_AI_COMMANDER_ENABLED with default 0. |
In the mission parameter UI, AI commander appears disabled by default. |
| Fallback constant |
Common/Init/Init_CommonConstants.sqf:91 sets WFBE_C_AI_COMMANDER_ENABLED = 1 only if the variable is nil. |
If the MP parameter path does not provide the variable, the fallback enables it. Do not confuse this with the parameter default. |
| Move interval constant |
Common/Init/Init_CommonConstants.sqf:96 defines WFBE_C_AI_COMMANDER_MOVE_INTERVALS = 3600. |
A legacy cadence constant exists, but no source-read scheduler was found using it. |
| Supply truck max constant |
Common/Init/Init_CommonConstants.sqf:97 defines WFBE_C_AI_COMMANDER_SUPPLY_TRUCKS_MAX = 5. |
Old logistics sizing remains. |
| Side state |
Server/Init/Init_Server.sqf:364-365 initializes wfbe_aicom_running = false and wfbe_aicom_funds. |
Side logic can hold AI commander runtime state. |
| Human commander stop hooks |
Server_VoteForCommander.sqf:48-57, Server_AssignNewCommander.sqf:11-14 clear wfbe_aicom_running when a player commander exists. |
Player commander assignment is live and suppresses any future AI commander loop, but these hooks still do not prove an AI start path. |
| AI commander income |
Server/FSM/updateresources.sqf:67 adds income to AI commander funds when no player commander exists and AI commander is enabled. |
AI commander money can grow without a player commander. |
| Upgrade worker compile |
Server/Init/Init_Server.sqf:48 compiles WFBE_SE_FNC_AI_Com_Upgrade. |
The worker is available after server init. |
| Upgrade order data |
Common/Config/Core_Upgrades/Upgrades_*.sqf define WFBE_C_UPGRADES_%SIDE_AI_ORDER; Check_Upgrades.sqf:7-40 fills missing enabled upgrade levels. |
AI upgrade preference data exists. |
| Upgrade worker behavior |
Server/Functions/Server_AI_Com_Upgrade.sqf:12-50 reads WFBE_C_UPGRADES_%SIDE_AI_ORDER, selects the first upgrade whose current level is below the target level, checks funds/supply and calls WFBE_SE_FNC_ProcessUpgrade. |
The worker is real and deterministic, but needs a caller/owner cadence. It is upgrade-only, not base building, defense, factory or unit-buy AI. |
| Upgrade processing callee |
Server/Functions/Server_ProcessUpgrade.sqf:10-47,49-83 owns timing/state progression and artillery refresh side effects. |
It does not create bases, defenses, factories or units; do not infer production behavior from the AI upgrade path. |
| AI buy worker compile |
Server/Init/Init_Server.sqf:10 compiles AIBuyUnit = Server_BuyUnit.sqf. |
Server-side AI production helper exists. |
| AI buy worker behavior |
Server/Functions/Server_BuyUnit.sqf:1-180 queues, waits and creates units/vehicles for an AI team. |
Useful if a future AI commander production loop intentionally calls it. |
| Stop hooks |
Server_VoteForCommander.sqf:54-57 and Server_AssignNewCommander.sqf:11-14 clear wfbe_aicom_running when a player commander exists. |
Stop/reset hooks exist, but they do not prove a start loop exists. |
| Missing/uncertain owner | Evidence | Development implication |
|---|---|---|
| AI commander start loop | Source search found wfbe_aicom_running initialized and cleared, but not set to true. |
Do not claim autonomous commander brain is live until a dynamic/runtime caller is proven. |
| AI commander upgrade scheduler | Source search found the worker compile and function body, but no static caller for WFBE_SE_FNC_AI_Com_Upgrade outside docs. Init_Server.sqf:622 starts WFBE_SE_FNC_VoteForCommander, not the AI upgrade worker. |
Reviving upgrades needs an explicit server-owned cadence and stop conditions. |
| AI unit production scheduler |
AIBuyUnit is compiled, but source search found no static caller outside Server_BuyUnit.sqf itself. |
AI commander unit production needs an intentional design, not just a docs claim. |
| AI commander movement scheduler |
WFBE_C_AI_COMMANDER_MOVE_INTERVALS exists, but no audited source path uses it to move/command teams. |
Treat movement autonomy as missing until a source owner is found or implemented. |
Mini-scout follow-up 2026-06-04 separated live order plumbing from missing autonomy:
-
Client/GUI/GUI_Menu_Command.sqf:19,270,298,305,428exposes the human commander order surface and writes replicated team state. -
Common_SetTeamMoveMode.sqf:8andCommon_SetTeamMovePos.sqf:8setwfbe_teammode/wfbe_teamgoto; they store intent, they do not execute missions by themselves. - Waypoint execution lives in helpers such as
Server/AI/Orders/AI_MoveTo.sqf:13-17,AI_Patrol.sqf:14,AI_TownPatrol.sqf:23andCommon_WaypointsAdd.sqf:18. -
Server_UpdateTeam.sqf:5is shallow behavior randomization, not a full order scheduler.
The safe wording is therefore: stable master has usable order primitives and a human command UI, but no source-proven autonomous commander loop that schedules those primitives for the side.
Final mini-scout follow-up 2026-06-04 found one partial automation nuance worth preserving: newly spawned units can inherit an existing client-side map/waypoint destination. Client_SendSpawnedUnitsToLeaderWaypoint.sqf:24-35,73-92 reads the last team-leader map order or current waypoint/expected destination and issues commandMove to spawned units; Client_SetAttackWaveDetails.sqf:24-35,73-92 has the same shape for attack-wave units. This is order inheritance at spawn time, not a general server-side commander scheduler, and it depends on client-side stored map-order state such as WFBE_CLIENT_LAST_TEAMLEADER_MAP_ORDER_*.
The old AI logistics path is config-gated latent breakage:
-
Server/Init/Init_Server.sqf:36comments outUpdateSupplyTruck = Compile preprocessFile "Server\AI\AI_UpdateSupplyTruck.sqf";. -
Server/Init/Init_Server.sqf:381-383still spawnsUpdateSupplyTruckwhenWFBE_C_ECONOMY_SUPPLY_SYSTEM == 0andWFBE_C_AI_COMMANDER_ENABLED > 0. -
Server/AI/AI_UpdateSupplyTruck.sqf:17callsExecFSM "Server\FSM\supplytruck.fsm". -
Server/FSM/contains nosupplytruck.fsm; the server FSM folder has.sqfloop scripts such asserver_town.sqf,updateresources.sqfandserver_victory_threeway.sqf.
Default posture nuance:
-
Common/Init/Init_CommonConstants.sqf:161falls back toWFBE_C_ECONOMY_SUPPLY_SYSTEM = 1, automatic timed supply. -
Rsc/Parameters.hpp:92-97gives the AI commander mission parameter default as0. - Therefore the branch is normally avoided by mission parameters/fallbacks, but it is still a live config trap if an admin enables truck supply and AI commander behavior.
Some commander-facing systems are live but still client-led. Keep them out of the autonomy revival lane unless the owner intentionally bundles server-authority work.
| Control | Evidence | Why it matters |
|---|---|---|
| Commander income percent |
Client/GUI/GUI_Menu_Economy.sqf:24-27,74-79; Server/FSM/updateresources.sqf:36-43
|
Client UI writes the commander percent that the server resource loop consumes. It needs sender/commander validation in the economy authority lane. |
| Upgrade requests |
Client/GUI/GUI_UpgradeMenu.sqf:137-171; Server/PVFunctions/RequestUpgrade.sqf:1-5; Server/Functions/Server_ProcessUpgrade.sqf:12-21
|
The server owns the timer/state transition, but the live request still trusts client-side funds/dependency/level checks. |
| Commander team orders |
GUI_Menu_Command.sqf:252-306,425-428; Common_SetTeamMoveMode.sqf:8; Common_SetTeamMovePos.sqf:8; RequestTeamUpdate.sqf:3-25
|
Team property updates have a real server PVF. Map-order variables are replicated group state, but no general executor was proven that turns wfbe_teammode / wfbe_teamgoto into waypoints. Do not treat this as an AI commander movement scheduler. |
| AI commander upgrade worker |
GUI_UpgradeMenu.sqf:139-159; Server_AI_Com_Upgrade.sqf:34-50
|
The AI worker validates [supply, funds] costs like the player UI but appears to deduct them swapped, taking supply cost from AI funds and funds cost from side supply. Fix this before enabling a scheduler. |
| MHQ repair |
Client/Action/Action_RepairMHQ.sqf:5-35; Server/PVFunctions/RequestMHQRepair.sqf:1; Server/Functions/Server_MHQRepair.sqf:1-35
|
Repair is client-debited and side-only when it reaches the server. |
| Commander specials and selling |
Client/GUI/GUI_Menu_Tactical.sqf:363-373,463-527; Client/GUI/GUI_Menu_Economy.sqf:104-150; Server/Functions/Server_HandleSpecial.sqf:55-64
|
Paratroops, paradrops, UAV/ICBM paths, RespawnST and structure sale/refund all need role/side/funds/effect validation before public-server confidence. |
Use this if the owner does not want to revive autonomy yet:
- Keep
UpdateSupplyTruckdisabled. - Guard the gated server init branch with
!isNil "UpdateSupplyTruck"before spawning it. - Log one
WFBE_CO_FNC_LogContentwarning if truck supply + AI commanders is requested but the worker is unavailable. - Update
agent-release-readiness.jsononly if this becomes a source patch and generated propagation/smoke are pending.
Minimum smoke:
- Default mission parameters boot without AI logistics errors.
- Truck-supply + AI-commander config does not throw nil-code errors.
- No supply trucks are created unless the owner intentionally restores the worker.
Use this only if autonomous commander/logistics is a real feature goal:
- Define the owner model: one server loop per side, not client-side command behavior.
- Decide whether
wfbe_aicom_runningis the lifecycle flag or replace it with clearer side-logic state. - Add a server-owned scheduler that:
- starts only when no player commander owns the side;
- calls
WFBE_SE_FNC_AI_Com_Upgradeon a safe cadence; - calls production logic intentionally rather than relying on hidden dynamic calls;
- stops cleanly when a player commander is assigned.
- Either restore a verified supply-truck FSM or replace the old truck logic with a new SQF loop.
- Keep PR #1 player-run supply helicopters separate until the owner explicitly designs autonomous heli behavior.
- Define cleanup on HQ death, side elimination, vehicle death, commander assignment, AI commander disable and HC disconnect.
Minimum smoke:
- AI commander enabled with no player commander starts the server-owned AI loop exactly once per side.
- Assigning a player commander stops the loop for that side.
- AI upgrades advance only when funds/supply are sufficient and do not double-debit.
- AI production queues units through a known owner path and stops if a player takes the team.
- AI supply trucks or helicopters respect max counts, cleanup dead vehicles and do not depend on missing files.
- Do not just uncomment
UpdateSupplyTruck; it still calls a missing FSM. - Do not build autonomous supply helicopters on top of
AI_UpdateSupplyTruck.sqfwithout redesign. - Do not describe
Server_BuyUnit.sqf/AIBuyUnitas live AI commander production until a caller is proven or added. - Do not treat the constants fallback as proof that the mission parameter default enables AI commanders.
- Do not mix the commander reassignment call-shape fix into autonomy revival without its own smoke; that bug has a separate playbook.
- AI, headless and performance
- Server gameplay runtime atlas
- Abandoned feature revival
- Commander reassignment call shape
- Current supply helicopter PR
- Factory and purchase systems atlas
Previous: AI, headless and performance | Next: Headless delegation/failover
Main map: Home | Fast path: Feature status | Agent file: agent-context.json
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