Failed checks:
- followupStopResume.active-followup-before-stop — One ordinary user follow-up must persist while the original result-free provider run is still active.
- followupStopResume.stop-remains-authoritative — The acknowledged Stop must retain one cancelled run with no automatic continuation throughout the recorded quiet window before a real user resumes.
- followupStopResume.one-explicit-resumption — Only one user-triggered successor may complete the original task after Stop.
- followupStopResume.retained-context-workspace-tools — The independently seeded context, earlier follow-up, workspace, production instructions and tool contract must survive without being restated in the resume message.
- followupStopResume.accessible-resumed-result — One receipt-bound final reply must expose the independently verified result without a pending question.
See all behavioral checks (5)
| Result | Check | Detail |
|---|---|---|
| Fail | followupStopResume.active-followup-before-stop | One ordinary user follow-up must persist while the original result-free provider run is still active. |
| Fail | followupStopResume.stop-remains-authoritative | The acknowledged Stop must retain one cancelled run with no automatic continuation throughout the recorded quiet window before a real user resumes. |
| Fail | followupStopResume.one-explicit-resumption | Only one user-triggered successor may complete the original task after Stop. |
| Fail | followupStopResume.retained-context-workspace-tools | The independently seeded context, earlier follow-up, workspace, production instructions and tool contract must survive without being restated in the resume message. |
| Fail | followupStopResume.accessible-resumed-result | One receipt-bound final reply must expose the independently verified result without a pending question. |
candidate failure
Test details0/5 checks · 2m 50s
followup-stop-resume.runner-codex.local.followup-stop-resume
- Attempt
- 1
- Duration
- 2m 50s
- Agent runtime
- 2m 37s
- Runtime
- native
- Provider
- codex
- Model
- gpt-6.1-sol
- Issue
- RUN-1
No result artifact was uploaded
| Run | Warmth | Environment/lease | Workspace | Runner | Provider process | Provider session | Provider launches |
|---|---|---|---|---|---|---|---|
c4c2bb20-a288-4a60-b7c2-58e4cb31468e | unknown | unknown (evidence_missing) | unknown (evidence_missing) | unknown (evidence_missing) | unknown (evidence_missing) | unknown (evidence_missing) | unknown |
| Result | Matcher | Expectation | Detail |
|---|---|---|---|
| Fail | json_path |
{"kind":"json_path","path":"followupStopResume.active-followup-before-stop","expected":true} | One ordinary user follow-up must persist while the original result-free provider run is still active. |
| Fail | json_path |
{"kind":"json_path","path":"followupStopResume.stop-remains-authoritative","expected":true} | The acknowledged Stop must retain one cancelled run with no automatic continuation throughout the recorded quiet window before a real user resumes. |
| Fail | json_path |
{"kind":"json_path","path":"followupStopResume.one-explicit-resumption","expected":true} | Only one user-triggered successor may complete the original task after Stop. |
| Fail | json_path |
{"kind":"json_path","path":"followupStopResume.retained-context-workspace-tools","expected":true} | The independently seeded context, earlier follow-up, workspace, production instructions and tool contract must survive without being restated in the resume message. |
| Fail | json_path |
{"kind":"json_path","path":"followupStopResume.accessible-resumed-result","expected":true} | One receipt-bound final reply must expose the independently verified result without a pending question. |
Usage and billing metadata
{
"billing": {
"llm": {
"runCount": 1,
"runsWithTokenUsage": 1,
"runsWithReportedCost": 0,
"inputTokens": 26997,
"outputTokens": 1434,
"cachedInputTokens": 304322,
"totalTokens": 332753,
"reportedCostUsd": 0,
"costStatus": "unpriced"
},
"runtime": {
"provider": "local",
"agentRunDurationMs": 156834,
"leaseDurationMs": null,
"leaseCount": 0,
"costStatus": "not_metered",
"costSource": "local_not_metered"
},
"reportedCostUsd": 0,
"estimatedRuntimeCostUsd": 0,
"observedAndEstimatedCostUsd": 0,
"complete": false
},
"rawUsage": {
"model": "gpt-6.1-sol",
"biller": "openai",
"costUsd": null,
"provider": "openai",
"costStatus": "estimated",
"billingType": "metered_api",
"inputTokens": 26997,
"ledgerScope": {
"issueId": "25008235-6354-41d4-9b71-2810e82c5c6d",
"projectId": "62ec2fad-3ae5-4b54-bdec-4f82b36e3bb9",
"billingCode": null
},
"usageSource": "per_run",
"costUsdExact": "0.098766200",
"freshSession": true,
"outputTokens": 1434,
"usageByModel": null,
"sessionReused": false,
"budgetDispatch": {
"admittedAt": "2026-10-21T16:31:45.209Z",
"handedOffAt": "2026-10-21T16:31:45.231Z",
"reservationId": "b8f66cef-dae2-44ea-ae30-6b00763fd545",
"recoveryLeaseOwner": null
},
"budgetExposure": {
"sequence": 16,
"sourceId": "d0f7882f-3f3c-487a-b7c7-99f03988a84d",
"costCents": "9.8766200"
},
"rawInputTokens": 26997,
"sessionRotated": false,
"configFreshness": {
"session": {
"reset": true,
"categories": [
"adapter",
"adapterConfig",
"agentRuntimeConfig",
"instructions",
"issueOverrides",
"workspaceConfig",
"environment",
"envBindings",
"secrets",
"runtimeSkills"
],
"resetReasons": [],
"nextFingerprint": "v1:sha256:45f85db661a8b8e7d996bcccc4da31baf982fef7e31a0149f2b8d39991a83c7a",
"changedCategories": [],
"taskSessionReused": false,
"fingerprintVersion": 1,
"taskSessionAvailable": false,
"storedFingerprintPresent": false
},
"version": 1,
"workspace": {
"action": "create",
"reasons": [],
"categories": [
"mode",
"projectWorkspace",
"strategy",
"repo",
"lifecycleCommands",
"runtimeServices",
"environment",
"realization"
],
"reuseRequested": false,
"nextFingerprint": "v1:sha256:1fba969f1dec8aadfbaaca08389b1396526778944302ce302d260c4a8492fbcc",
"workspaceReused": false,
"activeWorkspaceId": "8c3b6df2-2470-4d88-a764-ad5fa6db8109",
"changedCategories": [],
"storedFingerprint": null,
"fingerprintVersion": 1,
"inferredFingerprint": null,
"previousWorkspaceId": null,
"configSnapshotRefreshed": false,
"storedFingerprintPresent": false
}
},
"rawOutputTokens": 1434,
"cacheWriteTokens": 0,
"cachedInputTokens": 304322,
"pricingProvenance": {
"source": "rate_card",
"version": "openai-standard-2026-09-30",
"evidence": "https://developers.openai.com/api/docs/pricing; standard processing assumed; short per-request context assumed; cache writes reported",
"contextTier": "short",
"serviceTier": "standard",
"inputCentsPerMillion": "200.0000000",
"outputCentsPerMillion": "1000.0000000",
"cacheWriteCentsPerMillion": "250.0000000",
"cachedInputCentsPerMillion": "10.0000000"
},
"providerRequestId": null,
"taskSessionReused": false,
"persistedSessionId": "01a15f4d-f4ee-70b0-beaf-7ab67c908a9c",
"accountingReceiptId": "f2e07a26-d34c-4341-bc5c-b3c3596844be",
"cacheAdjustedCostUsd": null,
"rawCachedInputTokens": 304322,
"sessionRotationReason": null,
"accountingReceiptReady": true,
"rawInputIncludesCached": false,
"accountingReceiptSequence": 16,
"accountingReceiptSourceId": "d0f7882f-3f3c-487a-b7c7-99f03988a84d",
"accountingReceiptReceivedAt": "2026-10-21T16:34:20.857Z"
}
}