Dynamic sweep, 2026-10-17 (schema bezgelor.coverage_sweep.v1), commit 8ef3b798. 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: galeras.
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 |
|---|---|---|---|---|
| 56 | 50 | 2 | 4 | 1663.1 s |
Failure reasons
| Step | Quests | Example |
|---|---|---|
achieved |
2 | quest still in state 1 after the objectives (progress 0, 0, 0, 0) |
objective talk: progress |
2 | 0 of 1 after 6 talks (ran out of targets: 1 spawn places; each unit once) |
objective activate: progress |
1 | 0 of 3 after 18 activates (ran out of targets: 3 spawn places; each unit once) |
Skipped
| Reason | Runs |
|---|---|
| no live quest giver and not a communicator quest | 3 |
| cannot plan: UnderSpell (N): an active aura has no client action | 1 |
Per zone
| Zone | Runs | Pass | Fail | Skipped |
|---|---|---|---|---|
| galeras | 56 | 50 | 2 | 4 |
Per quest
| Quest | Title | Lvl | Zone | Faction | Result | Time | What happened |
|---|---|---|---|---|---|---|---|
| 4759 | Last-Second Support | 14 | galeras | e | fail | 16.6 s | achieved: quest still in state 1 after the objectives (progress 0, 0, 0, 0); talk 6575: progress: 0 of 1 after 6 talks (ran out of targets: 1 spawn places; each unit once) |
| 4760 | The Medical Station | 14 | galeras | e | pass | 42.1 s | |
| 4761 | Anti-Air Support | 14 | galeras | e | pass | 11.0 s | |
| 4762 | This Little Land of Mines | 14 | galeras | e | pass | 37.7 s | |
| 4765 | Helping Hand | 14 | galeras | e | pass | 41.5 s | |
| 4766 | Show and Tell | 14 | galeras | e | pass | 33.6 s | |
| 4767 | Pack Your Bags | 14 | galeras | e | pass | 15.3 s | |
| 4814 | Keeping the Lights On | 14 | galeras | e | pass | 27.2 s | |
| 4876 | Migrant Mootation | 14 | galeras | e | pass | 24.5 s | |
| 4925 | Capturing Intel | 14 | galeras | e | pass | 13.7 s | |
| 4944 | Unlikely Heroes | 14 | galeras | e | fail | 116.1 s | achieved: quest still in state 1 after the objectives (progress 3, 0, 1, 0, 0, 0); activate 7038: progress: 0 of 3 after 18 activates (ran out of targets: 3 spawn places; each unit once); talk 7262: p |
| 4945 | Thorn in Our Side | 14 | galeras | e | pass | 17.7 s | |
| 4947 | Crash Site Chaos | 14 | galeras | e | pass | 110.0 s | |
| 4950 | Change of Plans | 14 | galeras | e | pass | 37.8 s | |
| 4954 | Defend the Gate | 14 | galeras | e | pass | 12.6 s | |
| 4955 | Power Restoration | 14 | galeras | e | pass | 41.2 s | |
| 4964 | Galeras Deployment | 14 | galeras | e | pass | 9.8 s | |
| 4967 | Battlefield Promotion | 14 | galeras | e | pass | 11.3 s | |
| 4998 | Cornered! | 14 | galeras | e | skipped | 0.0 s | setup: cannot plan: UnderSpell (15): an active aura has no client action |
| 5014 | The Focus of Air | 14 | galeras | e | pass | 13.3 s | |
| 5101 | A Sticky Situation | 14 | galeras | e | pass | 21.9 s | |
| 5133 | Next of Kin | 14 | galeras | e | pass | 7.5 s | |
| 5182 | Dominion Crash Data | 14 | galeras | e | pass | 31.6 s | |
| 5183 | Out on a Whim | 14 | galeras | e | pass | 48.9 s | |
| 5187 | Ammunition Reloaded! | 14 | galeras | e | pass | 148.2 s | |
| 5204 | Secret Plans: Taking Command | 14 | galeras | e | pass | 7.5 s | |
| 5306 | Breathing Room | 14 | galeras | e | pass | 26.9 s | |
| 9093 | Talon of Osiric | 14 | galeras | e | pass | 15.3 s | |
| 9459 | Venture into Galeras! | 14 | galeras | e | pass | 9.8 s | |
| 4744 | Trouble at Nibben's Ranch | 15 | galeras | e | pass | 9.8 s | |
| 4745 | Chemical Warfare | 15 | galeras | e | pass | 56.1 s | |
| 4746 | Buzzbing Beatdown | 15 | galeras | e | pass | 25.5 s | |
| 4747 | Honey Haulin' | 15 | galeras | e | pass | 97.3 s | |
| 4748 | Roan, Roan on the Range | 15 | galeras | e | pass | 38.2 s | |
| 4749 | Deliver the Supplies | 15 | galeras | e | pass | 15.4 s | |
| 4753 | Defense Breach | 15 | galeras | e | pass | 49.5 s | |
| 4755 | Aggressive Reconnaissance | 15 | galeras | e | pass | 38.2 s | |
| 4756 | Sabotage | 15 | galeras | e | pass | 45.1 s | |
| 4757 | Fire Brigade | 15 | galeras | e | pass | 37.8 s | |
| 4758 | Target This | 15 | galeras | e | pass | 41.5 s | |
| 4816 | Last Moments | 15 | galeras | e | pass | 9.8 s | |
| 4877 | The Lost Bauble | 15 | galeras | e | skipped | 3.5 s | accept: no live quest giver and not a communicator quest |
| 4926 | Calling the Arkship | 15 | galeras | e | pass | 19.3 s | |
| 4961 | Double Trouble | 15 | galeras | e | pass | 17.5 s | |
| 4980 | In Memoriam | 15 | galeras | e | pass | 38.2 s | |
| 4985 | WANTED: The Canimid Problem [GROUP 2+] | 15 | galeras | e | pass | 13.6 s | |
| 4990 | Kill Stickypaw [GROUP 2+] | 15 | galeras | e | skipped | 3.5 s | accept: no live quest giver and not a communicator quest |
| 5124 | Beyond the Barricades | 15 | galeras | e | pass | 24.7 s | |
| 5136 | Check on Windward Notch | 15 | galeras | e | pass | 24.2 s | |
| 5159 | Ravenous Ravenok | 15 | galeras | e | pass | 24.9 s | |
| 5205 | Secret Plans: Project Groundswell | 15 | galeras | e | pass | 7.6 s | |
| 5206 | Secret Plans: Potent Pesticide | 15 | galeras | e | pass | 7.6 s | |
| 5207 | Evacuate Tempest Refuge | 15 | galeras | e | pass | 36.6 s | |
| 5259 | Onward! | 15 | galeras | e | pass | 9.8 s | |
| 5307 | Delectable Drumsticks | 15 | galeras | e | skipped | 3.5 s | accept: no live quest giver and not a communicator quest |
| 7120 | WANTED: Stickypaw [GROUP 2+] | 15 | galeras | e | pass | 13.8 s |
To reproduce: cd apps/bezgelor_world && SWEEP_ZONE=galeras LIMIT_HEAVY=1 ../../scripts/limited.sh mix test test/e2e/coverage_sweep_test.exs --include sweep