W113 — Utilities and Transport on the Weekly Bill
Makes the weekly cost of a home read like an actual bill — rent, utilities and transport as
separate lines — and gives owning a vehicle a payoff, because the transport line is waived for
anyone who has one. A player weighing a cheap flat with a long commute against a dearer one
nearby finally has the numbers in front of them.
Done when
Agent instructions
Run /slice W113.
- Scope and criteria:
design/30-slices.md § W113 @ 3f2121d
- Signatures: §7.4's
utilitiesCents/transportCents and the reserved "vehicle" tag, §6.9's HousingState, §3's housing and finance_reconcile systems, 04 §10.2's kindVersion/Kind.migrateState axis, and 90-decisions.md's 2026-09-07 W105.3 entry including its same-day revision.
- Depends on: W112. Do this one last and alone — it is the only one of the five that changes a persisted state shape, so batching it means either two version bumps or a unit that does not fit one session.
- Out of scope here: separate arrears tracking or a bill-paying action for utilities and transport; promoting
"vehicle" from a reserved literal to a type; scaling utilities by housing tier in engine code — the game's own baseline scales it per definition, as authored numbers; the per-actor travel-time mechanism still deferred by W109.
Stop conditions and procedure: .claude/commands/slice.md. Not restated here.
W113 — Utilities and Transport on the Weekly Bill
Makes the weekly cost of a home read like an actual bill — rent, utilities and transport as
separate lines — and gives owning a vehicle a payoff, because the transport line is waived for
anyone who has one. A player weighing a cheap flat with a long commute against a dearer one
nearby finally has the numbers in front of them.
Done when
"vehicle"; a broken vehicle does not waive it, and utilities are never waived.Agent instructions
Run
/slice W113.design/30-slices.md§ W113 @3f2121dutilitiesCents/transportCentsand the reserved"vehicle"tag, §6.9'sHousingState, §3'shousingandfinance_reconcilesystems,04 §10.2'skindVersion/Kind.migrateStateaxis, and90-decisions.md's 2026-09-07W105.3entry including its same-day revision."vehicle"from a reserved literal to a type; scaling utilities by housing tier in engine code — the game's own baseline scales it per definition, as authored numbers; the per-actor travel-time mechanism still deferred by W109.Stop conditions and procedure:
.claude/commands/slice.md. Not restated here.