Skip to content
quarry Check-in [13cb36d2e5]
Login

Check-in [13cb36d2e5]

Overview
Comment:Accepted. The panel found something real, and the two things it could not say about itself are now things it says.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 13cb36d2e5ed4d49705bcc1ebc03091dc6f92e922ca51237a65c3fac8e6a2e59
User & Date: dmestas on 2026-08-26 09:37:11.561
Other Links: manifest | tags
Context
2026-08-26
10:05
Accepted. A decision record and a discussion thread are different things, and the timeline now says which is which. check-in: 349027e507 user: dmestas tags: trunk
10:02
Timeline: landings are landings, not forum posts

Landings are built on forum artifacts, so the forum trigger filed every comment and verdict as kind 'f' with a 'Forum: ' prefix — rows reading 'Forum: zit-landing-state: accepted Accepted. The forge now tells y'. quarry had already decided these are not forum content; the timeline was the surface that missed it.

Verdicts are kind 'l' and appear in a mixed timeline because they change the target branch. Comments are 'lc' and appear only under the new y=l. Both link to the landing rather than the post.

Classified in the fold, not the trigger: the trigger fires before the landing row exists, since the root post is what it is derived from. Backfilled for stores folded before this. closed check-in: 5d398dd22e user: dmestas tags: landing-timeline

09:37
Accepted. The panel found something real, and the two things it could not say about itself are now things it says. check-in: 13cb36d2e5 user: dmestas tags: trunk
2026-08-25
22:22
ops: name the untimed remainder instead of leaving it to subtraction

SQL has no timing category of its own and cannot easily get one: the sqlite driver builds its connector through an unexported constructor, so there is nothing to wrap. The panel's honest answer is subtraction, and subtraction the reader does in their head is not an answer.

'rest' is now a column, the lede says what the ops-minus-zit gap contains and why SQL is not split out. closed check-in: 0d65af656c user: dmestas tags: fleet-census

22:15
Forum read-state: break the same-second tie, and prove it end to end

Marks were stored second-granular like index post dates, so opening a thread in the same second its newest post landed left the thread the reader was looking at unread. Marks now carry a fractional part, which makes the two orderable: a post from the view's own second was in the page and reads as seen; any later second re-brightens.

Adds a harness test that walks the whole loop, including the part worth pinning — forum.get does not mark read, only forum.read does. check-in: c7bf7c08f0 user: dmestas tags: trunk

Changes