Skip to content
quarry Check-in [6f34d948a0]
Login

Check-in [6f34d948a0]

Overview
Comment:timeline: the mainline claims rail 0 only when it is free

A merge whose two parents are both on trunk puts two chains in front of one column. Claiming rail 0 anyway stopped drawing the line that was already travelling there — the gap — and overwrote the commit it was heading to. Test asserts every head resumes its predecessor's tail.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 6f34d948a09d7068b723060d0636b7bc107fc3a13dbeeb0d9b932a3eb3fbd3d2
User & Date: dmestas on 2026-08-23 12:31:59.419
Other Links: manifest | tags
Context
2026-08-23
13:42
index: fold landing records into a queryable surface

A landing (zit#127) is a reading of forum_post, not a new artifact kind, so the table is derived and recomputed whenever any post in its thread folds -- which is what makes a reply indexed before its root converge on the same row. Backfilled once at open for indexes whose posts predate the table. check-in: 3c6bee847a user: dmestas tags: trunk

12:31
timeline: the mainline claims rail 0 only when it is free

A merge whose two parents are both on trunk puts two chains in front of one column. Claiming rail 0 anyway stopped drawing the line that was already travelling there — the gap — and overwrote the commit it was heading to. Test asserts every head resumes its predecessor's tail. check-in: 6f34d948a0 user: dmestas tags: trunk

11:08
caps: private tickets exist for holders of e

The edge resolved a CapSet and threw it away; it now rides the context, so an op can ask which letters the caller holds. Private tickets list, count and resolve for e, and for nobody else. One privacyWhere() so a fourth read path cannot silently ship without the clause. check-in: 9b2b188ece user: dmestas tags: trunk

Changes