docs(openspec): wiki-module — решения Task 10 (#91)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
01c28c890a
commit
11f42a3108
@ -609,3 +609,21 @@ jira безвреден.
|
||||
ниже стартовой страницы (по умолчанию 2); `page` по названию — точное совпадение открывает страницу, иначе до 10
|
||||
кандидатов и «…и ещё N»; `offset` за концом — «offset=N за концом текста: длина L». `sync(wait)` опрашивает пакет
|
||||
раз в 2 с до 300 с; при идущей синхронизации — «уже идёт: пакет #N». Цена ошибки: правка текстов.
|
||||
|
||||
Решения исполнителя Task 10 (2026-10-24):
|
||||
|
||||
71. Дерево: корень раскрыт (виден depth 1), глубже свёрнуто; узлы — `role=treeitem` с `aria-level`, шеврон только
|
||||
переключает; предки открытой страницы раскрываются при её смене и при появлении узла в `nodes`, но не при
|
||||
перечитывании дерева (свёрнутый пользователем родитель остаётся свёрнутым). Цена ошибки: другая раскрытость.
|
||||
72. Плашка синхронизации в боковой панели получает `role="status"` только при ходе пакета или ошибке (иначе ломался
|
||||
e2e `board.spec`); `GET /wiki/status` в панели запрашивается только у проекта с `wiki_root`. Цена ошибки:
|
||||
покойное состояние не озвучивается.
|
||||
73. Ведущий `# название`, совпадающий с заголовком страницы, скрывается; внешние Markdown-картинки не загружаются
|
||||
(показывается «[изображение: alt]»); «открыть в Eva» — только для http(s). Цена ошибки: нет inline-картинок.
|
||||
74. `urlTransform` пропускает только `page:`, `attachment:`, `http(s):` и относительные адреса; режет `javascript:`,
|
||||
`data:`, `vbscript:` (после удаления управляющих символов и пробелов, без учёта регистра) и protocol-relative
|
||||
`//host`, `/\host`. Опрос вложения ограничен 60 попытками (≈2 мин) с текстом ошибки. Функция сохранения файла
|
||||
скопирована в `wiki/download.ts` (модули не зависят друг от друга); `fmtStamp` пока импортируется из jira (долг).
|
||||
Цена ошибки: дубль ~10 строк.
|
||||
75. Сид e2e: копия вики AWPCA (корень DOC-9001, 2 страницы, одно вложение) собирается `sync.build_copy` в
|
||||
`JIRA_HUB_HOME` тестового хаба. Ответ 409 на «Обновить вики» ошибкой не показывается — статус перечитывается.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user