7.1 KiB
RoM Vow of Silence live Boss Testing evidence — 2026-10-04
Current QA policy (2026-10-05): Routine live tests use Stormwind Stockade: Cellblock Rush (
bite-sized-stormwind-stockade); record the boss selected from the run ID. Full-source Stockade campaigns require explicit route selection. The Wailing captures and commands in this dated report remain historical; follow the current test policy and rootAGENTS.md. A new Wailing reproduction needs an explicit owner request.
Corrected final-build replay
The corrected production build passed the dedicated live Boss Testing replay. A UI-bound RoM Priest/Knight used Vow of Silence on Lady Anacondra's actual source-scheduled Lightning Bolt. The Bolt ended before its scheduled completion, the boss held the 8.4-second silence status for its full duration, and no nonphysical active cast or cast start was observed while that status was active. Lady naturally resumed casting Nature Lightning Bolt 61 ms after the status expired. The final harness recorded 39 active-status samples.
The run used playtest-artifacts/vow-live-final/final-build-20261004-153859692/results.json. At script start it hashed all six requested final production assets:
| Asset | SHA-256 |
|---|---|
index-Cm7Olrd2.js |
590a12db36de688cd0b8ffddc0a9c0a2102a93bbf9fc3c72d60f4a712d1e9c93 |
combatStore-1B4KOVhS.js |
58296b0213524f7a3822dfdde78739c8bf918f15149abb85401a05bb1b8b3341 |
GameRuntime-hM1AaOYR.js |
b307db151ff4a6601bfecb9aa8f2860cdcb1b5097798185c10b77300ad0f0f30 |
PartyFrames-BfZEkXH5.js |
4d3a06c8906c5c3f6c4e9fc4131637cf21e8ee828eea7e4f651d8f6ffc07cf2d |
romAbilityCatalog-DjRUCJbs.js |
88fb48add6b2411011861ba4e6c4465e31be997b3d5d4a6e18a8a69fd116dce3 |
index-499eecpe.css |
c8569a67e221f96ebf7c68c32b2c057854f702ffe497250b96273fde89bf12d9 |
The fight used the dedicated Boss Testing UI, a newly UI-created level-30 RoM Priest with RoM Knight as secondary class, and the four owned native RoM companions Rorik (Knight/Scout), Durnik (Mage/Warlock), Caelan (Scout/Rogue), and Veyra (Rogue/Warrior). Vow (DBC 490275) was bound through Ability controls to Shift+Digit5. Combat used ordinary keyboard commands and read-only snapshots; no enemy cast, target, position, cooldown, HP, or resource was staged or changed by the harness. The isolated character's level and secondary class were the only setup changes.
- Lady Anacondra was the live target
lady-anacondra-spawn, source entry 3671. Her source mechanic immunities werefearandhorror; she had no school immunities. Vow metadata was hostile target, range 0–150, with no radius or targeting shape. - The observed Lightning Bolt was interruptible Nature
spell-9532, started at 1791128371234 and scheduled to finish at 1791128372734. The player's Vow completed on Lady at 1791128371374. The immediate target snapshot had no active cast, and the completed player Vow event targeted Lady. The applied statussilenceexpired at 1791128379774—exactly 8,400 ms after the Vow event. - Player position was approximately
[-15.3401, -87.6799, 314.1800]; Lady was[-15.34, -87.70, 297.18], within Vow's 150-unit range. The full status window contained 39/39 active silence samples, zero nonphysical active casts, and zero nonphysical cast starts. Lightning Bolt's cast count stayed at 1 during silence. - With the party on its ordinary Defend command during the observation interval, Lady's source-scheduled Nature Lightning Bolt resumed at 1791128379835, 61 ms after silence expired. The encounter then continued normally and Lady was defeated.
- The presentation callback did not expose a usable named subscription in this production bundle, so no
cast-cancelpresentation event is claimed. Cancellation is supported by the read-only state transition from the observed live Bolt to no active cast before its scheduled end, together with the successful player Vow event and the boss's applied silence status.
The Boss Testing encounter ended with Lady defeated, the player and all companions alive, 0 XP awarded, no loot created, and readiness still “Needs testing.” Final vitals were:
| Actor | Health | Resource |
|---|---|---|
| Player | 2,163 / 2,163 | 2,901.9 / 3,030.9 mana |
| Rorik | 1,830.4 / 3,038.4 | 1,104.3 / 1,315.0 mana |
| Durnik | 1,891.0 / 1,891.0 | 1,866.1 / 1,866.1 mana |
| Caelan | 1,930.5 / 2,293.5 | 75.8 / 100 focus |
| Veyra | 2,384.3 / 2,384.3 | 36.0 / 100 energy |
I inspected the pre-Vow, post-Vow, and fight-end screenshots. The first shows Lady's active Lightning Bolt bar; the second shows the cast gone; the end screen shows Lady defeated with readiness unchanged.
- Boss Testing Lady Anacondra selection
- Vow UI binding
- Live Lightning Bolt before Vow
- Live cast immediately after Vow
- Fight end
Historical pre-fix diagnostic
The earlier final-build snapshot in playtest-artifacts/vow-live-final/final-build-20261004-151736260 showed that an active Nature Thorns cast could appear during the Vow silence window. Its timeline recorded 53 Thorns active-cast snapshots. Parent-side source review traced this to Thorns 8148 being Nature with self/aura behavior but melee delivery and no explicit attack kind or damage class, which let the previous selector bypass silence. That pre-fix evidence is retained here for comparison; the corrected replay above covers the rebuilt assets.
An even earlier assertion treated schoolLockedUntil.nature === 0 as proof that Vow failed. That was a harness false negative: Vow's aura applies the silence status and cancels the cast before its separate interrupt effect can establish the school lock. The corrected replay checks the applied status and the active-cast state through the entire duration instead.
Harness and validation
The dedicated, bounded browser harness is scripts/playtest-vow-live-final.cjs. It snapshots and hashes the production assets, creates a disposable isolated profile/database and Edge session, and uses ordinary UI inputs during combat. It samples the actual silence status, detects nonphysical active casts while that status is live, checks Lightning Bolt cast counts, and records a naturally scheduled Nature-cast resumption after expiry when the boss remains alive. It does not modify combat-store state.
node --check scripts/playtest-vow-live-final.cjs and npm run release:check passed. The browser run completed with no page errors; the only console error was the local preview's missing optional favicon. No build, pretest, full test suite, loot action, or readiness action was run by this playtest subprocess. These results cover Boss Testing only and do not claim a Wailing Caverns campaign clear.