Detail dne went behind the API, the month and year arrived
Eight more screens moved behind the API, Detail dne among them, and the last two rungs of rolling planning were built.
What I did
Settled how a collision in the day’s plan is resolved: either rearrange the day or drop the colliding blocks — both ways stay.
The smoke check now starts the whole stack itself, fake sign-in included, so it needs no dedicated account and no hosted project; it had been red on every task since 17 September.
What the factory did
Moved eight more screens behind the API: the notification devices, Opakované bloky, Úkoly, Rituály, Rolling Planning, Detail dne, Uzavření dne and Plán dne.
Built Měsíční plán and Roční plán, the last two rungs of rolling planning with nowhere to store themselves.
Taught the API to drop colliding blocks; until now it could only rearrange the day, so Detail dne could not move without losing the feature.
Renamed the colours from --color-daily-* to roles; the name claimed they belonged to one screen while every screen read them (974 occurrences in 62 files).
Gave ScreenHeader the two slots its last two screens needed and were drawing their own heading for.
Deleted the self-location line from fifteen documents; it was wrong twice over — it named folders that had moved and a drive the repository had left.
Made decision 0017 derive its numbers from the model; the hand count was stale for the third time (3 → 16 → 28).