From 361aad51a51d18b3479779a46e51bf3048d19822 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sun, 15 Nov 2026 09:25:34 +0600 Subject: [PATCH] [2026-11-15] eagle: personal/projects/personal-os/personal-os-fixes-2026-11-13.md personal/projects/personal-os/personal-os-production-acceptance.md --- .../projects/personal-os/personal-os-fixes-2026-11-13.md | 7 +++++++ .../personal-os/personal-os-production-acceptance.md | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/personal/projects/personal-os/personal-os-fixes-2026-11-13.md b/personal/projects/personal-os/personal-os-fixes-2026-11-13.md index d196fad3..0225d880 100644 --- a/personal/projects/personal-os/personal-os-fixes-2026-11-13.md +++ b/personal/projects/personal-os/personal-os-fixes-2026-11-13.md @@ -3,6 +3,13 @@ Состояние: **исполнение продолжается; полная приёмка пока не подтверждена**. Основание — [аудит 17 проблем](personal-os-implementation-audit-2026-11-13.md). Этот журнал описывает исправления после исходного аудита; старые проверки сохранены как история. +## Срез 15 ноября, 03:20 UTC — старые пакеты Claims + +- Штатный Claims `01a1dd25-bbc9-93bf-8e12-9e1e29c2e2f6` удержал `15c18ba8-b845-49cd-b925-70577c2ab72d` до вызова модели. `ON CONFLICT` сохранил пакет от 13 ноября. Текущий сборщик на том же снимке и базовой ревизии добавляет одну запись задачи и проходит проверку допуска. Три изменения и прежние утверждения совпали. Независимое ревью подтвердило причину и полный хеш сохранённого пакета. Рабочее восстановление этого задания остаётся отдельным шагом. Доказательство `claims-queued-context-0308.json`. +- В read-only выборке из 156 последних неразбитых заданий v4 без попыток и ответов обнаружены 24 ожидающих пакета с тем же удержанием. У всех 24 точные записи есть в сохранённых снимках. На момент отдельной сверки 18 из этих 24 удовлетворяли консервативному критерию автоматического восстановления на той же базовой ревизии. Живая актуальность всех 18 не проверялась. Доказательства `claims-legacy-context-cohort-0308.json` и `claims-legacy-context-stage-eligibility-0308.json`. +- Изолированный SQL-кандидат `ffbe7b9a…` дополняет только пакет нетронутого задания под блокировкой исходной строки и архивирует старый пакет в той же транзакции. Первое ревью показало, что JSONB containment допускает перестановку и замену. Итоговая проверка требует строго большего массива, точного позиционного префикса и уникальных идентификаторов. Независимое ревью подтвердило защиту. 37/37 тестов Claims в изолированной БД прошли, включая удержание подозрительного входа, сохранение истории и единственный вызов модели-заглушки после исправления. Рабочая активация не выполнялась. Доказательство `a17-blocked-audit/legacy-context-stage/claim-updates-tests.log`. +- E5 `ae7c2e9d-931a-4fe7-b06d-5586eaaea7ef` остаётся `held`. Наблюдатель `01a1dd25-bbe5-0244-51e0-3bcd3fdd1745` подтвердил 26/31 точных квитанций. Windmill и API совпали, включая 38 обсуждений и три Next Top Priority. Доказательство `e5-heartbeat-0308-proof.json`. + ## Срез 15 ноября, 03:06 UTC — охват исправления даты PR - Read-only SQL по совпадающему HEAD и отсутствию даты в сохранённой проекции нашёл 109 PR в 565 исторических снимках 16 работ. У четырёх работ такой снимок применён. Последние задания v4 этих работ: семь удержано и девять в очереди. У одного из удержанных сохранены семь результатов частей. Найдены пять активных кандидатных утверждений со ссылкой на точный хеш исходника и ни одного принятого. Независимый запрос воспроизвёл все числа. Это охват сохранённых снимков, за пределами выборки остаются новые связи PR и фактическая нагрузка ручной сверки. Активации не было. Доказательство `claims-pr-date-impact-0252.json` и запрос с тем же именем `.sql`. diff --git a/personal/projects/personal-os/personal-os-production-acceptance.md b/personal/projects/personal-os/personal-os-production-acceptance.md index f67fe0f3..513945cf 100644 --- a/personal/projects/personal-os/personal-os-production-acceptance.md +++ b/personal/projects/personal-os/personal-os-production-acceptance.md @@ -2,10 +2,11 @@ ## Текущее состояние 15 ноября 2026 -**Полная приёмка открыта.** На 15 ноября 03:06 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 ноября 03:20 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) - Штатный Claims в 19:05 `01a1db6e-485d-4379-b7ae-54942191d7c1` завершил `842dc8d4…` с 14/14 валидированными частями. Применена ревизия 1 с совпадающим снимком, 29 изменений, 54 активных candidate и 0 принятых утверждений. Общий цикл остался `partial`. Доказательство `a17-842-completion-1907.json`. - Текущий production E5 `ae7c2e9d-931a-4fe7-b06d-5586eaaea7ef` после истечения актуальности сверки Clarify завершил штатный пересчёт `held` за 544,514 с. API совпал с итогом Windmill. Подтверждены 38 незакрытых действий, три Next Top Priority и 29 запросов ревью в исходном плане. Точных свежих квитанций 26/31. Доказательство `e5-heartbeat-0252-proof.json`. +- Для старых пакетов Claims обнаружено 24 задержки до модели среди 156 нетронутых ожидающих заданий. Изолированный кандидат прошёл 37/37 тестов и независимое ревью. На сохранённых снимках 18 подпали под точный автоматический критерий. Уже удержанный `15c18ba8…` требует адресного восстановления. Рабочих изменений очереди не было. Доказательства `claims-queued-context-0308.json`, `claims-legacy-context-cohort-0308.json` и `claims-legacy-context-stage-eligibility-0308.json`. - Независимая сверка исправления даты PR подтвердила охват 16 работ по сохранённым снимкам: семь последних заданий удержаны, девять ожидают запуска, у одного сохранены семь проверенных частей. С точной версией затронутого источника связаны пять активных кандидатов. Рабочая активация и проверка новых связей PR открыты. Доказательство `claims-pr-date-impact-0252.json`. - Claims `c181da2b…` удержан после 1/52 частей. Read-only ремонт внёс точный контекст в последующие 51 часть, сохранил хеш уже проверенной части и прошёл проверку всех 52 частей. `c49ce320…` удержан на 0/6. Независимое ревью подтвердило восстановление контекста и передачу даты создания PR в изолированной проекции. Рабочие повторы и оценка охвата новой проекции остаются открытыми. SHA отдельных коммитов и дата выпуска остаются без подтверждения в пакете. Доказательства `claims-two-holds-0237.json` и `pr-created-at-stage/read-only-proof-0237.json`. - Репетиция на копии `be3f6cb0…` подтвердила сохранность 7/8 частей и 13 прежних ответов при адресном повторе. Один имитированный запрос и повторный отказ оставили задание удержанным, без изменения утверждений. Рабочий вызов остаётся открытым. Доказательства `claims-be3f-wider-context-0207.json` и `update-scope-stage/isolated-rehearsal-0222.json`.