mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-21 08:22:20 +02:00
docs: preserve settled Boat lifecycle and startup fix evidence
This commit is contained in:
1 parent
4278c25e3a
commit
35de9f0bae
11 files changed
+953
-5
No files matched your search
@@ -2,14 +2,14 @@
|
||||
|
||||
**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 08:57 UTC)
|
||||
## Current source boundary (2026-10-11 09:12 UTC)
|
||||
|
||||
| Surface | Source and evidence |
|
||||
| --- | --- |
|
||||
| Combined implementation | `06906ab358c752dd263abfd56f102c00745cd23d`. At 08:54 UTC all 54 checks passed on the active PR workflow; fresh review scored 5/5 with zero unresolved threads. Ten cancelled entries belong to a superseded duplicate workflow and remain in the receipt. |
|
||||
| Core branch | `e3b12138c6c15460d2e372b0dce1d1cbba491fa9`. At 08:54 UTC, 54 checks passed and four were skipped; fresh review scored 5/5 with zero unresolved threads. Includes optional closed upload-phase diagnostics and two test-fixture corrections. |
|
||||
| Verified staging source | Deployment25 verified `ca07557247533531b85045a1dc20c231dc9cd1de` at 08:36:19.883 UTC through the official workflow. Includes shared upload scheduling, warm-owner orphan-sweep correction and the public-module import fix. Native Claude cold and warm turns passed. Actual Codex child cancellation and continued survival of its exact Claude sibling were observed; the sibling's full completion and native post-idle return are still pending. |
|
||||
| Local retry | Local48 uses compatible controller `9808eae33768f4a8beb31f3955737713a5f737ae` and unchanged qualified immutable diagnostics pack `sha256:4ef25756f766016da224f37f68c138c0c4a9ef9d128e6c2fc415f5c57ce38573`. Full upload, cold and warm Claude turns, warm retention and natural archive passed. The same-session post-idle attempt failed its first `turn.start` at provider initialization; recovery remains under investigation. |
|
||||
| Combined implementation | `4278c25e3a3677072a4d95d1841c08dc471a132d`, including reviewed shared-readiness and fatal-import corrections; new-head CI is pending. The preceding code head `06906ab358c752dd263abfd56f102c00745cd23d` had green CI: at 08:54 UTC all 54 checks passed on the active PR workflow; fresh review scored 5/5 with zero unresolved threads. Ten cancelled entries belong to a superseded duplicate workflow and remain in the receipt. |
|
||||
| Core branch | `1ab3cb94e036f5de43e4bad9fd4d345054e8763c`, including shared-readiness and fatal-import corrections; new-head CI is pending. The preceding head `e3b12138c6c15460d2e372b0dce1d1cbba491fa9` had green CI: at 08:54 UTC, 54 checks passed and four were skipped; fresh review scored 5/5 with zero unresolved threads. Includes optional closed upload-phase diagnostics and two test-fixture corrections. |
|
||||
| Verified staging source | Deployment25 verified `ca07557247533531b85045a1dc20c231dc9cd1de` at 08:36:19.883 UTC through the official workflow. Includes shared upload scheduling, warm-owner orphan-sweep correction and the public-module import fix. Native Claude cold and warm turns passed. Actual Codex child cancellation and continued survival of its exact Claude sibling were observed; the sibling subsequently completed successfully. Native post-idle return is pending. |
|
||||
| Local retry | Local48 uses compatible controller `9808eae33768f4a8beb31f3955737713a5f737ae` and unchanged qualified immutable diagnostics pack `sha256:4ef25756f766016da224f37f68c138c0c4a9ef9d128e6c2fc415f5c57ce38573`. Full upload, cold and warm Claude turns, warm retention and natural archive passed. The same-session post-idle attempt failed its first `turn.start` at provider initialization; the run ended failed at 08:53:45.338. Root-cause investigation continues. |
|
||||
|
||||
Final-source live acceptance remains incomplete. Open conditions include reliable Claude post-idle continuation, simultaneous admission from archived state, embedded human input, and completion of the staging lifecycle. The full local suite remains **34,914 passed, 24 failed, 338 skipped**; no full-suite green result is claimed. Earlier-source computer-use and HMR passes remain recorded below.
|
||||
|
||||
@@ -25,6 +25,20 @@ Current [CI and review receipt](assets/2026-10-10-boat/evidence/ci-e3b121-06906-
|
||||
- **Simultaneous cold admission exposed a separate gap.** Codex run `c990ff5f` failed at 08:37:23 with a provider HTTP409 while the concurrently admitted Claude run proceeded. Later ordinary runs of both legacy agents succeeded with unchanged personal proof hashes. Current errors omit the operation, so the specific live endpoint and cause are not proven. Source inspection shows separate admitted owners can independently request resume after observing an archived Boat; a narrowly scoped shared readiness operation and closed operation/status diagnostics are under development. [Failure receipt](assets/2026-10-10-boat/evidence/staging25-concurrent-admission-failure.json), [visible failure](assets/2026-10-10-boat/staging25-codex-setup-409.png).
|
||||
- **CI fixture corrections passed.** The touch picker test now samples scroll position and target geometry atomically to avoid measuring during native momentum at inconsistent instants. The signoff test waits for its exact replacement run to finish before the next status mutation. All eight affected real browser tests passed without skips. Both latest PR workflows are green; this does not waive the full-local-suite or live acceptance gaps.
|
||||
|
||||
## Settled sibling result and follow-up fixes (2026-10-11 09:06 UTC)
|
||||
|
||||
Claude sibling run `f4881989` **succeeded at 09:05:27.315**, completing the exact PID181157 foreground process for 600 seconds with its original proof hash. The cancelled Codex owner and successful Claude owner both retired through normal cleanup. The native Claude warm owner separately began retiring at its configured 09:01:43.598 deadline and was observed retired at 09:03:06.976. Boat subsequently began its normal archive; at 09:06:12 it remained pending, so no post-archive guest access or continuation had been attempted. [Completed sibling response](assets/2026-10-10-boat/staging25-sibling-survived-complete.png), [settled controller proof](assets/2026-10-10-boat/evidence/staging25-sibling-settled-controller.json), [warm retention](assets/2026-10-10-boat/evidence/staging25-claude-warm-retained.json), [deadline transition](assets/2026-10-10-boat/evidence/staging25-claude-idle-deadline.json), [native owner retired](assets/2026-10-10-boat/evidence/staging25-claude-retired.json). The agent's response called this “staged 27”; verified deployment provenance remains deployment25.
|
||||
|
||||
Local48's saved-session follow-up is now a settled failure, with no recovery successor. [Complete lifecycle receipt](assets/2026-10-10-boat/evidence/local48-lifecycle.json), [failed task](assets/2026-10-10-boat/local48-post-idle-failed.png). An offline test reproduced a separate error-masking defect: an ESM import rejection sets an exit code but leaves the guarded process alive, turning a startup error into an initialize timeout. A narrow fatal-import settlement fix and closed diagnostic categories are being developed; this does not yet prove the underlying live import failure or justify weakening integrity checks.
|
||||
|
||||
Core `72042f165c` / combined `e2e62a9d` fixes an independently reproduced concurrent Boat readiness race. Callers for the same scoped computer/provider/controller/credential identity share only the in-flight readiness request while retaining individual deadlines and owner fencing. Entries are evicted on settlement, and a delayed credential resolution cannot dispatch a request after all callers expire. Errors carry only closed operation/status metadata; no generic HTTP409 retry was added. Two deterministic regressions failed before the correction; 67 adapter and 52 ownership tests, server TypeScript, the module boundary gate and independent review passed. [Verification receipt](assets/2026-10-10-boat/evidence/readiness-coalescing-verification.json). The fix is prepared on staging branch `820d2631f9` but not deployed into the ongoing lifecycle test.
|
||||
|
||||
## Fatal import correction and staging archive (2026-10-11 09:12 UTC)
|
||||
|
||||
Core `1ab3cb94e0` / combined `4278c25e3a` makes fatal guarded ESM import errors close their owned process lifetime through the existing process-group reaper. Fixed diagnostic markers reuse existing failure categories, retaining specific errors ahead of a generic fallback. The regression reproduced a guardian-held process after import failure; the corrected real-process tests verify close and lifetime EOF. **100 tests passed, six existing platform skips**, with runner TypeScript/build and independent review passing. [Verification receipt](assets/2026-10-10-boat/evidence/guarded-import-verification.json). This fixes proven error masking; the original live startup cause remains unproven. Existing sessions retain their immutable package, so a fresh ordinary task must qualify the changed provider distribution.
|
||||
|
||||
Staging Boat's natural archive completed at **09:07:15.943** and was independently observed archived/healthy at 09:08:14.797 with no guest reads. [Provider receipt](assets/2026-10-10-boat/evidence/staging25-natural-archive.json). Normal same-task continuation `200a0a90` began at 09:08:21.214, retained native session `b51c2928` and logical runner `87a56307`, and acquired a new physical owner `bf8f2984` on boot `0af282ac`. Attach and snapshots passed; its provider turn remained pending at the latest observation. Neither the staging image nor the pinned provider package was changed during this lifecycle.
|
||||
|
||||
## Product outcomes
|
||||
|
||||
Historical product observations in this table are UTC on 2026-10-10; the retry table gives its later dates. “Passed” applies only to the named observation; gaps remain explicit.
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"capturedAt": "2026-10-11T09:11:36.782151+00:00",
|
||||
"source": "1ab3cb94e036f5de43e4bad9fd4d345054e8763c",
|
||||
"claim": "Fatal guarded ESM import failure settles owned process lifetime and emits closed failure categories; not proof of the historical live underlying startup cause.",
|
||||
"regression": {
|
||||
"before": "real guarded child remained alive after import rejection",
|
||||
"after": "real process close and lifetime EOF observed"
|
||||
},
|
||||
"tests": {
|
||||
"passed": 100,
|
||||
"skipped": 6,
|
||||
"skipBoundary": "existing platform-specific skips"
|
||||
},
|
||||
"typecheck": "passed",
|
||||
"build": "compiled TypeScript and bundled entrypoints passed",
|
||||
"independentReview": "approved; specific diagnostic categories retain precedence over generic fallback",
|
||||
"unchanged": [
|
||||
"integrity checks",
|
||||
"caller deadlines",
|
||||
"owner authority",
|
||||
"saved session immutable pack authority"
|
||||
],
|
||||
"logs": [
|
||||
{
|
||||
"name": "guarded-import-red.log",
|
||||
"sha256": "762a26bf875101408fa0b4318b7ea9936b3067f91cff7b8611263f2810b7cb11"
|
||||
},
|
||||
{
|
||||
"name": "guarded-import-green.log",
|
||||
"sha256": "64ed534a330696e50a36f191154867e99b54091fb67dd20f0fc4cfd8a0f11465"
|
||||
},
|
||||
{
|
||||
"name": "guarded-import-suite.log",
|
||||
"sha256": "f9d4c5b9c392bd697b4e49804000972b2b7ca52dbcee4a8ad65f3e69c0b2488c"
|
||||
},
|
||||
{
|
||||
"name": "guarded-import-tsc.log",
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"name": "guarded-import-build.log",
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
{
|
||||
"schema": "boat-local-lifecycle-proof/v1",
|
||||
"capturedAt": "2026-10-11T09:04:36.488308+00:00",
|
||||
"fixture": "local48 BOA22",
|
||||
"controllerSource": "9808eae33768f4a8beb31f3955737713a5f737ae",
|
||||
"coreDiagnosticsCommit": "4e489a1014ce4d926d1a6eb4b41a4aeb55b28a70",
|
||||
"runtimeArtifactSource": "86c1aa2b0c53b1b41888cea6b8e04e42e28dd05c",
|
||||
"runnerBinarySha256": "b47ed0f4f29e4c945d12fa4f351c01ee5f03685974bf03591689969bb3b85b73",
|
||||
"providerPackDigest": "sha256:4ef25756f766016da224f37f68c138c0c4a9ef9d128e6c2fc415f5c57ce38573",
|
||||
"diagnosticsEnabled": false,
|
||||
"instrumentationOutcome": "Upload diagnostic opt-in was stripped by test-drive isolation; chunk-level evidence is inconclusive. Runtime startup diagnostics from the qualified pack are enabled.",
|
||||
"observerPolicy": "Controller files, local SQL and provider GET only throughout cold, warm, natural idle and failed post-idle continuation; no guest reads, manual cache warming, session reset, or observer lifecycle mutation.",
|
||||
"cold": {
|
||||
"runId": "2651f86d-f9a0-4461-93b3-91908de09179",
|
||||
"startedAt": "2026-10-11T08:29:28.669Z",
|
||||
"finishedAt": "2026-10-11T08:40:21.872Z",
|
||||
"status": "succeeded",
|
||||
"uploadMiB": 1166,
|
||||
"uploadStartedAt": "2026-10-11T08:32:15.254Z",
|
||||
"uploadCompletedAt": "2026-10-11T08:38:41.022Z",
|
||||
"providerPackVerifiedAt": "2026-10-11T08:39:17.727Z",
|
||||
"providerPackVerificationMs": 5872,
|
||||
"startupStages": [
|
||||
{
|
||||
"code": "admission_binding",
|
||||
"elapsedMs": 0
|
||||
},
|
||||
{
|
||||
"code": "admission_installation",
|
||||
"elapsedMs": 1
|
||||
},
|
||||
{
|
||||
"code": "admission_sandbox",
|
||||
"elapsedMs": 149
|
||||
},
|
||||
{
|
||||
"code": "admission_lifetime",
|
||||
"elapsedMs": 161
|
||||
},
|
||||
{
|
||||
"code": "admission_agent_files",
|
||||
"elapsedMs": 164
|
||||
},
|
||||
{
|
||||
"code": "admission_skills",
|
||||
"elapsedMs": 164
|
||||
},
|
||||
{
|
||||
"code": "admission_command",
|
||||
"elapsedMs": 165
|
||||
},
|
||||
{
|
||||
"code": "admission_tool_bridge",
|
||||
"elapsedMs": 273
|
||||
},
|
||||
{
|
||||
"code": "admission_handshake",
|
||||
"elapsedMs": 331
|
||||
},
|
||||
{
|
||||
"code": "admission_verification",
|
||||
"elapsedMs": 1185
|
||||
},
|
||||
{
|
||||
"code": "admission_ready",
|
||||
"elapsedMs": 1186
|
||||
},
|
||||
{
|
||||
"code": "admission_turn_prepare",
|
||||
"elapsedMs": 1438
|
||||
},
|
||||
{
|
||||
"code": "admission_turn_prompt_submitted",
|
||||
"elapsedMs": 1442
|
||||
},
|
||||
{
|
||||
"code": "admission_turn_ownership",
|
||||
"elapsedMs": 1442
|
||||
},
|
||||
{
|
||||
"code": "admission_turn_ownership_verified",
|
||||
"elapsedMs": 1442
|
||||
}
|
||||
]
|
||||
},
|
||||
"warm": {
|
||||
"runId": "1983527f-1460-42db-8b3b-a382467342ae",
|
||||
"startedAt": "2026-10-11T08:41:13.983Z",
|
||||
"finishedAt": "2026-10-11T08:42:28.390Z",
|
||||
"status": "succeeded",
|
||||
"naturalDeadline": "2026-10-11T08:47:28.341Z"
|
||||
},
|
||||
"retainedIdentity": {
|
||||
"nativeSessionId": "0556cc51-d99e-41f2-808c-a46768239962",
|
||||
"runnerInstanceId": "28da4536-a293-4965-8a0f-36bc1a9ccaba",
|
||||
"providerSessionId": "62ddd741-47d3-45ff-8f12-1617662524ac",
|
||||
"ownerId": "e3726135-cbc3-4e4a-a28c-ffc72f930ff6",
|
||||
"bootId": "a18786be-f10a-471a-a9ce-721ab8b49e27",
|
||||
"processNonce": "08022ed9-5245-4ebe-9c64-0b8e0dae602d",
|
||||
"launchGeneration": 1,
|
||||
"ownerGenerationCold": 1,
|
||||
"ownerGenerationWarm": 2
|
||||
},
|
||||
"proofFiles": [
|
||||
{
|
||||
"name": "boat-final-claude.txt",
|
||||
"sha256": "14fa23911a1a95ede22a93f43fc027934b20a1ba497f8e6120abc8769498e124"
|
||||
},
|
||||
{
|
||||
"name": "boat-claude-framing-proof.txt",
|
||||
"sha256": "afaf525f4bf0c38614c5df0cf97140e7d1bf9cad96faa293e2317dc82116af4a"
|
||||
}
|
||||
],
|
||||
"postIdle": {
|
||||
"runId": "702ab960-5987-40c5-bc94-4420c5c73ac0",
|
||||
"startedAt": "2026-10-11T08:49:45.801Z",
|
||||
"finishedAt": "2026-10-11T08:53:45.338Z",
|
||||
"status": "failed",
|
||||
"errorCode": "provider_transport_failed",
|
||||
"failure": "PRP command turn.start timed out",
|
||||
"sameNativeSession": true,
|
||||
"sameRunnerInstance": true,
|
||||
"sameProviderSession": true,
|
||||
"nativeSessionId": "0556cc51-d99e-41f2-808c-a46768239962",
|
||||
"runnerInstanceId": "28da4536-a293-4965-8a0f-36bc1a9ccaba",
|
||||
"providerSessionIdBefore": "62ddd741-47d3-45ff-8f12-1617662524ac",
|
||||
"providerSessionIdAfter": "62ddd741-47d3-45ff-8f12-1617662524ac",
|
||||
"ownerId": "e6718a64-920a-4081-838f-ed3f3dbf4cbd",
|
||||
"bootId": "22491af2-68d2-46a9-8ad4-a9196fc7af36",
|
||||
"processNonce": "e29e912c-bf9e-47d0-9e6d-2ea4a88a95dd",
|
||||
"launchGeneration": 1,
|
||||
"ownerGeneration": 1,
|
||||
"providerPackDigest": "sha256:4ef25756f766016da224f37f68c138c0c4a9ef9d128e6c2fc415f5c57ce38573",
|
||||
"retainedManifestMatchedAt": "2026-10-11T08:52:12.452Z",
|
||||
"transportAuthenticatedAt": "2026-10-11T08:52:48.760Z",
|
||||
"runAttach": "completed",
|
||||
"sessionSnapshotsCompleted": 2,
|
||||
"turnStart": "failed",
|
||||
"drain": "completed",
|
||||
"suspend": "completed",
|
||||
"connections": 1,
|
||||
"committedSessionOnlyEvents": 4,
|
||||
"lastClosedStage": "turn_initialize",
|
||||
"stageElapsedMs": 3304,
|
||||
"diagnosticBoundary": "Initialize request observed outbound before transport writer completion. No matching successful initialize response or prompt-submitted diagnostic observed. This does not identify the underlying child startup error.",
|
||||
"resets": 0,
|
||||
"manualCacheWarming": false,
|
||||
"manualPackChanges": false,
|
||||
"acceptance": "failed; cold and warm success do not establish post-idle continuation success"
|
||||
},
|
||||
"naturalIdle": {
|
||||
"retiringObservedAt": "2026-10-11T08:47:32.436Z",
|
||||
"noNonretiredOwnersObservedAt": "2026-10-11T08:48:21.921Z",
|
||||
"archivedObservedAt": "2026-10-11T08:48:22.390Z",
|
||||
"providerStopId": "stop_f79182b10fee8294",
|
||||
"providerStopStatus": "completed",
|
||||
"providerStopCompletedAt": "2026-10-11T08:47:49.418Z",
|
||||
"providerStopError": null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"capturedAt": "2026-10-11T09:04:29.607592+00:00",
|
||||
"commit": "72042f165cbc5bfd10d3b4d3d8bcf9cced2dfcdc",
|
||||
"branch": "codex/boat-environment-core",
|
||||
"scope": [
|
||||
"server/src/modules/computers/adapters/boat.ts",
|
||||
"server/src/modules/computers/adapters/boat.test.ts"
|
||||
],
|
||||
"behavior": {
|
||||
"sharedReadiness": "Coalesce in-flight readiness only within the same company, environment, computer, provider, controller and secret reference/version.",
|
||||
"callerDeadlines": "Each caller retains its own deadline; expiration does not cancel another waiter. Requests are fenced again after asynchronous secret resolution.",
|
||||
"lifecycle": "Completed and failed entries evict. Every inspection preserves physical identity, snapshots and stop-state guards. No ownership authority change.",
|
||||
"diagnostics": "Closed operation labels accompany HTTP status; no response body, URL, credentials or raw provider error included.",
|
||||
"generic409Retry": false
|
||||
},
|
||||
"validation": {
|
||||
"adapter": {
|
||||
"passed": 67,
|
||||
"failed": 0
|
||||
},
|
||||
"ownershipService": {
|
||||
"passed": 52,
|
||||
"failed": 0
|
||||
},
|
||||
"serverTypecheck": {
|
||||
"exitCode": 0
|
||||
},
|
||||
"moduleBoundary": {
|
||||
"exitCode": 0
|
||||
},
|
||||
"diffCheck": {
|
||||
"exitCode": 0
|
||||
},
|
||||
"preFixConcurrencyRegression": {
|
||||
"failed": 1,
|
||||
"skipped": 49,
|
||||
"finding": "Concurrent archived readiness independently dispatches resume and rejects one caller."
|
||||
},
|
||||
"preFenceSecretResolutionRegression": {
|
||||
"failed": 1,
|
||||
"skipped": 66,
|
||||
"finding": "A sole expired waiter still dispatched resume after held secret resolution; dispatch-time check now prevents it."
|
||||
}
|
||||
},
|
||||
"independentReview": {
|
||||
"reviewer": "quarantine_root_cause",
|
||||
"verdict": "approved",
|
||||
"remainingFindings": 0,
|
||||
"dispatchTimeFenceReReviewed": true
|
||||
},
|
||||
"limitations": [
|
||||
"The historical staging25 c990ff5f HTTP409 endpoint and response semantics remain unproven. The source concurrency defect is independently reproduced.",
|
||||
"No deployment or live provider mutation was performed for this patch. Parent owns integration and subsequent live qualification.",
|
||||
"Validation is scoped to this patch; full repository PR checks remain the parent task responsibility."
|
||||
],
|
||||
"logs": {
|
||||
"adapter": {
|
||||
"path": "/tmp/boat-architect/boat-readiness-tests-final.log",
|
||||
"sha256": "ff614d985c877578b40b9f566fb7d2492e12c9e25633a9fb58bb22a6d7a569a7"
|
||||
},
|
||||
"ownership": {
|
||||
"path": "/tmp/boat-architect/boat-readiness-ownership-tests.log",
|
||||
"sha256": "dc3bfc9ca5a0d1bda67df55dbb2e7220e0bec23775586aa11059d29e52c657e0"
|
||||
},
|
||||
"typecheck": {
|
||||
"path": "/tmp/boat-architect/boat-readiness-typecheck-final.log",
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"moduleBoundary": {
|
||||
"path": "/tmp/boat-architect/boat-readiness-boundary.log",
|
||||
"sha256": "24dbde6cfa3a8b0e645bf60455fdd60285b74ec0e5dd7907ec56baa0c7429500"
|
||||
},
|
||||
"concurrencyRed": {
|
||||
"path": "/tmp/boat-architect/boat-readiness-concurrent-red.log",
|
||||
"sha256": "bd862d672921def2d2a3f91af29e5e2178d523da2101856e83067df5ba79a184"
|
||||
},
|
||||
"dispatchFenceRed": {
|
||||
"path": "/tmp/boat-architect/boat-readiness-secret-race-red.log",
|
||||
"sha256": "3ea138b8760891ee7aeb3a6ec6f42fb85dc0034ab2d29c37dfb80b7534a7766f"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
{
|
||||
"observedAt": "2026-10-11T09:01:52.004Z",
|
||||
"phase": "idle_deadline",
|
||||
"guestReads": false,
|
||||
"providerCalls": false,
|
||||
"expectedIdentity": {
|
||||
"normalizedSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b"
|
||||
},
|
||||
"finalizations": [
|
||||
{
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"committed": true,
|
||||
"createdAt": "2026-10-11T08:56:16.012Z",
|
||||
"updatedAt": "2026-10-11T08:56:44.223Z"
|
||||
},
|
||||
{
|
||||
"runId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"committed": true,
|
||||
"createdAt": "2026-10-11T08:46:59.253Z",
|
||||
"updatedAt": "2026-10-11T08:55:37.299Z"
|
||||
}
|
||||
],
|
||||
"taskSessions": [
|
||||
{
|
||||
"lastRunId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"displayId": "c478cd86-10ea-492a-8f90-d77194548192",
|
||||
"ids": {
|
||||
"sessionId": "b51c2928-9079-4199-950d-54873f6b64a2"
|
||||
},
|
||||
"updatedAt": "2026-10-11T08:56:47.661Z"
|
||||
}
|
||||
],
|
||||
"runs": [
|
||||
{
|
||||
"id": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:55:06.793Z",
|
||||
"finishedAt": "2026-10-11T08:56:44.725Z",
|
||||
"nativeSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"matchesOriginalNativeSession": true,
|
||||
"matchesOriginalLogicalRunner": true,
|
||||
"knownErrorCodes": []
|
||||
},
|
||||
{
|
||||
"id": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:45:59.559Z",
|
||||
"finishedAt": "2026-10-11T08:54:02.138Z",
|
||||
"nativeSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"matchesOriginalNativeSession": true,
|
||||
"matchesOriginalLogicalRunner": true,
|
||||
"knownErrorCodes": []
|
||||
}
|
||||
],
|
||||
"events": [],
|
||||
"leases": [
|
||||
{
|
||||
"id": "3d7fc96b-2c33-42e7-9aa8-f1a5aacc7e4f",
|
||||
"status": "released",
|
||||
"cleanupStatus": "success",
|
||||
"runId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"acquiredAt": "2026-10-11T08:46:08.665Z",
|
||||
"releasedAt": "2026-10-11T08:55:18.624Z",
|
||||
"lastUsedAt": "2026-10-11T08:54:04.584Z",
|
||||
"expiresAt": null,
|
||||
"updatedAt": "2026-10-11T08:55:18.624Z",
|
||||
"failureReason": null,
|
||||
"failureReasonPresent": false,
|
||||
"owner": {
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70"
|
||||
},
|
||||
"ownerGeneration": 1
|
||||
},
|
||||
{
|
||||
"id": "0b3980c3-fd99-4d25-ab3f-b21bfecffbac",
|
||||
"status": "retained",
|
||||
"cleanupStatus": "success",
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"acquiredAt": "2026-10-11T08:55:18.631Z",
|
||||
"releasedAt": null,
|
||||
"lastUsedAt": "2026-10-11T08:56:47.873Z",
|
||||
"expiresAt": null,
|
||||
"updatedAt": "2026-10-11T08:56:47.873Z",
|
||||
"failureReason": null,
|
||||
"failureReasonPresent": false,
|
||||
"owner": {
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70"
|
||||
},
|
||||
"ownerGeneration": 2
|
||||
}
|
||||
],
|
||||
"owners": [
|
||||
{
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"id": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70",
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"generation": 2,
|
||||
"phase": "retiring",
|
||||
"computerUpdatedAt": "2026-10-11T09:01:43.631Z",
|
||||
"admittedAt": "2026-10-11T08:55:10.159Z",
|
||||
"deadline": "2026-10-11T09:01:43.598Z",
|
||||
"absoluteDeadline": null,
|
||||
"retirementDeadline": "2026-10-11T09:02:13.598Z",
|
||||
"processBindingPresent": true,
|
||||
"processBootId": "082f50cb-7577-45e3-89d2-e20f650f482c",
|
||||
"processLaunchGeneration": 1
|
||||
}
|
||||
],
|
||||
"controller": {
|
||||
"baseExists": true,
|
||||
"matches": [
|
||||
{
|
||||
"stateKey": "f246fd1e3148b1edeb3c18521b97c9fa886873bfe6cac2ae099442411cb3a9fd",
|
||||
"identity": {
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"normalizedSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"environmentLeaseId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810"
|
||||
},
|
||||
"pendingWarmTransitionPresent": false,
|
||||
"commands": [
|
||||
{
|
||||
"controllerSeq": 1,
|
||||
"issuedAt": "2026-10-11T08:56:23.821Z",
|
||||
"status": "completed",
|
||||
"type": "turn.start"
|
||||
},
|
||||
{
|
||||
"controllerSeq": 2,
|
||||
"issuedAt": "2026-10-11T08:56:37.830Z",
|
||||
"status": "completed",
|
||||
"type": "semantic_tool.result"
|
||||
},
|
||||
{
|
||||
"controllerSeq": 3,
|
||||
"issuedAt": "2026-10-11T09:01:45.041Z",
|
||||
"status": "completed",
|
||||
"type": "runner.drain"
|
||||
},
|
||||
{
|
||||
"controllerSeq": 4,
|
||||
"issuedAt": "2026-10-11T09:01:45.191Z",
|
||||
"status": "completed",
|
||||
"type": "runner.suspend"
|
||||
}
|
||||
],
|
||||
"runnerPresent": false,
|
||||
"runnerLifecycle": null,
|
||||
"cleanupActivationRelativePath": "f246fd1e3148b1edeb3c18521b97c9fa886873bfe6cac2ae099442411cb3a9fd/cleanup-activation.json",
|
||||
"cleanupActivationPresent": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
{
|
||||
"observedAt": "2026-10-11T09:03:06.976Z",
|
||||
"phase": "idle_deadline",
|
||||
"guestReads": false,
|
||||
"providerCalls": false,
|
||||
"expectedIdentity": {
|
||||
"normalizedSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b"
|
||||
},
|
||||
"finalizations": [
|
||||
{
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"committed": true,
|
||||
"createdAt": "2026-10-11T08:56:16.012Z",
|
||||
"updatedAt": "2026-10-11T08:56:44.223Z"
|
||||
},
|
||||
{
|
||||
"runId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"committed": true,
|
||||
"createdAt": "2026-10-11T08:46:59.253Z",
|
||||
"updatedAt": "2026-10-11T08:55:37.299Z"
|
||||
}
|
||||
],
|
||||
"taskSessions": [
|
||||
{
|
||||
"lastRunId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"displayId": "c478cd86-10ea-492a-8f90-d77194548192",
|
||||
"ids": {
|
||||
"sessionId": "b51c2928-9079-4199-950d-54873f6b64a2"
|
||||
},
|
||||
"updatedAt": "2026-10-11T08:56:47.661Z"
|
||||
}
|
||||
],
|
||||
"runs": [
|
||||
{
|
||||
"id": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:55:06.793Z",
|
||||
"finishedAt": "2026-10-11T08:56:44.725Z",
|
||||
"nativeSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"matchesOriginalNativeSession": true,
|
||||
"matchesOriginalLogicalRunner": true,
|
||||
"knownErrorCodes": []
|
||||
},
|
||||
{
|
||||
"id": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:45:59.559Z",
|
||||
"finishedAt": "2026-10-11T08:54:02.138Z",
|
||||
"nativeSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"matchesOriginalNativeSession": true,
|
||||
"matchesOriginalLogicalRunner": true,
|
||||
"knownErrorCodes": []
|
||||
}
|
||||
],
|
||||
"events": [],
|
||||
"leases": [
|
||||
{
|
||||
"id": "3d7fc96b-2c33-42e7-9aa8-f1a5aacc7e4f",
|
||||
"status": "released",
|
||||
"cleanupStatus": "success",
|
||||
"runId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"acquiredAt": "2026-10-11T08:46:08.665Z",
|
||||
"releasedAt": "2026-10-11T08:55:18.624Z",
|
||||
"lastUsedAt": "2026-10-11T08:54:04.584Z",
|
||||
"expiresAt": null,
|
||||
"updatedAt": "2026-10-11T08:55:18.624Z",
|
||||
"failureReason": null,
|
||||
"failureReasonPresent": false,
|
||||
"owner": {
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70"
|
||||
},
|
||||
"ownerGeneration": 1
|
||||
},
|
||||
{
|
||||
"id": "0b3980c3-fd99-4d25-ab3f-b21bfecffbac",
|
||||
"status": "released",
|
||||
"cleanupStatus": "success",
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"acquiredAt": "2026-10-11T08:55:18.631Z",
|
||||
"releasedAt": "2026-10-11T09:01:55.747Z",
|
||||
"lastUsedAt": "2026-10-11T09:01:55.747Z",
|
||||
"expiresAt": null,
|
||||
"updatedAt": "2026-10-11T09:01:55.747Z",
|
||||
"failureReason": null,
|
||||
"failureReasonPresent": false,
|
||||
"owner": {
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70"
|
||||
},
|
||||
"ownerGeneration": 2
|
||||
}
|
||||
],
|
||||
"owners": [
|
||||
{
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"id": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70",
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"generation": 2,
|
||||
"phase": "retired",
|
||||
"computerUpdatedAt": "2026-10-11T09:02:53.853Z",
|
||||
"admittedAt": "2026-10-11T08:55:10.159Z",
|
||||
"deadline": null,
|
||||
"absoluteDeadline": null,
|
||||
"retirementDeadline": null,
|
||||
"processBindingPresent": true,
|
||||
"processBootId": "082f50cb-7577-45e3-89d2-e20f650f482c",
|
||||
"processLaunchGeneration": 1
|
||||
}
|
||||
],
|
||||
"controller": {
|
||||
"baseExists": true,
|
||||
"matches": [
|
||||
{
|
||||
"stateKey": "f246fd1e3148b1edeb3c18521b97c9fa886873bfe6cac2ae099442411cb3a9fd",
|
||||
"identity": {
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"normalizedSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"environmentLeaseId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810"
|
||||
},
|
||||
"pendingWarmTransitionPresent": false,
|
||||
"commands": [
|
||||
{
|
||||
"controllerSeq": 1,
|
||||
"issuedAt": "2026-10-11T08:56:23.821Z",
|
||||
"status": "completed",
|
||||
"type": "turn.start"
|
||||
},
|
||||
{
|
||||
"controllerSeq": 2,
|
||||
"issuedAt": "2026-10-11T08:56:37.830Z",
|
||||
"status": "completed",
|
||||
"type": "semantic_tool.result"
|
||||
},
|
||||
{
|
||||
"controllerSeq": 3,
|
||||
"issuedAt": "2026-10-11T09:01:45.041Z",
|
||||
"status": "completed",
|
||||
"type": "runner.drain"
|
||||
},
|
||||
{
|
||||
"controllerSeq": 4,
|
||||
"issuedAt": "2026-10-11T09:01:45.191Z",
|
||||
"status": "completed",
|
||||
"type": "runner.suspend"
|
||||
}
|
||||
],
|
||||
"runnerPresent": false,
|
||||
"runnerLifecycle": null,
|
||||
"cleanupActivationRelativePath": "f246fd1e3148b1edeb3c18521b97c9fa886873bfe6cac2ae099442411cb3a9fd/cleanup-activation.json",
|
||||
"cleanupActivationPresent": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
{
|
||||
"observedAt": "2026-10-11T08:59:33.019Z",
|
||||
"phase": "warm_complete",
|
||||
"guestReads": false,
|
||||
"providerCalls": false,
|
||||
"expectedIdentity": {
|
||||
"normalizedSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b"
|
||||
},
|
||||
"finalizations": [
|
||||
{
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"committed": true,
|
||||
"createdAt": "2026-10-11T08:56:16.012Z",
|
||||
"updatedAt": "2026-10-11T08:56:44.223Z"
|
||||
},
|
||||
{
|
||||
"runId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"committed": true,
|
||||
"createdAt": "2026-10-11T08:46:59.253Z",
|
||||
"updatedAt": "2026-10-11T08:55:37.299Z"
|
||||
}
|
||||
],
|
||||
"taskSessions": [
|
||||
{
|
||||
"lastRunId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"displayId": "c478cd86-10ea-492a-8f90-d77194548192",
|
||||
"ids": {
|
||||
"sessionId": "b51c2928-9079-4199-950d-54873f6b64a2"
|
||||
},
|
||||
"updatedAt": "2026-10-11T08:56:47.661Z"
|
||||
}
|
||||
],
|
||||
"runs": [
|
||||
{
|
||||
"id": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:55:06.793Z",
|
||||
"finishedAt": "2026-10-11T08:56:44.725Z",
|
||||
"nativeSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"matchesOriginalNativeSession": true,
|
||||
"matchesOriginalLogicalRunner": true,
|
||||
"knownErrorCodes": []
|
||||
},
|
||||
{
|
||||
"id": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:45:59.559Z",
|
||||
"finishedAt": "2026-10-11T08:54:02.138Z",
|
||||
"nativeSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"matchesOriginalNativeSession": true,
|
||||
"matchesOriginalLogicalRunner": true,
|
||||
"knownErrorCodes": []
|
||||
}
|
||||
],
|
||||
"events": [],
|
||||
"leases": [
|
||||
{
|
||||
"id": "3d7fc96b-2c33-42e7-9aa8-f1a5aacc7e4f",
|
||||
"status": "released",
|
||||
"cleanupStatus": "success",
|
||||
"runId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810",
|
||||
"acquiredAt": "2026-10-11T08:46:08.665Z",
|
||||
"releasedAt": "2026-10-11T08:55:18.624Z",
|
||||
"lastUsedAt": "2026-10-11T08:54:04.584Z",
|
||||
"expiresAt": null,
|
||||
"updatedAt": "2026-10-11T08:55:18.624Z",
|
||||
"failureReason": null,
|
||||
"failureReasonPresent": false,
|
||||
"owner": {
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70"
|
||||
},
|
||||
"ownerGeneration": 1
|
||||
},
|
||||
{
|
||||
"id": "0b3980c3-fd99-4d25-ab3f-b21bfecffbac",
|
||||
"status": "retained",
|
||||
"cleanupStatus": "success",
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"acquiredAt": "2026-10-11T08:55:18.631Z",
|
||||
"releasedAt": null,
|
||||
"lastUsedAt": "2026-10-11T08:56:47.873Z",
|
||||
"expiresAt": null,
|
||||
"updatedAt": "2026-10-11T08:56:47.873Z",
|
||||
"failureReason": null,
|
||||
"failureReasonPresent": false,
|
||||
"owner": {
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70"
|
||||
},
|
||||
"ownerGeneration": 2
|
||||
}
|
||||
],
|
||||
"owners": [
|
||||
{
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"id": "edc2d145-bbdc-4ae1-a191-0b3d5b88eb70",
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"generation": 2,
|
||||
"phase": "warm",
|
||||
"computerUpdatedAt": "2026-10-11T08:59:23.834Z",
|
||||
"admittedAt": "2026-10-11T08:55:10.159Z",
|
||||
"deadline": "2026-10-11T09:01:43.598Z",
|
||||
"absoluteDeadline": null,
|
||||
"retirementDeadline": null,
|
||||
"processBindingPresent": true,
|
||||
"processBootId": "082f50cb-7577-45e3-89d2-e20f650f482c",
|
||||
"processLaunchGeneration": 1
|
||||
}
|
||||
],
|
||||
"controller": {
|
||||
"baseExists": true,
|
||||
"matches": [
|
||||
{
|
||||
"stateKey": "f246fd1e3148b1edeb3c18521b97c9fa886873bfe6cac2ae099442411cb3a9fd",
|
||||
"identity": {
|
||||
"runId": "c8a2cb85-5815-4db7-af7a-964febd37985",
|
||||
"normalizedSessionId": "b51c2928-9079-4199-950d-54873f6b64a2",
|
||||
"runnerInstanceId": "87a56307-c73f-4f3e-8ca4-8a3ead06991b",
|
||||
"environmentLeaseId": "44ab09ac-7e47-4874-aa1c-d9002b7eb810"
|
||||
},
|
||||
"pendingWarmTransitionPresent": false,
|
||||
"commands": [
|
||||
{
|
||||
"controllerSeq": 1,
|
||||
"issuedAt": "2026-10-11T08:56:23.821Z",
|
||||
"status": "completed",
|
||||
"type": "turn.start"
|
||||
},
|
||||
{
|
||||
"controllerSeq": 2,
|
||||
"issuedAt": "2026-10-11T08:56:37.830Z",
|
||||
"status": "completed",
|
||||
"type": "semantic_tool.result"
|
||||
}
|
||||
],
|
||||
"runnerPresent": false,
|
||||
"runnerLifecycle": null,
|
||||
"cleanupActivationRelativePath": "f246fd1e3148b1edeb3c18521b97c9fa886873bfe6cac2ae099442411cb3a9fd/cleanup-activation.json",
|
||||
"cleanupActivationPresent": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"observedAt": "2026-10-11T09:08:14.797Z",
|
||||
"providerId": "bx_b8sawfyp",
|
||||
"guestRead": false,
|
||||
"state": "archived",
|
||||
"health": "ok",
|
||||
"stop": {
|
||||
"id": "stop_e59cc46f2f38f505",
|
||||
"status": "completed",
|
||||
"timestamps": {
|
||||
"endedAt": "2026-10-11T09:07:15.943Z"
|
||||
},
|
||||
"errorPresent": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
{
|
||||
"observedAt": "2026-10-11T09:05:39.663Z",
|
||||
"source": "staging25_scoped_read_only",
|
||||
"companyId": "76e38a59-75e7-5ff8-a4bf-ebb78a7b8ebe",
|
||||
"runs": [
|
||||
{
|
||||
"runId": "3f718fd1-1049-4200-bca8-8b2ac377791d",
|
||||
"agentId": "d227579b-7543-4c8c-94aa-9dfea261fa16",
|
||||
"taskId": "612d0551-2947-435e-9b7d-d64dc584a41a",
|
||||
"runtime": "legacy_codex",
|
||||
"status": "cancelled",
|
||||
"startedAt": "2026-10-11T08:54:01.791Z",
|
||||
"finishedAt": "2026-10-11T08:55:49.300Z",
|
||||
"errorCode": "cancelled",
|
||||
"categories": [],
|
||||
"nativeSessionId": null,
|
||||
"runnerInstanceId": null
|
||||
},
|
||||
{
|
||||
"runId": "297bbc52-a529-4906-88cd-7d398ba0a6c3",
|
||||
"agentId": "d227579b-7543-4c8c-94aa-9dfea261fa16",
|
||||
"taskId": "612d0551-2947-435e-9b7d-d64dc584a41a",
|
||||
"runtime": "legacy_codex",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:46:47.397Z",
|
||||
"finishedAt": "2026-10-11T08:53:49.542Z",
|
||||
"errorCode": null,
|
||||
"categories": [],
|
||||
"nativeSessionId": null,
|
||||
"runnerInstanceId": null
|
||||
},
|
||||
{
|
||||
"runId": "f4881989-1914-49c7-837c-d68a2cbb4302",
|
||||
"agentId": "644df48a-6c38-4bfb-8f8e-1dec3253ee55",
|
||||
"taskId": "8a437e8b-3a17-4ec6-8bda-9aab1c067c29",
|
||||
"runtime": "legacy_claude",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:53:12.664Z",
|
||||
"finishedAt": "2026-10-11T09:05:27.315Z",
|
||||
"errorCode": null,
|
||||
"categories": [],
|
||||
"nativeSessionId": null,
|
||||
"runnerInstanceId": null
|
||||
},
|
||||
{
|
||||
"runId": "0514f033-343e-48d8-8a07-1d489967e7de",
|
||||
"agentId": "644df48a-6c38-4bfb-8f8e-1dec3253ee55",
|
||||
"taskId": "8a437e8b-3a17-4ec6-8bda-9aab1c067c29",
|
||||
"runtime": "legacy_claude",
|
||||
"status": "succeeded",
|
||||
"startedAt": "2026-10-11T08:42:24.042Z",
|
||||
"finishedAt": "2026-10-11T08:49:33.046Z",
|
||||
"errorCode": null,
|
||||
"categories": [],
|
||||
"nativeSessionId": null,
|
||||
"runnerInstanceId": null
|
||||
}
|
||||
],
|
||||
"leases": [
|
||||
{
|
||||
"id": "4d2f0d98-8bf4-4060-a296-de6d99537409",
|
||||
"runId": "297bbc52-a529-4906-88cd-7d398ba0a6c3",
|
||||
"status": "released",
|
||||
"cleanupStatus": "success",
|
||||
"acquiredAt": "2026-10-11T08:46:58.559Z",
|
||||
"releasedAt": "2026-10-11T08:53:55.194Z",
|
||||
"expiresAt": null,
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "6ca5df91-0846-4b4c-b2fd-bd86775ffd72",
|
||||
"generation": 1
|
||||
},
|
||||
{
|
||||
"id": "ad470c50-2de0-484d-aab6-c981129af98a",
|
||||
"runId": "f4881989-1914-49c7-837c-d68a2cbb4302",
|
||||
"status": "released",
|
||||
"cleanupStatus": "success",
|
||||
"acquiredAt": "2026-10-11T08:53:22.410Z",
|
||||
"releasedAt": "2026-10-11T09:05:32.563Z",
|
||||
"expiresAt": null,
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "eb0f40f6-f16f-4e17-b887-de8e2db37163",
|
||||
"generation": 1
|
||||
},
|
||||
{
|
||||
"id": "861dfa16-c7fe-4b97-9834-b9ce434817f1",
|
||||
"runId": "3f718fd1-1049-4200-bca8-8b2ac377791d",
|
||||
"status": "expired",
|
||||
"cleanupStatus": "success",
|
||||
"acquiredAt": "2026-10-11T08:54:11.766Z",
|
||||
"releasedAt": "2026-10-11T08:56:12.648Z",
|
||||
"expiresAt": null,
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "382edf5c-aeec-4ce2-89b9-a4cdde9687d8",
|
||||
"generation": 1
|
||||
},
|
||||
{
|
||||
"id": "5264773c-f991-4fb3-a0d4-1a7dca7d44d8",
|
||||
"runId": "0514f033-343e-48d8-8a07-1d489967e7de",
|
||||
"status": "released",
|
||||
"cleanupStatus": "success",
|
||||
"acquiredAt": "2026-10-11T08:42:32.959Z",
|
||||
"releasedAt": "2026-10-11T09:05:17.065Z",
|
||||
"expiresAt": null,
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ownerId": "031244f8-812a-43bf-bdc3-a0be83425b0f",
|
||||
"generation": 1
|
||||
}
|
||||
],
|
||||
"owners": [
|
||||
{
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ledgerStatus": "attached",
|
||||
"actionPresent": true,
|
||||
"ownerId": "031244f8-812a-43bf-bdc3-a0be83425b0f",
|
||||
"runId": "0514f033-343e-48d8-8a07-1d489967e7de",
|
||||
"agentId": "644df48a-6c38-4bfb-8f8e-1dec3253ee55",
|
||||
"generation": 1,
|
||||
"phase": "retired",
|
||||
"admittedAt": "2026-10-11T08:42:27.173Z",
|
||||
"deadline": null,
|
||||
"retirementDeadline": null,
|
||||
"processBindingPresent": false
|
||||
},
|
||||
{
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ledgerStatus": "attached",
|
||||
"actionPresent": true,
|
||||
"ownerId": "6ca5df91-0846-4b4c-b2fd-bd86775ffd72",
|
||||
"runId": "297bbc52-a529-4906-88cd-7d398ba0a6c3",
|
||||
"agentId": "d227579b-7543-4c8c-94aa-9dfea261fa16",
|
||||
"generation": 1,
|
||||
"phase": "retired",
|
||||
"admittedAt": "2026-10-11T08:46:53.031Z",
|
||||
"deadline": null,
|
||||
"retirementDeadline": null,
|
||||
"processBindingPresent": false
|
||||
},
|
||||
{
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ledgerStatus": "attached",
|
||||
"actionPresent": true,
|
||||
"ownerId": "eb0f40f6-f16f-4e17-b887-de8e2db37163",
|
||||
"runId": "f4881989-1914-49c7-837c-d68a2cbb4302",
|
||||
"agentId": "644df48a-6c38-4bfb-8f8e-1dec3253ee55",
|
||||
"generation": 1,
|
||||
"phase": "retired",
|
||||
"admittedAt": "2026-10-11T08:53:16.520Z",
|
||||
"deadline": null,
|
||||
"retirementDeadline": null,
|
||||
"processBindingPresent": false
|
||||
},
|
||||
{
|
||||
"computerId": "6d53efb3-5b96-4694-a1c1-9746dc8278f0",
|
||||
"ledgerStatus": "attached",
|
||||
"actionPresent": true,
|
||||
"ownerId": "382edf5c-aeec-4ce2-89b9-a4cdde9687d8",
|
||||
"runId": "3f718fd1-1049-4200-bca8-8b2ac377791d",
|
||||
"agentId": "d227579b-7543-4c8c-94aa-9dfea261fa16",
|
||||
"generation": 1,
|
||||
"phase": "retired",
|
||||
"admittedAt": "2026-10-11T08:54:05.018Z",
|
||||
"deadline": null,
|
||||
"retirementDeadline": null,
|
||||
"processBindingPresent": false
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 97 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 91 KiB |
Reference in new issue
Block a user