[2026-10-16] eagle: personal/projects/virfield.md work/projects/cpm-status-2026-10-15.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-16 00:27:32 +06:00
1 parent 2da32738fb
commit f9356d2f01
2 files changed
+3 -1

No files matched your search

+1 -1
View File
@@ -12,7 +12,7 @@ tags:
---
# Virfield — текущее состояние
Актуальный checkpoint 2026-10-16: installed/pushed code `3d667d27687d58a7f8178feee2f90f5349143323`, version `0.0.0-local-golden-transfer`, daemon PID26451. Ветка `codex/retire-lume-release-hardening`, main/tags/release не менялись. Пользователь явно разрешил push проверенных результатов в рабочую ветку на всю сессию. Archive SHA256 `e83d06b3b9fa90c95b69372b20329b5a34ce8fad6d78f4e1be0ae8f30f903efd`; private backup, прежняя signing/FDA identity, config/keys и 8 baseline image manifests сохранены. Schema8 startup создал verified schema7 snapshot; откат старого binary требует совместимого snapshot. Full localCI/race, Staticcheck0.7.0, Govulncheck1.6.0/0reachable, Gitleaks8.30.1/237commits PASS. Exact installed HTTP/freshstdio all4runbooks/resources/status/anonymous401 PASS2.59sec. Пользователь подтвердил Restart Virfield MCP, однако фактический owning adapter этого чата всё ещё возвращает4других runbooks и не имеет image_transfer. Private attestation `/private/tmp/virfield-owning-mcp-3d667d2-20261016.json`. F4 установлен, но НЕ принят: первый livecopy расширяет allocated disk44.8GB→106.4GB при logical120GB; driver остановлен до workers, sourcegolden сохранён.
Актуальный checkpoint 2026-10-16: installed/pushed code `3d667d27687d58a7f8178feee2f90f5349143323`, version `0.0.0-local-golden-transfer`, daemon PID26451. Документация об устраненном логе и текущих gates проверена и опубликована коммитом `e0c8a9e` (links97, MCP race2.335sec, Gitleaks noleaks). Ветка `codex/retire-lume-release-hardening`, main/tags/release не менялись. Пользователь явно разрешил push проверенных результатов в рабочую ветку на всю сессию. Archive SHA256 `e83d06b3b9fa90c95b69372b20329b5a34ce8fad6d78f4e1be0ae8f30f903efd`; private backup, прежняя signing/FDA identity, config/keys и 8 baseline image manifests сохранены. Schema8 startup создал verified schema7 snapshot; откат старого binary требует совместимого snapshot. Full localCI/race, Staticcheck0.7.0, Govulncheck1.6.0/0reachable, Gitleaks8.30.1/237commits PASS. Exact installed HTTP/freshstdio all4runbooks/resources/status/anonymous401 PASS2.59sec. Пользователь подтвердил Restart Virfield MCP, однако фактический owning adapter этого чата всё ещё возвращает4других runbooks и не имеет image_transfer. Private attestation `/private/tmp/virfield-owning-mcp-3d667d2-20261016.json`. F4 установлен, но НЕ принят: первый livecopy расширяет allocated disk44.8GB→106.4GB при logical120GB; driver остановлен до workers, sourcegolden сохранён.
**Реализовано и проверено:** random VM-account rotation удалена, новые аккаунты `admin/admin`; стандартный пароль не меняется. Известный legacy пароль переводится в стандартный только внутри нового disposable clone; source credentials/golden не перезаписываются, unknown login-keychain не сбрасывается. Samsung Monterey12.7.6/Xcode13.4.1 на0f8:2/2полных nativeGUI/newSSH/standard-password до-после actualreboot/newUUID/1920/workspace checksum/Swift compile-run/artifact/RFB/cross-key/release/revocation PASS. Новый exact macOS27 `uitest-27-v1` golden квалифицирован с actualreboot/native/Xcode27.0(27A266a); наa1a6 его2/2полныхworkercycles со standard-password/nativeGUI/newSSH/reboot/1920/Swift/workspace/artifact/RFB/release PASS. Кандидат `image-f11d9a1ee2991eada08c4f734c33df6d`, template/name `release-check-macos27-standard-v1` retained stopped/image_ready. Все исходные7 manifests сохранены. Старый macos27 golden всё ещё отклоняет login-copy auth(-25293); его own8d99fixture released после bounded evidence, причина исторического пароля/повреждения не установлена. Успех freshgolden не объявлен исправлением старых items.
+2
View File
@@ -534,3 +534,5 @@ Unsigned app/test bundle успешно собран (`build-app-integration-2.l
Для suite добавлен DEBUG-only `SecureVaultFactory.isDisabledForIntegrationTesting`; `AppMain` выставляет его до создания app environment лишь для `.integrationTests` + CPM opt-in. Autofill/vault этим suite не тестируется и Keychain для него не требуется; monitor, Tab/navigation, native CPM и WebKit остаются production. Выполняется пересборка. Первый и второй запуск пока считаются bootstrap failures, не результатами новых CPM assertions. В коде уже 18 отдельных сценариев, включая M4 recovery и embedded-only negative control; P3 persistent cache / естественная утрата listener / iOS остаются отдельными непроверенными здесь областями.
После DEBUG-only vault isolation `baseline-3.xcresult` дошёл до реального `Tab.willStart` для HTTP fixture, где сработал существующий `fatalError`: обычным integration tests разрешён только WKURLSchemeHandler, настоящая HTTP-навигация запрещена. Добавлено узкое DEBUG-исключение: `.integrationTests` + `CPM_APP_INTEGRATION=1` + host `127.0.0.1`. Удалённые hosts и остальные suites сохраняют прежнюю защиту. Это требование инфраструктуры для настоящего HTTP и штатных navigation callbacks; это не CPM fix. Baseline №3 — infrastructure failure, не доказательство сбоя расширения. Пересборка и повтор продолжаются.
Baseline №4: настоящие HTTP navigation callbacks/native dashboard успешно проходят для двух реальных tabs (≈0.40/0.31 с), diagnostics: context/tab/controller/scripts/handler=true, errors=none, network_restarted=false, ready under_1s. Два assertions page receipt были красными: test storage перехватывал `copyExtension`, но штатная ZIP install использует `extractExtension` на background task, поэтому DOM bridge вообще не был внедрён. Исправлен override extraction с делегированием production extractor, затем instrumentation только временной копии. Content mark теперь оборачивает существующий runtime listener, не добавляя ещё одного listener для ответов. Этот красный результат сохранён (`baseline-4.xcresult`) как ошибка harness, не CPM init loss. Выполняется повтор с проверкой control bridge.