Skip to content

Current Source Status Snapshot

rayswaynl edited this page Jun 3, 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
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-03 Branch Matrix

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

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. Chernarus has the PR-compatible heli-aware narrowed scan at supplyMissionStarted.sqf:50-56; Vanilla still keeps the broad 80m scan at :28. Release branch is Chernarus-only for this lane; stable master still needs the narrowing.
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. Chernarus still calls Skill_Init.sqf twice (:565 and :589); Vanilla still calls it twice (:561 and :585). docs/source carries the single-init shape; stable master and current release do not.
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. Chernarus omits the handler (NukeIncoming at :41); Vanilla omits it (NukeIncoming at :39). docs/source carries the registration; 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 4dba060e Source-Chernarus-only: 9 files, +366/-5. Adds default-on AI commander, supervisor/workers/order executor and upgrade cost fixes; guards but does not restore old UpdateSupplyTruck. 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 1fdcb37a Massive map branch from origin/master: 832 files, +77702/-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. Static validation passed locally 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, 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