Reproducible Example
[scheduler]
allow implicit tasks = True
cycle point format = CCYYMMDDThhmmssZ # second precision for easy repro
[scheduling]
initial cycle point = now
[[graph]]
R1 = cold => foo
PT15M = foo[-PT15M] => foo
$ cylc play example --pause
INFO - Initial point: 20251017T150648Z
Reload:
INFO - Reloading the workflow definition.
INFO - LOADING workflow parameters
...
INFO - + initial point = 2025-10-17T16:06:48+01:00
Small thing - the initial point has changed representation.
But more importantly you will see foo disappear from the GUI.
And if you try triggering the cold task
$ cylc trigger example//20251017T150648Z/cold
WARNING - Invalid cycle point for task: cold, 20251017T150648Z
WARNING - No tasks match "20251017T150648Z/cold"