- Home
- Deadlines & Project Capacity
- Date Rule Chain Planner
Date Rule Chain Planner
Some real deadlines are not one calculation but a chain of several, applied in a specific order. Build that chain here, from adding calendar or business days to rolling onto the nearest business day, and see every intermediate result, not just the final date.
Worked example
Starting January 1 and adding 10 calendar days reaches January 11. Following that with a roll-to-business-day-forward step checks whether January 11 is already an open weekday under the stated workweek, and if it is, as it happens to be here, the step leaves the date unchanged, since rolling forward only ever moves a date that actually falls on a closed day. Each step in a chain always starts from the result of the step before it, never from the original start date, which is exactly why the receipt shows every intermediate result rather than only the final one, so it is clear which specific step produced which specific date.
Common mistakes
- Assuming every step applies to the original start date independently. They chain sequentially instead, each one building on the previous result.
- Putting a roll-to-business-day step before the additions that are actually meant to determine the target date, which can produce a different final answer than intended depending on the order chosen.
Limitations
This applies exactly the rule steps you build, in the order you build them. It does not infer an intended order from a written contract or policy document, and the chain is capped at 20 steps to keep the result easy to review in full.
Frequently asked questions
- Can I reorder steps after adding them?
- Remove and re-add steps in the desired order, since the chain always runs top to bottom exactly as listed.
- Does a calendar-month step use the same constrain rule as the other calendar engines?
- Yes, an added month that would land on a day the target month does not have constrains to that month's own last real day, consistent with every other WhenMath engine that adds calendar months.