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