| 1 | { |
| 2 | "schemaVersion": "0.3", |
| 3 | "project": { |
| 4 | "name": "weather-dashboard", |
| 5 | "generatedAt": "2026-06-19T06:50:11.984Z" |
| 6 | }, |
| 7 | "summary": { |
| 8 | "total": 2, |
| 9 | "byKind": { |
| 10 | "user_text_decline": 1, |
| 11 | "user_interrupt": 1 |
| 12 | } |
| 13 | }, |
| 14 | "rejections": [ |
| 15 | { |
| 16 | "nodeId": "node_003", |
| 17 | "kind": "user_text_decline", |
| 18 | "source": "text", |
| 19 | "confidence": 0.8, |
| 20 | "toolUseId": null, |
| 21 | "tool": null, |
| 22 | "ts": "2026-06-01T10:09:00.000Z", |
| 23 | "evidence": "No, scrap the radar map, it is too heavy. Keep the page lightweight, just the forecast cards." |
| 24 | }, |
| 25 | { |
| 26 | "nodeId": "node_003", |
| 27 | "kind": "user_interrupt", |
| 28 | "source": "text", |
| 29 | "confidence": 1, |
| 30 | "toolUseId": null, |
| 31 | "tool": null, |
| 32 | "ts": "2026-06-01T10:11:00.000Z", |
| 33 | "evidence": "[Request interrupted by user]" |
| 34 | } |
| 35 | ] |
| 36 | } |