When (if) we have a full roster Dec 5, we'll be back to the tight cap situation of early in the season.
The solution is to carry 7 D instead of 13 F. If a D gets injured, we still can play 6 D instead of playing 5 for 1 game after which emergency recall is allowed. If a F gets injured, we go 11-7 which is much better than going 12-5.
Hamonic becomes the extra player / 7th D. JBD stays in the lineup as the 6D, as he is clearly better than Hamonic.
In the short term injury situation, Hamonic plays D in the 11-7 situation, plays like 7-8 sheltered minutes. For the next game, we call up a F under emergency recall, go back to 12-6, and Hamonic goes back to the press box.
When Pinto returns (if nobody is on LTIR) if he signs for $800,000 or so, we can make room for him by sending Kastelic or Chartier to the AHL. And keep going with 12 F and 7 D on the roster.
If Pinto signs for like 1 year $2 mil, we pretty much need to trade Kubalik. Unless we can sign Pinto to a Connor Brown deal: 1 year $800,000 with a bonus of $1.2 million if he plays 10 games. The $1.2 mil goes on next season's cap, just like it did for Brown.
Here's a loophole to exploit... after Jan 1, Pinto can sign a longer extension that starts 2024-25 after a 2023-24 contract is signed.
If the agent agrees with team on say 3 years $6 million, have Pinto sign a 1 year $800,000 contract for 2023-24. And shake hands on a 2 year $5.2 mil extension that will be signed the next day, before Pinto plays a game (to eliminate injury risk). The extension does not affect the 2023-24 cap at all. I doubt the NHL can call shenanigans, look at the Oilers Connor Brown deal that pushes $3 mil of the cap hit to next season. And the team and agent can say they signed the 1 year deal, and immediately began negotiating the 2 year extension, they are separate transactions.