session 2026-07-18: REVIEWED-58+63 placed — first 6 Loeb graduated (Block 1 closed; PENDING-63 full lifecycle in-day); S3 session file + ledger + harvest register + 3 KG lines

This commit is contained in:
David F Glidden
2026-07-18 19:03:23 +02:00
parent cccc2e2776
commit de7fe35c56
8 changed files with 105 additions and 6 deletions
+10
View File
@@ -1586,3 +1586,13 @@ Disposition (verbatim capture + executor action-list: `chamber-library/docs/libr
**Recommendation:** One paired PENDING-62 (the PENDING-61 pattern), each FIX separately checkable; split to 62/63 only if steward prefers. **Verified: neither FIX touches the v2.1.0 spec** (zero occurrences of the seam/collision language — no re-supersession) nor any LOCKED field's meaning/shape.
**Files affected (on ratification):** `docs/PENDING-58-rewrite-FOR-JURIST-2026-07-16.md` (§1 bullets, §2 table+keeps, §3 dated addendum) · `docs/citation-amendment-JURIST-PACKAGE-2026-07-17.md` (IV.7 row f + keeps; historical records untouched) · `_curation/constitution-close-block-map-2026-07-16.md` (row f + keeps) · `docs/sidecar-schema-DRAFT-v0-2026-07-12.md` (Naming note + line-68 comment + kind enumeration) · this file (⟳ annotation to PENDING-58's banner).
**Awaiting:** ~~jurist light editor-gate~~ **EDITOR-GATE PASSED 2026-07-18** (`chamber-library/docs/2b-FIX-A-FIX-B-light-editor-gate-RULING-2026-07-18.md`, preserved verbatim — all 5 questions confirmed; the jurist named the 07-16 `sections` pass-through as their own miss; 1 correction applied + recorded in the brief Addendum: A2 states `sections`'s disposition explicitly, produced-without-proof alongside `provenance`). **STEWARD RATIFIED + REVIEWED-62 FILED 2026-07-18.** Edit-set APPLIED same day with bounded-diff proof (commit tagged REVIEWED-62): PENDING-58 rewrite A1–A8 · JURIST-PACKAGE IV.7 A9–A10 · block-map A11–A12 · sidecar-schema B1–B3 + §4 landing-table row · this file's ⟳ banner (A13). **FIX-A clears the 2b wiring build (steps 1–3); residual-(b) still gates REVIEWED-58.**
## PENDING-63 — Gate zero's pending→archive seam is structurally closed at --apply (PENDING-52 lineage) + the shared-source archive design for compound sources
**Date:** 2026-07-18
**Tag:** [HARDENING] — class-level defect in the ruled PENDING-52 mechanism + the compound-source case its invariant lacks. Jurist-docketed 2026-07-18 ("gate-zero territory — PENDING-52's lineage, not PENDING-58's"; ruling: `chamber-library/docs/2b-first-vdsl-exercise-JURIST-RULING-2026-07-18.md`).
**Summary:** Two findings from the first V-DSL exercise, meeting at the same layer. **(1) The seam:** `graduate_to_canonical.source_gate` hands `archive_sources.add_single` a source staged in `pending-graduation/` — which sits INSIDE the archive root `DEST` — and `copy_or_rezip` refuses any source whose path contains `DEST` ("source already in archive") → rc 1 → the candidate is refused. **Every pending-staged graduation fails its apply leg, on every tier.** **(2) The compound-source case:** the archive model is one-slug-one-copy (`DEST/{slug}.ext`); the Loeb DSL is one 533 MB artifact carrying 952 works — per-slug copying would make 952 independently-hashable copies of a single artifact, the multiple-homes condition the ratified hash-locality principle forbids (jurist: rule it on integrity grounds, storage is a side effect; the property to preserve is *many works reference ONE archived artifact with ONE hash*).
**Rationale:** **Substrate-verified 2026-07-18: no graduation has EVER completed through the pending-staging path** — 0 of 324 archive-manifest entries carry a `source_origin` inside `pending-graduation/`; the only two manual-archive entries (Olson 2026-07-06, Handke 2026-07-09) were archived directly from Desktop paths via `--add`; the 14 legacy pending entries carry no `canonical_slug`. **PENDING-52's mechanism is ratified-and-never-exercised; the seam is latent since birth, not a regression.** Third instance of the class (after the `--no-verify` grep and the ABSTAIN split): negative/indirect evidence standing in for a positive property until something exercised it.
**Options:** **(a)** one design pass fixing both at the same layer (RECOMMEND, jurist-endorsed "sensible — they meet at the same layer"): a compound/shared-source archive form (one archived artifact, one hash, N per-work manifest entries referencing it) whose archive step also repairs the pending→DEST move (move-or-copy out of staging into the archive proper, containment check retained for true re-archive attempts); positive-test the seam end-to-end as part of landing (the class's own lesson). **(b)** fix the seam alone first (unblocks non-Loeb pending-staged graduations; compound-source separately). **(c)** hold both until Region-4 forces them (REJECT — the seam bites every tier's pending-staged apply, not just Loeb).
**Recommendation:** (a). Design brief FOR-JURIST before code (gate-zero territory; the enforced precondition's `enforced_by` text in `graduation-spec.yaml` may need a matching FIX).
**Files affected (on authorization):** `scripts/archive_sources.py` (the shared-source entry form + the pending→archive move) · `scripts/graduate_to_canonical.py` (source_gate apply leg, if the call shape changes) · `_curation/graduation-spec.yaml` `preconditions:` (enforced_by wording, if changed) · `scripts/test_tools.py` (the end-to-end positive test) · Chamber Sources `manifest.json`/`pending-manifest.json` entry shapes.
**Awaiting:** ~~Jurist design-gate (Q1–Q7)~~ **DESIGN-GATE PASSED 2026-07-18** (`chamber-library/docs/PENDING-63-design-gate-JURIST-RULING-2026-07-18.md`, filed verbatim; package: `docs/PENDING-63-JURIST-PACKAGE-2026-07-18.md` + Addendum): Q1 split confirmed at PROPOSAL weight · Q2 Option B + the same-binding/different-binding distinction · Q3 affirmative role test, copy→verify→remove · Q4 remove-don't-mark · Q5 + the re-pointing case · Q6 dereference + recompute · Q7 rides · dry-run labelled · **positive test = ratification condition + first real run observed.** ~~Steward authorization~~ **STEWARD AUTHORIZED same day** ("close this one today"). **BUILT + LANDED 2026-07-18** (commits `744417b` + the observed-run commit, tagged REVIEWED-63): fleet 157/157 with the end-to-end test in-change; **the first real pending-staged graduation OBSERVED** — loeb.dsl archived once as the `loeb-dsl-537-volumes` artifact (disk-verified), 6 works attached + graduated with re-stamped sidecars, staging cleared by last reference, 14 legacy entries untouched, catalogue 1300 canonical, engine gate canary clean. **Awaiting only: steward placement of REVIEWED-63** (copy-paste draft in the package Addendum).