Overview
| Comment: | Merge the store count primitive onto cli so the sync request/response composer can enumerate the store. |
|---|---|
| Timelines: | family | ancestors | descendants | both | cli |
| Files: | files | file ages | folders |
| SHA3-256: |
76bf611f9d15e34736c11e9e17d4b5a3 |
| User & Date: | dmestas on 2026-07-15 11:08:14.810 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-07-15
| ||
| 12:05 | Compose sync requests from client and store state so the transport and simulator can drive the send half without owning IO: buildRequest emits the version pragma, an optional body login, the operation cards, an igot per holding, a gimme per phantom, and a file per queued send per sync 3.2. check-in: e6975d1870 user: dmestas tags: cli | |
| 11:08 | Merge the store count primitive onto cli so the sync request/response composer can enumerate the store. check-in: 76bf611f9d user: dmestas tags: cli | |
| 11:07 | Add a count query to the ArtifactStore boundary returning the entry total, so a sync peer can walk the dense 1..=count rids and classify each as held or phantom to announce its holdings and request what it lacks per sync sections 3.2 and 3.3. check-in: 4c38e8fbd6 user: dmestas tags: trunk | |
| 07:00 | Merge trunk back onto cli after integrating the query slice, so follow-on transport work builds on the aligned tip. check-in: e791084496 user: dmestas tags: cli | |
Changes
Modified src/repostate.zig
from [7dfdfe2ea0]
to [4448436c18].
[diff]
Modified src/repostate_test.zig
from [0dfcec3182]
to [a3e29ec15b].
[diff]