Files
headroom/.ralph/ralph-history.json
Santhosh Janardhanan b7bbfb45c0 docs(openspec): add reporting API contract documentation
Add comprehensive API documentation for the reporting endpoint:
- Request/response structure
- View type inference (did/is/will)
- Blank vs explicit zero semantics
- Status values and error responses

Related to enhanced-allocation change.
2026-03-08 18:22:27 -04:00

178 lines
4.5 KiB
JSON

{
"iterations": [
{
"iteration": 1,
"startedAt": "2026-02-18T19:18:48.446Z",
"endedAt": "2026-02-18T19:18:53.115Z",
"durationMs": 1302,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [
".opencode/skills/open-ralph-wiggum/",
".ralph/"
],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 2,
"startedAt": "2026-02-18T19:18:57.638Z",
"endedAt": "2026-02-18T19:19:02.087Z",
"durationMs": 1135,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 3,
"startedAt": "2026-02-18T19:19:06.524Z",
"endedAt": "2026-02-18T19:19:11.037Z",
"durationMs": 1212,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 4,
"startedAt": "2026-02-18T19:19:15.470Z",
"endedAt": "2026-02-18T19:19:19.996Z",
"durationMs": 1234,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 5,
"startedAt": "2026-02-18T19:19:24.447Z",
"endedAt": "2026-02-18T19:19:28.947Z",
"durationMs": 1167,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 6,
"startedAt": "2026-02-18T19:19:33.395Z",
"endedAt": "2026-02-18T19:19:37.864Z",
"durationMs": 1159,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 7,
"startedAt": "2026-02-18T19:19:42.294Z",
"endedAt": "2026-02-18T19:19:46.806Z",
"durationMs": 1172,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 8,
"startedAt": "2026-02-18T19:19:51.271Z",
"endedAt": "2026-02-18T19:19:55.730Z",
"durationMs": 1147,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 9,
"startedAt": "2026-02-18T19:20:00.161Z",
"endedAt": "2026-02-18T19:20:04.602Z",
"durationMs": 1153,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 10,
"startedAt": "2026-02-18T19:20:09.028Z",
"endedAt": "2026-02-18T19:20:13.478Z",
"durationMs": 1149,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [],
"exitCode": 1,
"completionDetected": false,
"errors": [
"\u001b[91m\u001b[1mError: \u001b[0mSession not found"
]
},
{
"iteration": 10,
"startedAt": "2026-02-26T03:41:24.806Z",
"endedAt": "2026-02-26T03:43:03.164Z",
"durationMs": 91537,
"agent": "opencode",
"model": "",
"toolsUsed": {},
"filesModified": [
"openspec/changes/enhanced-allocation/"
],
"exitCode": 1,
"completionDetected": false,
"errors": []
}
],
"totalDurationMs": 103367,
"struggleIndicators": {
"repeatedErrors": {},
"noProgressIterations": 0,
"shortIterations": 0
}
}