changedInput schema / properties / finishAt / description
Previous value: -"ISO 8601 datetime the whole program should END at (e.g. '2026-11-26T18:00:00-05:00'). Start times are computed backwards from it."New value: +"ISO 8601 datetime everything must END at, e.g. '2026-11-26T18:00:00-05:00'. Start times are worked backwards from it."
changedInput schema / properties / history / description
Previous value: -"Recorded runs of this program (`runs` schema 0.1.0-alpha documents, as load_run returns them in `run`). Supplying them adds `predicted` per step and `predictedMakespan` / `predictedCriticalPath` to the result. Only runs that measure the executor count — completed, wall clock, speed 1 — and within them only steps a person ended, unpaused."New value: +"Recorded runs of this program (the `run` objects from load_run). Adds predicted durations."
changedInput schema / properties / predictionContext / description
Previous value: -"How to condition the prediction. Everything is optional; with none of it the lookup uses the program's own hash and the factors each run recorded."New value: +"Optional conditioning for the prediction: environmentId, userTags (variance factors, e.g. {turkeyKg: 7}), userId, programVersion, minIdentical, minModel, corrThreshold, verdicts. See rhylthyme://guide/tools."
removedInput schema / properties / predictionContext / properties / corrThreshold
Removed value: -{
- "description": "Minimum |Pearson r| for a factor to enter the model (default 0.3).",
- "type": "number"
-}
removedInput schema / properties / predictionContext / properties / environmentId
Removed value: -{
- "description": "Predict for this environment; runs recorded elsewhere are not \"identical\".",
- "type": "string"
-}
removedInput schema / properties / predictionContext / properties / minIdentical
Removed value: -{
- "description": "Identical-context runs needed before their median is used (default 3).",
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
-}
removedInput schema / properties / predictionContext / properties / minModel
Removed value: -{
- "description": "Measurements needed before a regression is fitted rather than a median (default 8).",
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
-}
removedInput schema / properties / predictionContext / properties / programVersion
Removed value: -{
- "description": "`sha256:<hex>` of the exact program JSON being planned; defaults to the hash of `program`.",
- "type": "string"
-}
removedInput schema / properties / predictionContext / properties / userId
Removed value: -{
- "description": "Prefer this person's own runs for the identical-context lookup before falling back to everyone's.",
- "type": "string"
-}
removedInput schema / properties / predictionContext / properties / userTags
Removed value: -{
- "additionalProperties": {},
- "description": "The variance factors of the run being planned, e.g. {\"turkeyKg\": 7, \"oven\": \"gas\"} — the values the model is evaluated at.",
- "properties": {},
- "type": "object"
-}
removedInput schema / properties / predictionContext / properties / verdicts
Removed value: -{
- "additionalProperties": {},
- "description": "Inferentiality verdicts per step (`rhylthyme runs report`); a step marked executor-controlled gets no prediction.",
- "properties": {},
- "type": "object"
-}
changedInput schema / properties / program / description
Previous value: -"Rhylthyme program JSON (any shape — validation errors come back in the result, not as a schema rejection)."New value: +"Program JSON; shape under validate_program."
changedInput schema / properties / program_id / description
Previous value: -"Library program UUID: with `token` and no `history`, the caller's own recorded runs of this program are loaded and used as the history."New value: +"Saved program UUID: loads the user's own recorded runs as the history."
changedInput schema / properties / startAt / description
Previous value: -"ISO 8601 datetime the program STARTS at. Ignored when finishAt is given."New value: +"ISO 8601 start datetime. Ignored with finishAt."
changedInput schema / properties / token / description
Previous value: -"Your Rhylthyme access token from the login tool. Only needed with `program_id`, to load your recorded runs; analysis itself needs no login."New value: +"Access token from the login tool. Omit when the account is connected."
changedInput schema / properties / useDurations / description
Previous value: -"Which duration set the makespan, wall-clock itinerary, critical path, conflicts and slack are computed from. \"planned\" (default) analyses the program as authored; \"predicted\" analyses it as history says it will actually run. Needs `history` (or `program_id` + `token`) to differ."New value: +"planned (default): analyse the program as authored. predicted: as the history says it will run."
removedOutput schema / properties / bindingConstraints / items / properties / from
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / bindingConstraints / items / properties / kind
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / bindingConstraints / items / properties / to
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / bindingConstraints / items / required
Removed value: -[
- "from",
- "to",
- "kind"
-]
removedOutput schema / properties / durationsUsed / description
Removed value: -"\"planned\" or \"predicted\": which duration set the makespan, itinerary, critical path and conflicts above were computed from."