yoi/crates/pod/tests
Hare 077efee13b feat: live auto-fork の marker 形式を確定(seq 比較 + forked_from 記録)
方針: 末尾 entry-count 比較で検知し、元 Segment は immutable のまま
(terminal marker を書き戻さない)。fork lineage は新 Segment の
SegmentStart.forked_from に前向きに記録するため、log だけから辿れる。
過去 fork と対称で、nested fork も marker 位置の調停が不要。

- session-store ensure_head_or_fork に at_turn_index 引数を追加し
  新 Segment へ forked_from を記録
- pod ensure_segment_head の auto-fork も同様に forked_from を記録
  (at_turn_index = writer の現 turn_count)
- fork_at の doc に「元 Segment を mutate しない」invariant を明記
- test: nested past-fork が祖先を不変に保つ / Pod 並行 writer drift で
  auto-fork し forked_from を記録 / 元 Segment に marker が書かれない
2026-05-20 06:42:09 +09:00
..
compact_events_test.rs feat: live auto-fork の marker 形式を確定(seq 比較 + forked_from 記録) 2026-05-20 06:42:09 +09:00
consolidation_test.rs update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ 2026-05-20 05:06:04 +09:00
controller_test.rs update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ 2026-05-20 05:06:04 +09:00
pod_comm_tools_test.rs update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ 2026-05-20 05:06:04 +09:00
pod_events_test.rs update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ 2026-05-20 05:06:04 +09:00
restore_test.rs feat: Session(Segment 群の grouping)を導入 2026-05-20 06:17:56 +09:00
session_metrics_test.rs feat: Session(Segment 群の grouping)を導入 2026-05-20 06:17:56 +09:00
spawn_pod_test.rs update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ 2026-05-20 05:06:04 +09:00
system_prompt_template_test.rs feat: Session(Segment 群の grouping)を導入 2026-05-20 06:17:56 +09:00