Trash Correction, Dumpster Capacity, Bathroom, QOL Counter Items
Corrected the trash system per direct feedback: trash now comes from bussing a table (alongside the existing dirty dish it already produced), not from cooking, and the dumpster holds ~50 units before a TAKE_OUT_TRASH run empties it completely, rather than posting a run per single unit. Added a Bathroom station that generates routine trash and, less often, an actual mess needing a CLEAN_BATHROOM job — cleaning up a mess itself generates another unit of trash. Added two quality-of-life items to the counter-purchase catalog: a decorative Clean Dish Rack and a Dishwasher appliance that actually halves dish-washing time.
Verified this session:
- 48/48 automated tests pass, including 5 new ones covering the corrected trash source, dumpster capacity/emptying, bathroom occupancy-gated generation, and the dishwasher's real effect.
- Two new tests initially failed from natural customer spawning interfering with an isolated test window — the same class of issue as an earlier queue test, fixed the same way (
nextSpawnAt = Infinity) and now explicitly recorded as a pattern to recognize on sight. - Live-verified all three new visuals (an 80%-full dumpster, a messy bathroom, a placed Dishwasher) in one screenshot sent to the user.
