memory: snapshot — v1.0.0b1 cut, the version that was two copies, and the design-dev handoff

This commit is contained in:
vh
2026-09-22 21:41:56 -07:00
parent 3126deca00
commit 8a18dd13ab
2 changed files with 76 additions and 4 deletions
+13 -4
View File
@@ -30,10 +30,18 @@ _As of 2026-09-22:_
(filename-prefix groups) is built; `test_no_group_rail_is_shipped_yet` was
deleted in the same commit, as required.
→ `persistent-memory.d/2026-09-22-u7-landed-and-a-table-that-did-not-reproduce.md`
- 🔶 **THE 1.0 CUT IS NOW A DECISION, NOT A DEPENDENCY, AND IT IS HIS.** The v1
target is met. A major bump needs explicit operator approval; nothing in the
code is waiting on it. The open fork: cut `1.0`, or stage a `0.7.0` first.
**Not bumped — the work is committed as commits, which are not releases.**
- ✅ **RELEASED `v1.0.0b1` — the first 1.x release, staged as a BETA** (operator,
2026-09-22: "cut 1.0 beta 1"). Feature-complete, no new features, remaining
work is bugs. `1.0.0` final is cut when the beta survives. **NOT PUSHED.**
→ `persistent-memory.d/2026-09-22-v1-staged-as-a-beta-and-a-second-copy-of-the-version.md`
- ⚠ **`booth/__init__.py` IS A FOURTH STDLIB-ONLY MODULE** and nothing said so
until now — `scripts/booth` executes it before every one of the documented
three. Now covered by `test_stdlib_only`. Same detail file carries why
`importlib.metadata` is the WRONG version source in this repo.
- 🔶 **SVOS design-system retrofit HANDED OFF to `design-dev`** (althing thread
`01M369321KNBPZ7FYDQGZG7AXP`). We own the IA; he owns the visual and
interaction system. ⚠ He is **PULL-ONLY, last read 2026-09-21T18:44Z** — the
message is QUEUED, not picked up. Silence is not a decision.
- ⚠ **U7'S CONTRACT CARRIED A MEASUREMENT THAT DID NOT REPRODUCE**, and it was
the number the scope departure rested on. The stated rule gives 24 and 27
groups where the table claimed 5 and 1; the table was assembled from two
@@ -84,6 +92,7 @@ _As of 2026-09-22:_
## Recent decisions
- `[2026-09-22]` ✅ **v1.0.0b1 — the v1 target staged as a beta, and a version that was two copies** — READ BEFORE DERIVING A VERSION FROM `importlib.metadata` HERE; it reports a different artifact, and `booth/__init__.py` turns out to be stdlib-only → `persistent-memory.d/2026-09-22-v1-staged-as-a-beta-and-a-second-copy-of-the-version.md`
- `[2026-09-22]` ✅ **U7 landed — and the number that justified it did not reproduce** — all seven v1 units are in; READ BEFORE TRUSTING A MEASUREMENT INSIDE A CONTRACT, and before assuming a degeneracy guard covers the degeneracy you actually have → `persistent-memory.d/2026-09-22-u7-landed-and-a-table-that-did-not-reproduce.md`
- `[2026-09-22]` ⚠ **A mutation harness certified a broken test, twice, for two reasons** — no green baseline, and the pyc cache silently reverting same-size mutations; READ BEFORE WRITING ONE → `persistent-memory.d/2026-09-22-a-mutation-harness-that-certified-a-broken-test.md`
- `[2026-09-22]` 🛑 **STANDING: no announcements out of this repo until the arc is done, and he sends that one himself** — verbatim *"no announcements until the entire arc is done, and even then i'll do it myself."* Stricter than the house broadcast gate: the send is not the agent's to make, so **asking is also out of scope**. The drafted 17-handle note is REASSIGNED to him, not blocked — see the in-flight row above; do not raise it again.