Blomios
40ca3e522f
feat(domain,infra,app): rotation/rétention log.jsonl + lecture paginée (LS6)
Backend uniquement (UI React repoussée à LS7) :
- domain : port ConversationArchive + structs SegmentStats/PageCursor/PageDirection/
TurnSlice/RotationDecision/RotationThresholds, fn pures rotation_plan/clamp_page_limit
+ consts ; re-exports lib.
- infrastructure : impl ConversationArchive pour FsConversationLog (stats/rotate/page
+ helpers), archive segmentée hors chemin chaud.
- application : ReadConversationPage + DTO + ConversationArchiveProvider (conversation/paginate),
RotateConversationLog (conversation/rotate), exports mod/lib.
- app-tauri : AppConversationArchiveProvider + wiring (state), rotation détachée dans
launch_agent + commande read_conversation_page (commands), DTOs (dto),
commande enregistrée (generate_handler!).
- tests (QA, verts) : conversation_log, conversation_rotate_paginate (nouveau),
dto (module test). Pivots INV-LS6 et cohérence fold-après-rotation verts.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 12:58:40 +02:00
..
2026-06-20 08:56:39 +02:00
2026-06-22 12:58:40 +02:00
2026-06-13 21:42:53 +02:00
2026-06-08 08:47:23 +02:00
2026-06-20 08:56:39 +02:00
2026-06-20 08:56:39 +02:00
2026-06-06 01:27:01 +02:00
2026-06-16 15:07:48 +02:00
2026-06-15 20:39:18 +02:00
2026-06-12 18:10:50 +02:00
2026-06-22 12:58:40 +02:00
2026-06-22 08:09:57 +02:00
2026-06-21 10:06:29 +02:00
2026-06-06 01:27:01 +02:00
2026-06-21 02:00:05 +02:00
2026-06-09 09:24:51 +02:00
2026-06-22 08:09:57 +02:00
2026-06-20 08:56:39 +02:00
2026-06-21 19:03:19 +02:00
2026-06-20 08:56:39 +02:00
2026-06-06 01:27:01 +02:00
2026-06-20 08:56:39 +02:00
2026-06-06 01:27:01 +02:00
2026-06-20 08:56:39 +02:00
2026-06-20 08:56:39 +02:00
2026-06-21 18:30:47 +02:00
2026-06-06 01:27:01 +02:00
2026-06-06 01:27:01 +02:00
2026-06-06 01:27:01 +02:00