Удалить «статус по факту» полностью (#104) #105

Merged
aep merged 7 commits from feat/104-fact-status-removal into main 2026-10-24 16:27:15 +03:00
Showing only changes of commit 0a64a5b1d1 - Show all commits

View File

@ -117,3 +117,13 @@ jira-agent (`../jira-agent/src/agent.py`) ни `status_labels`, ни `transition
подъёма `settings_version`. Обоснование: старые MCP-сессии возвращают ключи, а удалить их иначе нечем. Цена ошибки —
поле контракта модуля, которое придётся убрать.
- 24.10.2026 — R-6 (design #9): в `data-model` исправлено отставание номера версии схемы. Цена ошибки — нет.
- 24.10.2026 — R-8 (исполнение, Task 1): проверки «`fact_status` нет в заметке» в `test_api`/`test_importer` на время
Task 1 ослаблены до `.get(...) is None` (`get_note` читает `SELECT *`, колонка уходила в Task 2), в Task 2 возвращены.
Цена ошибки — нет.
- 24.10.2026 — R-9 (исполнение, Task 2): `test_v14_agent_over_http_on_v6_base` вычитает `status_labels` и
`transitions_map` из ключей агента исторического `settings_v6.json`; фикстура не правится (design #8). Цена ошибки —
одна строка теста.
- 24.10.2026 — R-10 (исполнение, Task 2): `migrate_v7` — в `modules/jira/settings.py`, ядро вызывает его ленивым
импортом (`_note_fields_v8`). Цена ошибки — перенос функции.
- 24.10.2026 — R-11 (финальное ревью): M-1 (ARCHITECTURE «v7») и M-4 (неточности proposal/design) исправлены вместе с I-2
— те же документы. Цена ошибки — нет.