session 2026-06-25: chamber-library spec seed + OCR-workhorse session memory + ARC register §G (Gwern)

This commit is contained in:
David F Glidden
2026-06-25 22:57:15 +02:00
parent d3b22cabe2
commit fa69b63c5c
4 changed files with 127 additions and 0 deletions
@@ -55,6 +55,15 @@ metadata:
- **E5. `project-arc-spec-master-typographer-audit-pending`** → `[DONE—retire — superseded]` **[verified 2026-06-11]** — the masters-compliance pass was performed: `_audits/deep-typographic-audit-2026-06-09.md` exists (6-agent, masters folded), atop the 06-07 full bidirectional + 06-10 spec↔spec coherence audits. Retire unless a *specific* uncovered master-compliance dimension is named.
- **E6. `project-arc-web-typography-spec-coverage`** → `[DONE—retire]` **[verified 2026-06-11]** — Tier 1 all DONE (Lists/Code/Headings); Tier 2/3 DONE (Selection, Tables, Numerals, Smart-punct via §I.k). Only residual = the `<abbr>`/`<mark>` "styled-but-never-specced" corner; no ARC content meaningfully uses them — negligible, deferrable.
## G — Infrastructure / functionality / features (for a dedicated future ARC session)
**Session framing (steward, 2026-06-24):** when an ARC infrastructure/functionality/features session opens, **prioritize in-spec-but-not-built items first.** The **Vignette (A1)** is the flagship — in spec (§IX + `vignette-specification.md`, Phase-1-ready) yet zero built, no trigger gating it. **Open the session with a `/spec-code-audit` pass to census any *other* in-spec-but-non-existent items** so the priority list is concrete, not a hunch. The link-rot system (G1) is the first new-build candidate; the **Gwern.net deep audit (G3) is a companion track the steward wants to lead himself.**
- **G1. Link-rot prevention / link archival (Gwern borrowing).** `[PROPOSAL — noted 2026-06-24, not started]` — steward-raised on publishing *Two Notes* (its *fūrin* Wikipedia link reopened the thread). Adopt a *proportionate* version of Gwern's link-preservation discipline for ARC's external citations. **Three rungs:** (0) *detect* — `make linkcheck` (e.g. `lychee`) over the corpus → dead/redirected-link report, optionally scheduled; (1) *archive-on-publish* — submit each external link to the Internet Archive Save-Page-Now (+ archive.today), record `url → {snapshot, date}` in a sidecar `data/link-archive.yml`; (2) *self-host + fallback render* — local SingleFile snapshots + a template/apparatus offering the archived copy (auto-swap on 404). **Governed, not in-stride (steward-flagged):** Rung 2 touches **`site.hs`** (the carefully-rewritten Stage-G routing/contexts — §1 protected surface) and the **sealed AldineXXI spec** (how an archived-link fallback *renders* is a typographic/apparatus decision → jurist territory), plus new build infra; Rungs 0–1 are lower-risk (script + data file) but still warrant the loop given reach. **Path:** `[PROPOSAL]` in PENDING.md → jurist on the rendering/apparatus question → phased build (0→1 first; 2 a considered decision — ARC's small scale may make a full self-hosted mirror disproportionate). **Ethos:** link-permanence = the prime directive applied to citations (*build what you will not need to rebuild*; a corpus inheritable by Lune & Kai without dead links).
- **G2. Zero-JS reading-progress bar (Gwern-occasioned).** `[CANDIDATE — borderline-loud, undecided; needs steward judgment first]` — Gwern's bottom running-head/progress bar is pure JS (declined under banish-JS, REVIEWED-32). A zero-JS `animation-timeline: scroll(root)` progress bar was flagged 06-22 as an iPhone test candidate (different/simpler than the §VII.f `view()` reveal, which won't drive on iOS for a fixed consumer). **Caveat:** an always-on progress indicator is *visible chrome* — it may not survive ARC's quiet-over-loud filter; decide whether it's wanted at all before building. If yes, a ~10-line CSS test → load on a real iPhone. (Was ledger-only 06-22/06-23; promoted here so it perdures.)
- **G3. Deep audit of Gwern.net (steward wants to lead).** `[OPEN — steward-initiated]` — a deliberate harvest pass over gwern.net through the recorded filter: *adopt the invisible durability craft (build-time, provenance, permanence); decline the visible density (popups, JS progress, similar-links clutter, link-dense ToC).* Probe candidates worth a proportionate ARC version: integrity hashes on archived snapshots, build-time link-checking (folds into G1), quiet backlinks, content-addressing / perdurance patterns — and explicitly catalogue what to **decline**. Output: register entries surfaced for steward decision, not a fait accompli. Shared nerve with Gwern = the *intent to perdure* (he loudly, ARC quietly), not his density.
## F — The chronological tracker
`project-arc-rework.md` is the **narrative** record, true through **2026-06-07 evening** (last entry: the pre-3R Fowler note). It is owed compact appends for **06-08 → 06-11**: W3R re-partition close + deploy; Wave 5 + measure→72ch + soft rag; **Stage G CLOSED + reconciled + SEALED + GPG-signed** (06-10); **§VII.f running head + W1.15 compass presence-reveal** shipped (06-11). The tracker's "CANONICAL STAGE STATUS" line (≈L3852, "as of 2026-06-05") is stale. **This register now carries current open-work truth; the tracker carries the story.** Tracker annotated to point here (2026-06-11).