Plan recurring custom events, task by task
Eleven tasks from the design, each with its own test cycle and commit. Ordered so the schema field lands before anything derives from it and the store migration is proved before a single row is expanded. Three things the plan had to settle that the spec left to the implementer. The overlap check is one exported predicate, because a form that restates its schema's rule drifts from it and starts refusing saves that would succeed. The timeline's expansion needs App to pass the same four scope filters the lists use, so the predicate is extracted rather than copied. And custom-ui.test.tsx renders statically with no testing-library in the project at all, so anything needing a click is stated as a pure function and tested directly rather than through a harness that does not exist. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5
parent
98cd950e8e
commit
c07e37a4a7