24 achievements across Jobs, Delivery, Economy, Progression, Tutorial, and Secret (AchievementManager, AchievementDefinitions, AchievementIds)
Achievements tab in pause menu (M / Esc) and post-tutorial town menu: filters, progress text, secret "???" cards, amber unlocked styling
HUD achievement toast on unlock (top center, 4 second auto-dismiss, level-up sting)
Player save field unlockedAchievements (string array per Steam ID, deferred save via SaveQueue on unlock)
Retroactive achievement unlock on profile load when lifetime stats already qualify
Platform stats recording (PlatformStats.cs): litter, leaves, deliveries, coins earned, level, tool tiers, prestige
Shift Supplies in the shop: Hustle Coffee, Study Break, Tip Jar Charm, Cleanup Drive, Route Planner (session-only boosters)
Leaf blower charge ring on HUD (LeafClearHud): two-slice progress ring anchored to the active pile
PlayerAvatarDresser: players wear S&box main-menu avatar clothing on spawn (host + owner client, multiplayer-safe)
STATS_PLATFORM_SETUP.md and ACHIEVEMENTS_PLATFORM_SETUP.md for post-publish sbox.game editor setup
Litter cap raised to 72 with faster respawn; up to 2 spawns per tick when under 65% cap
Travel litter maintenance keeps jobs near your route (~78% of litter spawns bias toward active player in districts)
Starter litter cluster for the first 45 seconds of a fresh session
Leaf cap 120 with faster respawn; wider hands rake range at tier 0 (0.85m)
Leaf pile payout, audio, feedback, spawner cleanup, and achievements flush after simulation (LeafCompletionQueue on OnPreRender)
List-safety pass on task lists, action feedback popups, achievement saves, and leaf burst tracking (no resize races)
Hands-full litter prompt: "Hands full. Dump at a bin first"
Achievement tab uses the same scroll layout as the Guide tab (guide-tab + guide-main)
Leaf pile completion no longer throws ArgumentException (source array was not long enough) when clearing with the blower
Achievements menu no longer renders as a squished vertical strip; full-width cards with native scroll through all 24 entries
Invalid max-height: none CSS removed (was causing a Code Error on load in town menu)
Achievement unlock saves no longer run reentrantly during gameplay (coalesced SaveQueue flush)
Separate AchievementsUI.razor nested panel (replaced with inline menu markup matching Guide scroll pattern)
Achievements "Coming in v0.2.0" placeholder skeleton
sbox.game profile achievements and stats require manual setup after first live play (see setup markdown in repo)
Leaderboard tab remains a Coming Soon placeholder (planned v0.2.0)
Graduate achievement only unlocks when tutorial reward is granted (skipped tutorials do not count)