diff --git a/PENDING.md b/PENDING.md index 93345e6..c46c663 100644 --- a/PENDING.md +++ b/PENDING.md @@ -936,3 +936,14 @@ The Jurist's six-phase authorization map governs sequencing. Cross-cutting succe **Verification:** steward render-review on desktop AND phone ("few, but perfect"); the phone "none" was iOS-Safari **cache** (fresh-origin test confirmed; no mobile override exists — rule is viewport-agnostic). Live-verified post-deploy. **Files affected:** `scss/AldineXXI/_base.scss` (the soft-rag rule + body `hyphens: manual`); `scss/AldineXXI/_mobile-responsive.scss` (stale per-phone hyphens comment corrected); `docs/AldineXXI-Codex/AldineXXI-specification.md` §I.i (posture reconciled). **Awaiting:** Steward APPROVED inline (deploy now). **DONE + DEPLOYED + LIVE** `a9e5196`. **§I.i posture reversal rides the Stage-G read for formal jurist concurrence** (substance already jurist-endorsed). REVIEWED-40 to be drafted. + +## PENDING-39 — §VII.f Running Head + W1.15 frontispiece compass presence-reveal (BUILT) +**Date:** 2026-06-11 +**Tag:** [HARDENING] +**Summary:** Built the one spec'd-but-unbuilt apparatus, §VII.f Running Head (the post-Stage-G session the spec reserved for it, W1.2), plus its coupled item W1.15 (frontispiece compass reveal) — both zero-JS, both local, awaiting deploy. +**Rationale:** §VII.f was the lone element of the AldineXXI spec never shipped (verified against live code: no `_running-head.scss`, no template element, zero compiled output). W1.2 ruled it to build via CSS scroll-driven animations after the reconciliation/`[FIX]` waves — now closed/sealed. Running head: a `view-timeline` on `.post-title`, hoisted via `timeline-scope`, opacity across the `exit` range; per-type bound to `content-types.yml` `apparatus.running_head` (`loadRunningHeadClasses`/`showRunningHeadField`; `yes` auto, `conditional`/`per` per-piece). §III.b browser-floor answered as pure progressive enhancement (no scroll-driven support → `display:none`; no JS, no always-on chrome — steward ruling). Steward render-rulings refined: measure-width band on the **body-column axis** (matching the breadcrumb/sequence-marker; centred symmetric, −2rem grid-asymmetry shift for marginalia); a **soft rule** (measure-wide, fading ends, `$rh-fade`); a **full-width occluding ground** (vertical fade extending `$rh-dissolve` below the rule, so the reading dissolves as it approaches the rule across the whole width). +**W1.15 reframe (steward-ruled):** the "appear only on scroll" premise was false — the frontispiece is single-viewport (`min-height:100vh`/`space-between`) and does not scroll. Surfaced, not papered over; steward reframed scroll-reveal → **presence-reveal**: zero-JS cursor-approach (graded sibling-combinator bands), touch rests gently-present (accepted zero-JS limit). §2044 reconciled. +**Refactor (byte-identical):** marginalia grid tokens (`$body-column`/`$gap-column`/`$sidenote-column`/`$register-marker-column`/`$marginalia-present`) moved `_sidenotes.scss` → `_variables.scss` (two consumers now; grid output proven IDENTICAL pre/post). +**Verification:** `stack build` clean; headless-Chrome measured the reveal (opacity 0→1 at title exit), the compass graded reveal (0.15→0.4/0.6/0.8, compass clickable), and band-axis alignment (band centre == breadcrumb centre 598@1280 / 798@1680). Invariant verified: `running_head ∈ {yes,conditional,per} ⊆ title_display: shown`. +**Files affected:** `scss/AldineXXI/_running-head.scss` (new), `scss/AldineXXI/_frontispiece.scss` (compass approach-reveal), `scss/AldineXXI/_variables.scss` + `_sidenotes.scss` (token move), `scss/main.scss` (`@use`), `templates/post.html` + `templates/frontispiece.html`, `site.hs` (`TypeFacts`/`ApparatusFacts`, `loadRunningHeadClasses`, `showRunningHeadField`, `postCtx` threading). Specs reconciled: `apparatus-specification.md` §VII.f, `AldineXXI-specification.md` §2044 + selector index, `content-typology-specification.md` Sub-table-4 note. +**Awaiting:** Steward authorized inline throughout (render-review-gated, every step). Remaining: deploy (running head + compass reveal together) on steward's go-ahead. → REVIEWED-43. diff --git a/REVIEWED.md b/REVIEWED.md index 2e00064..d7d8601 100644 --- a/REVIEWED.md +++ b/REVIEWED.md @@ -355,4 +355,10 @@ DONE + DEPLOYED (a9e5196). session. - **SEAL:** Codex GPG-signed (key D1ABEA25B68717DE, sha256 c78817d…313c), signature committed `ac0a7ee`. Verified good. - **If AUTHORIZED:** Stage G closed, reconciled, and sealed. Next: reactive mode; the essay. \ No newline at end of file + **If AUTHORIZED:** Stage G closed, reconciled, and sealed. Next: reactive mode; the essay. + +## REVIEWED-43 — PENDING-39 — §VII.f Running Head + W1.15 compass presence-reveal +**Date:** 2026-06-11 +**Decision:** AUTHORIZED (inline, render-review-gated throughout) +**Notes:** Built the one spec'd-but-unbuilt apparatus (§VII.f, the post-Stage-G W1.2 session) + coupled W1.15. Zero-JS view-timeline reveal; progressive-enhancement fallback; per-type matrix binding. Steward render-rulings: body-column-axis alignment, soft fading rule, full-width dissolving ground anchored below the rule. W1.15 false-premise (frontispiece doesn't scroll) surfaced not papered — reframed scroll→presence-reveal. Grid-token move to _variables byte-identical. Specs reconciled. +**If AUTHORIZED:** Deploy running head + compass reveal together. Tag commit REVIEWED-43. \ No newline at end of file diff --git a/claude/memory/MEMORY.md b/claude/memory/MEMORY.md index 57702fa..697e08d 100644 --- a/claude/memory/MEMORY.md +++ b/claude/memory/MEMORY.md @@ -28,7 +28,8 @@ permalink: claude-memory/memory ## Canonical Workstream Trackers *Read the tracker for any active workstream at /wake-up before composing the briefing. Append substantive moves at /wrap-up. Per `feedback-canonical-workstream-tracker-discipline.md`.* -- [ARC](project-arc-rework.md) — canonical workstream tracker; chronological accumulating record 2026-04-16 →. Companion canonical references in the ARC repo: `docs/AldineXXI-Codex/_audits/spec-corpus-audit-2026-05-16.md`, `arc-state-survey-2026-05-16.md`, `audit-delta-2026-05-19.md`; `docs/decisions/2026-05-16-type-applicability-matrix.md` (ADR-006 v2). **2026-05-25 — SECOND EDITION PUBLISHED.** Stage F dwellings/Compass live on `animalrationiscapax.org` (13-point Compass, `/dwellings`). **2026-05-26 — glyph optical-sizing → SVG migration shipped live** (`e1d0f12`); Gloss ✎→¶; pairing recast annotator/reader. **2026-05-28 (morning)** — Stinkkatze fragment + font-backup cleanup (`d6f5cdb`). **2026-05-28 (evening) — content-types.yml generator landed** (`a9dc188`; script + YAML + Makefile + CLAUDE.md, ~350 LOC + 470 LOC YAML; `data/content-types.yml` carries 14 content types + Annals view + Chamber seal + class_enumeration; `make content-types` + `make content-types-check`; loud-on-broken-matrix discipline; preserves surface forms verbatim per ADR-006). **Then: vignette spec revision brief drafted** (`438ee03`; `docs/AldineXXI-Codex/drafts/vignette-spec-revision-brief-2026-05-28.md`, 270 lines, 9 sections) per steward's Shape C reframing (Claude Code as Phase-α engine, /vignette skill as codified discipline, interface contract as transition mechanism, system-prompt-as-artifact dissolves; CapableMind+local arrives Phase-ω). Stage F remaining: per-piece marginalia render + the audits + (minor) a11y patch + **Phase 1 vignette renderer build tomorrow** (engine-independent; can proceed against hand-written test genome in parallel with jurist's spec revision). Stage G (jurist → content-typology OPERATIVE) closes. ARC on `main` @ `438ee03`, 2 ahead of origin (local-only by directive). Tracker file updated through 2026-05-26; needs append for 2026-05-28-evening + the Stage-M arc. **2026-05-29→31 — Stage-F audits + Phase-1 FIX items + §II.d marginalia `:has()` gate + glimpse full-bleed fix; mode modernization pulled forward as Stage M.** **2026-06-01 — STAGE M COMPLETE + PUBLISHED LIVE** (`faf7674`; deployed CloudFlare + GitHub mirror; verified at `animalrationiscapax.org`): system light/dark via `light-dark()`+`color-scheme`, §I.h block quote, toggle+JS removed, P3 wide-gamut, prefers-contrast — plus **`.post-content` purge** (fixed the marginalia-post right-shift: a non-spec Jekyll wrapper double-matched the `:has()` grid → nested grids; about-pages were fine because they have no wrapper) + **`.callout` retire** (spec residual). Wide-window stance accepted (grid needs ~66–70rem to centre). **TRACKER FULLY BACKFILLED 2026-06-05 through the six-arc day** (06-01 Stage M → 06-05 §I.k.c + PENDING-25 live + SEO + cascade Stage 1). Canonical status: **A–F done · M done · re-partition Stage 1 done · G pending · F+1 vignette pending (build-time, no JS).** **2026-06-07 — FULL BIDIRECTIONAL AUDIT → ROAD TO STAGE G → WAVES 1+2+3 ALL CLOSED IN ONE DAY** (`c5d9c20`…`69d1c4a`, deployed + live): PENDING-30..33 jurist-ruled + steward-called → REVIEWED-32..35; corpus jurist-readable; essay-versioning OPERATIVE (built scope); vignette Part II build-time; **zero JS byte-true**; W1.4 differentiated hr doctrine (dots-at-threshold via `.ornament` · silence within body); §I.k.b bibliographic em-dash-run exemption + skip-link silent form (both steward render-review catches). **Canonical status: A–F · M · Waves 0–3 done — next ARC station Wave 3R (gates Stage G) → W4.4 → Wave 5 → Stage G.** Steward content tracks: threshold-`---` walk + EXIF. **2026-06-08 — W3R Stage 2 (@layer) COMPLETE+DEPLOYED+LIVE (`40629e8`, !important 56→12), then W3R.2 Stage 3 (the spec-true tree) OPENED: 9 commits banked UNDEPLOYED (`→0fd7acd`), `_utilities` 530→0 fully dissolved (born `_glimpse`/`_per-type`/`_enfilade`/`_silence`), ornament pause-level fixed 2rem→3rem (steward render-ruled). Canonical status: A–F · M · Waves 0–3 · W3R.1 done — W3R.2 the tree IN PROGRESS (next: section-break→`_silence` → threshold + closing clusters → base/post co-location → Tier 4 → W3R.3 verify+deploy). Deploy held for W3R.3. `project-arc-rework.md` owed a proper 2026-06-07/06-08 append.** **2026-06-09 — W3R.2/W3R.3 CLOSED + DEPLOYED LIVE** (`d4fd852`→`eb7a557`: `_post` decomposed [breadcrumb→_navigation, dateline→_dateline, images→_images; marks left; _base whole], Tier-4 `mix`/`darken`→`sass:color`, two micro-calls ruled-leave; cascade reads as self-description; render-review passed, 17-commit set deployed = 2-file output diff, live-verified) **+ phone-compass [FIX]** (`32163af`, both compasses 2-row wrap on phone; cause = padding asymmetry, found by headless-Chrome measurement not theory) **+ Road to Stage G OPENED: W5.2/G3 build guard** (`4936fc9`, PENDING-34 Opt 1 authorized-inline; `validateCompass` binds class→glyph→sigil; byte-identical, both checks fire; REVIEWED-36 drafted). **Canonical status: A–F · M · Waves 0–3 · W3R DONE — next ARC station Wave 5 (W5.1 G2 single-source, pending-first) → W4.4 (jurist) → Wave 6 Stage G.** **2026-06-10 — STAGE G CLOSED + RECONCILED + SEALED + GPG-SIGNED.** Jurist disposition (CONCURRED 72ch+soft-rag coupled; LOCKED para-sep/hanging-punct/word-spacing; CLOSED calt; W4.4 v1.0; Stage G AUTHORIZED) + steward reshaping rulings (justification→Phase-2, §XIV reactive-mode, held-companions→Phase-2) → doctrine `17244cf` → Wave-6 promotion `511d500` (G1 wildcard→error **byte-identical-proven**; content-typology §§2–6 OPERATIVE; multilingual v1.0). Then steward-prompted **integrity arc**: §I.f American→British truth-up; **6-agent spec↔spec consistency audit** → reconciliation `e99028e` (measure 38→27.2rem un-propagated across silence-and-rhythm[+grid math]/apparatus/vignette/code-comments; v0.5→v1.0; content-typology status); **SILVER-RATIO RULING** (post-hoc + paper-specific → RETIRED from screen grid as emergent-proportion, RELOCATED to print companion); **Codex PDF made to embody its own spec** `18cc59c` (ragged/banish-bold/oldstyle/unmarked-blockquotes); discovered `arc-typography.sty` v0.2 = governed-but-stale PDF substrate → Phase-2; **steward GPG-SEALED** `ac0a7ee`; REVIEWED-41+42 placed. **Canonical status: A–F · M · Waves 0–3 · W3R · STAGE G DONE/SEALED — reactive mode now governs.** Next ARC station: **the essay (*the writing of AldineXXI*)** — no build work pending. Phase-2 (no date): arc-typography.sty print/PDF-spec update; OpenType catalogue; held companions. ARC `main @ ac0a7ee` clean, both remotes, live current. Tracker file `project-arc-rework.md` owed 2026-06-07/08/09/10 appends. +- [ARC open-work register](project-arc-open-work-register.md) — **the single code-verified source of truth for what is OPEN on ARC** (post-Stage-G, built 2026-06-11). Read THIS for remaining work, not the chronological tracker or "Stage G is done." Open: A1 Vignette (F+1), A2 cul-de-lampe (§IV Close ornament asset, undesigned), content sweeps (glimpse location+titles, threshold-`---` walk, ornament migration), Phase-2/held set, REVIEWED-placement debt. Retire-on-confirm: the stale `project-arc-*-pending` files (breadcrumb/mimesis done; 404 built; apparatus-todo done). +- [ARC](project-arc-rework.md) — canonical workstream tracker; chronological accumulating record 2026-04-16 →. Companion canonical references in the ARC repo: `docs/AldineXXI-Codex/_audits/spec-corpus-audit-2026-05-16.md`, `arc-state-survey-2026-05-16.md`, `audit-delta-2026-05-19.md`; `docs/decisions/2026-05-16-type-applicability-matrix.md` (ADR-006 v2). **2026-05-25 — SECOND EDITION PUBLISHED.** Stage F dwellings/Compass live on `animalrationiscapax.org` (13-point Compass, `/dwellings`). **2026-05-26 — glyph optical-sizing → SVG migration shipped live** (`e1d0f12`); Gloss ✎→¶; pairing recast annotator/reader. **2026-05-28 (morning)** — Stinkkatze fragment + font-backup cleanup (`d6f5cdb`). **2026-05-28 (evening) — content-types.yml generator landed** (`a9dc188`; script + YAML + Makefile + CLAUDE.md, ~350 LOC + 470 LOC YAML; `data/content-types.yml` carries 14 content types + Annals view + Chamber seal + class_enumeration; `make content-types` + `make content-types-check`; loud-on-broken-matrix discipline; preserves surface forms verbatim per ADR-006). **Then: vignette spec revision brief drafted** (`438ee03`; `docs/AldineXXI-Codex/drafts/vignette-spec-revision-brief-2026-05-28.md`, 270 lines, 9 sections) per steward's Shape C reframing (Claude Code as Phase-α engine, /vignette skill as codified discipline, interface contract as transition mechanism, system-prompt-as-artifact dissolves; CapableMind+local arrives Phase-ω). Stage F remaining: per-piece marginalia render + the audits + (minor) a11y patch + **Phase 1 vignette renderer build tomorrow** (engine-independent; can proceed against hand-written test genome in parallel with jurist's spec revision). Stage G (jurist → content-typology OPERATIVE) closes. ARC on `main` @ `438ee03`, 2 ahead of origin (local-only by directive). Tracker file updated through 2026-05-26; needs append for 2026-05-28-evening + the Stage-M arc. **2026-05-29→31 — Stage-F audits + Phase-1 FIX items + §II.d marginalia `:has()` gate + glimpse full-bleed fix; mode modernization pulled forward as Stage M.** **2026-06-01 — STAGE M COMPLETE + PUBLISHED LIVE** (`faf7674`; deployed CloudFlare + GitHub mirror; verified at `animalrationiscapax.org`): system light/dark via `light-dark()`+`color-scheme`, §I.h block quote, toggle+JS removed, P3 wide-gamut, prefers-contrast — plus **`.post-content` purge** (fixed the marginalia-post right-shift: a non-spec Jekyll wrapper double-matched the `:has()` grid → nested grids; about-pages were fine because they have no wrapper) + **`.callout` retire** (spec residual). Wide-window stance accepted (grid needs ~66–70rem to centre). **TRACKER FULLY BACKFILLED 2026-06-05 through the six-arc day** (06-01 Stage M → 06-05 §I.k.c + PENDING-25 live + SEO + cascade Stage 1). Canonical status: **A–F done · M done · re-partition Stage 1 done · G pending · F+1 vignette pending (build-time, no JS).** **2026-06-07 — FULL BIDIRECTIONAL AUDIT → ROAD TO STAGE G → WAVES 1+2+3 ALL CLOSED IN ONE DAY** (`c5d9c20`…`69d1c4a`, deployed + live): PENDING-30..33 jurist-ruled + steward-called → REVIEWED-32..35; corpus jurist-readable; essay-versioning OPERATIVE (built scope); vignette Part II build-time; **zero JS byte-true**; W1.4 differentiated hr doctrine (dots-at-threshold via `.ornament` · silence within body); §I.k.b bibliographic em-dash-run exemption + skip-link silent form (both steward render-review catches). **Canonical status: A–F · M · Waves 0–3 done — next ARC station Wave 3R (gates Stage G) → W4.4 → Wave 5 → Stage G.** Steward content tracks: threshold-`---` walk + EXIF. **2026-06-08 — W3R Stage 2 (@layer) COMPLETE+DEPLOYED+LIVE (`40629e8`, !important 56→12), then W3R.2 Stage 3 (the spec-true tree) OPENED: 9 commits banked UNDEPLOYED (`→0fd7acd`), `_utilities` 530→0 fully dissolved (born `_glimpse`/`_per-type`/`_enfilade`/`_silence`), ornament pause-level fixed 2rem→3rem (steward render-ruled). Canonical status: A–F · M · Waves 0–3 · W3R.1 done — W3R.2 the tree IN PROGRESS (next: section-break→`_silence` → threshold + closing clusters → base/post co-location → Tier 4 → W3R.3 verify+deploy). Deploy held for W3R.3. `project-arc-rework.md` owed a proper 2026-06-07/06-08 append.** **2026-06-09 — W3R.2/W3R.3 CLOSED + DEPLOYED LIVE** (`d4fd852`→`eb7a557`: `_post` decomposed [breadcrumb→_navigation, dateline→_dateline, images→_images; marks left; _base whole], Tier-4 `mix`/`darken`→`sass:color`, two micro-calls ruled-leave; cascade reads as self-description; render-review passed, 17-commit set deployed = 2-file output diff, live-verified) **+ phone-compass [FIX]** (`32163af`, both compasses 2-row wrap on phone; cause = padding asymmetry, found by headless-Chrome measurement not theory) **+ Road to Stage G OPENED: W5.2/G3 build guard** (`4936fc9`, PENDING-34 Opt 1 authorized-inline; `validateCompass` binds class→glyph→sigil; byte-identical, both checks fire; REVIEWED-36 drafted). **Canonical status: A–F · M · Waves 0–3 · W3R DONE — next ARC station Wave 5 (W5.1 G2 single-source, pending-first) → W4.4 (jurist) → Wave 6 Stage G.** **2026-06-10 — STAGE G CLOSED + RECONCILED + SEALED + GPG-SIGNED.** Jurist disposition (CONCURRED 72ch+soft-rag coupled; LOCKED para-sep/hanging-punct/word-spacing; CLOSED calt; W4.4 v1.0; Stage G AUTHORIZED) + steward reshaping rulings (justification→Phase-2, §XIV reactive-mode, held-companions→Phase-2) → doctrine `17244cf` → Wave-6 promotion `511d500` (G1 wildcard→error **byte-identical-proven**; content-typology §§2–6 OPERATIVE; multilingual v1.0). Then steward-prompted **integrity arc**: §I.f American→British truth-up; **6-agent spec↔spec consistency audit** → reconciliation `e99028e` (measure 38→27.2rem un-propagated across silence-and-rhythm[+grid math]/apparatus/vignette/code-comments; v0.5→v1.0; content-typology status); **SILVER-RATIO RULING** (post-hoc + paper-specific → RETIRED from screen grid as emergent-proportion, RELOCATED to print companion); **Codex PDF made to embody its own spec** `18cc59c` (ragged/banish-bold/oldstyle/unmarked-blockquotes); discovered `arc-typography.sty` v0.2 = governed-but-stale PDF substrate → Phase-2; **steward GPG-SEALED** `ac0a7ee`; REVIEWED-41+42 placed. **Canonical status: A–F · M · Waves 0–3 · W3R · STAGE G DONE/SEALED — reactive mode now governs.** Next ARC station: **the essay (*the writing of AldineXXI*)** — no build work pending. Phase-2 (no date): arc-typography.sty print/PDF-spec update; OpenType catalogue; held companions. ARC `main @ ac0a7ee` clean, both remotes, live current. **2026-06-11 — §VII.f RUNNING HEAD + W1.15 frontispiece compass presence-reveal BUILT + SHIPPED** (`b220620`, live; zero-JS view-timeline reveal, body-column-axis alignment, soft fading rule, full-width dissolving ground; W1.15 false-premise [frontispiece doesn't scroll] reframed scroll→presence; specs reconciled; PENDING-39 / REVIEWED-43 drafted). **THEN the open-work reckoning (steward: "this makes me nervous… surely there must have been other things") → [`project-arc-open-work-register.md`](project-arc-open-work-register.md)** = the single code-verified source of truth for what's OPEN; the tracker `project-arc-rework.md` is now annotated to point there + carries a compact 06-08→06-11 catch-up. **CORRECTION: the prior "no build work pending" tail was WRONG** — two undesigned-SVG-asset items remain: **A1 the Vignette (F+1)** and **A2 the cul-de-lampe** (the §IV Close/Pause ornament asset — undesigned per spec §IV [OPEN 2026-05-03]; retired `.ornament.*` classes still in CSS; steward-caught 2026-06-11). Plus content sweeps (glimpse location+titles — steward manual; threshold-`---` walk; ornament migration B3) + Phase-2/held set + REVIEWED-placement debt. **For ARC open work, read the register, NOT "Stage G is done."** Tracker still owed live chronological appends but the catch-up note closes the gap. - Chamber-typography — *tracker not yet established*; substantive moves live in per-session memories (2026-05-11 onward) + `project-chamber-cruft-restoration.md` + `project-chamber-typography-mining-plan-2026-05-15.md`. - [ARC chamber v1-legacy cluster](project-arc-chamber-v1-legacy-cluster.md) — ARC's `content/chamber/**` is intentional v1-Chamber legacy (not drift); deferred to-do = gather into a presentable cluster as a record of development. Out of §5 clause-1 audit scope. Confirmed 2026-05-29. - Studium Engine — *tracker not yet established*; substantive moves live in per-session memories (2026-05-15 onward) + the seed brief at `~/_Dev/studium-engine/`. @@ -37,6 +38,9 @@ permalink: claude-memory/memory - [Be (laundromat)](project-be-laundromat.md) — canonical workstream tracker established 2026-06-08 (Seb-relay of locked decisions). Be = Skemantix startup (Seb+David) funding CapableMind's funding-ladder; **bridge, not venture**. Decisions LOCKED: entity/exit (CapableMind decoupled, grant-funded), pricing (Living $12.99/mo · Archive $69.99/yr · Memorial $49.99/yr · Renovate ~$199 · $8.99 floor), CF Self-Serve Agency + versioned-template-package infra. **a11y gate MERGED (Pat 100/100/100).** Pre-revenue: the WTP gate = renovate Pat → charge her. **Discipline: stop adding spec until the gate clears → nothing for executor on be until then.** Repo @ `f43a0fd`. ## Active Session +- [Session 2026-06-11 — §VII.f running head SHIPPED + the ARC open-work register (records drift BOTH ways)](session-2026-06-11-vii-f-running-head-shipped-arc-open-work-register.md) — Woke into the essay; steward pivoted to **§VII.f — the one ready-to-build apparatus never shipped.** BUILT it (zero-JS CSS `view-timeline` reveal; per-type `content-types.yml` binding; progressive-enhancement fallback) through a long render-rulings refinement: **body-column-axis alignment** (the −2rem grid asymmetry; grid tokens moved `_sidenotes`→`_variables` byte-identical), **soft fading rule** (`$rh-fade`), **full-width occluding ground with the dissolve anchored below the rule** (`$rh-dissolve`) — every step headless-Chrome-measured, not theorized. **W1.15 false premise surfaced not papered** (frontispiece doesn't scroll) → reframed scroll→**presence-reveal** (zero-JS cursor-approach; touch rests gently-present). Shipped `b220620`, deployed, **live-verified**; specs reconciled; PENDING-39 / REVIEWED-43 (steward-placed). **THEN the deeper arc:** steward corrected my "§VII.f = the *only* unbuilt element" overclaim → **the colophon is SHIPPED** (I misread a stale index line — 3rd stale-index misread of the turn) → **records drift BOTH ways** → built **[`project-arc-open-work-register.md`](project-arc-open-work-register.md)** (single code-verified source of truth); annotated the tracker (true only through 06-07) + corrected MEMORY's stale "no build work pending" tail. **Steward caught the cul-de-lampe** (§IV Close ornament SVG, undesigned → A2). "One more audit": register [VERIFY] flags resolved (E3 404 / E5 master-typographer / E6 web-typography → DONE-retire; **B3 ornament migration → OPEN, ~95 content files, gated on A2**). **Pulling thread: the register is the map; the two undesigned-SVG assets — A1 Vignette (F+1) + A2 cul-de-lampe — are the real remaining build; which one, or the deferred essay, is next.** ARC `main @ b220620` clean, live. + +## Archived (2026-06-10 — Stage G CLOSED + reconciled + SEALED + GPG-signed) - [Session 2026-06-10 — Stage G CLOSED, reconciled, sealed + GPG-signed; pulling thread = the AldineXXI essay](session-2026-06-10-stage-g-closed-sealed-signed-reconciliation.md) — **The day the whole ARC arc closed.** Morning truth-ups (`0e0c2f4` §I.d anchor-bold + §III.b F3/F4/F5; `b673623` drop-cap). Midday: **Jurist's Stage-G disposition** (CONCURRED 72ch+soft-rag coupled; LOCKED para-sep/hanging-punct/word-spacing; CLOSED calt; W4.4 v1.0; **Stage G AUTHORIZED**) + **steward reshaping rulings** (justification→Phase-2; §XIV reactive-mode; held-companions→Phase-2) → doctrine `17244cf` → **Wave-6 promotion `511d500`** (G1 wildcard→error **byte-identical-PROVEN**; content-typology §§2–6 OPERATIVE [steward ruled — jurist hadn't read that doc]; multilingual v1.0) + CLAUDE.md `950e4cc`. Evening **integrity arc** (steward-prompted): §I.f American→British truth-up; **6-agent spec↔spec consistency audit** → reconciliation `e99028e` (measure 38→27.2rem un-propagated across silence-and-rhythm[+grid math]/apparatus/vignette/code-comments; v0.5→v1.0; content-typology status); **SILVER-RATIO RULING** (steward: post-hoc + paper-specific → RETIRED from screen grid as "emergent proportion", RELOCATED to print companion; refused golden re-anchor); **Codex PDF made to embody its own spec** `18cc59c` (ragged/banish-bold/oldstyle/unmarked-blockquotes/body-colour-margins); discovered `arc-typography.sty` v0.2 = the governed (but stale) PDF substrate → Phase-2; **SEALED** — steward GPG-signed (`ac0a7ee`, sha c78817d…), **REVIEWED-41+42 placed**. The **perfectionism loop named & held** (Jurist's warning / steward's stated danger): faithful artifact sealed, toolchain-perfection → Phase-2, essay next. ARC `main @ ac0a7ee` clean, both remotes, no deploy (site output unchanged all day). **Pulling thread: the essay — *the writing of AldineXXI*** (I hand the source-spine first: git-history + masters + dialogues, then draft; steward reworks). Literal Q: is the steward ready for the essay, and was the source-spine handed first? Sub: be (Pat WTP) / L1 (Seb — BetterMemories D1 commits 06-09/10)? ## Archived (2026-06-09 pm — Wave 5 close + typographic audit + measure/soft-rag) diff --git a/claude/memory/project-arc-open-work-register.md b/claude/memory/project-arc-open-work-register.md new file mode 100644 index 0000000..19ebf59 --- /dev/null +++ b/claude/memory/project-arc-open-work-register.md @@ -0,0 +1,63 @@ +--- +name: arc-open-work-register-the-single-verified-source-of-truth-post-stage-g +description: "Consolidated, code-verified list of what remains OPEN on ARC after Stage G was sealed (2026-06-10). Reconciles the scattered tracking surfaces — the chronological tracker, the ~10 standalone project-arc-* files, PENDING.md, the spec's Phase-2/held set, and content sweeps — against actual code/live state. Built 2026-06-11 because the records had drifted BOTH ways (real open work hidden; done work mislabeled \"pending\"). Supersedes the standalone \"-pending\" files for STATUS; those remain for detail. The chronological narrative stays in project-arc-rework.md; this carries current open-work truth." +metadata: + node_type: memory + type: project + permalink: claude-memory/project-arc-open-work-register + originSessionId: b85f1094-0658-47b4-a0ba-7a4323383aa9 +--- + +# ARC open-work register + +**Single source of truth for what is OPEN on ARC.** Built 2026-06-11, ARC `main @ b220620`, live. Each item verified against code/live where marked **[verified]**; **[VERIFY]** = status uncertain, check before calling done. The rigorous spec↔code half is `/spec-code-audit`; this register also carries the content/governance/Phase-2 surfaces that audit does not. + +> **Why this exists.** Stage G (sealed 2026-06-10) closed the *spec*, not ARC's *work*. Open items were scattered across the tracker, ten standalone `project-arc-*` files, PENDING.md, the spec's held set, and content sweeps in no spec. On 2026-06-11 several of those surfaces proved drifted in both directions (the AldineXXI selector index listed shipped features as "planned"; "pending" files described done work; real work sat unlisted). This register is the reckoning. + +**Legend:** `[OPEN]` real remaining work · `[DEFERRED]` open by design, trigger-gated (Phase-2 / held / first-instance) · `[DONE—retire]` verified complete, the tracking file should be retired/archived · `[VERIFY]` needs a check. + +--- + +## A — Open build work (the two undesigned-SVG-asset items the spec names but never realized) + +- **A1. Vignette (F+1) — the big remaining build.** `[OPEN]` **[verified]** — 0 `.vignette` rules in compiled CSS, nothing rendered. Spec ready: `vignette-specification.md` (revised 2026-06-07, PENDING-31; build-time SVG+CSS renderer, Phase-α engine, zero-JS, AldineXXI §IX). Brief: `drafts/vignette-spec-revision-brief-2026-05-28.md`. The largest open build; the steward named it as "the big thing left." +- **A2. The cul-de-lampe — the designed Pause/Close ornament asset.** `[OPEN — undesigned]` **[verified]** — AldineXXI §IV names the *function* (Pause = rare within-piece breath, smaller scale; **Close = end-of-piece, the *punto finale*, full scale — "the visual signature of completion; *finis coronat opus*"**) but the **actual designed SVG cul-de-lampe is undetermined** — spec §IV *"Open question: the designed Pause/Close ornament itself"* **[OPEN — 2026-05-03]**, *"the asset itself is yet to be determined."* **[verified]**: compiled CSS still carries the *retired* classes (`.ornament.completion`, `.ornament.section`, `.ornament.chapter`, …) and has **no `.ornament.close`/`.ornament.pause`** — the asset was never designed, so the migration never ran (interim: the three-dot `.ornament` from the 06-07 hr doctrine stands in for Pause-at-threshold). Sibling to A1. Design sub-questions (one asset at two scales vs paired-distinct; motif lineage — Aldine cul-de-lampe vs Roman/Pompeian) in `project-arc-pause-close-ornament-and-hr-audit-pending`. The content half is **B3**. *(Caught by the steward 2026-06-11 — it was buried under the generic "ornament migration"; it deserves its own line as the crown of every finished piece.)* + +## B — Open content sweeps (largely steward-owned, manual) + +- **B1. Glimpse location + title cleanup.** `[OPEN — steward manual]` **[verified]** — steward does this by hand (2026-06-11). 193 live glimpses; **4 lack `location:` frontmatter**; titles need a cleanup pass. NB the glimpse *rendering* bugs (phone full-bleed, no-vessel) were fixed + deployed in Stage M — this is content/metadata, not code. Absorbs the residual of `project-arc-apparatus-refactor-todo` Tier 3 (EXIF/location for existing glimpses — now ~done). +- **B2. Threshold-`---` promotion walk.** `[OPEN — steward content track]` — apply the 2026-06-07 differentiated-hr doctrine across existing pieces: a bare `---` at a foreword→main-text *threshold* becomes `.ornament` (dots); `---` *within the body* stays silence. Doctrine + CSS settled (§IV amended, zero CSS change); the per-piece content walk remains. +- **B3. Ornament content migration (Option A) — the content half of A2.** `[OPEN — gated on A2; scope VERIFIED 2026-06-11]` — steward ruled Option A (2026-05-03): once the cul-de-lampe asset exists (**A2**), migrate content off the retired-ornament classes onto the canonical Close/Pause, then retire the old SCSS. **Verified scope (sizable):** ~**95 content files** carry hand-authored `
` — `completion` ×51 (= the Close / end-of-piece, the cul-de-lampe's job), `section` ×50, `thought` ×14, `chamber` ×12, `musical` ×7, `hermetic` ×5, `mathematical` ×2, … Several variants (`thought`, `mathematical`) aren't even in the current CSS → they already collapse to bare `.ornament`. All retired per §IV; all await the designed asset. Not negligible, and not runnable until A2. Files: `project-arc-ornament-spec-vs-content-mismatch-pending`, `project-arc-pause-close-ornament-and-hr-audit-pending`. +- **B4. Major content audit / archive of non-current files.** `[OPEN — was deferred]` — per ARC `CLAUDE.md` Known state: deferred until "the current version of the site is established; do not rearrange the content tree until that session." Stage G sealed arguably satisfies that condition now — candidate to schedule. + +## C — Deferred by design (Phase-2 / held — trigger-gated, NOT drift) + +- **C1. Print/PDF posture + `arc-typography.sty` v0.3.** `[DEFERRED — Phase-2]` — build the Print/PDF LaTeX templates; update `tools/latex/arc-typography.sty` (v0.2, found stale vs current doctrine 2026-06-10) to current spec (posture-aware ragged/justified, Medium headings, 27.2rem measure, British quote-norm, xelatex glyph routing). Governs all future ARC PDFs. File: `project-arc-pdf-print-postures-session-plan`. +- **C2. OpenType feature catalogue (§I.i.j).** `[DEFERRED — Phase-2]` — feature→CSS mapping; the Stage-G audit (06-09) enumerated the set; the session opens against it. (`zero` absent from every EB Garamond face — recorded.) +- **C3. Held companions — Appendix D.** `[DEFERRED — Phase-2]` — Navigation Philosophy, Print Stylesheet, Footnotes — named, not drafted; reactive, no date. +- **C4. §VII.d Footnotes / Endnotes.** `[DEFERRED — first-instance]` — research/parked pending the first essay that needs the register. +- **C5. Held typographic options.** `[DEFERRED — held]` — justification (→ print spec), hanging-punctuation (→ browser Baseline), word-spacing (held at 0.20em default), reader font-size control (held; the banish-JS gate's one named exception). +- **C6. Tombeau route.** `[DEFERRED — first-instance]` — governed-but-unsurfaced; route + Compass slot emerge with the first Tombeau piece (non-convergence). +- **C7. Capsule apparatus.** `[DEFERRED — first-instance]` — deferred, not rejected; reopens when pedagogical-treatise content begins (§XII.e locks with first instance). File: `project-arc-capsule-apparatus-deferred-2026-05-05`. +- **C8. Per-piece epigraph chancery features; metric-matched font fallbacks.** `[DEFERRED]` — first-instance (epigraph chancery `swsh+init+fina`) / empirical SCSS-audit candidate (font-metric overrides). + +## D — Governance debt + +- **D1. Place outstanding REVIEWED entries.** `[OPEN — steward writes REVIEWED]` — PENDING-32 and PENDING-33 await REVIEWED placement; REVIEWED-36, 37, 38, 39, 40, 43 are drafted-for-placement (executed work, entries not yet placed). Constitutional: David/Claude.app write REVIEWED, not Claude Code. + +## E — Stale "pending" files — verified DONE; retire or archive + +- **E1. `project-arc-breadcrumb-spec-pending`** → `[DONE—retire]` **[verified]** — breadcrumb componentized + governed permanent sibling (2026-06-03); `.breadcrumb` lives in `_navigation.scss`. +- **E2. `project-arc-mimesis-acquisition-debt`** → `[DONE—archive]` — RESOLVED 2026-05-20 (stated in-file). Chamber-library import, not ARC-site work. +- **E3. `project-arc-404-page-design-pending`** → `[DONE—retire]` **[verified 2026-06-11]** — **the file predates the §VII.h spec and is stale.** Apparatus §VII.h (ADDED 2026-05-20) governs the 404; `content/404.md` + built `_site/404.html` **conform exactly**: `