[2026-11-15] eagle: personal/projects/personal-os/personal-os-fixes-2026-11-13.md personal/projects/personal-os/personal-os-production-acceptance.md
This commit is contained in:
1 parent
9a23ffcab5
commit
494a1cdd2b
2 files changed
+9
-1
No files matched your search
@@ -2,6 +2,12 @@
|
||||
|
||||
Состояние: **исполнение продолжается; полная приёмка пока не подтверждена**. Основание — [аудит 17 проблем](personal-os-implementation-audit-2026-11-13.md). Этот журнал описывает исправления после исходного аудита; старые проверки сохранены как история.
|
||||
|
||||
## Срез 15 ноября, 06:21 UTC — восстановление публикации E5
|
||||
|
||||
- Одна сверка Clarify вышла из окна 45 минут. После `stale/pending_review_queue_changed` и проверки отсутствия активного E5 dispatcher запустил `2f304304-506c-4fb4-a79f-87fe2d95a3a3`. Шаг `host_persist` `01a1ddd6-f4a8-bc5c-fda0-ca5ddad96a55` отказал с `e5_frozen_result`. Повтор точных сохранённых входов нашёл два отличия, один `held.done_when` и `input_sha256`. Идентификаторы и порядок 258 удержанных объектов совпали. В переданном результате кириллическая `е` превратилась в два U+FFFD. Защита не опубликовала расходящийся результат. Доказательства `e5-stale-reason-0609.json`, `e5-frozen-difference-0609.json` и квитанции Windmill.
|
||||
- Исправлен транспорт stdout Python. Node буферизует байты с прежним ограничением 16 МиБ и декодирует один раз. CLI Python отдаёт эквивалентный ASCII JSON, поэтому сохранённый вход проходит разбиение и на уже запущенном Node. Объём результата на точной квитанции контекста Windmill составил 1 417 192 байта. Прежнее чтение разрезанной буквы воспроизвело порчу. Независимое ревью и регрессионные проверки прошли. В 06:21 через dispatcher отправлен единственный повтор `e93b217e-304f-4462-88bc-c4d0708a4c72`. Доказательства `e5-stdout-ascii-replay-0609.json`, `e5-host-utf8-tests-0609.log`, `e5-publication-python-0609.log`.
|
||||
- Штатный Claims в 05:50 отказал на `prepare` для `1209465736969815` с `ETIMEDOUT` через 30 006 мс. Тот же вход 1 574 248 байт трижды подготовлен за 72–81 мс с обычным пределом пакета. Начиная с 05:55 три штатных перескана завершились `partial` без отказа чтения. Добавлен один повтор чистого `prepare` на идентичном входе только при `ETIMEDOUT`. Независимое ревью и 38 тестов прошли. Активные Claims и Asana удерживают хост. Защищённая перезагрузка Node отложена. Доказательства `claims-prepare-replay-0609.json`, `claims-prepare-tests-0609.log`, `heartbeat-0609-host-running.json`.
|
||||
|
||||
## Срез 15 ноября, 05:52 UTC — подтверждение учётной записи Outlook
|
||||
|
||||
- Штатный Outlook-адаптер сверяет GID ответа Asana `users/me` с `config.user_gid` до доступа к Outlook. В снимке сохраняется только категория проверки и допустимый числовой HTTP-статус. Адрес используется только для запроса free/busy. Независимое ревью и 17 тестов прошли. Доказательства `outlook-actor-node-0539.log`, `outlook-actor-python-0539.log`.
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
|
||||
## Текущее состояние 15 ноября 2026
|
||||
|
||||
**Полная приёмка открыта.** На 15 ноября 05:52 UTC пилот 0/5. Остаются рабочая активация проверенного исправления изоляции Claims, полнота анализа и пять отсутствующих квитанций источников обсуждений. Outlook free/busy, нативный интерфейс и доставка рабочего запроса ревью ожидают проверки при доступной сессии Mac. История проверок и доказательства сохранены. [Журнал исправлений](personal-os-fixes-2026-11-13.md) · [Повторный аудит](personal-os-repeat-audit-2026-11-13.md) · [Исходный аудит](personal-os-implementation-audit-2026-11-13.md)
|
||||
**Полная приёмка открыта.** На 15 ноября 06:22 UTC пилот 0/5. Остаются рабочая активация проверенного исправления изоляции Claims, полнота анализа и пять отсутствующих квитанций источников обсуждений. Outlook free/busy, нативный интерфейс и доставка рабочего запроса ревью ожидают проверки при доступной сессии Mac. История проверок и доказательства сохранены. [Журнал исправлений](personal-os-fixes-2026-11-13.md) · [Повторный аудит](personal-os-repeat-audit-2026-11-13.md) · [Исходный аудит](personal-os-implementation-audit-2026-11-13.md)
|
||||
|
||||
- 15 ноября, 06:22 UTC. Защита публикации отклонила E5 `2f304304-506c-4fb4-a79f-87fe2d95a3a3` после порчи одного символа кириллицы в переданном поле. Проверенные на исходном контексте исправления сохраняют JSON при разбиении вывода на буферы. Повтор через штатный dispatcher `e93b217e-304f-4462-88bc-c4d0708a4c72` выполняет `host_sync`. Однократный повтор чистого `prepare` Claims при `ETIMEDOUT` прошёл ревью и тесты, загрузка в Node ждёт освобождения хоста. Доказательства `e5-frozen-difference-0609.json`, `e5-stdout-ascii-replay-0609.json`, `claims-prepare-replay-0609.json`.
|
||||
|
||||
- 15 ноября, 05:52 UTC. E5 `b44b77c1-b9eb-4c2f-9baf-76cb0a674351` вернул `held`. Диагностика Outlook показала сбой при чтении `users/me` из Asana. В отдельной пробе контекста сервиса Keychain вернул 44 до HTTP, календарный адаптер подтвердил `asana_credential_unavailable`. В пользовательском контексте тот же GET подтвердил GID и наличие адреса. Совпадение причин с E5 требует проверки. Независимое ревью и 17 тестов прошли. Доказательства `outlook-actor-published-0539.json` и `outlook-actor-calendar-bootstrap-0539.json`.
|
||||
|
||||
|
||||
Reference in new issue
Block a user