Current roadmap
#55 Living reputation — P2 optional last-season Δ field only
Importance: LDifficulty: L#56 Board & fan consequences — P0/P1 + realism follow-up ✅; P2 derby day ✅ (`feat/fan-derby-mood`); cup / signing moments open
Importance: MDifficulty: M#57 Contract & FA drama — Expiry → FA/Bosman; renewal friction; FA pool stories
Importance: HDifficulty: M#16 Custom club creator
Importance: ✅ SHIPPED (PR #25)Difficulty: —#58 Career texture QoL
Importance: ✅ SHIPPED (PR #22)Difficulty: —#21 Continental invitees — Draw depth / UI
Importance: MDifficulty: H#59 Morale & captain depth — Align drivers with FAQ; light captain effects
Importance: MDifficulty: M#60 Job market depth — AI named hires ✅; remaining: interviews / rival flavour / REP gating
Importance: MDifficulty: M#36 Named tactical presets — Optional apply guardrails
Importance: LDifficulty: L#79 Tactics pack share
Importance: ✅ DEVICE LIBRARY + JSON (NO PLAYER IDS)Difficulty: —#80 Saved market searches
Importance: NOT PURSUING — VALUE BANDS + SIDE FILTERS ARE ENOUGHDifficulty: —#40 Additional leagues — Playable nations still open. Player nationality pools (SWE/SUI/MEX/JPN/NGA/MAR) ship without leagues — retire listed foreign-market parents on league ship
Importance: HDifficulty: H#53 World country subset + platform catalog — Player multi-select; Steam full / web demo + other shells gated
Importance: HDifficulty: M#41 Match & UI audio — Crowd, goals, UI SFX; settings
Importance: MDifficulty: M#42 Manager & staff profiles — Finish after partial ship
Importance: MDifficulty: M#43 Promotion / relegation rules — Configurable PO + straight 3-up; see plan 17
Importance: MDifficulty: M#44 2D match pitch view — Web-only experiment; phased dots → ball
Importance: MDifficulty: M#45 Career scenarios — Challenge starts + objectives
Importance: MDifficulty: M#47 Cloud saves (Track B) — Backup, restore, sync, conflicts; later Steam↔web via same Supabase account
Importance: HDifficulty: M#48 Match telemetry — D1 + SHOT/BROKEN_UP persist ✅; D2 match-info + leftover-stats ✅; leftover D3–D4. #44 highlight pitch shipped
Importance: MDifficulty: M#61 Rivalry evolution — Dynamic rivals / grudges (optional)
Importance: LDifficulty: M#62 Club records & identity book — P0 ✅; open: career unbeaten/H2H persist, World team book
Importance: MDifficulty: M#82 Season Yearbook (browse-only) — Season-end pages in career save; Club → Records browser; not a 2nd playable save
Importance: MDifficulty: M#87 Viewable penalty shootout sequence
Importance: WATCH-ONLY SEQUENCE ✅; INTERACTIVE TAKING/SAVING NOT PURSUINGDifficulty: —#101 Player role descriptions — P1 ✅ profile role line + tooltip + scout line (`feat/player-roles`); P2 ✅ squad/market ROLE column + market role filter (`feat/player-roles-p2-p3`); P3 style-fit hint parked (hidden, needs work)
Importance: MDifficulty: L#63 Dynamic world events — Naming rights, TV/prize creep, takeovers (design first)
Importance: MDifficulty: H#64 Facility department tiers — Medical ✅ (`feat/medical-department`); scouting network + data/analysis ✅ (`feat/campus-scouting-analysis`); scouting simplify open
Importance: MDifficulty: M#65 Traits expansion & visibility
Importance: LOYAL/MERCENARY ✅; RIVAL-BID TEMPTATION AND MEDIA FRIENDLY NOT PURSUINGDifficulty: —#66 Player story hooks — ~~First senior goal beat~~ shipped; milestones / captain / retirement arcs open
Importance: HDifficulty: M#67 Staff roster expansion — DoF/GK default seats ✅; Fitness hire-only; deeper DoF shortlist open
Importance: MDifficulty: M#68 AI club transfer brains
Importance: P0–P2 ✅; LEFTOVER FA/PERMANENT INTEREST-GATE ✅Difficulty: —#69 Academy intake flavour
Importance: INTAKE PREVIEW ✅; GOLDEN GEN / TWINS / LOCAL HERO TAGS NOT PURSUINGDifficulty: —#70 Manager archetypes — Hire tags from career history
Importance: MDifficulty: M#71 Tabloid narrative depth — Season-arc fun headlines — title race ✅ (`feat/title-race-headlines`); fans turning / shock runs open
Importance: MDifficulty: L#72 Domestic cup field expansion
Importance: ✅ SHIPPED (PR #26)Difficulty: —#73 Continental as Active League reward
Importance: ✅ SHIPPED (PR #26)Difficulty: —#74 Playoff calendar weeks
Importance: ✅ SHIPPED (PR #26)Difficulty: —#75 Display currency preference
Importance: ✅ `£`/`€` BY MANAGED COUNTRY (SAME NUMBERS); SIM UNCHANGEDDifficulty: —#76 Per-country economy scale — Argentina etc. local magnitude (not £↔€ FX); after #75
Importance: HDifficulty: H#77 Female players — Female first-name pools + portrait pool; generation %; editor toggle
Importance: HDifficulty: M#78 Assignable nicknames — P0/P1 assign ✅; open: editor field, news/tabloid flavour
Importance: LDifficulty: L#81 Career cheats (sandbox) — Unsackable + all-players-interested + integrity lock on `main`; open: no transfer windows / extra sandbox modes
Importance: LDifficulty: M