A pro roster move is priced by what it does to the team and whether the rulebook allows it, not by the player's grade alone. The engine lets an operator add, option, or cut a player, re-runs the additive Pro Team KR for the delta, reads it against the salary and control cost, and checks the move against the 26-man, the 40-man, the option system, and the Rule 5 clock. The 40-man spot is the scarce resource, so every add is a move, and the roster layer aggregates and reconciles rather than re-evaluating a player the engine already read.
Add, move, or cut a player and re-run the Pro Team KR through the additive core: the delta is the answer, the marginal win value the move produces given the roster, park, and needs, read against the salary and control cost from file 04. A high-KR bat at a position of strength can move the team less than a leverage arm that fills a bullpen hole.
Adding the 79-KR leverage arm moves the Pro Team KR from 89 to 90.6, a +1.6 delta, read against his $3.2M salary and two control years. The move is the answer, and the same-cost 84-KR corner bat at a position of strength would move the team a quarter as much. The move is the answer: marginal Pro Team KR movement against the control cost, not the player's grade alone.
Illustrative engine read on the real add-and-re-run (the marginal Pro Team KR delta through the additive core, read against the salary and control cost from file 04). Composite player, demonstration figures flagged v0 and current-as-of.
Every move is checked against the roster structure: the 26-man active within the 40-man, the pitcher limit (which is why the two-way and position-player-pitching rules matter), and the option system. An in-options player moves to the minors freely; an out-of-options player must clear waivers first, a roster-decision pressure point. The 40-man spot is the scarce resource.
The 40-man is the constraint: to add the leverage arm, an out-of-options reliever is designated for assignment and must clear waivers, for a +1.6 net move, with the 26-man, the pitcher limit, and the option status all checked. The spot is scarce, so every add is a move. The 40-man spot is scarce, so every add is a move, and the option status decides how you make it.
Illustrative engine read on the real 40-man structure (the 26-man within the 40, the pitcher limit, the option system, waivers and DFA), the 40-man spot as the scarce resource. Composite players, demonstration figures flagged v0 and current-as-of.
The Rule 5 clock and the injured list are roster-management levers, not just health and eligibility labels. A young signee must be added to the 40-man within his window or be exposed, which fills the 40-man and forces a team to choose which prospects to protect. And the 60-day injured list opens a 40-man spot, so it is a tool as much as a designation.
The Rule 5 clock forces the 40-man crunch, five prospects for three spots this winter, and the 60-day injured list opens a spot as a roster tool, with DFA and waivers as the exits. The output is a construction plan with the constraint check, not a single number. The Rule 5 clock fills the 40-man and the injured list opens it: the roster is managed against the rulebook, not just the grades.
Illustrative engine read on the real Rule 5 clock and injured-list-as-a-tool (the protect-or-expose crunch, the 60-day IL opening a 40-man spot, DFA and waivers as exits), a construction plan with the constraint check. Composite roster, demonstration figures flagged v0 and current-as-of.
The move is the answer, and the rulebook decides whether you can make it. The engine re-runs the additive Pro Team KR for the delta, prices it against the control cost, and checks it against the 40-man, the options, and the Rule 5 clock, because a pro roster is not a pile of grades, it is what the team becomes when you make a legal move. The 40-man spot is the scarce resource, an out-of-options player must clear waivers before he can be sent down, the Rule 5 clock fills the roster and the 60-day injured list opens it, and the roster layer aggregates without ever re-evaluating a player.
Pro Roster prices a move by what it does to the team, re-runs the additive Pro Team KR for the delta against the control cost, and checks it against the 26-man, the 40-man, options, waivers, and the Rule 5 clock, with the injured list as a roster tool.