docs(openspec): wiki-module — рулинги R-1..R-4 контроллера (#91)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
f44993c73f
commit
274e0571eb
@ -451,3 +451,17 @@ jira безвреден.
|
||||
текст ТЗ в фикстуры не копируется. Обоснование: сырого HTML Eva нет, а содержимое ТЗ банка не место в репозитории
|
||||
хаба. Цена ошибки — разметку вокруг ссылок (особенно у прикреплённых файлов) уточнять по первой живой
|
||||
синхронизации; агент и хаб правятся вместе.
|
||||
|
||||
Решения контроллера при исполнении плана (2026-10-24, SDD).
|
||||
|
||||
18. **R-1.** 2026-10-24. Строки `agent_status` для `registry.agent_modules()` вставляются `INSERT OR IGNORE` при каждом
|
||||
`db.migrate`, а не только в `MIGRATIONS[6]`. Обоснование: wiki-агент появляется после схемы 7 (Task 5), иначе у него
|
||||
нет строки статуса. Цена ошибки: падение `claim` wiki; правка одного места.
|
||||
19. **R-2.** 2026-10-24. Ответ `POST /projects` несёт `batch_ids` (все пакеты `on_project_created`) и `batch_id` пакета
|
||||
модуля jira для совместимости; при расхождении со спекой `hub-api` верна спека. Цена ошибки: правка формата ответа
|
||||
и клиентов.
|
||||
20. **R-3.** 2026-10-24. `test_core_has_no_module_terms` ищет `eva` по границе слова (`\beva\b`, `eva-agent`), а `wiki_`,
|
||||
`wiki/`, `DOC-` — подстрокой. Обоснование: подстрока `eva` даёт ложные срабатывания (`evaluate`, `level`). Цена
|
||||
ошибки: правка регулярки.
|
||||
21. **R-4.** 2026-10-24. В Task 5 `on_project_updated(None)` чистит `wiki_page_fts` только если таблица существует
|
||||
(создаёт её Task 7). Цена ошибки: FTS-строки сброшенного корня живут до Task 7.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user