| 576 | use super::*; |
| 577 | |
| 578 | fn make_envelope() -> SessionEnvelope { |
| 579 | SessionEnvelope::builder("sess-abc-123", "claude-code") |
| 580 | .agent_display_name("Claude Code") |
| 581 | .turn_number(3) |
| 582 | .total_turns(7) |
| 583 | .session_started_at(1737000000) |
| 584 | .turn_started_at(1737000300) |
| 585 | .turn_ended_at(1737000312) |
| 586 | .turn_duration_ms(12400) |
| 587 | .prompt_summary("Fix the authentication bug in login.rs") |
| 588 | .files_in_turn(vec![ |
| 589 | "src/auth.rs".to_string(), |
| 590 | "src/auth_test.rs".to_string(), |
| 591 | ]) |
| 592 | .files_in_session(5) |
| 593 | .delegation_id("deleg-xyz") |
| 594 | .build() |
| 595 | } |
| 596 | |
| 597 | fn make_minimal_envelope() -> SessionEnvelope { |
| 598 | SessionEnvelope::builder("s1", "test-agent").build() |