From 06d83dfd2f5b196e355e267db8e2665b69164c15 Mon Sep 17 00:00:00 2001 From: Vuong Hoang Date: Wed, 23 Sep 2026 06:53:29 -0700 Subject: [PATCH] =?UTF-8?q?memory:=20the=20staged=20design-dev=20ref=20mov?= =?UTF-8?q?es=20=E2=80=94=20read=20it,=20do=20not=20trust=20a=20SHA=20writ?= =?UTF-8?q?ten=20here?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit He rebases onto our main and rewrites the ref in place; it has already gone 878ed86 -> a99b7bb. Merging a SHA copied out of the memory file would merge a pre-rebase branch that predates both his scroll-margin fix and our bug-hunt batch. Third instance of one class today: a 'PUSHED' row that was stale when written, a postbox send-note promoted into durable memory, and now a moving ref recorded by SHA. The file records what was true when written; anything that moves needs a command, not a value. --- persistent-memory.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/persistent-memory.md b/persistent-memory.md index 1774033..377932d 100644 --- a/persistent-memory.md +++ b/persistent-memory.md @@ -47,9 +47,15 @@ _As of 2026-09-22:_ (booth `booth-svos-retheme`, ask id `svos`: ship / voice / emblem, all three with design-dev's recommendation attached). **Nothing from us gates it and the branch must NOT be merged until he pings after the rulings.** - Branch `refs/heads/design-dev/svos-retheme` @ `878ed86` is fetched into this - repo as an **inert ref** — verified: nothing checked out, `main` clean, - `git merge-tree` against `33e7149` clean, merged tree 649 green. + Branch `refs/heads/design-dev/svos-retheme` is fetched into this repo as an + **inert ref** — nothing checked out, `main` clean, merge-tree clean. + ⚠ **DO NOT TRUST A SHA WRITTEN HERE — READ THE REF.** He rebases onto our + `main` and rewrites the ref in place; it has already moved `878ed86` → + `a99b7bb` (rebase onto `1826d19`, plus the scroll-margin fix). Merging a SHA + copied out of this file would merge a pre-rebase branch. Same class as the + stale "PUSHED" row and the stale postbox-mode note: **this file records what + was true when written, and a moving ref is not that.** Run + `git show-ref | grep svos` and `git merge-tree --write-tree HEAD `. - 🔶 **THE FIXUP HOLD IS PARTIAL, NOT BLANKET.** `booth/templates/booth.html` is **RELEASED** — design-dev does not touch it, so bug-hunt findings there land immediately. **HELD** while his branch is out: `base.html`, `view.html`,