Playable / improving
Advance by day, week, event, or date
#advance-by-day-week-event-or-date
Advancing through time works, but there is no concept of a calendar just yet. Just a string of days.
Works now
- You can advance the season one day at a time.
- You can advance N number of days that you enter.
Still to come
- Advancing straight to the next event, like the next game or decision point, is still being checked for reliability.
- Calendar visual representation.
Playable
Pause when a decision is required
#pause-when-a-decision-is-required
The season automatically pauses whenever you need to make a call, so you never sim past a decision without noticing.
Works now
- Advancing the calendar stops automatically whenever a decision needs your attention.
- You can't accidentally sim past moments that require a GM call.
Still to come
Nothing outstanding noted.
Being checked
Calendar of pinned league events
#calendar-of-pinned-league-events
A calendar exists to track key league dates through the year, but whether every important date is correctly pinned for all situations is still being checked.
Still to come
- Whether every key league date, like the trade deadline, draft, and playoffs, is correctly pinned in every scenario is still being checked.
Playable / improving
Offseason phases progress and roll over correctly
#offseason-phases-progress-and-roll-over-correctly
Offseason phases like free agency and re-signings progress and carry over from one season to the next, but the draft currently falls later in the sequence than it should.
Works now
- Offseason phases progress in order and roll over correctly from one season into the next.
- Free agency, re-signings, and other offseason business all take place each year.
Still to come
- The draft currently happens later in the offseason sequence than it should relative to other moves.
- Fixing the draft's timing changes how games replay identically, so the reorder is being rolled out carefully.
Design pending
Honest pro, junior, and college taxonomy
#honest-pro-junior-and-college-taxonomy
The game now has a clear, honest way of describing pro, junior, and college levels of play, but how far that distinction reaches into actual on-ice behavior is still being worked out.
Still to come
- Design work is still underway on how much pro, junior, and college levels of play should differ in actual simulated behavior, not just in labels.
- It hasn't been settled how far to separate level of play from the way games are simulated under the hood.
Playable / improving
Affiliation agreements as data
#affiliation-agreements-as-data
Each team can have one affiliated partner team for sending players up and down, but more complex, multi-level affiliation setups aren't supported yet.
Works now
- A team can be affiliated with one farm or partner team for moving players between levels.
Still to come
- Teams can't yet have multiple affiliation agreements at once, such as separate deals at different levels.
- The underlying data for tracking affiliation agreements is still being built out.
Playable
Realistic schedule generation, divisions, standings, tiebreakers
#realistic-schedule-generation-divisions-standings
The league generates a realistic schedule with proper divisions, and standings are calculated correctly using real tiebreaker rules.
Works now
- A full realistic schedule is generated respecting divisional and league structure.
- Standings are calculated automatically, including correct tiebreaker rules.
Still to come
Nothing outstanding noted.
Not built
Playoff odds and magic numbers in the standings race
#playoff-odds-and-magic-numbers-in-the-standings-race
The standings race does not yet show live playoff odds or magic numbers for clinching a spot or elimination.
Still to come
- No playoff-odds percentages are shown anywhere in the standings.
- No magic number tracking for clinching a spot, a division, or a bye.
- No visual flag for teams that are mathematically eliminated.
Playable
Playoff seeding, bracket, and series
#playoff-seeding-bracket-and-series
Once the regular season ends, the playoff bracket seeds automatically and you play through best-of series round by round.
Works now
- Playoff seeding is calculated automatically from final standings.
- The bracket fills in and updates as each series is decided.
- Best-of series play out round by round through to the championship.
Still to come
Nothing outstanding noted.
Not built
Draft lottery
#draft-lottery
There is no draft lottery yet, so draft order for non-playoff teams cannot be set the way league rules require.
Still to come
- No lottery odds, ball draws, or lottery night presentation exists.
- Draft order for non-playoff teams cannot be finalized under league rules.
- No lottery results screen or history of past lottery outcomes.
Playable / improving
League and CBA settings visible and editable
#league-and-cba-settings-visible-and-editable
The league's cap and rulebook settings are applied correctly under the hood, but there is no in-game screen to view or change them.
Works now
- League and cap rules are enforced correctly all season even without a menu to view them.
Still to come
- No settings screen lets you view the league's cap and rulebook configuration.
- No way to edit these settings from within the game.
- The read-only settings preview promised at new-game creation is not built yet.
Playable
Salary-cap trajectory as league configuration
#salary-cap-trajectory-as-league-configuration
The salary cap rises on a fixed, published schedule each year rather than reacting to any simulated league revenue.
Works now
- The cap ceiling and floor climb according to a set year-by-year schedule.
- Cap growth is predictable and the same regardless of how teams perform financially.
Still to come
Nothing outstanding noted.
Playable
GM dashboard as the operational home
#gm-dashboard-as-the-operational-home
The Agenda dashboard on your home screen is the command center, showing current state, pending decisions, required actions, recent results, and where to go next.
Works now
- The home screen surfaces your team's current state at a glance.
- Pending decisions and required actions are listed and clickable.
- Recent outcomes and results are summarized on the same screen.
- Shortcuts to key destinations like roster, cap, and trades are built in.
Still to come
- This page needs a serious polish pass, performance pass, and feedback.
Playable / improving
Lines, pairs, units, and goalie rotation editor
#lines-pairs-units-and-goalie-rotation-editor
You can set your forward lines, defense pairs, and special-teams units by hand, but goalie rotation only lets you pick who starts.
Works now
- Forward lines can be set and rearranged by hand.
- Defense pairs can be set and rearranged by hand.
- Power play and penalty kill units can be configured.
Still to come
- Goalie rotation only lets you choose the starting goalie for a game.
- No control over rest patterns, back-to-back handling, or a deeper rotation plan.
Playable / improving
Call-up, demote, waivers, IR/LTIR, scratches
#call-up-demote-waivers-ir-ltir-scratches
Call-ups, demotions, injured reserve, and healthy scratches all work, but waivers and long-term injured reserve are not built yet.
Works now
- Players can be called up from the farm team.
- Players can be demoted to the farm team.
- Players can be placed on injured reserve.
- Healthy scratches can be set from the lineup screen.
Still to come
- Waivers do not exist, so no player ever has to clear waivers.
- Long-term injured reserve (LTIR) is not implemented.
Playable
Roster and cap compliance enforcement
#roster-and-cap-compliance-enforcement
Roster and cap rules are enforced automatically, so a move that would break the cap or roster limits gets caught and flagged.
Works now
- Moves that would violate the salary cap are blocked or flagged.
- Roster size limits are enforced on every transaction.
- A notice is generated whenever a move affects cap or roster compliance.
Still to come
Nothing outstanding noted.
Playable / improving
Farm and affiliate operations with deployment input
#farm-and-affiliate-operations-with-deployment-input
Farm team operations and lineup input exist, but whether farm-team games actually simulate is still being checked.
Works now
- Players can be assigned to and viewed on the farm roster.
- Lineup and deployment input for the farm team can be set.
Still to come
- The junior and affiliate team low-fidelity system is janky. This needs to be worked on.
- Farm-team standings and stats may not be reliable until this is built.
Playable
Human organization strategy setting
#human-organization-strategy-setting
You can set the overall strategic direction for your organization as the human GM, and it holds up under review.
Works now
- Organization-wide strategy can be set by the human GM.
- The chosen strategy is applied consistently across team decisions.
Still to come
Nothing outstanding noted.
Not built
Line chemistry evaluation
#line-chemistry-evaluation
There is no line chemistry system yet, so lines do not build or lose on-ice familiarity over time.
Still to come
- Lines and pairs have no chemistry or familiarity rating.
- Keeping a line together or breaking it up has no performance effect yet.
- No way to see which combinations are clicking or which are not. There is WOWY data, but it's not used in any type of pairing or line settings.
Playable
Development-tier residence participation
#development-tier-residence-participation
Affiliate and junior teams dress players from their own rosters and play full schedules, with a clear notice when a club cannot ice a lineup.
Works now
- Affiliate and junior teams use the players assigned to them when they dress for games.
- Those teams play their full schedules and record their results.
- A club that genuinely cannot ice a lineup shows a clear sit-out notice.
Still to come
Nothing outstanding noted.
Playable / improving
Cap accounting: hit, space, accrual, dead, retention, bonus, LTIR
#cap-accounting-hit-space-accrual-dead-retention-bonus-ltir
Cap hit, cap space, accrual, dead cap, and retained salary are tracked correctly, but several re-signing and bonus scenarios are unfinished.
Works now
- Cap hit is tracked correctly for every contract on the roster.
- Cap space, accrual, and dead cap are calculated correctly.
- Retained salary from trades is accounted for correctly.
Still to come
- Cap space during the resign phase is not fully accounted for.
- Phantom offers are not yet supported.
- Cap reconciliation at key checkpoints is incomplete.
- Signing bonus overage handling is not finished.
Playable / improving
Re-sign, extend, qualify, arbitration, offer sheets
#re-sign-extend-qualify-arbitration-offer-sheets
Re-signing your own pending free agents, extending players already under contract, and issuing qualifying offers to restricted free agents all work today, though arbitration and offer sheets do not exist yet.
Works now
- Re-sign your own pending free agents before they hit the open market.
- Extend a player who is already under contract for more years.
- Issue qualifying offers to keep restricted free agent rights.
Still to come
- Salary arbitration cases are not modeled, so no arbitrator sets a contract number.
- Rival teams cannot send your restricted free agents an offer sheet.
- No offer sheet mechanic exists for you to use against other teams either.
Playable
Free-agent market and player-side decisions
#free-agent-market-and-player-side-decisions
The open free-agent market is playable end to end, with players who weigh competing offers and decide for themselves where to sign.
Works now
- Browse the full open free-agent market and see what's available.
- Make contract offers to unrestricted free agents.
- Watch players compare multiple offers and choose where to sign.
- See signings and market movement play out in real time.
Still to come
- Some free-agency screens and panels still have polish and layout improvements planned.
Playable / improving
ELC, two-way, and bonus structures
#elc-two-way-and-bonus-structures
Entry-level deals and two-way contracts for young and depth players are live, but you cannot yet write performance bonuses into a contract.
Works now
- Sign drafted rookies to entry-level contracts at the standard rookie scale.
- Use two-way contracts that pay a different salary in the minors.
- Two-way and entry-level deals affect the cap the way they should.
Still to come
- Performance bonus clauses, like games-played or award bonuses, cannot be added to contracts.
- No bonus overage cap consequences exist yet since bonuses themselves are missing.
Playable
Buyouts and terminations
#buyouts-and-terminations
Buying out a contract and terminating one for cause both work and change your books the way you'd expect.
Works now
- Buy out an underperforming player's contract.
- See the resulting dead cap spread across future seasons.
- Terminate a player's contract for cause.
Still to come
- Contract termination behavior is still being checked for accuracy in unusual cases.
Playable
NMC and NTC protection
#nmc-and-ntc-protection
Players can hold no-movement and no-trade clauses that genuinely restrict what a GM can do with them.
Works now
- Negotiate no-movement or no-trade protection into a contract.
- Protected players cannot be sent down, exposed, or traded without consent.
- Clauses are respected everywhere roster moves and trades happen.
Still to come
Nothing outstanding noted.
Not built
Agents as entities
#agents-as-entities
Player agents do not exist as characters in the game yet, so contract talks have no one on the other side of the table.
Still to come
- Agents are not modeled as individual people with their own personalities.
- Negotiations happen without a named agent representing the player.
- No agent relationships, reputations, or negotiating styles to learn and manage.
Playable / improving
Human valuation and comparables tooling
#human-valuation-and-comparables-tooling
Value estimates on several key screens now reflect what your own scouting staff actually knows about a player, not perfect leaguewide information.
Works now
- Roster, contract, and free-agency screens show value estimates based on your own scouting knowledge.
- Lineup, draft, trade-card, fit, and player-detail displays reflect the same team-specific knowledge limits.
- Two teams with different scouting can honestly disagree on a player's value.
Still to come
- There is no side-by-side comparable-player tool yet.
- The AI trade market still needs the same team-specific valuation migration before scouting is enabled by default.
Playable
Holdout resolution
#holdout-resolution
A retained restricted free agent who cannot reach a voluntary deal can hold out, and the deadline resolves the situation.
Works now
- A retained restricted free agent can hold out when a voluntary deal is not reached.
- The deadline resolves the standing offer, including the possibility that the player sits out.
- You can proactively resolve a holdout involving your own team.
Still to come
Nothing outstanding noted.
Playable / improving
Multi-asset trade proposal UI
#multi-asset-trade-proposal-ui
You can build complex, multi-player, multi-pick trade offers and send them to other teams.
Works now
- Combine multiple players and draft picks on both sides of a trade offer.
- Send and receive multi-asset trade proposals.
- See the offer reflected correctly for both rosters involved.
Still to come
- Salary retention terms in a trade are still being checked for correctness.
- Conditional pick language, like 'if the pick lands in the top ten', is still being verified.
Playable
Trade block and stated wants
#trade-block-and-stated-wants
You can put players on the trade block and tell the league what you want back for them.
Works now
- Mark any player as available on the trade block.
- State what kind of assets or player types you want in return.
- Other teams can see your stated wants when they consider offers.
Still to come
Nothing outstanding noted.
Playable / improving
Asking-price discovery and trade finder
#asking-price-discovery-and-trade-finder
Figuring out what it actually takes to pry a player loose is still a negotiation, though scouting now helps with the legwork.
Works now
- Use scouting to gather public evidence about which players might be available.
- Request a deep dive on a target before making an offer.
Still to come
- No tool reveals a team's true private asking price for a player.
- Finding the real price still means making offers and negotiating back and forth.
Playable / improving
Trade deadline experience
#trade-deadline-experience
Trades can be made right up to the deadline, but deadline day itself has no special treatment yet.
Works now
- Make and receive trades all the way up to the trade deadline.
- Deadline trades post and take effect just like any other trade.
Still to come
- Deadline day has no countdown, special presentation, or added drama yet.
- No deadline-specific news coverage or buyer-versus-seller framing exists yet.
Playable / improving
Multi-year draft-pick inventory
#multi-year-draft-pick-inventory
You can hold and trade draft picks across multiple future years, not just the current draft.
Works now
- Hold draft picks belonging to several future years at once.
- Include future-year picks as part of a trade offer.
Still to come
- How many years deep the pick inventory tracks correctly is still being checked.
Playable
Accepted trades execute as league transactions
#accepted-trades-execute-as-league-transactions
Once a trade is accepted, it actually happens: contracts, roster spots, and picks all move and both teams' cap space updates.
Works now
- Accepted trades move contracts and players onto their new rosters.
- Traded draft picks move to their new owning team.
- Both teams' salary cap space recomputes right after the trade.
- A trade announcement posts for every accepted trade with the correct players and picks.
Still to come
Nothing outstanding noted.
Playable / improving
Draft-day board, clock, trades, and feed
#draft-day-board-clock-trades-and-feed
On draft day you get a live draft board, a running pick clock, and a feed of selections as they happen, with in-draft trades still rough around the edges.
Works now
- A draft board lists prospects in order with a running pick clock
- A live feed shows each pick as teams make their selections
- You make your own picks on the clock through the draft-day screen
Still to come
- The overall draft-day experience feels thin beyond the basic pick loop
- Trading picks during the draft itself is still being checked for problems
- More draft-day atmosphere and pacing, like a proper war-room feel, is planned
Playable
Drafted-player signing, assignment, rights, junior lifecycle
#drafted-player-signing-assignment-rights-junior-lifecycle
Once you draft a prospect you can sign them, assign them to your pro or junior roster, and track their rights and junior eligibility through their whole development path.
Works now
- Drafted prospects can be signed to their first contract
- Signed prospects can be assigned to your pro roster or their junior or college team
- Draft rights are tracked so rival teams cannot sign your prospects out from under you
- Junior-eligible players move through their junior career on a realistic timeline
Still to come
Nothing outstanding noted.
Playable / improving
Draft rules as data, including lottery
#draft-rules-as-data-including-lottery
The draft follows your league's own rules for order and rounds, but there is no draft lottery yet, so the worst teams simply pick in strict reverse-standings order.
Works now
- Draft order and round structure follow the rules set for your league
- Draft rules can differ by league setup instead of being fixed
Still to come
- There is no draft lottery yet; picks go out in straight reverse-standings order
- Lottery odds, the drawing itself, and any pick movement from it are not built