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).