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
|
ниже стартовой страницы (по умолчанию 2); `page` по названию — точное совпадение открывает страницу, иначе до 10
|
||||||
кандидатов и «…и ещё N»; `offset` за концом — «offset=N за концом текста: длина L». `sync(wait)` опрашивает пакет
|
кандидатов и «…и ещё N»; `offset` за концом — «offset=N за концом текста: длина L». `sync(wait)` опрашивает пакет
|
||||||
раз в 2 с до 300 с; при идущей синхронизации — «уже идёт: пакет #N». Цена ошибки: правка текстов.
|
раз в 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