Every numbered-section bullet in the target document is represented (107 benchmark groups). Multi-part bullets are partial if any part is absent or differs. Implemented means the scoped rule is active; it does not certify frame-perfect equivalence. Evidence checks require registered systems, source files, relevant runtime tokens, and populated content catalogs; hooks and map POIs alone do not qualify.
The Player
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Max energy 270 at start; each Stardrop adds 34; all stardrops = 508 (so 7 Stardrops, derived). Food/drink buffs can push temporary max to 588. | partial | Starting energy and temporary food buffs work; permanent max-energy collectibles are absent. packages/sim/src/systems/energy/index.ts |
| Tool costs at skill level 0 | partial | Implemented tools and fishing have energy costs; animal item tools have configured costs; pans and slingshots are absent. packages/sim/src/systems/tools/index.ts · packages/content/data/tools/tools.json |
| Proficiency | implemented | Paired skill level reduces successful tool costs; fishing uses its configured cast cost. packages/sim/src/systems/tools/index.ts · packages/content/data/tools/tools.json |
| Warnings | partial | Insufficient energy blocks tool use/casting; exact warning and exhaustion behavior is incomplete. packages/sim/src/systems/tools/index.ts · packages/content/data/tools/tools.json |
| Sleep restore | partial | Bedtime restoration and level-up refill work, but bedtime uses a linear rather than stepped penalty and no extra exhaustion penalty. packages/sim/src/systems/energy/index.ts |
| Other restore | partial | Food restoration is implemented; spa and bed regeneration are absent. packages/sim/src/systems/crafting/effects.ts · packages/content/data/crafting/crafting.json |
| Pass-out penalty | partial | Time and combat knockouts charge gold; combat can lose stacks and return tools. Item buyback is absent. packages/sim/src/systems/mines/combat.ts · packages/content/data/mines/mines.json |
| Health | partial | Combat-level health and profession bonuses exist; permanent special health upgrade is absent. packages/sim/src/systems/mines/model.ts · packages/content/data/mines/mines.json |
| Skills | partial | Five skill progressions and recipe/proficiency consumers exist; completion achievement and title system are absent. packages/sim/src/systems/skills/index.ts · packages/content/data/skills/skills.json |
| XP to reach level | implemented | Cumulative thresholds are read from skill content and levels computed by the simulation helper. packages/sim/src/systems/skills/index.ts · packages/content/data/skills/skills.json |
| Professions | partial | Branch and level gates plus modifiers are present; several non-farming effects remain hooks. packages/sim/src/systems/skills/index.ts · packages/content/data/skills/skills.json |
| Profession change | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Mastery (1.6) | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Books give XP (1.6). Skill-based title | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
Calendar and Seasons
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Day | implemented | Shared day, bedtime, forced pass-out and wake reset are active. packages/sim/src/systems/energy/index.ts |
| Real time | partial | Normal and mine rates work; single-player menu/cutscene auto-pause and an infinite cavern do not exist. packages/sim/src/systems/mines/generator.ts · packages/content/data/mines/mines.json |
| Nightfall (darkness) | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Night processing | implemented | Skipped day remainder plus 400 overnight processing minutes. packages/sim/src/systems/calendar/index.ts |
| Calendar | implemented | Four 28-day seasons, cycling weekdays and open-ended years; social gifting weeks reset on configured Sunday. packages/sim/src/systems/calendar/index.ts |
| Weather types | partial | Basic seeded weather states exist; festival sunshine is active; rare rain, wedding overrides and island weather rules are absent. packages/sim/src/systems/weather/index.ts · packages/content/data/weather/odds.json |
| Weather odds | partial | Seasonal weights are active; fixed dates, lightning and rare events are absent. packages/sim/src/systems/weather/index.ts · packages/content/data/weather/odds.json |
| Weather effects | partial | Rain/storm auto-watering and fish weather filtering work; rain/storm schedules are active; lightning damage, totems and forecasts are absent. packages/sim/src/systems/weather/index.ts · packages/content/data/weather/odds.json |
Farm and Farming
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Crop counts | partial | Seasonal crop definitions exist at the current content scale; winter and special crop families are incomplete. packages/sim/src/systems/farming/index.ts · packages/content/data/crops/crops.json |
| Multi-season crops | partial | Allowed-season survival/removal works; giant-crop survival does not exist. packages/sim/src/systems/farming/index.ts · packages/content/data/crops/crops.json |
| Grow time | implemented | Content stages advance on watered nights; dry crops pause. packages/sim/src/systems/farming/index.ts · packages/content/data/crops/crops.json |
| Regrowing crops | implemented | Regrowth uses a separate content interval, unaffected by initial growth-speed adjustment. packages/sim/src/systems/farming/index.ts · packages/content/data/crops/crops.json |
| Trellis crops | partial | Trellis metadata exists in content, but movement does not apply crop collision. packages/sim/src/systems/farming/index.ts · packages/content/data/crops/crops.json |
| Multi-yield per harvest | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Giant crops | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Quality tiers | partial | Four qualities and fertilizer rolls exist; unfertilized harvests remain regular regardless of level. packages/sim/src/systems/farming/index.ts · packages/content/data/crops/crops.json |
| Fertilizers | partial | Quality fertilizer is consumed; speed, retention and tree fertilizer families are absent. packages/sim/src/systems/crafting/effects.ts · packages/content/data/crafting/crafting.json |
| Seed prices at the general store | partial | Catalog seed prices and seasonal shop stock work; special seed sources are incomplete. packages/sim/src/systems/shops/index.ts · packages/content/data/shops/shops.json |
| Crows | implemented | Seeded crop attacks respect crop thresholds and authored scarecrow masks. packages/sim/src/systems/crafting/effects.ts · packages/content/data/crafting/crafting.json |
| Wild Seeds | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Greenhouse | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
Fruit Trees
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Fruit trees | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
Animals
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Farm animals | partial | Six species have purchases, housing tiers, maturity and production. Remaining species and variants are absent. packages/sim/src/systems/animals/index.ts · packages/content/data/animals/animals.json |
| Products and cycles | partial | Daily/alternate milk and eggs, wool, bonus/large items and outdoor truffles work. Remaining benchmark species are absent. packages/sim/src/systems/animals/lifecycle.ts · packages/content/data/animals/animals.json |
| Friendship | partial | Petting, harvest, grass, neglect and outside penalties feed live quality/large/bonus and sale helpers. Sheep cycle and owner profession consumers are active; rabbit family is absent. packages/sim/src/systems/animals/types.ts · packages/content/data/animals/animals.json |
| Care | partial | Grass/hay, troughs, doors, silo, heater, incubator and auto-grabber work. Blue grass, auto-petter and animal crackers do not. packages/sim/src/systems/animals/index.ts · packages/content/data/animals/animals.json |
| Pets | partial | One free cat/dog and stable horse are active. Breeds, turtles, extra pets, pet gifts and missing-bowl penalty are absent; horse clearance metadata is not consumed. packages/sim/src/systems/animals/index.ts · packages/content/data/animals/animals.json |
Artisan Goods and Machines
Foraging
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Seasonal forage | partial | Area/season tables and mine forage exist at the current scale; special habitats remain incomplete. packages/sim/src/systems/forage/index.ts · packages/content/data/forage/tables.json |
| Other forage tables | partial | Area/season tables and mine forage exist at the current scale; special habitats remain incomplete. packages/sim/src/systems/forage/index.ts · packages/content/data/forage/tables.json |
| Location variation | partial | Weighted per-area spawning and community artifact spots are active; special bushes and farm-cave choice are absent. packages/sim/src/systems/forage/index.ts · packages/content/data/forage/tables.json |
| Quality | partial | Independent conditional gold/silver rolls; profession double yields and guaranteed iridium are not consumed here. packages/sim/src/systems/forage/index.ts · packages/content/data/forage/tables.json |
| Foraging XP | partial | Pickup and debris XP are content-driven; artifact/seed digging progression is absent. packages/sim/src/systems/forage/index.ts · packages/content/data/forage/tables.json |
| Trees | partial | Three debris/tapper tree types exist; seed spread and full growth lifecycle are missing. packages/sim/src/systems/crafting/placement.ts · packages/content/data/crafting/crafting.json |
Fishing
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Fish counts | partial | Rod and pot catalogs exist; event/second legendary and other catchable families are incomplete. packages/sim/src/systems/fishing/index.ts · packages/content/data/fishing/fishing.json |
| Legendary fish | implemented | Eligibility and world-level one-time legendary records are enforced for current definitions. packages/sim/src/systems/fishing/index.ts · packages/content/data/fishing/fishing.json |
| Variation inside the 48 rod fish | partial | Habitat, season, weather, time and depth gates work; rain totems and special habitats are absent. packages/sim/src/systems/fishing/index.ts · packages/content/data/fishing/fishing.json |
| Minigame | partial | Five movement families, hold/release physics and perfect quality are implemented; exact proprietary motion parity is not asserted. packages/sim/src/systems/fishing/mechanics.ts · packages/content/data/fishing/fishing.json |
| Rods | partial | Rod level and slot gates work; no mastery rod or two-tackle loadout. packages/sim/src/systems/fishing/index.ts · packages/content/data/fishing/fishing.json |
| Bait | partial | Wait/bar and crab quality modifiers exist; special and targeted bait systems are absent. packages/sim/src/systems/fishing/index.ts · packages/content/data/fishing/fishing.json |
| Tackle | partial | Effect consumers and slot contracts exist, but the obtainable tackle catalog is empty. Required playable content is absent or empty. packages/sim/src/systems/fishing/mechanics.ts · packages/content/data/fishing/fishing.json |
| Crab pot | implemented | Daily weighted habitat catches, trash, bait consumption and related profession hooks are active. packages/sim/src/systems/fishing/index.ts · packages/content/data/fishing/fishing.json |
| Fishing professions | partial | Trapper, mariner/luremaster and treasure hooks are used. Sale hooks require parity review; definitions alone are not certification. packages/sim/src/systems/fishing/index.ts · packages/content/data/fishing/fishing.json |
| Fish Pond, Fish Tank, Fish Smoker (1.6, doubles price), Recycling Machine for trash all exist as support systems. | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
Mining
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| The Mines | partial | Playable floors, bands, shared elevator and reward floors work; repeated canonical layouts and post-bottom variants are absent. packages/sim/src/systems/mines/generator.ts · packages/content/data/mines/mines.json |
| Floor mechanics | partial | Rock/kill ladders, infestation and descent protection work; dangerous mode and minecart restoration do not. packages/sim/src/systems/mines/generator.ts · packages/content/data/mines/mines.json |
| Skull Cavern | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Ore types | partial | Tier-gated nodes and furnace bars exist; endgame and radioactive progression are absent. packages/sim/src/systems/mines/index.ts · packages/content/data/mines/mines.json |
| Gems and minerals | partial | Gem/mineral drops and geode cracking work with current smaller catalogs; canonical mineral donations now work; no geode crusher. packages/sim/src/systems/mines/geodes.ts · packages/content/data/mines/mines.json |
Combat
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Monsters | partial | Current monster families and behavior consumers work; dangerous variants, special biomes and killing-goal rewards do not. packages/sim/src/systems/mines/combat.ts · packages/content/data/mines/mines.json |
| Weapons | partial | Swords, daggers, clubs and specials exist; slingshots and forge progression are absent. packages/sim/src/systems/mines/combat.ts · packages/content/data/mines/mines.json |
| Rings | partial | Ring effects and footwear work; trinkets, enchanting and ring fusion are absent. packages/sim/src/systems/mines/model.ts · packages/content/data/mines/mines.json |
| Combat skill | implemented | Combat level and profession hooks feed maximum health. packages/sim/src/systems/mines/model.ts · packages/content/data/mines/mines.json |
Villagers
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Roster | partial | Ten giftable villagers, including three marriage candidates; creative names and dialogue are pending. The benchmark roster size and introduction quest are absent. packages/sim/src/systems/villagers/index.ts · packages/content/data/villagers/villagers.json |
| Hearts and points | partial | Configured points, heart tiers and friendship/candidate/spouse caps work; bedroom access is not gated. packages/sim/src/systems/villagers/model.ts · packages/content/data/villagers/villagers.json |
| Daily friendship | partial | Talking, request rewards and weekly gift bonus work. Movies, dance friendship, tea, introductions and room friendship bonuses are absent. packages/sim/src/systems/villagers/index.ts · packages/content/data/villagers/villagers.json |
| Gifts | partial | Daily/weekly caps, birthday and spouse exceptions, resolved universal/personal tastes, quality and birthday multipliers work. Secret-gift festival and the benchmark universal-love roster do not. packages/sim/src/systems/villagers/index.ts · packages/content/data/villagers/villagers.json |
| Decay | implemented | Silent-day friend/dating/spouse decay is active with caps; unromanced candidates stop at the configured candidate threshold. packages/sim/src/systems/villagers/index.ts · packages/content/data/villagers/villagers.json |
| Heart events | partial | Authored heart/area/time/weather triggers, scripts and once-only choice effects work; event volume is below the estimated benchmark. packages/sim/src/systems/villagers/index.ts · packages/content/data/villagers/villagers.json |
| Schedules | partial | Festival/rain/season/weekday priority, collision-safe walking and staffed-shop gates work. Conditional dialogue exists but creative text is TBD and marriage-specific dialogue conditions are absent. packages/sim/src/systems/villagers/schedules.ts · packages/content/data/villagers/villagers.json |
| Romance and marriage | partial | Bouquet, proposal exclusivity, delayed wedding and spouse cap work. Chores are records only; spouse rooms, children, divorce and other late romance features are absent. packages/sim/src/systems/villagers/index.ts · packages/content/data/villagers/villagers.json |
Locations
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Ginger Island (post-game expansion, 1.5) | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Other late-game systems that appear in the dumps | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
Crafting
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Crafting recipes | partial | Current recipe catalog has default and unlockable recipes; benchmark families are incomplete. packages/sim/src/systems/crafting/index.ts · packages/content/data/crafting/crafting.json |
| How recipes are learned | partial | Default, skills and purchases work; read villager mail unlocks recipes; special orders and mastery sources are absent. packages/sim/src/systems/crafting/model.ts · packages/content/data/crafting/crafting.json |
Cooking
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Cooking | partial | Cookout/kitchen gates, recipes and food/drink buffs work; TV, seasoning and house purchase upgrades are absent. Shared cooking counters/awards exist. packages/sim/src/systems/crafting/effects.ts · packages/content/data/crafting/crafting.json |
Tools
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Upgradable tool lines | implemented | Sequential tool tier definitions and upgrades are active. packages/sim/src/systems/tools/index.ts · packages/content/data/tools/tools.json |
| Upgrade costs | partial | Costs and bars are data-driven. Countdown is two decrements: verify interpretation against the benchmark's two fully unavailable mornings. packages/sim/src/systems/tools/index.ts · packages/content/data/tools/tools.json |
| Power areas for hoe/can | implemented | Power footprints and can capacities come directly from content and the shared area helper. packages/sim/src/systems/tools/index.ts · packages/content/data/tools/tools.json |
| Pickaxe hit table and axe hit table are tier-gated | partial | Current debris uses min-tier and hit tables; complete special obstacle coverage is not present. packages/sim/src/systems/tools/index.ts · packages/content/data/tools/tools.json |
| Pans | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Other tools | partial | Base scythe, backpack/storage, milk pail, shears and auto-grabber exist; specialty endgame tools and auto-petter are absent. packages/sim/src/systems/inventory/index.ts |
| Enchantments (Forge) cost 1 Prismatic Shard + 20 Cinder Shards, random one of 12. | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
Buildings and Farmhouse
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Buildings | partial | Eleven definitions, three coop/barn tiers, costs, placement, construction, movement and safe demolition work. Fish pond lacks stocking; several benchmark types are absent. packages/sim/src/systems/animals/index.ts · packages/content/data/animals/animals.json |
| Farmhouse upgrades | partial | Trusted kitchen-upgrade adapter exists; construction purchase costs, timers and remaining house tiers do not. packages/sim/src/systems/crafting/model.ts · packages/content/data/crafting/crafting.json |
| Greenhouse, Shipping Bin extras (250g + 150 wood), Cabins (multiplayer, 100g). | partial | Starting shipping bin and restored all-season greenhouse soil work; extra bins and cabin purchases are absent. packages/sim/src/systems/shipping/index.ts |
Restoration Project
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Community Center | partial | Shared choose-N bundles, partial donations, once-only rewards, rooms, route repairs and all-season greenhouse soil work. Fewer rooms/bundles and no alternate route/remixes. packages/sim/src/systems/community/index.ts · packages/content/data/community/community.json |
Museum and Collections
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Museum | partial | Shared unique donations, 102 display slots, rearrangement, artifact spots and milestone rewards work. Only 25 donations currently exist, so rewards above 25 are unreachable; special reward families are absent. packages/sim/src/systems/community/index.ts · packages/content/data/community/community.json |
| Shipping collection | partial | A configured shipping checklist and shared counter achievements exist. Runtime shipped IDs may extend beyond the checklist; polyculture and exact benchmark goal parity are incomplete. packages/sim/src/systems/community/index.ts · packages/content/data/community/community.json |
Achievements
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Achievements | partial | Twelve shared counter achievements are defined and earned through verified collection actions. Some targets exceed current catalogs; hats and perfection are absent. packages/sim/src/systems/community/index.ts · packages/content/data/community/community.json |
Quests and Help Wanted
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Story quests | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Help Wanted board | partial | Daily rotating delivery/gathering/slay/fishing requests, inclusive expiry, price-based gold and friendship rewards work. Hello requests, tickets and completion-count achievements are absent. packages/sim/src/systems/villagers/index.ts · packages/content/data/villagers/villagers.json |
| Special orders | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
| Lost books | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |
Festivals
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Spring 3 | partial | One original event per season with a playable activity and shared shop stock. The benchmark seasonal event count and multiple-day festivals are not reached. packages/sim/src/systems/festivals/index.ts · packages/content/data/festivals/festivals.json |
| Summer 3 | partial | One original event per season with a playable activity and shared shop stock. The benchmark seasonal event count and multiple-day festivals are not reached. packages/sim/src/systems/festivals/index.ts · packages/content/data/festivals/festivals.json |
| Fall 2 | partial | One original event per season with a playable activity and shared shop stock. The benchmark seasonal event count and multiple-day festivals are not reached. packages/sim/src/systems/festivals/index.ts · packages/content/data/festivals/festivals.json |
| Winter 4 | partial | One original event per season with a playable activity and shared shop stock. The benchmark seasonal event count and multiple-day festivals are not reached. packages/sim/src/systems/festivals/index.ts · packages/content/data/festivals/festivals.json |
| Format | partial | Admission runs time; unfinished main games freeze the calendar only when all connected players participate. Real elapsed deadlines resume exactly; exit never rewinds time. Closures and sunny overrides work, but multi-day/even-year variants and tickets are absent. packages/sim/src/systems/festivals/index.ts · packages/content/data/festivals/festivals.json |
Item Directory
| Benchmark mechanic | Status | Evidence / limits |
|---|---|---|
| Hats | missing | No implemented content/rule owner was found for this benchmark feature. Active system registry |