Recorded · report case 05 / 32 · primary/leaf.jsonl:5
Report delivery · case 05
A fresh link, a partial report and a completed follow-up. Select a step to inspect its formatted body and callback order.
Transition 01 / 03 · Configure✓ expected = observed
- BeforeFresh link
- After ConfigureNotify on
- OutcomeHost kept
Recorded output
notify: true
inherited: {"host":"kept"}Compare expected and observed fields
{
"action": {
"type": "configure",
"notify": true
},
"expected": {
"notify": true,
"inherited": {
"host": "kept"
}
},
"observed": {
"notify": true,
"inherited": {
"host": "kept"
}
}
}Transition 02 / 03 · Partial✓ expected = observed
- BeforeNotify on
- After PartialNo text · shell running · running row
- Outcome0 events
Recorded output
Subagent completed without a text response. Background work still running: - shell (sh_1): printf ok
Compare expected and observed fields
{
"action": {
"type": "partial",
"running": true,
"answer": "",
"row": "running"
},
"expected": {
"body": "Subagent completed without a text response.\n\nBackground work still running:\n- shell (sh_1): printf ok",
"events": []
},
"observed": {
"body": "Subagent completed without a text response.\n\nBackground work still running:\n- shell (sh_1): printf ok",
"events": []
}
}Transition 03 / 03 · Follow-up✓ expected = observed
- BeforeNo text · shell running · running row
- After Follow-upFinished · shell gone · completed row
- OutcomeAdmit → ack
Recorded output
Finished
Compare expected and observed fields
{
"action": {
"type": "followup",
"running": false,
"answer": "Finished",
"row": "completed"
},
"expected": {
"body": "Finished",
"events": [
[
"admit",
"parent",
"<subagent sessionID=\"child\" state=\"completed\" description=\"Review\">\nFinished\n</subagent>"
],
[
"ack",
"notice"
]
]
},
"observed": {
"body": "Finished",
"events": [
[
"admit",
"parent",
"<subagent sessionID=\"child\" state=\"completed\" description=\"Review\">\nFinished\n</subagent>"
],
[
"ack",
"notice"
]
]
}
}