We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
docs(wiki): fix 33 stale anchors + example links + GUIDE-REV (grok-wiki-reaudit-20260713 lane)
wiki accuracy audit 2026-06-27: 342 source-verified fixes vs origin/master bef714aa5 100-agent sweep of all 312 pages against a clean origin/master worktree (bef714aa5). 342 deterministically-validated fixes across 143 pages (79 high / 123 med / 140 low): - AI-Commander B57-B74 tuning drift (LOCK 1->0, TOTAL_AI_MAX 72->140, UPGRADE_INTERVAL 120->300, INCOME_MULT_MAX 3.0->4.0, CONCENTRATION 3->6, INCOME_STIPEND 2000/3000->6000/9000, ...) - status flips (Core_DeltaForce now loaded B755; Core_KSK not loaded; client FPS/state telemetry now live; map-aware town markers; buy-list hoist + SmallSite double-append already fixed) - 4 unmerged-branch mislabels corrected (RscMenu_Upgrade, Client_DelegateAI, validate-wiki.ps1; bipod draft->merged) + 3 inbound anchors repointed - 194 line-number/SHA cite refreshes ValidateWiki green; anchor/link checker 0 broken. NOT pushed. Deferred: 3 overlap-collision fixes, 83 descriptive, 14 ambiguous.
codex: refresh mash marker branch scope
docs(wiki): accuracy + integrity pass across the developer wiki Integrity (reader-facing, validator-invisible): - Fix 30 broken heading anchors (Page#heading 404s; validator strips #frags) - Fix 1 broken page link; strip 2 UTF-8 BOMs - Restore the Function-And-Module-Index legacy compiled-alias table that 3 pages cite as the canonical owner (10 aliases re-verified vs master) Accuracy (~190 corrections, source-verified vs origin/master then adversarially re-verified with a docs-head-baseline + false-positive screen): - Missing vehicle-array entries: RM70/RM70_ACR (US/RU/US_Camo artillery), Mi17_medevac_CDF (RU salvage) - Loop/condition errors: town-patrol `||`->`&&` (game-over exit inversion); camp scan "~1s"->`sleep 0.1`; missing "Air" town-wake entity class - Stale claims corrected: RU PARAAMMO is live (not dead code); water-avoidance loops are capped; HC has a reseat heartbeat; HC sleep->send timing - AI-Squad templates replaced by the 2026-06-14 combined-arms rebuild - Misc value/log-string/label fixes across ~50 reference pages No gameplay source changed.
codex: extend pvf dispatch current stable status
claude: wiki-maintenance megapass (71 agents) - dead-code harvest, DR-15 resolved, doc accuracy Dead code: added ~18 newly-confirmed unreachable files to the dead-code register (never-compiled helpers, compiled-but-never-called globals incl. PVFunctions/ LogGameEnd dup, Client_TaskSystem, PVFunctions/SetTask, WASP GearYouUnit/ car_wheel_new) + two flagged AI-commander functions (Server_AI_Com_Upgrade, Server_AI_SetTownAttackPath) uncalled and consistent with the dormant AI-commander FSM. Resolved: DR-15 fixed on master (Server_AssignNewCommander.sqf:4 reads _side=_this select 0) - marked resolved in Deep-Review-Findings, Instructions-For-Codex and Feature-Status; the sweep confirmed DR-1..57 otherwise remain open. Doc: added Feature-Status rows for DR-55/49/50/52/53/56/57 + DR-15 resolution; fixed a broken Home.md link. Skipped the MkDocs-targeted anchor reformats (correct-as-is on GitHub) and handed empty Miksuu stubs + token condensation to Codex's mirror/nav lane. No gameplay source changed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
claude: deeper hazard-class sweep (68 agents) -> DR-55..DR-57 DR-55 (CRITICAL, systemic): the PVF/PVEH/direct-publicVariable handler surface lacks server-side sender authentication - Server_HandlePVF.sqf:14 and Init_PublicVariables.sqf:50 never forward the sender, so ~18 newly-enumerated handlers are client-forgeable (RequestVehicleLock, RequestChangeScore, RequestMHQRepair, RequestNewCommander, RequestTeamUpdate, ATTACK_WAVE_DETAILS, SupplyMissionCompleted, and RequestSpecial RespawnST/repair-camp/upgrade-sync/connected-hc/update-clientfps/ update-teamleader). Generalizes the economy/forgery class to the whole surface. DR-56: ARTY_HandleSADARM thread-leak + per-frame busy-wait. DR-57: town patrols never spawn (server_town_ai.sqf:67-68 timer reset). Routed minor perf/dead/logic findings; confirmed SG4/SG5/SG9/AI1/AI2/V2 still unpatched on master; sharpened DR-7..10 and DR-46. Added DR-55..57 to the hardening backlog and coverage ledger. No gameplay source changed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
claude: agent team clears coverage-gap backlog (DR-51..DR-54) A 5-subsystem Workflow (35 agents incl. adversarial verifiers) source-reviewed the last documentation backlog - the Round-36 coverage-gap weakly-understood systems. Filed 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 - 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, groupsMonitor, nil Spawn UpdateSupplyTruck); corrected the stale 'non-vanilla respawn is live' false-positive note; folded the full config data-model map into the assets/config atlas; added DR-51..54 to the hardening backlog and coverage ledger. Corrections preserved: PR#1 stacked Killed-EH refuted; interdiction EH is server-routed/safe. Coverage-gap list marked cleared. No gameplay source changed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
claude: clear Audit Findings Queue backlog (verify ~48 rows) + DR-49/DR-50 Source-verified every previously-UNVERIFIED audit row (AI/V/SG/NJ/UX) against current master and recorded per-row verdicts; no UNVERIFIED rows remain. ~29 REAL, 4 FALSE (V8,V9,V12,NJ6), 1 GONE (AI13), 8 nuanced/design/perf, 2 split (AI14,SG9), all spot-checked UX real. Filed DR-49 (side-supply underflow guard adds supply on a deduction; Common + both Server_ChangeSideSupply handlers) and DR-50 (Server_OnHQKilled double-awards HQ-kill score: 1800 clean kill / 900 teamkill). Added both to the hardening backlog and cited them in the coverage ledger. Adversarial correction: NJ10 is NOT a victory-blocker — the authoritative HQ-killed EH is server-local (Init_Server.sqf:323, Construction_HQSite.sqf:89, Server_MHQRepair.sqf:37); the client EH is a redundant relay. SG1 re-confirms DR-11/DR-13; SG14 maps to DR-30. Docs-only; no gameplay source changed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
claude: file DR-48 town-defense overhaul capture-persistence occupancy The Marty_town_defense_overhaul merge (master 89ae9dad) landed after the 2026-06-02 coverage all-green milestone and re-introduces the DR-45 occupancy-deletion class in new code. Server_CleanupExpiredTownDefenseAssets.sqf OBJECT branch :61-64 deletes captured_mobile_vehicle/static_weapon with only isPlayer/isPlayer-leader-group checks (occupancy-blind; group <vehicle>=grpNull likely makes the guard a no-op), and the GROUP branch :57-60 has no player guard. Captured vehicles persist 600s (server_town.sqf:240), reaped per town every town-AI loop tick (server_town_ai.sqf:61). Filed DR-48 (Round 39), extended Town-AI-Vehicle-Despawn-Safety, cited it in the coverage ledger AI/headless row, added the hardening backlog item, and recorded the claim/finding/complete events + worklog. Docs-only; no gameplay source changed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
codex: correct supply scan source scope
wiki: start pruning loop
wiki: harvest mash network scout wave
wiki: clean supply scan status references
wiki: harvest commander adjacent scout wave
wiki: correct version sqf tracked-source state
wiki: harvest init pv ui ops scout wave
wiki: correct commander reassignment audit note
wiki: update cleanup cadence context
wiki: scope dr39 supply scan status
wiki: correct battleye oa filter guidance
wiki: cross-link send message rce finding
wiki: harvest wave s scout findings
wiki: fix pvf allowlist oa syntax
wiki: harvest wave l owner-page followups
claude: DR-30 correction — remoteexec.txt is Arma 3-only; reframe BattlEye as contingent local-filter defense-in-depth remoteexec.txt gates the A3-only remoteExec command; Arma 2 OA has none, so it should not appear in A2 'missing filters' lists. Names the actual A2 OA filter set instead. Reframes BattlEye: its online/global support for A2 is defunct, but filter files are processed locally by the server-side BE component (BEpath) — and updateclient.sqf:153-162 kickAFK is in-repo evidence the deployment relies on BE publicvariable.txt. Server-authority (DR-1/DR-46/DR-6/DR-27/DR-41/44) is the BE-independent primary fix. DR-30's 'no security filters shipped' substance stands. Adds the correction to Round 37, a Codex handoff item in Instructions-For-Codex, a finding event and a crosswalk knowledge record. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
claude: deep-review Round 37 — DR-46 SEND_MESSAGE call-compile RCE (2nd network-data compile surface, corrects DR-1) Source pass during a standalone improvements review surfaced a second client-side RCE independent of the PVF dispatcher: Client_onEventHandler_SEND_MESSAGE.sqf:27 call-compiles the SEND_MESSAGE publicVariable payload (multi-language branch); Common_SendMessage.sqf:26 shares the pattern. DR-1 (~line 159) assumed the PVF path was the only network-data compile site — corrected. Adds DR-46 + Round 37 to Deep-Review-Findings, a P0 hardening-backlog item (send-message-call-compile-rce), a pv-network-trust knowledge record, claim/finding/handoff events, a New-findings block in Instructions-For-Codex, a worklog entry, and a Claude active claim. Maintainability leads (Init_Common double-compile, Support/Construction/Loadout duplication, GetClosestEntity variants, hardcoded hints) handed to Codex to verify. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
claude: full-wiki audit follow-through (Round 36) — DR-45 town-AI vehicle despawn + direct-PV surface closed + coverage gaps + audit Round-2 handoff
claude: deep-review Round 35 — DR-44 side-supply ledger client-writable (2nd direct-PV forgery)
claude: wiki-quality Pass 1 — ledger/DRF accuracy (timestamp, legend, Map downgrades, DR-11 severity, DR-36 note)