Archived section (native time_archived), session pinning, hidden-machinery removal #26
Loading…
Reference in a new issue
No description provided.
Delete branch "oss-oo/observatory-archive-pin-hive20260924"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
session.time_archivedset; full row affordances (response modal, transcript, pinning) plus Unarchive; History rows get Archive.UPDATE session SET time_archived=? WHERE id=?/…=NULL WHERE id=?), ZCode store-native archive semantics (default list queries addtime_archived is nullunlessincludeArchived). Guards: 409 while a turn is running, friendly 503 when the DB is locked.observatory-state.json), pinned rows float to the top of their section, both blocks honor the selected sort, pagination keeps pinned rows on page 1 (POST /api/pin,POST /api/unpin,pinnedflag in/api/sessions)./api/unhide,/api/restore,hiddenin/api/sessions,load_hidden/save_hidden; a leftoverhiddenstate key is dropped on first write.Evidence
/tmp/pinky-archive-evidence/.sess_eeafc633…, Flash, scratch cwd): archive sets a sane now-mstime_archived, the store-default list filter (time_archived IS NULL) stops returning it, observatory routes it to Archived; unarchive clears to NULL. No owner session was archived/unarchived; the scratch session is left archived as a live specimen.Notes
tasks.archived) which the observatory never writes — desktop-side visual effect to be validated by the owner (documented in README).