Repository navigation
Commit 98e4e5f
committed
feat(subagent): record typed terminal failures for the parent
A failed worker reached the parent as two booleans and error prose, so
the parent could not tell a transient provider fault from a stuck or
cancelled lane, and an answered ask_director left no trace once the run
died. The store now writes one frozen failure record in the same
mutation that makes a non-clean terminal visible, and provider_failure
and continuable derive from its class so every projection agrees.1 parent a86b77c commit 98e4e5f
14 files changed
Lines changed: 1344 additions & 136 deletions
File tree
- docs
- src/subagent
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
| 156 | + | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1200 | 1200 | | |
1201 | 1201 | | |
1202 | 1202 | | |
| 1203 | + | |
1203 | 1204 | | |
1204 | 1205 | | |
1205 | | - | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
1206 | 1212 | | |
1207 | 1213 | | |
1208 | 1214 | | |
| |||
1562 | 1568 | | |
1563 | 1569 | | |
1564 | 1570 | | |
| 1571 | + | |
1565 | 1572 | | |
1566 | 1573 | | |
1567 | | - | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
1568 | 1580 | | |
1569 | 1581 | | |
1570 | 1582 | | |
| |||
2431 | 2443 | | |
2432 | 2444 | | |
2433 | 2445 | | |
| 2446 | + | |
2434 | 2447 | | |
2435 | 2448 | | |
2436 | | - | |
| 2449 | + | |
| 2450 | + | |
| 2451 | + | |
| 2452 | + | |
| 2453 | + | |
| 2454 | + | |
2437 | 2455 | | |
2438 | 2456 | | |
2439 | 2457 | | |
| |||
0 commit comments