docs: design handoff, manual events and archive in plan, spec and functional doc
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
This commit is contained in:
@@ -414,9 +414,23 @@ POST /me/channels/telegram/link → { code, bot_url } // затем /start <
|
||||
`HADO_DEFAULT_TZ`. Смена `tz` — руками через `PATCH /me` или из HA; позже iOS будет
|
||||
обновлять сама.
|
||||
|
||||
Веб-инбокс — одна Blade-страница под SSO: список событий по группам `today`,
|
||||
`overdue`, `preparing`, `scheduled`, у каждого кнопки «Помню» / «Сделано»,
|
||||
`deep_link` ведёт в клиент. Блок настроек: пояс, тихие часы, каналы, привязка
|
||||
Два дополнения по дизайн-хендоффу от 2026-09-04 (`docs/design/handoff/`):
|
||||
|
||||
```
|
||||
POST /me/events { title, subtitle?, due_date, due_time? }
|
||||
→ ручное событие. Источник `manual` зарезервирован, токена у него нет,
|
||||
через /api он недоступен. fire_at = срок − 30 дней, after_due = keep,
|
||||
done_label «Сделано». Так ручное событие само попадает в «Грядёт»
|
||||
за месяц, до этого лежит в «Запланировано».
|
||||
GET /me/archive → закрытые события (done, expired), новые сверху,
|
||||
до 100 штук, с подписью закрытия: done_label или «Истекло».
|
||||
withdrawn в архиве не показывается. Глубина архива = retention.
|
||||
```
|
||||
|
||||
Веб-инбокс — одна Blade-страница под SSO по дизайну Sekai (dark only): список
|
||||
событий по группам `today`, `overdue`, `preparing`, `scheduled`, у каждого кнопки
|
||||
«Помню» / «Сделано», `deep_link` ведёт в клиент; форма «+ Добавить» для ручного
|
||||
события; сворачиваемый архив; блок настроек: пояс, тихие часы, каналы, привязка
|
||||
Telegram. Страница держит heartbeat. Никакого SPA.
|
||||
|
||||
## 11. Доступ
|
||||
|
||||
Reference in New Issue
Block a user