memory: complete the §3 demotion — the 08-27 pointer moves to the reference layer

The promote half ran earlier; the demote half had not, leaving an archived
pointer accumulating in the wake-loaded index — the second failure mode §3
names, after "never leave two Active Session entries".

Ordering taken from the 2026-08-27 harvest row: write MEMORY.md first, demote
second, so a mid-failure leaves one copy rather than two. Three assertions run
after: exactly one Active Session block, zero occurrences of the prior pointer
in MEMORY.md, one in MEMORY-reference.md.

Verified while here: no orphaned session files — all eleven from 08-20 onward
are pointed at by exactly one index.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RmFYCUeAaPqbpJMj6uGokk
This commit is contained in:
David F Glidden
2026-08-31 09:29:49 +02:00
co-authored by Claude Opus 5
parent 697974d79f
commit a2963d94f9
2 changed files with 1 additions and 2 deletions
+1
View File
@@ -1,3 +1,4 @@
- [Session 2026-08-27 — the block came back, and the key finally got written](session-2026-08-27-the-block-came-back-and-the-key-got-written.md) — jurist ruled the block NOT PASSED and was right on all three counts; key drafted + committed `3a33666`; snapshot moved and proved; Move 2 closed against its premise. *(its NEXT — the first 20 of the 270 — was taken up and closed 2026-08-31.)* *(Demoted on promote at the 2026-08-31 wrap.)*
- [Session 2026-08-24 afternoon — the guards were not on the path](session-2026-08-24-afternoon-the-guards-were-not-on-the-path.md) — the container question answered NEGATIVE (11 of 12 threads session-local; **Mauss ran nine consecutive sessions and was never the thread**); both guards found INERT (`Write|Edit` while all work routes through Bash — `daybook-cue` inherited the broken matcher BY COPY); grounding gate rebuilt at the commit boundary; REVIEWED-126 + PENDING-95 ruled; the (b)/(c) census run (**60 guarded / 32 marked · quoting 47% or 68%**); the beacon found to have **no trigger at all** and given one. *(Demoted on promote at the 2026-08-25 wrap; full prior block below.)* - [Session 2026-08-24 afternoon — the guards were not on the path](session-2026-08-24-afternoon-the-guards-were-not-on-the-path.md) — the container question answered NEGATIVE (11 of 12 threads session-local; **Mauss ran nine consecutive sessions and was never the thread**); both guards found INERT (`Write|Edit` while all work routes through Bash — `daybook-cue` inherited the broken matcher BY COPY); grounding gate rebuilt at the commit boundary; REVIEWED-126 + PENDING-95 ruled; the (b)/(c) census run (**60 guarded / 32 marked · quoting 47% or 68%**); the beacon found to have **no trigger at all** and given one. *(Demoted on promote at the 2026-08-25 wrap; full prior block below.)*
<details><summary>prior Active Session block, verbatim</summary> <details><summary>prior Active Session block, verbatim</summary>
-2
View File
@@ -83,8 +83,6 @@ permalink: claude-memory/memory
- [Session 2026-08-31 — the 270 got read, and the population was wrong](session-2026-08-31-the-270-got-read-and-the-population-was-wrong.md) — the pulling thread named at two consecutive wraps, taken all the way: 12/17 register-silent, population 362 not 270, PENDING-171 filed. **NEXT: of the twelve silent mechanisms, how many SHOULD the register contain? — criterion written down BEFORE re-reading the rows; no mechanical form exists and none must be invented.** - [Session 2026-08-31 — the 270 got read, and the population was wrong](session-2026-08-31-the-270-got-read-and-the-population-was-wrong.md) — the pulling thread named at two consecutive wraps, taken all the way: 12/17 register-silent, population 362 not 270, PENDING-171 filed. **NEXT: of the twelve silent mechanisms, how many SHOULD the register contain? — criterion written down BEFORE re-reading the rows; no mechanical form exists and none must be invented.**
- [Session 2026-08-27 — the block came back, and the key finally got written](session-2026-08-27-the-block-came-back-and-the-key-got-written.md) — jurist ruled the block NOT PASSED and was right on all three counts; key drafted + committed `3a33666`; snapshot moved and proved; Move 2 closed against its premise. *(its NEXT — the first 20 of the 270 — was taken up and closed 2026-08-31.)*
## Historical reference → MEMORY-reference.md ## Historical reference → MEMORY-reference.md
Older archived-session pointers and the stable reference layer (steward profile · project-state detail · L1/L2/Chamber inventories · legacy pending-work · reference-file list) live in [MEMORY-reference.md](MEMORY-reference.md) — consult on demand; not loaded at wake. Recent cross-session trajectory comes from the Active Session entry above + the recent `session-*.md` files (wake §2.b.1). Older archived-session pointers and the stable reference layer (steward profile · project-state detail · L1/L2/Chamber inventories · legacy pending-work · reference-file list) live in [MEMORY-reference.md](MEMORY-reference.md) — consult on demand; not loaded at wake. Recent cross-session trajectory comes from the Active Session entry above + the recent `session-*.md` files (wake §2.b.1).