fix: scope max turns to logical runs

This commit is contained in:
2026-08-26 13:47:35 +09:00
parent 52a5c4141f
commit 17c629136a
7 changed files with 412 additions and 19 deletions
@@ -51,6 +51,7 @@ fn round_trip_write_and_read() {
ts: 3200,
interrupted: false,
result: EngineResult::Finished,
active_run_turn_count: None,
},
];
@@ -132,6 +132,7 @@ async fn run_and_persist(
segment_id,
r.clone(),
worker.last_run_interrupted(),
worker.active_run_turn_count(),
)
.unwrap();
}
@@ -309,6 +310,7 @@ async fn session_resume_after_pause() {
// Restore state and verify
let state = session_store::restore(&store, sid, segid).unwrap();
assert!(state.last_run_interrupted);
assert_eq!(state.active_run_turn_count, Some(2));
}
#[tokio::test]