Skip to content

Current Source Status Snapshot

rayswaynl edited this page Jun 6, 2026 · 184 revisions

Current Source Status Snapshot

This page is the fast guardrail for stale "patched", "propagated" and "release-ready" wording.

The original snapshot was created on 2026-06-02 after several false current-status pulses. Since then, multiple branches and wiki batches have moved. Treat this page as a branch-aware routing page, not as proof that a gameplay fix is currently shipped.

Rule For Agents

Before saying a fix is live, prove all of these:

  1. Name the branch or commit checked.
  2. Check source Chernarus under Missions/[55-2hc]warfarev2_073v48co.chernarus/.
  3. Check maintained Vanilla Takistan under Missions_Vanilla/[61-2hc]warfarev2_073v48co.takistan/ when propagation matters.
  4. Separate origin/master, docs/source branches, release branches and PR branches.
  5. Keep Arma 2 OA runtime smoke separate from static source evidence.

If any item is missing, use patch-ready, branch-local, propagated-smoke-pending or source-unverified, not shipped.

High-Risk Status Checks

Lane What to verify before changing wording Owning page
Commander reassignment DR-15 RequestNewCommander.sqf payload shape versus Server_AssignNewCommander.sqf unpacking, plus duplicate notification behavior. Commander reassignment call shape
Factory queue cleanup DR-33 Client_BuildUnit.sqf queue token identity, empty-vehicle early exit and local queue decrement. Factory queue counter token cleanup
Paratrooper marker revival Sender, handler file and HandleParatrooperMarkerCreation client PVF registration in each maintained mission. Paratrooper marker revival
Duplicate client Skill_Init Number and order of Skill_Init.sqf calls before WFBE_SK_FNC_Apply. Client skill init idempotency
Hosted server FPS loop Dedicated/non-dedicated guard shape in both server FPS publisher scripts. Hosted server FPS loop sleep
Supply mission command-center scan Whether the 80-meter command-center scan is class-filtered to Base_WarfareBUAVterminal; keep the nearby-player/object scan separate. Supply mission scan narrowing
Commander-built ARTY ownership Whether manned artillery-class base-area defenses use the current commander team for the gunner group, so Tactical fire missions can discover them through group player. Construction and CoIn systems
WASP marker wait cleanup Whether the display-54 wait is throttled like the display-12 sibling. WASP marker wait cleanup
Source/Vanilla propagation Whether Chernarus, maintained Vanilla and skipped/generated files all carry the same intended behavior. Source fix propagation queue
AI commander branch revival Whether feat/ai-commander is still branch-only, whether default-on behavior is accepted, and whether maintained Vanilla/smoke evidence exists. AI commander autonomy audit
DroneStrike branch Whether the latest drone tuning branch is the target, whether paid-support authority moved server-side, and whether generated scope/smoke exists. PR8 and drone upstream lesson match
ReconUAV branch Whether ReconUAV replaces the old UAV module, whether it is rebased onto latest DroneStrike tuning, and whether recall/reveal/JIP cleanup is smoked. PR8 and drone upstream lesson match

2026-06-05 Refetch Delta

git fetch --all --prune was rerun on 2026-06-05. This did not re-prove every matrix row below; it only refreshes the branch-head routing state so agents do not treat old commit IDs as current.

Ref Earlier matrix head Fetched head on 2026-06-05 Delta / action
origin/docs/developer-wiki-index source-check basis 154b7f38 a552060d before this docs batch Docs-only branch has advanced through wiki/backlog maintenance. Use it for documentation truth, not gameplay release proof.
origin/release/2026-06-feature-bundle a9219d88 7ff18c49 The release branch advanced through d482c742, fb3084c2, 7195b331 and 7ff18c49. d482c742 removes the Chernarus-only PR8 static smoke helper from the release payload; fb3084c2 is a broad live-playtest hardening commit touching Chernarus, maintained Vanilla and tooling; 7195b331 replaces the old FPS-only menu slot with a GPS toggle; 7ff18c49 hardens delegated AI locality checks and delays/clamps cleaner/restorer startup in both maintained roots. PR8-specific deltas are routed in PR cleanup lab. The propagated-fix lane status below is superseded by the 7195b331 spot-check plus the 7ff18c49 delta note.
miksuu/master 8bcc42b1 69e1958a New upstream merge Marty_town_defense_fix includes e4be1958 (Fix town occupation AI state after capture). Treat as an upstream lesson candidate, not a rayswaynl shipped fix.
Other named feature refs in the 2026-06-04 matrix As listed below unchanged in this refetch Keep existing branch-review gates until a later source audit proves a new delta.

2026-06-03 Branch Matrix

Checked refs: docs/source HEAD 4163faba, stable origin/master 2cdf5fb8, and origin/release/2026-06-feature-bundle a9219d88.

Follow-up release-head spot-check on 2026-06-05: origin/release/2026-06-feature-bundle 3282ff3f still had the same propagated-fix lane status as the a9219d88 matrix for hosted FPS, supply command-center scan, client Skill_Init idempotency and paratrooper marker registration, and still lacked commander-built ARTY ownership in both maintained roots.

Follow-up release-head spot-check on 2026-06-05 after git fetch --all --prune: release head 7195b331 changed several earlier release conclusions. Release Chernarus and release Vanilla both register HandleParatrooperMarkerCreation (Common/Init/Init_PublicVariables.sqf:34), run one Skill_Init.sqf call (Client/Init/Init_Client.sqf:564) followed by WFBE_SK_FNC_Apply at :587, guard serverFpsGUI.sqf with if (!isDedicated) exitWith {}; at :4 while deleting the redundant Server/Module/serverFPS/monitorServerFPS.sqf, and use the narrowed supply command-center scan at supplyMissionStarted.sqf:52,58. Release Chernarus and release Vanilla also both have the camp-capture str _newSide flag texture at server_town_camp.sqf:135 and the resistance patrol && loop at server_patrols.sqf:26. The same spot-check found release 7195b331 still lacks the commander-built ARTY ownership handoff: both maintained roots keep the base-area DefenseTeam path in Construction_StationaryDefense.sqf:88-97. The 7195b331 delta removes the FPS-only RUBFPSHUD mode and makes menu action 19 toggle GPS instead. Arma smoke remains pending for all runtime claims.

Follow-up release-head spot-check on 2026-06-06: current release head 7ff18c49 does not change the propagated-fix conclusions above. Its new delta is PR8 runtime-hardening evidence: both maintained release roots now relax delegated AI fallback-group creation around null/empty groups and non-local leaders (Client_DelegateAIStaticDefence.sqf:27, Client_DelegateTownAI.sqf:27, Common_CreateUnit.sqf:34-36, Common_CreateUnitForStaticDefence.sqf:68-69), and cleaner/restorer scripts now clamp timers and sleep before the first broad scan (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). Treat this as release-branch evidence only until HC/delegation and long-session cleanup smoke exists.

Lane docs/source HEAD origin/master release a9219d88 Interpretation
Hosted server FPS loop Chernarus and Vanilla Server/GUI/serverFpsGUI.sqf:1 plus Server/Module/serverFPS/monitorServerFPS.sqf:1 exit on !isDedicated. Chernarus and Vanilla still enter while {true} and sleep only inside if (isDedicated) (serverFpsGUI.sqf:4, monitorServerFPS.sqf:2). Chernarus guards serverFpsGUI.sqf:4 and removes/comments the redundant monitor path in Server/Init/Init_Server.sqf:594-596; Vanilla still has the old loops. Release branch is Chernarus-only for this lane; do not call it fully propagated there.
Supply command-center scan Chernarus and Vanilla Server/Module/supplyMission/supplyMissionStarted.sqf:25-28 check isKindOf "Base_WarfareBUAVterminal" and scan ["Base_WarfareBUAVterminal"]; the 8m nearby-player/object scan at :44 remains broad by design. Chernarus and Vanilla keep the broad 80m command-center scan at supplyMissionStarted.sqf:28 using an empty class filter. Historical a9219d88/3282ff3f checks were Chernarus-only or stale; current release head 7ff18c49 carries the PR-compatible heli-aware narrowed scan from 7195b331 in both maintained release roots at supplyMissionStarted.sqf:52,58. docs/source and current release carry the narrowed scan in both maintained roots; stable master still needs the narrowing; truck/heli command-center smoke remains pending.
Client Skill_Init idempotency Chernarus and Vanilla have one Skill_Init.sqf call at Client/Init/Init_Client.sqf:547, followed by WFBE_SK_FNC_Apply at :571. Chernarus and Vanilla still call Skill_Init.sqf twice (:561 and :585) before apply at :586. Historical a9219d88 release matrix duplicated the init. Current release head 7ff18c49 carries the one-call shape from 7195b331 at Client/Init/Init_Client.sqf:564 and apply at :587 in both maintained roots. docs/source and current release carry the single-init shape; stable master still duplicates; Arma smoke remains pending.
Paratrooper marker registration Chernarus and Vanilla Common/Init/Init_PublicVariables.sqf:39 include HandleParatrooperMarkerCreation. Chernarus and Vanilla omit the handler; the same slot is NukeIncoming only at Init_PublicVariables.sqf:39. Historical a9219d88 release matrix omitted the handler. Current release head 7ff18c49 carries the HandleParatrooperMarkerCreation registration from 7195b331 at Common/Init/Init_PublicVariables.sqf:34 in both maintained roots. docs/source and current release carry the static registration; stable master still omits it; Arma marker smoke remains pending.
Commander-built ARTY ownership Chernarus and Vanilla Construction_StationaryDefense.sqf:91-93 switch manned artillery-class defense gunners to the current commander team when one exists. Chernarus and Vanilla keep the base-area DefenseTeam path only; no GetCommanderTeam handoff appears in Construction_StationaryDefense.sqf. Chernarus and Vanilla keep the base-area DefenseTeam path only; no GetCommanderTeam handoff appears in Construction_StationaryDefense.sqf. docs/source carries the commander ARTY ownership patch; stable master and current release do not.

2026-06-04 Feature Branch Matrix

Checked after git fetch --all --prune. Most rows below compare against stable origin/master 2cdf5fb8; rows with a different merge base name that base explicitly. These rows are branch evidence, not shipped-status proof. Use Pending owner decisions, agent-release-readiness.json and the branch-only feature smoke pack before merge/release claims.

The docs mirror branch row records the source-check basis for this matrix, not a durable branch-head promise. Documentation-only commits can move origin/docs/developer-wiki-index after the matrix is written; re-fetch before using that branch head as evidence.

Branch / upstream ref Checked head Delta from origin/master Current interpretation
docs mirror branch origin/docs/developer-wiki-index source-check basis 154b7f38; later docs-only commits may advance the branch Documentation-only commits since the source-fix batch; source line shapes for the 2026-06-03 propagated-fix matrix remain the same as the earlier docs/source check. Follow-up fetches have already seen later docs-only heads, so re-fetch before using this branch as evidence. Current wiki/docs mirror truth for documentation. Do not treat this branch name alone as gameplay release proof.
miksuu/master 8bcc42b1 Three commits ahead of origin/master: 913ecdf6 town-defense diagnostics/creation guards, d5bfe3a2 Takistan propagation and merge 8bcc42b1. Diff touches Chernarus and maintained Vanilla town-defense creation/diagnostic paths. Upstream mainline lesson source, not automatically rayswaynl stable. Use Upstream Miksuu commit intel before importing.
origin/feat/ai-commander c20ce153 Source-Chernarus-only: 9 files, +416/-5. Adds default-on AI commander, supervisor/workers/order executor and upgrade cost fixes; guards but does not restore old UpdateSupplyTruck. Later cleanup commits b4b0333f..c20ce153 rewrite lazy condition blocks across the five AI commander scripts. Branch-review needed. Stable origin/master remains partial/latent; no maintained Vanilla propagation or runtime smoke proof.
origin/feat/drone-saturation-strike 8ca4be90 Mission runtime changes are source-Chernarus-only: 15 mission files, +379/-4, with 0 maintained Vanilla mission files changed. Total branch diff is 17 files, +1133/-4 because it also carries docs/superpowers plan/spec files. Latest drone tuning branch: 4-Ka package, HP 20, cruise altitude 300, scatter 6 and cooldown 300. Branch-review needed. Treat as paid support; server-side authority, generated scope and runtime smoke remain gates.
origin/feat/recon-uav 563418ea Mission runtime changes are source-Chernarus-only: 22 mission files, +593/-657, with 0 maintained Vanilla mission files changed. Total branch diff is 25 files, +1461/-657 because it also carries drone/recon docs/superpowers files. Adds ReconUAV/ReconUAVRecall, removes old Client/Module/UAV/uav*.sqf and old Server/Support/Support_UAV.sqf; includes drone history only through 93b47594. Branch-review needed. Resolve latest DroneStrike tuning baseline and old-UAV replacement behavior before merge claims.
origin/feat/wf-menu-ops-console 0767c0b5 UI-only branch from origin/master: 23 files, +1033/-154. Touches Chernarus and maintained Vanilla dialog/style/HUD files plus docs/superpowers/*; adds Client/Images/brand_chevron.jpg. Branch-review needed. Treat as visual/theme evidence, not release proof. Gate on Arma 2 OA UI smoke, font/texture load, Chernarus/Vanilla parity, and branch git diff --check cleanup because the branch currently has trailing whitespace in docs/superpowers/plans/2026-06-03-wf-menu-ops-console.md.
origin/feat/buymenu-easa-qol a66d4691 Three Chernarus client UI files, +42/-6, merge base 2cdf5fb8. Adds unaffordable buy-unit price tint (Client_UIFillListBuyUnits.sqf:1,61-62,104), live factory-tab queue counts (GUI_Menu_BuyUnits.sqf:201-210), selected-unit cost formula/display work (GUI_Menu_BuyUnits.sqf:280,335,388,444,487) and EASA current-loadout color/preselect (GUI_Menu_EASA.sqf:29-40). git diff --check is clean. Branch-review needed but narrow; see BuyMenu EASA QoL branch audit. UI-only QoL; smoke affordability color versus full/crew cost, queue labels/no flicker, final price field and EASA current loadout before merge. No maintained Vanilla propagation in this branch.
origin/feat/player-stats e01e47e1 23 files, +1919/-1. Adds feature-flagged SQF stat instrumentation (WFBE_C_STATS_ENABLED = false at Init_CommonConstants.sqf:443), kill stat hooks (RequestOnUnitKilled.sqf:51-65), server stat scripts and a DiscordBot RPT-tail-to-stats.json pipeline. git diff --check is clean, and branch tests passed locally: dotnet test DiscordBot.Tests\DiscordBot.Tests.csproj -> 13/13. Branch-review needed; see Player stats branch audit. Off by default and absent from Vanilla, but deployment needs RPT path, log volume, UID/privacy, tail-state, corrupt-JSON recovery and Arma runtime smoke decisions before enabling.
origin/perf/quick-wins 0076040f 18 Chernarus files, +27/-27, merge base 2cdf5fb8. Clean git diff --check. Fix families include side-supply clamp (Common_ChangeSideSupply.sqf:25, Server_ChangeSideSupply.sqf:12,36), crewless factory queue decrement (Client_BuildUnit.sqf:366-368), paratrooper marker PV registration (Init_PublicVariables.sqf:40), mine/garbage/resource-loop cleanup (mines_cleaner.sqf:17, server_collector_garbage.sqf:17, updateresources.sqf:74), patrol loop exits (server_patrols.sqf:26, server_town_patrol.sqf:18), camp-bunker nil-code EH removal (Server_HandleSpecial.sqf:235-236) and kill-assist bounty type (RequestOnUnitKilled.sqf:92). High-value bugfix branch, but Chernarus-only; see Perf quick wins branch audit. Missions_Vanilla has no branch diff and still shows old clamp/EH/kill-assist/resource-loop shapes. Review against existing docs/source fixes, propagate maintained Vanilla deliberately and smoke economy debit, factory queues, paratrooper markers, mine/cleaner/resource loops, camp repair/destruction and WASP actions before release wording.
origin/feat/commander-positions 560db61c Merge base f5985b77, not current stable 2cdf5fb8. 83 files, +524/-2025 across Chernarus and maintained Vanilla. The actual WDDM commander-position runtime is source-Chernarus only: anchors (Structures_CO_US.sqf:168-174, Structures_CO_RU.sqf:166-172), template map (Init_Defenses.sqf:93-183), compile (Init_Server.sqf:26) and builder (Server_ConstructPosition.sqf:1-66). No Server_ConstructPosition or WFBE_POSITION_TEMPLATE_MAP hits exist under maintained Vanilla on the branch. git diff --check reports trailing whitespace in source files. Broad branch-review needed; see Commander positions branch audit. Do not treat as a clean construction feature branch or as Vanilla-propagated until unrelated deltas, whitespace, DR-6 authority, build-position smoke, CoIn/HQ cleanup and propagation scope are reviewed.
origin/feature/zargabad-map e9294ede Massive map branch from origin/master: 832 files, +77733/-95. Adds maintained Vanilla Zargabad mission folder, terrain integration (ZARGABAD.cs:1-13, SqfFileGenerator.cs:127-130), Chernarus source hooks for low-pop Zargabad (initJIPCompatible.sqf:121-124, Init_Boundaries.sqf:4-10, Server/Init/Init_Zargabad.sqf:1-125) and guide/test-gate packets. The refreshed head also tunes low-pop defaults: AI max 6, player AI max 8, Soldier skill cap 3, team supply cap 30000, UAV 650, town mortar/patrol 420/300, chopper/plane countermeasures 12/18, starting funds 8000, starting supply 3600, ordnance ranges 1500, Air AA/flares/thermal on and ICBM off. Static validation passed locally at e9294ede with Tools\Validate-ZargabadMission.ps1; git diff --check reports 3542 whitespace findings in generated mission files. Map-release branch, not a small feature. See Zargabad branch audit. Static layout evidence is strong, and the head now has explicit low-pop balance/evidence gates, but playable/maintained wording still requires hosted/dedicated/JIP/HC runtime evidence, screenshot/RPT packet validation, class-load checks, edge-guard/black-market smoke and whitespace cleanup/acceptance.
origin/feat/supply-helicopter 262dc431 Merge base f5985b77, not current stable 2cdf5fb8. Current PR #1 page is refreshed for this head: Air-factory gating, lobby toggle and load/unload timers (Rsc/Parameters.hpp:4-10, Init_CommonConstants.sqf:168-180), Air upgrade 3 load/action gates (Skill_Apply.sqf:62-72, supplyMissionStart.sqf:21-29) and Air upgrade 4 cash-run branch (supplyMissionCompleted.sqf:24-35). Completion clears amount/source but not SupplyByHeli (supplyMissionCompleted.sqf:40-41). No SupplyByHeli/heli constant hits in maintained Vanilla. Branch-review needed. Review non-supply branch baggage, Vanilla propagation, retained SupplyByHeli state, hover/load timers, cash-run economy and branch whitespace before merge.

Current Interpretation

  • origin/master is the stable baseline unless a page explicitly names another branch.
  • Branch-local or release-branch code changes are not shipped on origin/master until source evidence proves that branch was merged.
  • "Propagated" means source Chernarus and maintained Vanilla Takistan both carry the change; it does not mean Arma 2 OA runtime smoke passed.
  • Branch-feature smoke packs are planned gates, not proof of in-game behavior.
  • Old worklog/event/knowledge lines are append-only history. Newer source-checked pages and explicit supersession records beat old timestamps.

Continue Reading

Previous: Arma 2 OA compatibility audit | Next: Feature status register

Main map: Home | Fast path: LLM agent entry pack | Agent file: agent-context.json

Sidebar

Clone this wiki locally