Examples
Examples
Try the starting example
- Tools [ID,last inspection ISO date,user interval days]; enter JSON
- [["A","2026-09-01",60],["B","2026-10-01",30]]
- Report ISO date
- 2026-10-22
- Inspection schedule [tool,due date,days overdue] (JSON)
- [["A","2026-10-31",0],["B","2026-10-31",0]]
- Overdue tools (count)
- 0
Try another scenario
- Tools [ID,last inspection ISO date,user interval days]; enter JSON
- [["A","2026-09-01",45],["B","2026-10-01",60]]
- Report ISO date
- 2026-11-01
- Inspection schedule [tool,due date,days overdue] (JSON)
- [["A","2026-10-16",16],["B","2026-11-30",0]]
- Overdue tools (count)
- 1
Calculation method
Calculation method
Inspection schedule [tool,due date,days overdue] (JSON)
Due=last inspection+interval; overdue=max(0,report−due days).
Overdue tools (count)
Count due date strictly before report date.
Symbols and units
- a
- Tools [ID,last inspection ISO date,user interval days]; enter JSON
- b
- Report ISO date
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- Inspection due dates use only user-supplied tool intervals and recorded last inspection date; does not certify serviceability. Supported limits: All numeric inputs and computed intermediates must remain finite. Supported numeric input magnitude is zero or 1e-12 through 1e12 in absolute value; reject values outside this bounded range. All lists/JSON record tables are limited to 100 records unless a stricter bound is stated; reject malformed record arity and wrong member types. Valid dates; interval positive integer<=3650; no rule for unrecorded inspection.
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.