Commit Graph
5216 Commits
Author SHA1 Message Date
Dotta efb6939411 Bind Copilot profile v18 to admission diagnostics 2026-10-10 23:54:50 -05:00
Dotta 7c7c35b1ca Synchronize admission diagnostic tests with runtime entry 2026-10-10 23:50:24 -05:00
Dotta aca464caa5 docs: preserve Boat live retry failures and source-qualified evidence 2026-10-10 23:41:08 -05:00
Dotta b698f54966 Preserve safe ACPX admission stages on startup timeout 2026-10-10 23:38:48 -05:00
Dotta b68c68566c fix: preserve admitted user turns across legacy recovery sweeps 2026-10-10 23:21:47 -05:00
Dotta 8ccfdd3dd2 fix: classify pinned sidecar admission failures safely 2026-10-10 23:07:34 -05:00
Dotta 121ec12299 fix: preserve pre-provider recovery after verification outages 2026-10-10 23:05:39 -05:00
Dotta 87694c9c3f fix: preserve Stop through computer admission retry races 2026-10-10 23:02:38 -05:00
Dotta f43ee562a2 docs: preserve Boat pause and verification retry evidence 2026-10-10 22:57:30 -05:00
Dotta c4fd4d8c1a fix: allow bounded cold verification of persistent computer packs 2026-10-10 22:53:15 -05:00
Dotta 956f32fe23 fix: resume new input after paused computer admission retries 2026-10-10 22:48:25 -05:00
Dotta 238665b860 fix: align workspace CI partition with upstream contract 2026-10-10 22:48:00 -05:00
Dotta a84ff35344 fix: support upstream workspace CI partition 2026-10-10 22:40:07 -05:00
Dotta a761054e6a fix: explain Boat admission waits and hide retries while paused 2026-10-10 22:39:58 -05:00
Dotta 2f03982a47 fix: distinguish provider cache mismatches from unavailable verification 2026-10-10 22:36:50 -05:00
Dotta 949a1ce18a docs: record Boat lifecycle correction and live Claude recovery failure 2026-10-10 22:30:53 -05:00
Dotta 3bd413a9b3 fix: preserve Boat wait ownership and honor Stop across retries 2026-10-10 22:28:14 -05:00
Dotta f63eccc9ce docs: record Boat admission fix and snapshot blockers 2026-10-10 22:11:09 -05:00
Dotta 04ce7eb2a8 fix: defer Boat admission while provider stop is pending 2026-10-10 22:07:06 -05:00
Dotta 5308f15032 docs: record Boat restart and computer use live evidence 2026-10-10 21:48:01 -05:00
Dotta ea1272d4d8 Record live staging HMR and Boat reconnect retention evidence 2026-10-10 21:26:30 -05:00
Dotta 29e2aa95d1 Preserve controller-owned provider pack authority across cold resume 2026-10-10 21:19:34 -05:00
Dotta 193c2baeee Validate retained packages against the active provider contract 2026-10-10 21:02:56 -05:00
Dotta 38610a4f23 Fix Boat disconnect and reconnect state 2026-10-10 21:02:23 -05:00
Dotta 8a45ed84c9 docs(boat): record live retry evidence and remaining failures 2026-10-10 20:46:10 -05:00
Dotta 21deac0abf fix(boat): retain verified ACPX provider packs across deployments 2026-10-10 20:44:17 -05:00
Dotta 9b44e0db22 diagnostics: record native completion cancellation source 2026-10-10 20:37:39 -05:00
Dotta af10f6df09 fix(boat): scope native cleanup to the remote owner 2026-10-10 20:34:32 -05:00
DottaandPaperclip d50268c932 fix: classify computer checkpoint recovery rejection safely
Preserve every settlement and ownership gate while exposing fixed reason codes for checkpoint mismatches and prior authority verification. Cover each diagnostic branch without logging evidence values.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 19:12:54 -05:00
DottaandPaperclip 817d6a8ebb docs: clarify Boat build provenance and public evidence links
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 16:36:56 -05:00
DottaandPaperclip fd81bd3d4a docs: record Boat product validation and remaining staging limits
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 16:33:23 -05:00
Dotta 2ef177271a Merge commit '754a4e792e077999989b088a910ce9d846280fda' into codex/boat-environment
* commit '754a4e792e077999989b088a910ce9d846280fda':
  fix(computers): authorize scoped cleanup of previous viewers
2026-10-10 16:18:53 -05:00
DottaandPaperclip 6337156885 fix(computers): release previous viewers after task reassignment
Authorize exact user-owned viewer cleanup independently of the current task environment, with route and module regressions.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 16:18:51 -05:00
DottaandPaperclip 754a4e792e fix(computers): authorize scoped cleanup of previous viewers
Preserve the full route regression suite in the stacked acceptance proof branch. Cleanup remains fenced by company, environment, current user, and exact owner generation.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 16:18:01 -05:00
Dotta 3673939bed Merge commit '5c3cd777df95d364f96e0c9210c6eec3117336f0' into codex/boat-environment
* commit '5c3cd777df95d364f96e0c9210c6eec3117336f0':
  fix(computers): expose persistent instructions and managed CLI skills
2026-10-10 15:32:41 -05:00
DottaandPaperclip 5c3cd777df fix(computers): expose persistent instructions and managed CLI skills
Integrate the scoped production correction and existing config test from 2700054c6a. Full Claude and Codex execute regressions remain in the stacked acceptance PR.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 15:32:22 -05:00
DottaandPaperclip 8b2a71c1e4 fix(adapters): expose Boat instructions and managed Claude skills
Keep controller instruction reads while advertising the registered persistent execution path. Mount approved remote Claude skills into the isolated user configuration so user-only settings can discover them without enabling project settings.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 15:31:55 -05:00
DottaandPaperclip d2ef1547bb fix(ui): honor forced Kubernetes before Boat engine checks
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 15:29:47 -05:00
DottaandPaperclip 0ab48d0c46 fix(ui): require CLI for legacy Claude on Boat
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 15:18:04 -05:00
Dotta dbfdf43179 Merge commit 'd22b935d2900acb7f4f55190fb57a44b38fe57ce' into codex/boat-environment
* commit 'd22b935d2900acb7f4f55190fb57a44b38fe57ce':
  fix(computers): select latest task admission for previews
2026-10-10 15:17:39 -05:00
DottaandPaperclip d22b935d29 fix(computers): select latest task admission for previews
Integrate the production route correction from 5af1eb0762; its full route regression suite remains in the stacked acceptance PR.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 15:17:11 -05:00
DottaandPaperclip 8eefd4e242 fix: select task computer by latest lease admission
Delayed cleanup of an older lease must not replace the latest task authority for computer previews. Keep rejecting a non-live latest owner instead of searching older leases.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 15:16:42 -05:00
Dotta 19d827a10a Merge commit '1b53cdce8064aa8b0f0947906a7c9f9d6182487a' into codex/boat-environment
* commit '1b53cdce8064aa8b0f0947906a7c9f9d6182487a':
  fix(computers): refresh desktop credentials on explicit connect
2026-10-10 15:05:50 -05:00
DottaandPaperclip 1b53cdce80 fix(computers): refresh desktop credentials on explicit connect
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 15:05:31 -05:00
DottaandPaperclip ce1a49bb91 fix(ui): require CLI for legacy Codex on Boat
Restrict fresh Boat Codex setup to CLI and preserve unsupported existing ACP/default settings as explicit repair choices. Block saving or testing until CLI is selected; keep Claude and other environments unchanged.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 14:45:27 -05:00
DottaandPaperclip ac09d6ecce Merge Boat file recovery and recursive search review fixes
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '5e5fe7a708':
  fix: discard inaccessible computer write receipts safely
  fix: retain Boat search results when child folders disappear
  fix: reclaim recorded interrupted computer saves
2026-10-10 14:31:58 -05:00
DottaandPaperclip 5e5fe7a708 fix: discard inaccessible computer write receipts safely
Preserve removed, replaced, or permission-restricted temp parents while allowing unrelated file operations to continue. Keep unknown I/O failures visible.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 14:22:43 -05:00
DottaandPaperclip d2235865bb fix: retain Boat search results when child folders disappear
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 14:12:58 -05:00
DottaandPaperclip 61888f6d58 fix: reclaim recorded interrupted computer saves
Keep an exact inode receipt under the existing editor lock before writing temporary content. Recover only that recorded inode on the next operation and preserve replacements and unknown files.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 14:12:49 -05:00
DottaandPaperclip b375f46557 Merge bounded Boat file operations into acceptance branch
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '47b4bc1d4ea61e4b92b9d6a3bb36067e4b06490e':
  fix: enforce file operation deadlines inside the remote process group
  fix: preserve automatic workspace fallback for missing Boat files
  fix: share one bounded lifetime across computer file operations
2026-10-10 14:02:50 -05:00