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.
- A real calendar view, not just a running list of days, is still to come.
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
Whether every important league date, like the trade deadline and the draft, falls where it should is still being checked, and there is no calendar screen to look them up on.
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 run one after another and carry over 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.
- Moving the draft would change how an already-played season plays out a second time, so it is being done carefully.
Playable / improving
Honest pro, junior, and college taxonomy
#honest-pro-junior-and-college-taxonomy
A new career includes a full independent Juniors level whose clubs play enough games to produce useful player information, while college remains to come.
Works now
- A new career has 64 independent Juniors clubs, with real schedules, residence, and player records.
- The level is named simply Juniors throughout the game.
Still to come
- College levels of play are not yet part of the starting league.
- The current Juniors world still needs to be checked for reliability across many seasons in a row, not just one.
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.
- Juniors clubs are independent residence clubs, not affiliates owned by Pro organizations.
Still to come
- Teams can't yet have multiple affiliation agreements at once, such as separate deals at different levels.
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 in play, but there is no screen in the game to look at them or change them.
Works now
- The league's cap and rulebook settings are applied in play, even with no menu to view them.
Still to come
- No screen lets you view the league's cap and rulebook settings.
- No way to edit these settings from within the game.
- The settings preview promised at new-game creation, where you could look but not change anything, 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 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 shows 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 still needs work to look better, run faster, and take player feedback into account.
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, and choose how much of the crease your backup carries.
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 set up.
- Your team plan, your dashboard and your club page all name the same starter and backup, and that is the goalie the next game is handed.
- A rested number one starts, and your coach plans the nights your backup gets - the second night of back-to-backs first, then rest spread through the schedule.
- You can tell your coach to ride your number one, keep the standard plan, or share the crease closer to even, and your dashboard says which plan your club is on.
Still to come
- You cannot pick the starter for one particular night, only the standing order.
- Coaches are all alike for now, so no club rides its goalie harder than another unless you say so.
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.
- There is no long-term injured reserve, so a long injury does not free up cap room for a club.
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
You can move players through your farm team and say how it should be used, and those games are played and recorded, though the numbers they produce do not read like real hockey everywhere yet.
Works now
- Players can be assigned to and viewed on the farm roster.
- Lineup and deployment input for the farm team can be set.
- Farm and junior schedules are played out, and the season totals those games produce are kept.
Still to come
- Below the top level no ice time is recorded for a skater, so a farm or junior line has no minutes beside it.
- Some farm and junior numbers still read further from real hockey than they should, level by level.
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. The game already tracks how players do with and without each other on the ice, but nothing uses it for lines yet.
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, and dead cap are tracked correctly, but several re-signing, retention and bonus situations are unfinished.
Works now
- Cap hit is tracked correctly for every contract on the roster.
- Cap space, accrual, and dead cap are calculated correctly.
Still to come
- While you are re-signing your own players, your cap space is not fully worked out.
- Salary a club keeps behind in a trade is still being checked.
- An older career can still carry a contract offer that nothing closed, left over from before that was fixed.
- The cap books are not fully squared up at a few points in the season.
- What happens when signing bonuses push a club past the cap 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 / improving
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 / improving
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 or traded without their 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 roster, contract, free-agency, trade and draft screens all come from the same public record of what a player has actually done, so every screen quotes the same number.
Works now
- Roster, contract, and free-agency screens show value estimates built from a player's public record.
- Lineup, draft, trade-card, fit, and player-detail displays read the same thing, so the number does not change from one screen to the next.
Still to come
- There is no side-by-side comparable-player tool yet.
- A club has no scouting knowledge of its own to price from, so two clubs cannot yet honestly disagree about what a player is worth.
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, with no scouting work you can send out to do the legwork.
Works now
- You can see the league trade block, with the clubs that are shopping a player and the clubs that are only listening.
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.
- Putting scouts on a target, or asking for a deep dive before you make an offer, is not something you can do yet.
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 simply making your picks when it's your turn
- 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, your affiliate, or their junior club
- 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