docs(openspec): R-7 в proposal, требовании «Служебные заметки» и design 15 — доска не показывает заметку (#37)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
9655ca4847
commit
901a2c1cb7
@ -87,9 +87,11 @@
|
||||
14. **Несохранённые заметки.** Подтверждение «Есть несохранённые правки заметки. Уйти без сохранения?» при закрытии окна,
|
||||
переходе по связи и уходе в раздел; условие блокировки — смена `pathname` при правках (как сейчас), закрытие по
|
||||
п. 12 проходит через тот же блокировщик. Отказ — окно остаётся с введённым текстом.
|
||||
15. **Доска под окном.** Сохранение заметки уже инвалидирует `board` и `["issues"]` (`useSaveNote`): фоновая страница
|
||||
смонтирована, поэтому перечитывается и показывает новые «вид работы» и «статус по факту». Отдельного кода нет —
|
||||
поведение закрепляется тестом.
|
||||
15. **Страница под окном после сохранения заметки.** Сохранение уже инвалидирует `board` и `["issues"]`
|
||||
(`useSaveNote`): фоновая страница смонтирована и перечитывается. Список задач показывает новые «вид работы» и
|
||||
«статус по факту» (колонки из заметки). Доска перечитывает снимок, но её карточки берут вид работы из меток
|
||||
`kind-*` Jira, а статус — из Jira (поведение `links.html`, требование «Доска связей»), поэтому правка заметки на
|
||||
карточке доски не видна (R-7). Отдельного кода нет — поведение закрепляется тестом.
|
||||
|
||||
### Веб-приложение: раскладка карточки
|
||||
|
||||
|
||||
@ -35,7 +35,9 @@
|
||||
«Открыть в Jira», ✕); связи по группам «Зависит от», «Блокирует», «Связана с», «Прочие» с темой и статусом;
|
||||
описание свёрнуто до 8 строк; комментарии со «Скрыть/Показать», выбор запоминается в браузере; заметки в режиме
|
||||
чтения с «Править»; «Прочие поля»; «Команды моста» свёрнуты;
|
||||
- после сохранения заметки доска под окном показывает новые «вид работы» и «статус по факту».
|
||||
- после сохранения заметки список задач под окном показывает новые «вид работы» и «статус по факту»; доска под
|
||||
окном перечитывает снимок, но её карточки берут вид работы из меток Jira, а статус — из Jira (R-7), поэтому
|
||||
правка заметки на карточке доски не видна.
|
||||
- Спеки: `agent` — MODIFIED «Чтение состояния»; `data-model` — MODIFIED «Схема базы хаба», «Зеркало задачи»; `hub-api` —
|
||||
MODIFIED «Маршруты агента», «Маршруты интерфейсов»; `mcp` — MODIFIED «Инструменты»; `web-app` — MODIFIED «Оболочка и
|
||||
адреса», «Доска связей», «Список задач», «Карточка задачи», «Служебные заметки».
|
||||
|
||||
@ -143,8 +143,9 @@ SHALL сообщать об этом с кнопкой «Закрыть»; ха
|
||||
«статус по факту» — текст с подсказками из ключей `status_labels`, «сделано», «осталось», «заметка владельца» —
|
||||
многострочный текст; «Отмена» SHALL возвращать режим чтения, при несохранённых правках — после подтверждения.
|
||||
Сохранение SHALL отправлять `PUT /issues/{key}/note` только с изменёнными полями и `updated_by: "web"`; очищенное поле
|
||||
отправляется как `null`. После успеха SHALL показываться режим чтения с сохранённой заметкой; страница под окном (список,
|
||||
доска) SHALL показывать новые «вид работы» и «статус по факту» без «Перечитать»; при 422 — текст ошибки у формы без
|
||||
отправляется как `null`. После успеха SHALL показываться режим чтения с сохранённой заметкой; список задач под окном SHALL
|
||||
показывать новые «вид работы» и «статус по факту» без «Перечитать», доска под окном SHALL перечитать снимок
|
||||
(`GET /board`) без потери раскладки и прокрутки; при 422 — текст ошибки у формы без
|
||||
потери введённого. Закрытие окна, переход по связи и уход в другой раздел с несохранёнными правками SHALL требовать
|
||||
подтверждения. Заметки пишутся только в хаб, в Jira приложение ничего не отправляет.
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user