(id: &str, summary: &str)
| 41 | } |
| 42 | |
| 43 | fn goal_node(id: &str, summary: &str) -> ProvenanceNode { |
| 44 | ProvenanceNode { |
| 45 | id: id.into(), |
| 46 | kind: ProvenanceNodeKind::Goal, |
| 47 | timestamp: 1_735_689_600_000, |
| 48 | summary: summary.into(), |
| 49 | detail: None, |
| 50 | change_hash: None, |
| 51 | tool_name: None, |
| 52 | tool_call_id: None, |
| 53 | duration_ms: None, |
| 54 | classified: false, |
| 55 | confidence: None, |
| 56 | consolidated_from: Vec::new(), |
| 57 | } |
| 58 | } |
| 59 | |
| 60 | fn save_turn_graph( |
| 61 | repo: &Repository, |
no outgoing calls
no test coverage detected