Skip to content
quarry Check-in [7d2a820f65]
Login

Check-in [7d2a820f65]

Overview
Comment:landings: the decision surface

A list of what awaits a decision and a page per record: proposal, diff against target computed at view time, discussion, and the controls. accept rides `i` because it merges; everything else is a forum cap. Transitions render as events — zit stores them as replies, which is encoding the interface exists to hide.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 7d2a820f6553e546659c24483b39c2093224fbeff56bbc18275654ed6253f52d
User & Date: dmestas on 2026-08-23 19:17:55.044
Other Links: manifest | tags
Context
2026-08-23
19:19
merge landings with trunk check-in: 8a034b58c7 user: dmestas tags: trunk
19:17
landings: the decision surface

A list of what awaits a decision and a page per record: proposal, diff against target computed at view time, discussion, and the controls. accept rides `i` because it merges; everything else is a forum cap. Transitions render as events — zit stores them as replies, which is encoding the interface exists to hide. check-in: 7d2a820f65 user: dmestas tags: trunk

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

Changes