docs(openspec): aurora-1843 — решения фазы 1 (R-5..R-8)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
db28138b5b
commit
100dba4a90
@ -682,3 +682,13 @@ PR создаются по готовности, merge — по команде
|
||||
Цена ошибки: отложенное обнаружение, каскадный rebase.
|
||||
38. **2026-10-28 (контроллер, R-4) — в коммитах исполнителей остаётся трейлер `Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>` из плана и правил волны 2.**
|
||||
Цена ошибки: amend/rebase трейлера.
|
||||
39. **2026-10-28 (контроллер, R-5) — I-1 финального ревью фазы 1 (серверный поиск медленнее экрана «до»: `translate`-casefold и plpgsql-запись чисел на каждое значение, ~1,46 с на 10 тыс. строк, предложено регулярное выражение из `svod2_search_pattern`) не правится в фазе 1, статус `deferred`. Причина: переписывание предиката меняет доказанную оракулами реализацию поиска; цифры должен дать замер главного контроллера на стенде (план, Task 18 Step 6). Миграция 0053 ещё не выкачена, поэтому правка возможна в ней же до слияния.**
|
||||
Обоснование: решение 11 — цели по времени не условие слияния; корректность важнее. Требование человека (поведение прежнее) не страдает.
|
||||
Цена ошибки: если замер подтвердит недобор — переписать предикат в 0053 (оракулы и векторы остаются), порядка полудня. Одновременно закрывается T5.5.
|
||||
40. **2026-10-28 (контроллер, R-6) — `v_svod2_facets` считает `svod2_lines` дважды: без поиска (все строки) и `IN (hashed)` по второму вызову с поиском. Design §4 описывал одну выборку с флагом совпадения; отклонение сделано в fix-раунде Task 5 (I-1 ревью Task 5: коррелированный подзапрос давал N²).**
|
||||
Цена ошибки: двойной отбор при поиске в facets; влияет на время, не на корректность. Измерит контроллер.
|
||||
41. **2026-10-28 (контроллер, R-7) — значения `search`, `smeta_type`, `smeta_direction`, `org_name` не пишутся в лог `db_time` (M-2): только признаки и длина.**
|
||||
Обоснование: пользовательский текст (контрагенты, договоры) без ограничения длины не должен попадать в журналы.
|
||||
Цена ошибки: нет.
|
||||
42. **2026-10-28 (контроллер, R-8) — M-4 (символ NUL в `search`/фильтре даёт ошибку типа `text` PostgreSQL, вероятно 5xx) не правится в этой задаче, `deferred`; с экрана такой символ не вводится.**
|
||||
Цена ошибки: 5xx на искусственном запросе; правка — ранний возврат пустой страницы.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user