Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

  • Federation (HC) sets minimum baselines and each branch (BC) can extend baselines

    • Suspensions apply across the entire federation

    • Suspension rules are based on the schedule office

    • If a BC team plays in an AB tournament, AB suspension guidelines will be used, unless the player fails to purge the suspension prior to returning to BC, then BC guidelines will take effect and could possibly extend the suspension

      • e.g., AB may impose a 1 game suspension while BC imposes 2 games, so a player would be required to serve 2 games upon returning to BC

  • Suspensions

    • Accumulation based on penalty code or set of penalties (accumulation groups)

      • e.g., 7.2(b) will result in a 1 game suspension, and 7.3(b) in a latter game will result in an accumulation sanction (AS104) due to ‘any 2 majors’.

    • Multiple sanctions may be applied.

      • e.g., 7.2(c) in game one results in 1 game suspension, then 7.8(c) in next game results in 3 games under 7.8(c) + 5 games under AS107 🚩 Waiting to confirm if these are separate suspensions (15+25 days) or a single multi-coded suspension (56 days).which is pending until after the 3 game has completed

    • Accumulation resets each season

      • Head contact accumulation resets prior to minor championships

        • 🚩 Waiting to confirm if we’re isolation the championship office or setting a reset date for this accumulation group

      • 🚩 Waiting to confirm what happens after last defined accumulation

    • Penalty in the last 10 minutes or OT can affect suspension severity

      • 🚩 Waiting to confirm if this includes OT/SO

    • Some sanctions are based on if the penalty was incurred pre/post game, or if an injury was sustained

      • Will need to check incident reports for the injury, may need to add additional meta for penalties

      • 🚩 Waiting to confirm if we can skip pre/post meta

  • Minor / Junior

    • Minor hockey suspensions don’t typically allow purging when transitioning to Junior, but there’s an exception to allow purging if they actually intend to play to help eligibility for next season. This will be handled manually by BC

  • Suspensions have a total required games and expiry date; will be considered completed when the first criteria is reached

    • Expiry has breaks (e.g., winter, summer)

    • Game/expiry ratio is not 1:1 (1/7/15/21/25/30/n*7) and varies by branch. Not defined by HC

    • Game infractions may result in indefinite suspensions

  • Only games that were scheduled at the time of suspension may count towards to the serving of a suspension. Therefore, any game that is added to a team’s schedule after the date of a suspension, will not count towards the serving of that suspension.

    • Rule added to avoid working around with an exhibition game mid-week. Did not commit to supporting this on day 1

  • Team Officials

    • Team officials may be suspended based on player penalty accumulation in the same game or within the season

      • e.g., AS112 for 3 majors in a game, or AS113 for player’s 2nd major in the season

        • 🚩 Need to confirm if AS113 is for player or coach; likely refers to 8.4(b)

      🚩 Waiting to confirm which official would be suspended
      • AS113 if that happens again in a second game, AS114 if it happens in a third game. AS118 for fights, AS107 for matches.

    • Head coach is suspended by default unless they’re not present, then it would be an assistant coach or manager unless the referee reports otherwise

View file
name2023 Minimum Suspensions 5.24.2023 (1).pdf
View file
name2022-013-Minimum-Suspension-Guidelines-Minor-Female.pdf

...

  • When the game is completed (or certified, depending on settings), get all parent rulebooks of the schedule office

    • Cancel out sanctions in parent rulebooks that have a matching sanction in a child rulebook by matchers

  • Determine matching sanction rule for each player

    • Each penalty only results in one suspension per game

      • Hockey has some exceptions

    • Determine sanction rules by matching the strictest penalty name/code match and order

    • TODO: indirect red will affect yellow here somehow 🚩

  • Get all past penalties and suspensions of all suspend-able players in the same season

    • In soccer, limit both to same office

  • Determine the sanction based on the accumulation rules

    • accumulations[] is ordered, find the matching total based on the number of penalties incurred in past games and current. Account for reset count.

  • If there is an expiry ratio defined, calculate the expiry based on the number of days

    • If the expiry falls within a break, extend it by the number of days within that break

  • When creating the suspension, send a notification to the player, team and offices

...