devvotedSign in

Wiki

How DevVoted plays, with every number read from the live game.

Build and configs

Slots, configs, upgrades and paid actions

Slots

Your build holds slots, also called weight. A config takes 1, 2, 4, 8, 12 and 16 of them. The first 4 are free; past that, the build rents room as it grows, billed at every gate it clears.

Build spaceKB a gate
4free
616 KB
832 KB
1264 KB
16128 KB
24256 KB
32512 KB
  • .js · 1 weight
  • .ts · 1 weight
  • .css · 1 weight

3 of 4 weight · 1 free

An opening build: .js, .ts and .css, with room for one more

The build rents the smallest rung it fits in. If you cannot pay the bill, the run is held to the room your balance covered until the build fits again.

What a config costs

SlotsPrice
132 KB
264 KB
4128 KB
8256 KB
12384 KB
16512 KB

Selling refunds half the price. You can sell anything except your last config. Minify halves a config's slots and what it gives, one way only.

Upgrades

19 configs carry versions, up to v5. Each version costs 32 KB times the version you buy. Focus configs also want career coverage in their category before they level.

About one shop in 8 offers a newer version of something you already own, with no coverage requirement.

Paid actions

Linter lets you gray out one wrong option, at 8 KB, 16 KB, 32 KB, 64 KB, 128 KB, 256 KB. Telemetry lets you peek at how the community voted, at 32 KB, 64 KB, 128 KB, 256 KB, 512 KB, resetting every gate.

Every config

All 46 configs, including the ones you have not met.spoiler

46 configs ship. 8 are yours from the start; the other 38 unlock as you play.

configs46
yours from the start8
to unlock38
with versions19
ConfigSlotsGroupWhat it does
.js1CoverageJavaScript polls earn 1.25× coverage.
.ts1CoverageTypeScript polls earn 1.25× coverage.
.css1CoverageCSS polls earn 1.25× coverage.
.jsx1CoverageReact polls earn 1.25× coverage.
.git1CoverageGit polls earn 1.25× coverage.
.rb1CoverageRuby polls earn 1.25× coverage.
.html1CoverageHTML polls earn 1.25× coverage.
.java1CoverageJava polls earn 1.25× coverage.
.py1CoveragePython polls earn 1.25× coverage.
package.json1CoverageGeneral Frontend polls earn 1.25× coverage.
.vue1CoverageVue polls earn 1.25× coverage.
Build Artifacts1Storage+32KB storage on gate clear.
Intellisense4CoverageAll coverage earns ×1.5. Adds to other all-coverage bonuses, never multiplies them.
AGENTS.md8CoverageAll coverage earns ×2. Adds to other all-coverage bonuses, never multiplies them.
Code Coverage2CoverageEvery correct answer pays +0.1 units of coverage. No other config multiplies it; only the gate's accuracy does.
IndexedDB2Storage+8KB storage per correct answer (up to 320KB a run).
Database2StorageEach exact answer opens an 8KB transaction. Clearing the gate commits it at ×2; a gate that holds or ends the run rolls it back. Shares IndexedDB's 320KB run cap.
&&4StorageCorrect answers chain. The first link pays 1KB and every link after it pays double the last; any wrong answer sends the chain back to the start. Shares IndexedDB's 320KB run cap.
YAGNI1StorageEvery slot your build leaves empty takes 8KB off the build space bill at each gate clear.
Moore's Law1Storage+2% of held storage on gate clear.
Telemetry2Answer helpPay a doubling fee to see how the community answered this poll.
.length2Answer helpShows how many correct answers this gate holds.
A/B Test2CoverageArm A is live — all coverage earns ×1.25. Adds to other all-coverage bonuses, never multiplies them. Arm B holds +8KB per correct answer.
.lock1MiscLock a shop offer for 16KB — every reroll and every next shop keeps it until you install or release it.
Cache4CoverageCorrect answers cache their category — each cached hit pays +0.25 units of coverage there, up to +1. A wrong answer flushes that category.
Regression Test2CoverageA poll you have answered wrong before pays ×2 coverage. Getting it right retires the test.
Cold Start2CoverageThe gate's first answer earns nothing. Every answer after it earns ×1.5.
Volkswagen CI8RiskReports the gate's first audit as passing — the auditor reads whatever the device wants it to read.
Prefetch4Answer helpShows the category of every poll left this gate, plus all of the next gate's categories.
git rebase -i4Answer helpBefore a gate starts, lists its polls by category and lets you reorder them. v2 names which of them take more than one answer. The order locks the moment you answer.
WTFPL8MiscEvery shop offers the entire roster. No warranty: while installed, nothing sells back for anything.
Freemium8StorageFree to install. Every config drafts at half price, and each gate you clear bills you double the last.
Deprecated4CoverageAll coverage earns ×3, fading ×0.5 each gate clear. Adds to other all-coverage bonuses, never multiplies them. Below ×1 it cuts coverage instead of paying it. Deleted at ×0.
Overclock4CoverageThe gate's first answer earns ×4 coverage. Everything after runs hot: ×0.5. The ×4 returns at the next gate.
Dependabot8Misc5 correct answers in a row upgrade a random config in your build, free. A wrong answer or a failed gate starts the count over.
Garbage Collection2StorageEvery config you drop to pay a peel refunds its sell value.
Planning Poker1RiskEvery gate holds in prep until you bet how many of its 5 polls you will answer correctly. Answer at least that many and it pays coverage — bolder bets and deeper gates pay more. Fall short and you only lose that coverage.
strict: true1RiskArm it before you answer. An exact answer earns +0.5 units; a partial, a miss or a timeout takes 0.5 units off the gate. It disarms after every answer.
Math.ceil()2CoverageA partial select-all answer earns the fraction it needs to reach a whole unit: a quarter caught pays 1, three quarters pays 2. No other config multiplies the top-up; only the gate's accuracy does.
SLA2RiskEvery gate holds in prep until you name OK, HEALTHY or PERFECT. Close in that band or better and its payout rises 10%, 25% or 50%. Miss it and you only lose the rise.
Try/Catch4RiskA gate that would end the run holds instead, owing its peel. You drop the catch yourself as the first part of that peel, and its own weight pays it down.
vendor lock-in4MiscNames one config in your build as your vendor. Its weight stops counting against the space you rent, and you cannot sell or drop it for the rest of the run.
LGTM2Answer helpIn prep, approve one of the gate's five polls without reading it. When it comes up, it is answered with whatever the community has picked most on it, all time.
Linter2Answer helpCross out a wrong answer on any poll but a pairs poll for a fee that doubles each use and never resets.
npm audit2Answer helpIn prep, names the config in your build each outage audit will take offline, poll by poll where the pick moves.
Vite2CoverageA correct answer within 15s earns ×1.5 coverage. A slower one earns ×0.75.