OpenCode · fe120a1a52 · recorded observations
Workflow case 582
- status
- mismatch
- lane
- sample
- compared steps
- 5
- Finding
- inspect
- Property
subagent.period-delivery- Diverged at
- step 05 ·
answer:error - First difference
/reports/0- Minimized
spawn:fg:on@launch→cancel→wake:pending→start:shell→answer:error(minimal)
Fig. 1
Execution trace
Observed counts after each compared action · each row scales to its own peak.Compared 5 of 13 requested actions.
Bar · value against its row’s peakBold · changed since the previous step≠ · expected differs from observed
01 / 5spawn:fg:on@launch
| Field | Expected · model | Observed · service |
|---|---|---|
| claimed | [] | [] |
| errors | [] | [] |
| exists | ["C","P"] | ["C","P"] |
| identities | true | true |
| inline | [] | [] |
| markersClean | true | true |
| notify | true | true |
| outbox | [] | [] |
| pending | [] | [] |
| promises | [] | [] |
| reports | [] | [] |
| requests | 0 | 0 |
| rows | [] | [] |
02 / 5cancel
| Field | Expected · model | Observed · service |
|---|---|---|
| claimed | [] | [] |
| errors | [] | [] |
| exists | ["C","P"] | ["C","P"] |
| identities | true | true |
| inline | [{"status":"cancelled","body":"Subagent cancelled","work":""}] | [{"body":"Subagent cancelled","work":"","status":"cancelled"}] |
| markersClean | true | true |
| notify | true | true |
| outbox | [] | [] |
| pending | [] | [] |
| promises | [] | [] |
| reports | [] | [] |
| requests | 0 | 0 |
| rows | [] | [] |
03 / 5wake:pending
| Field | Expected · model | Observed · service |
|---|---|---|
| claimed | ["C"] | ["C"] |
| errors | [] | [] |
| exists | ["C","P"] | ["C","P"] |
| identities | true | true |
| inline | [{"status":"cancelled","body":"Subagent cancelled","work":""}] | [{"body":"Subagent cancelled","work":"","status":"cancelled"}] |
| markersClean | true | true |
| notify | true | true |
| outbox | [] | [] |
| pending | [] | [] |
| promises | [] | [] |
| reports | [] | [] |
| requests | 1 | 1 |
| rows | [] | [] |
04 / 5start:shell
| Field | Expected · model | Observed · service |
|---|---|---|
| claimed | ["C"] | ["C"] |
| errors | [] | [] |
| exists | ["C","P"] | ["C","P"] |
| identities | true | true |
| inline | [{"status":"cancelled","body":"Subagent cancelled","work":""}] | [{"body":"Subagent cancelled","work":"","status":"cancelled"}] |
| markersClean | true | true |
| notify | true | true |
| outbox | [] | [] |
| pending | [] | [] |
| promises | [] | [] |
| reports | [] | [] |
| requests | 2 | 2 |
| rows | ["shell:running"] | ["shell:running"] |
05 / 5answer:error
First difference: /reports/0
| Field | Expected · model | Observed · service |
|---|---|---|
| ≠ reports | [{"from":"C","to":"P","status":"error","body":"model-error","work":"shell"}] | [] |
| claimed | [] | [] |
| errors | ["Failed to drain Session"] | ["Failed to drain Session"] |
| exists | ["C","P"] | ["C","P"] |
| identities | true | true |
| inline | [{"status":"cancelled","body":"Subagent cancelled","work":""}] | [{"body":"Subagent cancelled","work":"","status":"cancelled"}] |
| markersClean | true | true |
| notify | true | true |
| outbox | [] | [] |
| pending | [] | [] |
| promises | [] | [] |
| requests | 2 | 2 |
| rows | ["shell:running"] | ["shell:running"] |