Here's how the Centaurs can afford to keep Luca.
(Apparently I can't write fic anymore but I can do... whatever the fuck this is.)
I'm clearly thinking too hard about fictional hockey players' fictional contracts... Especially as someone who doesn't actually know this stuff well... So this is a combination of stuff I had to glean online, stuff I've seen in fics, and the vague details that ARE in the books...
But a lot of fics I've seen have the (rational, probably correct) premise that the Centaurs just will not be able to afford to keep Luca after his ELC. And for complete self-indulgence reasons, I'm SURE there must be a way to make it happen :P
(I'm not putting actual contract values / AAVs in here, so I've not done the actual maths on 'real' numbers... but just... vibe with me here.)
Canonically, Ilya joined the Centaurs in free agency in 2018 (HR ch. 27 and epilogue) which means that after his 3-year ELC, Boston almost certainly signed him to a 5-year contract. It's unlikely he was signed to anything shorter given his status in the league was established before he even hit the ice on his début game.
Likewise, Shane joined the Centaurs in free agency in 2021 (TLG ch. 37), which means that after his 3-year ELC he either got two shorter contracts... Or more likely, a full 8-year contract through to the 20/21 season. He definitely got a DIFFERENT contract length from Ilya because only Ilya was a free agent in 2018, and Shane being a free agent doesn't come up AT ALL in the books.
Troy, meanwhile, joined the Centaurs in a trade for draft picks in November 2020. (RM ch. 1, though I'm not actually convinced this timeline makes sense, I think if you piece it out November 2020 lasts about 7 weeks between the three books). What contract he's on is a complete mystery but he was just entering his eighth year in the league when traded so he's ELC+5 at that point, and at the very least made All-Stars twice. The more I look at Troy's contract situation, the more it seems like the Guardians traded away a player they had JUST re-signed to a long-term contract. My best guess is Troy is probably on year 1 or 2 of a 5 year contract when he gets traded.
Which means that the major forwards on the Centaurs relevant to this are: (with the TLG/RM season bolded/italicised)
[Player (Contract year / overall NHL seasons) Age]
17-18: [IR BOS ELC+5], [TB TOR ELC+2], [SH MTL ELC+5]
18-19: IR (1/9) 27, [LH Draft+1], [TB TOR ELC+3], [SH MTL ELC+6]
19-20: IR (2/10) 28, [LH Draft+2], [TB TOR ELC+4], [SH MTL ELC+7]
20-21: IR (3/11) 29, LH (ELC1/1) 20, TB (1/8) 25, [SH MTL ELC+8]
21-22: IR (4/12) 30, LH (ELC2/2) 21, TB (2/9) 26, SH (1/12) 30
22-23: IR (5/13) 31, LH (ELC3/3) 22, TB (3/10) 27, SH (2/13) 31
Also, Bood's on a new contract as of the 19-20 season (TLG ch. 37). And not a forward, but Wyatt's on a hefty contract too (same chapter). But their ages and tenure are VERY hard to tease out so I'm not going to track them.
All of which combined means that Shane took a massive pay cut to join the Centaurs (again, TLG ch. 37), because they were REALLY running up to the limit on cap space.
And you KNOW that if Shane wasn't getting money out of that new contract, Farah and Yuna were making SURE he was getting every other perquisite he could. No-movement. Longest contract possible. Any possible break clause that is favourable to Shane rather than the organisation.
So what I'm saying is, at the end of TLG, I think Shane signed a full 7 years.
Ilya's contract could be coming up for renewal the summer Luca's ELC ends, but it's more likely that he signed to Ottawa for a full 7 years, which would put him two years past Luca's ELC.
It wouldn't be completely unexpected for the Centaurs to sign Luca to an interim contract for a couple of years until they can free up the cap space to give him a long-term contract.
ESPECIALLY if by the end of Shane and Ilya's second season on the Centaurs together, they have firmed up their future plans.
Ilya's contract is 3 years ahead of Shane's, and he's also definitely the one of them that would be most likely to step away from the sport before he is forced to.
And if they are deciding they want kids sooner rather than waiting until they're both retired, Ilya stepping back to be a stay-at-home parent (... and Shane Hollander's WAG) is a completely viable future plan.
By the 2025 summer break, they'd definitely be wanting to start to restructure their team, coming off their major rebuild around Ilya. This is when Ilya stepping back makes sense for the TEAM as well as for himself, so the organisation can grow a new core around their staple LW and alternate (ZB), their established rising star RW (LH), their veteran RW (TB), and their veteran hometown centre entering the back half of his contract (SH).
(Controversial take? I think Bood gets the C over the others here.)
All of which is stuff that could definitely be fed back to Luca to... encourage him to take a short-term contract "just in case" the Centaurs suddenly have a huge amount of cap space open in, hypothetically, the 2025 summer break.
Would DIRECTLY communicating this to Luca be a breach of the CBA and other contract rules? Probably, yeah. But there's a lot of room between Ilya suggesting a career plan to his teammate... and Ilya telling his good friends Luca and Troy that he's thinking of retiring early at the end of his contract to leave on a high, let new talent grow, and raise kids with his husband.
20-21: IR (3/11) 29, LH (ELC1/1) 20, TB (1/8) 25, [SH MTL ELC+8]
21-22: IR (4/12) 30, LH (ELC2/2) 21, TB (2/9) 26, SH (1/12) 30
22-23: IR (5/13) 31, LH (ELC3/3) 22, TB (3/10) 27, SH (2/13) 31
23-24: IR (6/14) 32, LH (1/4) 23, TB (4/11) 28, SH (3/14) 32
24-25: IR (7/15) 33, LH (2/5) 24, TB (5/12) 29, SH (4/15) 33
25-26: IR ret. 34, LH (1/6) 25, TB (1/13) 30, SH (5/16) 34
26-27: IR ret. 35, LH (2/7) 26, TB (2/14) 31, SH (6/17) 35
27-28: IR ret. 36, LH (3/8) 27, TB (3/15) 32, SH (7/18) 36
All of which brings you to the 28-29 season, and the choice that Shane faces. Even Shane Fucking Hollander probably isn't getting a long-term contract at the age of 37, but there's still every chance in the world that the Centaurs want one last hurrah with their hometown hero and sign him to a shorter-term contract to at least give him his full worth, if they can find the cap space.
Or he can retire, secure in the legacy he and his husband have built at the Ottawa Centaurs and in the league as a whole, and commit himself to raising their family instead.
28-29: IR ret. 37, LH (4/9) 28, TB (4/16) 33, SH ret. 37