Commit Graph
2261 Commits
Author SHA1 Message Date
Dotta 2a5eca4220 Merge branch 'codex/boat-environment-core' into codex/boat-environment
* codex/boat-environment-core:
  fix: expose computer retirement grace through module boundary
2026-10-11 03:08:47 -05:00
Dotta 086a9dbbd8 fix: expose computer retirement grace through module boundary 2026-10-11 03:08:05 -05:00
Dotta e2c390dd04 Merge branch 'codex/boat-environment-core' into codex/boat-environment
* codex/boat-environment-core:
  fix: preserve authoritative warm computers during orphan lease sweep
  fix: share Boat upload capacity before command admission
2026-10-11 03:01:30 -05:00
Dotta d14578ad13 fix: preserve authoritative warm computers during orphan lease sweep 2026-10-11 03:00:55 -05:00
Dotta 8198c9a571 fix: share Boat upload capacity before command admission 2026-10-11 02:59:57 -05:00
Dotta 26542bb9d0 Merge branch 'codex/boat-environment-core' into codex/boat-environment
* codex/boat-environment-core:
  Avoid duplicate diagnostics for immediate native session close failure
2026-10-11 01:45:08 -05:00
Dotta b1030f6233 Avoid duplicate diagnostics for immediate native session close failure 2026-10-11 01:45:01 -05:00
Dotta a7425b8d0c Merge commit '3812ccfebb43836656d3fb7375d73d85fd5fe9e9' into codex/boat-environment
* commit '3812ccfebb43836656d3fb7375d73d85fd5fe9e9':
  Record scoped warm retirement failure diagnostics
2026-10-11 01:29:46 -05:00
Dotta 3812ccfebb Record scoped warm retirement failure diagnostics 2026-10-11 01:29:37 -05:00
Dotta 3785d1962f Preserve route coverage and record post-idle result 2026-10-11 00:24:57 -05:00
Dotta a27fd63ba9 Resolve task computer from current environment selection 2026-10-11 00:22:56 -05:00
Dotta 4bddd14a2b Resolve task computer from current environment selection 2026-10-11 00:21:48 -05:00
Dotta 0421a3b8c0 Merge reviewed Boat core with compatible canonical migration numbering
* commit 'd7d7808302f3bd8045ee3d7afff55a066635f463': (27 commits)
  Bind Copilot profile v18 to admission diagnostics
  Synchronize admission diagnostic tests with runtime entry
  fix(server): permit verified question-delivery history to sleep (#15851)
  Preserve safe ACPX admission stages on startup timeout
  fix: preserve admitted user turns across legacy recovery sweeps
  perf(ci): prefetch the consumer image and Grok binary during package staging (#15849)
  fix: classify pinned sidecar admission failures safely
  fix: preserve pre-provider recovery after verification outages
  fix: preserve Stop through computer admission retry races
  fix: allow bounded cold verification of persistent computer packs
  fix: resume new input after paused computer admission retries
  fix: align workspace CI partition with upstream contract
  fix: support upstream workspace CI partition
  fix: distinguish provider cache mismatches from unavailable verification
  fix: preserve Boat wait ownership and honor Stop across retries
  perf(ci): run the db project as its own workspaces-c lane (#15831)
  fix: defer Boat admission while provider stop is pending
  Preserve controller-owned provider pack authority across cold resume
  Keep Boat reconnect unavailable until attachment succeeds
  Validate retained packages against the active provider contract
  ...
2026-10-10 23:58:56 -05:00
Dotta d7d7808302 Merge upstream and regenerate Boat migration as 0333 2026-10-10 23:57:20 -05:00
Devin FoleyandPaperclip b36960b758 fix(server): permit verified question-delivery history to sleep (#15851)
Treat completed question-response deliveries as history only after their exact same-company handoff finishes. Preserve missing evidence, retries, accounting debt, and idle-sleep fences.

Add a concurrent all-state question history index with interrupted-build repair. Keep migrations serialized without waiting snapshots that deadlock concurrent index builds.

Validated by 118 focused sleep tests, six migration/snapshot tests, full repository typecheck, all CI gates, and Apex 5/5.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 21:47:55 -07:00
Dotta b68c68566c fix: preserve admitted user turns across legacy recovery sweeps 2026-10-10 23:21:47 -05:00
Dotta 9a31fa2746 fix: preserve admitted user turns across legacy recovery sweeps 2026-10-10 23:21:25 -05:00
Dotta 121ec12299 fix: preserve pre-provider recovery after verification outages 2026-10-10 23:05:39 -05:00
Dotta 3e90f36fa7 fix: preserve pre-provider recovery after verification outages 2026-10-10 23:04:31 -05:00
Dotta 87694c9c3f fix: preserve Stop through computer admission retry races 2026-10-10 23:02:38 -05:00
Dotta 280bad9d15 fix: preserve Stop through computer admission retry races 2026-10-10 23:01:52 -05:00
Dotta c4fd4d8c1a fix: allow bounded cold verification of persistent computer packs 2026-10-10 22:53:15 -05:00
Dotta c1273036d5 fix: allow bounded cold verification of persistent computer packs 2026-10-10 22:50:03 -05:00
Dotta 956f32fe23 fix: resume new input after paused computer admission retries 2026-10-10 22:48:25 -05:00
Dotta a5cc05d2c3 fix: resume new input after paused computer admission retries 2026-10-10 22:48:08 -05:00
Dotta 2f03982a47 fix: distinguish provider cache mismatches from unavailable verification 2026-10-10 22:36:50 -05:00
Dotta fd3ec56106 fix: distinguish provider cache mismatches from unavailable verification 2026-10-10 22:36:14 -05:00
Dotta 3bd413a9b3 fix: preserve Boat wait ownership and honor Stop across retries 2026-10-10 22:28:14 -05:00
Dotta 11ccf7b1a2 fix: preserve Boat wait ownership and honor Stop across retries 2026-10-10 22:27:53 -05:00
Dotta 04ce7eb2a8 fix: defer Boat admission while provider stop is pending 2026-10-10 22:07:06 -05:00
Dotta a4c864a062 fix: defer Boat admission while provider stop is pending 2026-10-10 22:06:55 -05:00
Dotta 44b1b52362 Preserve controller-owned provider pack authority across cold resume 2026-10-10 21:19:44 -05:00
Dotta 29e2aa95d1 Preserve controller-owned provider pack authority across cold resume 2026-10-10 21:19:34 -05:00
Dotta 60908b902b Keep Boat reconnect unavailable until attachment succeeds 2026-10-10 21:02:58 -05:00
Dotta 193c2baeee Validate retained packages against the active provider contract 2026-10-10 21:02:56 -05:00
Dotta 80decfdc10 Validate retained packages against the active provider contract 2026-10-10 21:02:41 -05:00
Dotta 38610a4f23 Fix Boat disconnect and reconnect state 2026-10-10 21:02:23 -05:00
Dotta 66ac692e44 fix(boat): retain verified ACPX provider packs across deployments 2026-10-10 20:44:45 -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 a946f0a084 fix(boat): scope native cleanup to the remote owner 2026-10-10 20:34:41 -05:00
Dotta af10f6df09 fix(boat): scope native cleanup to the remote owner 2026-10-10 20:34:32 -05:00
DottaandPaperclip ee2a01063e 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:13:26 -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
Devin FoleyandPaperclip 07f3536e37 fix(connections): discover Sentry OAuth through its MCP resource (#15837)
Correct Sentry OAuth discovery and cover new and saved client registration.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 17:10:23 -07: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
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 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