Commit Graph
5353 Commits
Author SHA1 Message Date
DottaandPaperclip 37e8fba736 Record complete staging Claude archive and resume proof
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 10:11:49 -05:00
DottaandPaperclip 0cf5e9ebf7 Integrate reviewed Boat branch selection and renewal scheduling
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* codex/boat-environment-core:
  Reconcile Boat renewals independently from slow cleanup
  Resolve fresh Boat worktree bases from refreshed remote branches
2026-10-11 10:03:14 -05:00
DottaandPaperclip e72f29cd85 Reconcile Boat renewals independently from slow cleanup
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 10:02:58 -05:00
DottaandPaperclip 5858c4db2f Resolve fresh Boat worktree bases from refreshed remote branches
Resolve unqualified nondefault branches and refresh exact tracking refs using operation-scoped Git credentials before new worktree creation. Keep tags, commit expressions, existing branch attachment and existing worktrees unchanged; fail before creation when refresh fails.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:57:39 -05:00
DottaandPaperclip 731a9fa624 Record reviewed Boat corrections and final integration checks
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:38:38 -05:00
DottaandPaperclip 795f8e1b73 Integrate reviewed Boat admission, seeding and viewer corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit 'f527d43a68ed111d7e8a846d2b4de90f85d61556':
  Start viewer lifetime after bounded computer preparation
  Preserve empty directories during persistent home seeding
  Define the computer admission wait retry contract
  Preserve verified computer waits during stale task lock recovery
2026-10-11 09:30:26 -05:00
DottaandPaperclip f527d43a68 Start viewer lifetime after bounded computer preparation
Keep a separate starting reservation for Connect, propagate its preparation deadline, and atomically recheck the exact live owner before publishing credentials and the viewer idle deadline.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:30:16 -05:00
DottaandPaperclip 01bdb33e5c Preserve empty directories during persistent home seeding
Stage directory entries under the existing exact upload token and no-follow directory handles before atomic publication. Preserve adoption of existing homes and bounded file streaming.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:30:16 -05:00
DottaandPaperclip 6cfdcbb659 Start viewer lifetime after bounded computer preparation
Keep a separate starting reservation for Connect, propagate its preparation deadline, and atomically recheck the exact live owner before publishing credentials and the viewer idle deadline.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:28:17 -05:00
DottaandPaperclip 7fa25f6b8c Preserve empty directories during persistent home seeding
Stage directory entries under the existing exact upload token and no-follow directory handles before atomic publication. Preserve adoption of existing homes and bounded file streaming.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:28:04 -05:00
DottaandPaperclip bc3e2407cd Merge shared computer admission retry contract prerequisite
Keep the provider-neutral retry policy in the runtime prerequisite while preserving the reviewed Boat stale-lock recovery and database-backed admission proofs.

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '0c4bb6fa57bb7c5c3090291617e5b95d93d77a92':
  Define the computer admission wait retry contract
2026-10-11 09:27:31 -05:00
DottaandPaperclip 0c4bb6fa57 Define the computer admission wait retry contract
Keep resource waits separate from failure accounting and require recorded task-lock and non-assignee authority. Project the provider-neutral contract from the Boat core prerequisite; keep database-backed admission proof in the integration.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:27:01 -05:00
182131171d Preserve verified computer waits during stale task lock recovery
Keep exact task claims through preparation cleanup and controller expiry so a crashed computer wait can schedule its single successor. Retain the full before-provider proof and leave terminal tasks, Stop receipts, and contradictory evidence eligible for ordinary cleanup.

Co-authored-by: Codex <noreply@openai.com>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:26:49 -05:00
DottaandPaperclip f6f42a8df0 Record reviewed idle fixes and integrated build proof
Keep full package live qualification separate from the passing control and regression checks.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:12:35 -05:00
DottaandPaperclip e077c3fbb7 Integrate frozen computer recovery policy
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '249097811f95d4578e6dd2457035ebae46c9a0b8':
  Preserve frozen computer warmth during native finalization recovery
2026-10-11 09:09:13 -05:00
249097811f Preserve frozen computer warmth during native finalization recovery
Leave persistent computer cleanup with its active executor and recover inactive release disposition from the exact frozen execution binding and lifecycle policy. Keep sandbox copy-back handoff and conservative invalid-state cleanup unchanged.

Co-authored-by: Codex <noreply@openai.com>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:08:49 -05:00
DottaandPaperclip fb92e12c22 Merge qualified provider-pack layout prerequisite
Preserve retained provider-pack authority, package verification, and native shutdown ordering while integrating immutable independent-file layout validation.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:03:08 -05:00
DottaandPaperclip 74e0ed1211 Integrate independent runner packs and ordered warm retirement
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit 'f647f2101c80795005d7a55f95f03f669a26538f':
  Checkpoint warm native sessions before stopping their computer owners
  Materialize independent files in new provider packs
  Report bounded metadata for module link-count rejections
2026-10-11 09:01:57 -05:00
DottaandPaperclip dfba3e80a5 Record verified Boat independent-file control
Preserve the same-session archive/resume result, tool-output digest verification, natural cleanup, and remaining full-package qualification boundary.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 09:01:47 -05:00
Dotta f647f2101c Merge qualified provider-pack layout prerequisite
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit 'b64d6309693e7c10ee783dbd3313ae3a007cf5c1':
  Materialize independent files in new provider packs
  Report bounded metadata for module link-count rejections

# Conflicts:
#	server/src/services/native-runtime/native-session-executor.ts
2026-10-11 08:58:32 -05:00
DottaandCodex e5b70f39c4 Checkpoint warm native sessions before stopping their computer owners
Close the exact run for stop-and-retain and default stopping paths, retain failed explicit cleanup fences, and settle Stop requests arriving during or after warm retention. Prevent stale warm returns from overwriting a released or rebound lease.

Co-authored-by: Codex <noreply@openai.com>
2026-10-11 08:56:36 -05:00
DottaandPaperclip b64d630969 Materialize independent files in new provider packs
Bind the new layout policy into provider-pack identity and verify it on controller and guest while preserving legacy immutable packs and approved image root aliases.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 08:34:25 -05:00
DottaandCodex 7d377bb93a Record reproduced Boat package link transition
Publish bounded tool-output, controller topology, and cleanup evidence. Preserve the original Claude failure and the pending independent-file control. Record source-bound workspace checks and the reviewed computer route correction.

Co-authored-by: Codex <noreply@openai.com>
2026-10-11 08:24:16 -05:00
DottaandCodex 869a304c62 Integrate computer route execution-policy correction
Preserve the prerequisite and core ancestry while bringing the reviewed
Kubernetes selection guard into the combined Boat feature branch.

Co-authored-by: Codex <noreply@openai.com>
2026-10-11 08:22:43 -05:00
DottaandCodex 3223e57b74 Respect forced Kubernetes policy in computer routes
Use the same execution-policy guard as heartbeat before exposing Boat
connection, presence or preview actions. Keep exact-owner disconnect
available after the policy changes.

Cover agent and instance defaults with present or absent managed Kubernetes
configuration, including a historical Boat lease and cleanup access.

Co-authored-by: Codex <noreply@openai.com>
2026-10-11 08:20:46 -05:00
DottaandCodex bcd94e340a Repair archived Boat evidence links
Co-authored-by: Codex <noreply@openai.com>
2026-10-11 08:05:40 -05:00
DottaandPaperclip f5a393dd60 Report bounded metadata for module link-count rejections
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 08:05:26 -05:00
DottaandCodex c32920f512 Align current Boat verification source references
Co-authored-by: Codex <noreply@openai.com>
2026-10-11 08:02:10 -05:00
DottaandCodex 630e739d24 Record staging link-count rejection and reviewed stack fixes
Co-authored-by: Codex <noreply@openai.com>
2026-10-11 08:01:45 -05:00
DottaandCodex 4479d24130 Integrate reviewed Boat credentials and workspace fixes
Co-authored-by: Codex <noreply@openai.com>

* codex/boat-environment-core:
  Carry explicit existing-branch intent in workspace realization
  Preserve Boat credentials and explicit workspace strategies
  Carry explicit existing-branch intent in workspace realization
  Fix runtime prerequisite home, workspace, and integrity boundaries
2026-10-11 08:01:02 -05:00
DottaandCodex 51db2ab62f Integrate reviewed runtime and workspace prerequisites
Co-authored-by: Codex <noreply@openai.com>

* commit 'ab1e8acc68':
  Carry explicit existing-branch intent in workspace realization
  Fix runtime prerequisite home, workspace, and integrity boundaries
2026-10-11 08:00:31 -05:00
DottaandPaperclip ab1e8acc68 Carry explicit existing-branch intent in workspace realization
Keep requested branch attachment separate from ownership established by realization, and round-trip the optional intent through the shared request contract.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 08:00:21 -05:00
DottaandPaperclip c9ae885fd9 Preserve Boat credentials and explicit workspace strategies
Keep candidate config, credential bindings, computer attachment and activation in one transaction so a rejected key preserves committed authority. Honor configured worktree bases and attach exact existing branches without creating, resetting or replacing dirty work.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:59:37 -05:00
DottaandPaperclip 6ce1d17e96 Carry explicit existing-branch intent in workspace realization
Keep requested branch attachment separate from ownership established by realization, and round-trip the optional intent through the shared request contract.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:59:23 -05:00
DottaandPaperclip 96db062487 Fix runtime prerequisite home, workspace, and integrity boundaries
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:49:03 -05:00
DottaandCodex 9eacca2c53 Record prerequisite qualification and staging Claude cold success
Co-authored-by: Codex <noreply@openai.com>
2026-10-11 07:41:33 -05:00
DottaandCodex 6e5411ce47 Integrate Boat lifecycle fixture qualification
Co-authored-by: Codex <noreply@openai.com>

* codex/boat-environment-core:
  Complete computer lifecycle in warm identity fixtures
2026-10-11 07:40:01 -05:00
DottaandPaperclip 7634c65d22 Complete computer lifecycle in warm identity fixtures
Give the shared target identity regressions a typed computer target and validate retention and retirement when integrated with Boat lifecycle handling.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:39:31 -05:00
DottaandPaperclip 9e7abda1d0 Integrate reviewed Boat prerequisite stack
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* codex/boat-environment-core:
  Harden persistent runner transports and provider restoration
  Stabilize task lifecycle browser fixtures
2026-10-11 07:34:20 -05:00
DottaandPaperclip 8ecad0f359 Merge shared runtime prerequisites into Boat integration
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:33:39 -05:00
DottaandPaperclip 1525c4ef27 Harden persistent runner transports and provider restoration
Assemble the shared runtime prerequisite from the frozen Boat implementation, including its owning tests and the minimal computer target identity dependency.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:32:05 -05:00
DottaandPaperclip e7fdba2b4b docs: link preserved historical Boat evidence from bounded acceptance report
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:18:10 -05:00
DottaandPaperclip e318850909 Stabilize task lifecycle browser fixtures
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:17:23 -05:00
DottaandPaperclip 5909bfac9f docs: preserve upstream integration verification and submission gaps
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:13:44 -05:00
Dotta add1bea3ad Merge branch 'codex/boat-environment-core' into codex/boat-environment
* codex/boat-environment-core:
  perf(chat): stop polling provider action and session sync queues (#15822)
  refactor(heartbeat): extract environment selection (#15825)
  perf(runner): compile the TypeScript surface once per build (#15853)
2026-10-11 07:12:45 -05:00
DottaandPaperclip 0eac0a26e9 Merge pinned upstream environment selection into Boat feature
Integrate e733bddc45 while preserving Boat admission deferral and ownership fences. Verify agent and instance Boat selection without acquiring a lease.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 07:12:16 -05:00
DottaandPaperclip f782ae12d5 docs: record verified ACPX diagnostic correction
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 06:58:13 -05:00
Dotta da6d50f26d Merge branch 'codex/boat-environment-core' into codex/boat-environment
* codex/boat-environment-core:
  Preserve module fence diagnostics through ACPX stderr summaries
2026-10-11 06:57:51 -05:00
DottaandPaperclip 1f66cac0f8 Preserve module fence diagnostics through ACPX stderr summaries
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 06:57:22 -05:00
DottaandPaperclip 7b6cef9e6b docs: record local Boat lifecycle pass and staging resume failure
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-11 06:55:24 -05:00