From 42daef1a1abf4c2b65a7e7b90d6e782256940c4e Mon Sep 17 00:00:00 2001 From: Dotta Date: Sun, 11 Oct 2026 00:09:40 -0500 Subject: [PATCH] Record corrected local Claude and staging qualification evidence --- doc/plans/2026-10-10-boat-validation.md | 26 ++++--- .../assets/2026-10-10-boat/evidence/README.md | 9 +++ .../canonical-migration-0333-proof.json | 29 ++++++++ .../local42-claude-cold-warm-proof.json | 67 ++++++++++++++++++ .../staging-migration-0333-proof.json | 35 +++++++++ .../local-42-claude-warm-proof.png | Bin 0 -> 77209 bytes 6 files changed, 158 insertions(+), 8 deletions(-) create mode 100644 doc/plans/assets/2026-10-10-boat/evidence/canonical-migration-0333-proof.json create mode 100644 doc/plans/assets/2026-10-10-boat/evidence/local42-claude-cold-warm-proof.json create mode 100644 doc/plans/assets/2026-10-10-boat/evidence/staging-migration-0333-proof.json create mode 100644 doc/plans/assets/2026-10-10-boat/local-42-claude-warm-proof.png diff --git a/doc/plans/2026-10-10-boat-validation.md b/doc/plans/2026-10-10-boat-validation.md index 95ed624f98f..cfef1eb941a 100644 --- a/doc/plans/2026-10-10-boat-validation.md +++ b/doc/plans/2026-10-10-boat-validation.md @@ -2,19 +2,19 @@ **Experimental and unmerged. Local journeys and partial staging qualification passed on the sources below; final-source staging acceptance remains incomplete.** A successful build, probe, or earlier-source journey does not establish the remaining product conditions. -## Current source boundary (2026-10-11 04:40 UTC) +## Current source boundary (2026-10-11 05:06 UTC) | Surface | Source and evidence | | --- | --- | -| Combined branch | `b698f54966`: includes reviewed Stop, verification, legacy explicit-continuation and safe startup-stage diagnostics. Local40 served controller `8ccfdd3dd2`, but later inspection disproved the claimed diagnostic artifact selection: saved test-drive config still selected the old remote runner and pack. Local42 corrects those two fixture paths and is testing a fresh task. | -| Core branch | `28d3fc1b65`; focused tests and independent reviews passed. Prior exact heads core9a31/combinedb68 passed all CI and Greptile5/5; those results exclude the new startup-stage diagnostics. | -| Serving staging | Deployment 19 `05a1d1f2172261066ca53d3776f798c3073fc49f` verified at 04:34:10.638 UTC. It includes pause, verifier, Stop-race and safe rejection diagnostics; the latest legacy periodic-recovery correction is not yet deployed. | -| Cancelled candidate | Deployment 17 `ca8ab88c78556c4711d59f71c6293619543a66a1` was cancelled during build before check/deploy. Fresh review found that Stop could leave a retry authorized and that premature terminalization could release the task lock. Corrections passed real cancellation/lifecycle-path tests and independent review; deployment18 of `bd86e22e72` is in progress. | -| Provider and live state | Both providers recovered with verified snapshots: staging archived at 03:30:20.703, local at 03:34:37.716. Local normal Computer Connect subsequently resumed it for read-only cache diagnosis. On local39, the paused message recovered successfully with its original marker intact. Claude passed verification but failed at provider session opening. Local archived again at 04:04:56.078 with a verified snapshot and zero active owners. No provider stop was forced or cancelled and no recovery gate or database state was manually cleared. | +| Combined branch | `0421a3b8c027c60af6b754980bf2eef02d895e8f`. Full recursive typecheck and build passed. It includes the reviewed lifecycle and legacy continuation fixes, safe startup diagnostics, deterministic diagnostic test barrier, updated source-bound Copilot profile, and current upstream changes. Latest-head CI remains pending. | +| Core branch | `18f5f26ca5043793166e54a41d38adbb15f19f8b` (test-only follow-up to `d7d7808302`). Canonical Boat migration 0333 follows unchanged upstream 0332. Previous exact-head CI passes remain historical evidence, not a pass for this source. | +| Serving staging | Deployment 19 `05a1d1f2172261066ca53d3776f798c3073fc49f` verified at 04:34:10.638 UTC. Native Claude fresh/warm, saved Codex continuation and computer use, direct desktop input, and state-preserving Vite HMR passed. The Boat naturally archived at 04:56:59.592 UTC. | +| Staging candidate | Deployment 20 of `d50dd0f49befcbe53875ad3acad9a39381f4a89b` is in progress. It preserves applied staging migration history and appends only the missing upstream index. Runtime comparison against the combined branch differs only in two migration filename references. Serving verification and final legacy regression remain pending. | +| Local retry | Local42 serves controller `7c7c35b1ca` and fresh task BOA19 has the matched `28d3fc1b65` diagnostic pack selected. Its first-use 1166 MiB upload completed at 05:04:11 UTC. The fresh turn succeeded and reread both original proof hashes; an ordinary warm follow-up also succeeded at 05:08:05 UTC with the same saved session, runner, and provider thread. Earlier local40/41 attempts selected old remote artifacts through saved test-drive configuration; the correction preserves the database and historical failed sessions. | -Latest source-specific live successes are staging warm HMR and corrected native computer use, local detach/reconnect retention, and local saved-session continuation after controller restart with an unchanged one-line marker. Latest native Claude saved-session recovery failed and active sibling cancellation isolation remains unverified. Pending admission and pause/resume passed locally; concurrent Stop is covered by regression tests. A local cancellation during a **failing** stop is narrower evidence. +Staging19 establishes the main native runtime, desktop, and warm development journeys on its recorded source. The older quarantined local Claude session remains a failure. Live sibling cancellation isolation remains unverified. The full local suite is not green; latest-head CI and final-source staging acceptance are still pending. -The [consolidated retry receipt](assets/2026-10-10-boat/evidence/retry-qualification-summary.json) preserves exact sources, timestamps, original failures, and receipt hashes. A deployment proves serving source, not product acceptance. Staging retains its previously applied migration prefix; no database reset, history rewrite, or guard bypass was used. Historical observations below retain their original cutoffs. +The [consolidated retry receipt](assets/2026-10-10-boat/evidence/retry-qualification-summary.json) preserves earlier sources, timestamps, failures, and receipt hashes. [Staging19 receipts](assets/2026-10-10-boat/evidence/staging19-live-evidence.json) contain the newer successes. A deployment proves serving source, not product acceptance. No provider stop was forced or cancelled, no quarantine was cleared, and no database history was reset or rewritten. Dated observations below retain their original cutoffs. ## Product outcomes @@ -196,3 +196,13 @@ The startup-stage diagnostic patch (`28d3fc1b65` / combined `b698f54966`) preser **Staging19 passed native Claude fresh and warm jobs, native Codex saved-task continuation, actual computer use, direct browser desktop input, and warm HMR.** Claude retained the recorded runner/session/owner identity, while its provider subprocesses restarted. Codex retained runner, provider, Vite, owner and saved-session identities. The heading changed to `Boat staging warm HMR confirmed 0450` while unsaved input `keep-this-unsaved-draft-boat-0449` and page-session `1791694134833` survived. Proof hashes remained unchanged. The desktop viewer closed normally after inspection. These results do not validate the older quarantined Claude fixture or legacy jobs on deployment19. Evidence: [consolidated receipts](assets/2026-10-10-boat/evidence/staging19-live-evidence.json), [Claude warm result](assets/2026-10-10-boat/staging-19-claude-warm-proof.png), [HMR before](assets/2026-10-10-boat/staging-19-hmr-before.png), [HMR after](assets/2026-10-10-boat/staging-19-hmr-after.png), [direct desktop input](assets/2026-10-10-boat/staging-19-direct-desktop-input.png). + +## Latest build and deterministic fixture check (2026-10-11 05:08 UTC) + +The full recursive typecheck and build passed on combined `0421a3b8c0`. Core `18f5f26ca5` / combined `9c678b2d90` adds only a signoff test sequencing correction: it waits for the actual process run to finish before sending the agent stage decision. The previously failing case passed alone, and all five signoff cases passed, including negative permission checks. The test uses disposable databases, which were removed after verification; the active product fixtures were untouched. No runtime change or staging redeployment is needed for this test-only commit. Latest-head CI and review remain pending. + +## Local42 corrected native Claude cold and warm pass (2026-10-11 05:09 UTC) + +The corrected fixture passed both fresh and ordinary warm jobs. The running executable hash matched the intended diagnostic binary, and the selected pack digest matched its source receipt. Both turns read the original persistent proof hashes unchanged. The native session, logical runner, provider thread, process identity and computer owner remained stable across warm reuse. Cold completion took 12m02 including the first-use 1166 MiB upload; the warm follow-up took 1m21. This proves the corrected fixture works; it does not explain or erase earlier failures. No saved state, quarantine, or package authority was reset. The configured five-minute idle period is now being observed before a post-idle follow-up. + +[Receipt](assets/2026-10-10-boat/evidence/local42-claude-cold-warm-proof.json) ยท [Visible result](assets/2026-10-10-boat/local-42-claude-warm-proof.png). diff --git a/doc/plans/assets/2026-10-10-boat/evidence/README.md b/doc/plans/assets/2026-10-10-boat/evidence/README.md index d7e1b7ca013..cbbf5901e46 100644 --- a/doc/plans/assets/2026-10-10-boat/evidence/README.md +++ b/doc/plans/assets/2026-10-10-boat/evidence/README.md @@ -60,3 +60,12 @@ Local38 pending admission and Pause work passed; later normal continuation remai [Fresh Claude diagnosis](local40-fresh-claude-diagnosis.json) confirms settled checkpoints and present inputs without identifying the stalled startup step. [CI and review receipt](core9a31-ui-b68-ci-review.json) records both previous exact heads green; it excludes the later startup-stage diagnostic patch. **Artifact-selection correction:** the requested local40/41 diagnostic paths were ignored by test-drive; see [corrected provenance](local-artifact-selection-correction.json). Those failures do not establish execution of the new diagnostics. [Staging19 live receipts](staging19-live-evidence.json) establish fresh/warm Claude, saved Codex, desktop and HMR passes on the verified deployed source. + +### Latest migration lineage checks + +- [Canonical migration 0333](canonical-migration-0333-proof.json): generated Boat schema follows unchanged upstream 0332. +- [Staging migration 0333](staging-migration-0333-proof.json): applied staging history is preserved; only the missing upstream index is appended. + +Both passed numbering, safety, schema drift, and database TypeScript checks. The concurrent-index database test skipped locally because embedded PostgreSQL was unavailable. Official generation pruned the old 0322 metadata snapshot; no applied SQL or journal history was rewritten. + +- [Local42 corrected Claude cold/warm pass](local42-claude-cold-warm-proof.json): actual executable hash, selected pack, saved session, runner identity and unchanged file hashes. Post-idle qualification remains pending. diff --git a/doc/plans/assets/2026-10-10-boat/evidence/canonical-migration-0333-proof.json b/doc/plans/assets/2026-10-10-boat/evidence/canonical-migration-0333-proof.json new file mode 100644 index 00000000000..96fa0e85079 --- /dev/null +++ b/doc/plans/assets/2026-10-10-boat/evidence/canonical-migration-0333-proof.json @@ -0,0 +1,29 @@ +{ + "sqlByteIdentical": true, + "sqlSha256": "42787b7bd020429b61551af0e602d749dc763bb678fe9e716c994543aa1abe23", + "upstream0332Unchanged": true, + "upstreamJournalPrefixUnchanged": true, + "newJournal": { + "idx": 333, + "version": "7", + "when": 1791694491443, + "tag": "0333_smooth_mordo", + "breakpoints": true + }, + "snapshotPrevId": "8dadd21e-8c02-4ada-b99a-55ba133e7f70", + "snapshotAddedTables": [ + "public.computers" + ], + "questionHistoryIndexPreserved": true, + "commit": "d7d7808302f3bd8045ee3d7afff55a066635f463", + "worktreeClean": true, + "prunedSnapshot": "0322_snapshot.json", + "checks": { + "officialGenerate": true, + "numbering": true, + "safety": true, + "dbTypecheckDirect": true, + "snapshotDrift": "1 passed", + "upstreamConcurrentIndexDatabaseTest": "skipped: embedded PostgreSQL unavailable" + } +} diff --git a/doc/plans/assets/2026-10-10-boat/evidence/local42-claude-cold-warm-proof.json b/doc/plans/assets/2026-10-10-boat/evidence/local42-claude-cold-warm-proof.json new file mode 100644 index 00000000000..b0faac6c224 --- /dev/null +++ b/doc/plans/assets/2026-10-10-boat/evidence/local42-claude-cold-warm-proof.json @@ -0,0 +1,67 @@ +{ + "observedAt": "2026-10-11T05:08:59.461805+00:00", + "task": "BOA-19", + "source": "7c7c35b1ca2c82d378f49afdbb2d06bb8af5c673", + "runs": [ + { + "id": "ab152fcf-ea0a-4f74-b83b-24d0242bbe55", + "status": "succeeded", + "started_at": "2026-10-11T04:54:12.655Z", + "finished_at": "2026-10-11T05:06:15.012Z", + "native_session_id": "438f844d-05d6-4ce2-ba3e-edbd97abca66", + "runner_instance_id": "13a06b89-735f-45d0-97cb-e41b4ff757cd", + "session_id_before": null, + "session_id_after": "1ef41bc8-eb7c-4d38-9b24-aa78b87de767", + "error_code": null + }, + { + "id": "3c08b933-f8c6-455e-aadb-48c1a69c22ba", + "status": "succeeded", + "started_at": "2026-10-11T05:06:44.746Z", + "finished_at": "2026-10-11T05:08:05.635Z", + "native_session_id": "438f844d-05d6-4ce2-ba3e-edbd97abca66", + "runner_instance_id": "13a06b89-735f-45d0-97cb-e41b4ff757cd", + "session_id_before": "1ef41bc8-eb7c-4d38-9b24-aa78b87de767", + "session_id_after": "1ef41bc8-eb7c-4d38-9b24-aa78b87de767", + "error_code": null + } + ], + "sameNativeSession": true, + "sameRunnerInstance": true, + "sameProviderThreadAfterWarm": true, + "providerPackDigest": "sha256:af875f72dbce8bf9f1bb2cce962e8380d5b23dd72fb98c84d04e949d9665c719", + "liveExecutableProof": { + "checkedAt": "2026-10-11T05:08:12.695516+00:00", + "ownerId": "8a4e0587-1400-423d-90d4-467fc5316e64", + "bootId": "d4442d4d-66b7-4225-ab33-b1924fa0e575", + "launchGeneration": 1, + "pid": 61492, + "startTicks": "80999", + "runnerSha256": "366a0fe12a39a6be773540369cd577810590d1b0d03491e834b414575087a3c9", + "runnerBytes": 37535320, + "expectedHashMatches": true, + "admissionStages": [], + "journalExitCode": 0 + }, + "firstUseUpload": { + "totalMiB": 1166, + "completedAt": "2026-10-11T05:04:11.777Z" + }, + "limitations": [ + "Per-stage timing not captured on successful admission", + "Does not retroactively explain earlier timeouts", + "Post-idle archival/resume not yet observed" + ], + "guestReadsEndedAt": "2026-10-11T05:08:12.695516+00:00", + "artifactSource": "28d3fc1b6580ed2088f7c91b7bd61b8348ff1de7", + "proofFiles": [ + { + "name": "boat-final-claude.txt", + "sha256": "14fa23911a1a95ede22a93f43fc027934b20a1ba497f8e6120abc8769498e124" + }, + { + "name": "boat-claude-framing-proof.txt", + "sha256": "afaf525f4bf0c38614c5df0cf97140e7d1bf9cad96faa293e2317dc82116af4a" + } + ] +} diff --git a/doc/plans/assets/2026-10-10-boat/evidence/staging-migration-0333-proof.json b/doc/plans/assets/2026-10-10-boat/evidence/staging-migration-0333-proof.json new file mode 100644 index 00000000000..a4e9e8bf130 --- /dev/null +++ b/doc/plans/assets/2026-10-10-boat/evidence/staging-migration-0333-proof.json @@ -0,0 +1,35 @@ +{ + "stageJournalPrefixByteValuesUnchanged": true, + "appliedSqlAndSnapshotFilesUnchanged": true, + "prunedHistoricalSnapshot": [ + "meta/0322_snapshot.json" + ], + "newJournal": { + "idx": 333, + "version": "7", + "when": 1791694801825, + "tag": "0333_furry_butterfly", + "breakpoints": true + }, + "newSnapshotPrevId": "d863f835-b38f-4555-ba6c-2661a8ca05e7", + "onlySchemaDelta": [ + "public.agent_wakeup_requests" + ], + "newIndex": "agent_wakeup_requests_question_response_history_idx", + "newSqlByteIdenticalToUpstream": true, + "commit": "d50dd0f49befcbe53875ad3acad9a39381f4a89b", + "worktreeClean": true, + "canonicalUiComparison": "0421a3b8c027c60af6b754980bf2eef02d895e8f", + "runtimeDifferencesExcludingMigrationHistory": [ + "packages/db/src/client.ts: stage migration filename", + "packages/db/src/question-response-history-migration.test.ts: stage migration filename" + ], + "validation": { + "officialPnpmGenerate": true, + "numberingAndSafety": true, + "dbTypecheck": true, + "snapshotDrift": "1 passed", + "concurrentIndexDatabaseTest": "1 skipped: embedded PostgreSQL unavailable", + "noDatabaseApplied": true + } +} diff --git a/doc/plans/assets/2026-10-10-boat/local-42-claude-warm-proof.png b/doc/plans/assets/2026-10-10-boat/local-42-claude-warm-proof.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa42579fed3efe754a518fae965e7d60a60f1bc GIT binary patch literal 77209 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℘E5xkd+dIx+&tA=Dl@ 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 literal 0 HcmV?d00001