Coverage sweep: quests played through the real server (levels 1-15)

Dynamic sweep, 2026-10-16 (schema bezgelor.coverage_sweep.v1), commit 9d54c352. For each quest in scope that the static audit does not already mark impossible, a fresh headless character (levelled by GM command) accepts the quest from its giver, does each objective's generic action beside the target (GM teleport for travel, GM kill for kills), and turns it in. It checks that progress is credited, that the client is sent the objective update, that activating the same unit twice does not count twice, that quest items with a use spell start their cast and are used up or put on cooldown, and that the quest can be handed in. Scope: tutorial.

Packets checked by the client's parser: no (SWEEP_ORACLE=1 turns it on). Per-quest time budget: 240 s.

Result

Runs Pass Fail Skipped Wall time
10 0 0 10 0.0 s

Failure reasons

Step Quests Example

Skipped

Reason Runs
the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start) 10

Per zone

Zone Runs Pass Fail Skipped
tutorial 10 0 0 10

Per quest

Quest Title Lvl Zone Faction Result Time What happened
10519 Servicing Circuitry 2 tutorial e skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10520 Deconstruct the Construct 2 tutorial e skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10522 Servicing Circuitry 2 tutorial d skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10523 Deconstruct the Construct 2 tutorial d skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10525 A Claim to Stake 2 tutorial e skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10526 A Claim to Stake 2 tutorial d skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10540 Lots in Store! 2 tutorial e skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10541 Lots in Store! 2 tutorial d skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10528 Bon Voyage 3 tutorial e skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)
10530 Bon Voyage 3 tutorial d skipped 0.0 s setup: the New Player Experience is a scripted chain (see npe_session_test and the day-one novice start)

To reproduce: cd apps/bezgelor_world && SWEEP_ZONE=tutorial LIMIT_HEAVY=1 ../../scripts/limited.sh mix test test/e2e/coverage_sweep_test.exs --include sweep