diff --git a/personal/projects/personal-os/personal-os-production-acceptance.md b/personal/projects/personal-os/personal-os-production-acceptance.md index 17e0fbb2..eb357a85 100644 --- a/personal/projects/personal-os/personal-os-production-acceptance.md +++ b/personal/projects/personal-os/personal-os-production-acceptance.md @@ -126,3 +126,5 @@ Personal OS частично выполняет Capture и Clarify. Общий ### Полнота дневной очереди - Штатная выборка теперь отдельно читает текущий 1‑Must из Daily Status и проверяет, что задача открыта и назначена пользователю. Если по ней уже есть подтверждённое действие, используется оно. Иначе добавляется короткая сверка следующего шага. Реальный прогон поставил «Implement permanent cpm breakage pixels» первым, подготовку Next TP второй, адресный запрос Asana третьим. Для календарного размещения по-прежнему требуется рабочая ёмкость. [Текущий 1‑Must](https://app.asana.com/1/137249556945/task/1220422645861898) +- Сверка дня открывается после контрольного снимка у подтверждённой рабочей границы. Ранний запрос возвращает HTTP 400. Если граница выходит за обычное окно сбора, штатный сборщик допускает отдельное финальное наблюдение. В Chrome на изолированной базе незавершённый день отклонён, завершённый засчитан. Рабочий журнал сохраняет ноль принятых дней. Прошли 64 теста Node/PostgreSQL и 35 тестов Python. +- Локальный API перестаёт выдавать действия при наступлении рабочей границы даже между запусками сборщика. Снимок прошлого дня помечается устаревшим. Регрессия на обоих случаях пройдена. Всего 65 тестов Node/PostgreSQL и 35 Python.