As seen in test data here, data is provided on when various schedules are "off", e.g. a regular schedule which does not take effect on a certain day.
Since we currently filter out such schedules/periods here, we don't serve data on "closed" periods, since they are considered irrelevant.
However, PeterPlate's Figma is calling for such closed periods to be served.
This is a novel extension not present in PeterPlate's original code.
This will require research to figoure out how exactly we can accomplish this.
Breaking changes are acceptable.
As seen in test data here, data is provided on when various schedules are "off", e.g. a regular schedule which does not take effect on a certain day.
Since we currently filter out such schedules/periods here, we don't serve data on "closed" periods, since they are considered irrelevant.
However, PeterPlate's Figma is calling for such closed periods to be served.
This is a novel extension not present in PeterPlate's original code.
This will require research to figoure out how exactly we can accomplish this.
Breaking changes are acceptable.