Skip to content
quarry Check-in [bd91af3158]
Login

Check-in [bd91af3158]

Overview
Comment:chat archival: fold chat into forum-thread artifacts (0001 §5 durability)

internal/chatarchive: batches a channel's messages (per N or T) and mints them as a 'Chat archive' forum thread through zit forum post/reply (zit#76) — one thread per channel, each batch a reply carrying the transcript, so history clones with the repo. Minting runs only on the lease holder; non-holders drop their buffers (the holder's archive folds back to every node). zitcli gains ForumPost/ForumReply/ TechnoteAdd. --chat-archive on by default. Verified live: chat batches materialize as forum threads and reply to the same thread.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: bd91af315834de887a6703d2fb118180a7aa04e0ec286705aa58939c17bc73a6
User & Date: dmestas on 2026-08-16 05:16:45.059
Other Links: manifest | tags
Context
2026-08-16
05:17
rfcs: chat forum-archival shipped (zit#76 landed) check-in: db788a07c6 user: dmestas tags: trunk
05:16
chat archival: fold chat into forum-thread artifacts (0001 §5 durability)

internal/chatarchive: batches a channel's messages (per N or T) and mints them as a 'Chat archive' forum thread through zit forum post/reply (zit#76) — one thread per channel, each batch a reply carrying the transcript, so history clones with the repo. Minting runs only on the lease holder; non-holders drop their buffers (the holder's archive folds back to every node). zitcli gains ForumPost/ForumReply/ TechnoteAdd. --chat-archive on by default. Verified live: chat batches materialize as forum threads and reply to the same thread. check-in: bd91af3158 user: dmestas tags: trunk

05:11
zitcli: use diff -R on bare stores (zit#69); re-tighten write ordering (zit#75)

zit diff now accepts -R for --from/--to, so quarry diffs bare stores without a checkout. Millisecond D cards restore real same-second write order, so TestWriteOps asserts strict last-write-wins again. check-in: 76b09e7fb8 user: dmestas tags: trunk

Changes