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 55s
followup-stop-resume.runner-codex.local.followup-stop-resume
- Attempt
- 1
- Duration
- 2m 55s
- Agent runtime
- 2m 42s
- 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 |
|---|---|---|---|---|---|---|---|
27758584-d311-4023-b28e-5840ca3c8060 | 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": 26967,
"outputTokens": 1431,
"cachedInputTokens": 304164,
"totalTokens": 332562,
"reportedCostUsd": 0,
"costStatus": "unpriced"
},
"runtime": {
"provider": "local",
"agentRunDurationMs": 161647,
"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": 26967,
"ledgerScope": {
"issueId": "99589140-698e-470a-a5d0-39ac6dce4370",
"projectId": "b60877bd-a229-480f-9dee-9977079ba4ba",
"billingCode": null
},
"usageSource": "per_run",
"costUsdExact": "0.098660400",
"freshSession": true,
"outputTokens": 1431,
"usageByModel": null,
"sessionReused": false,
"budgetDispatch": {
"admittedAt": "2026-10-21T16:13:19.698Z",
"handedOffAt": "2026-10-21T16:13:19.718Z",
"reservationId": "6e31ca53-d7ce-4974-88c9-0a699fd22ea6",
"recoveryLeaseOwner": null
},
"budgetExposure": {
"sequence": 16,
"sourceId": "3f83b8c1-f55c-4399-b9b5-328c07c0748f",
"costCents": "9.8660400"
},
"rawInputTokens": 26967,
"sessionRotated": false,
"configFreshness": {
"session": {
"reset": true,
"categories": [
"adapter",
"adapterConfig",
"agentRuntimeConfig",
"instructions",
"issueOverrides",
"workspaceConfig",
"environment",
"envBindings",
"secrets",
"runtimeSkills"
],
"resetReasons": [],
"nextFingerprint": "v1:sha256:5e97e55e060567fd7f5daf3e8a627fd1eac8ada0199317f831ce852050dfe372",
"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:e07e9e8457b0d5ede6a5a017f131a15d9cf5afc8230b6f817f9e574a63ef5212",
"workspaceReused": false,
"activeWorkspaceId": "92a50e12-807b-46e0-a205-a8b2c03451c0",
"changedCategories": [],
"storedFingerprint": null,
"fingerprintVersion": 1,
"inferredFingerprint": null,
"previousWorkspaceId": null,
"configSnapshotRefreshed": false,
"storedFingerprintPresent": false
}
},
"rawOutputTokens": 1431,
"cacheWriteTokens": 0,
"cachedInputTokens": 304164,
"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": "01a15f3d-1641-70c0-96bb-fb964f1fefa0",
"accountingReceiptId": "e808fcb6-dd8f-4ba7-a18a-5f9793d1b06b",
"cacheAdjustedCostUsd": null,
"rawCachedInputTokens": 304164,
"sessionRotationReason": null,
"accountingReceiptReady": true,
"rawInputIncludesCached": false,
"accountingReceiptSequence": 16,
"accountingReceiptSourceId": "3f83b8c1-f55c-4399-b9b5-328c07c0748f",
"accountingReceiptReceivedAt": "2026-10-21T16:16:00.137Z"
}
}