I think the biggest thing lacking from this response is any way to prevent it from happening again. The league (read Head Office) should be responsible for verifying the salary cap implications of every transaction. While the team is responsible to manage their salary cap, any move that would put them over the cap should be rejected by the league.
It is my opinion that there should be a Google Sheet with all player contracts on it. This way everyone could get a quick glance at salary cap, upcoming FAs, etc. It would take a bit of updating at the beginning of each season, but would be relatively simple to maintain in-season.
Edit: Just to add on, I agree with the rest of the posters that the Legion should not be punished. The transaction should have been rejected by the head office when it put them over the cap without a corresponding move to put them below the cap.
It is my opinion that there should be a Google Sheet with all player contracts on it. This way everyone could get a quick glance at salary cap, upcoming FAs, etc. It would take a bit of updating at the beginning of each season, but would be relatively simple to maintain in-season.
Edit: Just to add on, I agree with the rest of the posters that the Legion should not be punished. The transaction should have been rejected by the head office when it put them over the cap without a corresponding move to put them below the cap.