Repository navigation
Update PurpleWave sb.6 for experimental staging - #2
coin-au-carre wants to merge 18 commits into
Conversation
|
Thanks for the thorough work on this. The upstream update itself looks good to me: both patches apply cleanly to 1. The catalog fragment no longer matches the approved ZIPThe last commit (fd0985f) changed the modifier for the upstream-update entry from "Florian D." to "ShieldBattery" in the fragment and in package-purplewave.ts, but kept the artifact There are two ways to fix it: revert the fragment edit and keep the admitted ZIP as it is, or repackage with "ShieldBattery" and re-run the checks that are tied to the archive hash (signed install, tamper rejection, reset) on the new bytes. 2. The required client fixes aren't expressed in the packageThe descriptor still declares Suggestion: split the production approval outSince production is blocked on PR #4 and four ShieldBattery PRs anyway, I'd rather this PR add sb.6 to Questions
|
|
Addressed your review in
For players: upstream brings PvP opening/defense work, Dark Templar targeting, Observer survival/scouting fixes, and pathfinding/combat-simulation performance changes; the local guard prevents the reproduced empty-threat Gather crash. Admission and description now summarize this without claiming a measured strength gain. All 66 tooling tests, contributor checks and eight compiled Gather regressions passed. No package upload or catalog publication/promotion performed. |
Update PurpleWave from
a57d2511cc4f6318c2a2d61a504e8f58a7b090afto buildable upstream08672150433a2c60f5db23e10d2bc15dbc6e302e, rebase runtime-state isolation and guard the reproduced empty-threatGather.maxcrash. Assigned Protoss/Terran/Zerg local 1v1 remains experimental. Production approval is deferred; noreleaseStatusapproval is added.For players, the 172-commit upstream update includes PvP opening/defense changes, Dark Templar targeting, Observer survival/scouting fixes, and pathfinding/combat-simulation performance work. These describe source changes, not a measured strength or performance gain. The local Gather guard prevents an empty-threat scoring exception for zero-health worker snapshots.
Corrected unpublished sb.6 is built through guarded recipe
17b377cwithShieldBatterymodifier attribution and experimental 1v1 in both embedded descriptor and matching staging fragment:477ee3cc900eb0851bcd726c8e2f8781579a38daaf8c0f876383b5127f0db722(20,065,830 bytes).18362afc51831f3bd78135edbf42bcbee4fec5960715811ecce4f2e5cef1d6f0.Removed standalone production proposal/fragment/validation, release-unit note, superseded sb.5 reports and two ShieldBattery bridge patches. Relevant prior source/gameplay/persistence evidence is consolidated in a historical record with its original package/client scope. Those observations remain evidence for the tested combinations; they do not make this candidate verified across shipped clients.
Local validation at
1b5f02f:The experimental staging fragment is prepared, but
catalog/catalog.jsonremains unchanged. At reconciliation, the sb.6 release URL was unavailable. Integrate the per-release gate from #4 and host this exact ZIP before adding the matching fragment to active staging catalog; otherwise it would block staging preparation. Production approval requires a later reviewed change after required client fixes ship and exact signed staging delivery/receipt are verified.minimumBridgeVersionis parsed but not enforced by the client, so increasing its string alone would not protect older clients.Human difficulty, public competition, Random, teams/FFA, unusual maps and exhaustive late-game command conformance remain unverified. Pushing this PR does not upload a release, sign/publish a catalog or promote production.
Current admission and limits · Corrected staging fragment · Fresh validation · Scoped historical evidence