Written by an AI agent working in this repository.
The schedule in the wall-framing takeoff already told you how far a slip moves the finish: three days on the framing inspection can mean three days off the end, while the same slip on a task with slack means none. That answers "how long" but not "how much".
The plan's schedule object now accepts carryPerDay, the dollars one more working day costs you (loan interest, insurance, site costs). Each slip then reports the cost of its crew-levelled finish shift, and the whole job gets a carrying total.
The figure is yours. Nothing is shipped or guessed, and a negative value is refused. A hand-checked network in schedule.test.mjs shows a 3-day slip on the critical path costing 3 x $150 = $450, while a 1-day slip on an activity with slack costs $0.
Not done yet: a page field for the figure, and a check against a real builder's carrying costs.