Дедлайны и регулярные задачи (ТЗ 3.4, 3.5)
- дедлайны двух видов: строгий (deadline_date) и нестрогий
  (deadline_period: день/неделя/месяц/год); бейджи в дереве и списке,
  просроченные — красным
- регулярные задачи: три правила (интервал N дней, дни недели, день месяца),
  якорь — фиксированный календарь от даты выполнения; при завершении
  автоматически рождается следующий экземпляр (API и MCP)
- «3 варианта»: срочность дедлайнов влияет на отбор (просроченные и близкие
  строгие — первыми, затем нестрогие периоды)
- ТЗ 0.4: вопросы 8.1–8.3 помечены решёнными (правила повторения, прогноз,
  валюта)

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 556a876 commit 1683f1caa988d5d5d25aeed783924e877752a7ae
@root root authored 17 hours ago
Showing 14 changed files
View
backend/alembic/versions/5245dee4bd6e_deadlines_and_recurrence.py 0 → 100644
View
backend/app/api/tasks.py
View
backend/app/mcp_server.py
View
backend/app/models.py
View
backend/app/schemas.py
View
backend/app/services/options.py
View
backend/app/services/recurrence.py 0 → 100644
View
backend/tests/test_recurrence.py 0 → 100644
View
docs/TZ.md
View
frontend/src/api.ts
View
frontend/src/taskui.ts
View
frontend/src/views/ListView.vue
View
frontend/src/views/StackView.vue
View
frontend/src/views/TreeView.vue