session 2026-06-10: Stage G CLOSED+reconciled+sealed (REVIEWED-41/42 placed); session memory + ledger + 4 skill-harvest proposals

This commit is contained in:
David F Glidden
2026-06-10 23:48:58 +02:00
parent db84e50c83
commit 7e84cae821
5 changed files with 159 additions and 3 deletions
+11
View File
@@ -103,6 +103,17 @@ The single place proposed skills live so they don't evaporate between sessions.
| **ARC build has NO autoprefixer — hand-write `-webkit-` prefixes** | feedback memory | ARC's plain-`sass` build adds no vendor prefixes. When introducing a new CSS property, check Safari's prefix need and hand-write it. The `-webkit-hyphens: auto` Safari bug came from prefixing the *limits* but not the *property* — an inconsistency that read as "hyphenation off in Safari." | `feedback-arc-no-autoprefixer-handwrite-webkit.md` | **PROPOSED** |
| **Justification-judgment bar = Bringhurst even-colour/rivers, NOT Rutter hyphenation** | feedback memory | Load-bearing for the future justification decision: when living with the soft rag to judge whether to justify, ask *"is the colour even, are there rivers"* (Bringhurst paragraph-level), **not** *"is it hyphenating"* (Rutter). The jurist corrected the executor's Rutter-leaning rationale. Either earns the KP/JS gate-amendment or retires it. | `feedback-justification-bar-bringhurst-not-rutter.md` | **PROPOSED** |
## New proposals (2026-06-10 — Stage-G close + spec-internal consistency audit day)
| Element | Kind | One-line | Where it lands | Status |
|---------|------|----------|----------------|--------|
| **spec↔spec coherence dimension** | patch `/spec-code-audit` | The 2026-06-10 audit found §I.f-class contradictions — the measure (38→27.2rem) un-propagated across silence-and-rhythm/apparatus/vignette, an American-quote remnant, v0.5/AUTHORED status leftovers — that bidirectional spec↔**code** could not catch, and that the jurist's read-scope (charter+multilingual only) missed. Add a **cross-document spec↔spec coherence pass**: every cross-referenced rule agrees across files; every late decision swept across ALL companions, not just its primary home. Proven method: a per-file-vs-canon + cross-reference fan-out (6 read-only agents). | `/spec-code-audit` (new dimension) | **PROPOSED** |
| **container-must-embody-the-contained** | feedback memory | When producing an ARTIFACT *of* a spec (a PDF of the spec, a rendered sample), set it per the spec's OWN rules and verify the render **against the doctrine, not for approval.** 2026-06-10: the Codex PDF violated its own §I.d (bold), §I.i (justified), §I.b (lining figures), §I.h (marked blockquotes), §VII.e (grey), and earlier the whole-document small-caps — and I read each render *favourably* instead of testing it against the spec (the SC miss especially). Sibling of `causal-story-before-reading-render` / read-render-favorably, one level up: the artifact must obey what it states. | `feedback-container-must-embody-the-contained.md` | **PROPOSED** |
| **check-for-governed-tooling-before-building** | feedback memory OR Symmetria §3 flag | Before hand-rolling infrastructure (a PDF preamble, a build script, a template), grep the repo for an existing governed version. 2026-06-10: I reinvented a lualatex preamble while `tools/latex/arc-typography.sty` (the governed PDF/print substrate, encoding the very rules I was hand-fixing) existed; the steward's "did we not do a basic pdf spec?" caught it. Kin to `reinvented-governed-tooling-without-checking-it-exists` (KG drift, 2026-06-10). | feedback memory or Symmetria §3 | **PROPOSED** |
| **byte-identical gate: hold/exclude volatile build-stamps** | verification-ladder refinement | When proving a change byte-identical, a build-date/commit stamp (e.g. the colophon `_build_info/stamp`) will differ between baseline and post builds and falsely flag a diff. Hold the stamp constant (don't re-run `make build-info`) or exclude the stamped file, then diff. Caught 2026-06-10 (G1 proof: the lone "diff" was the colophon stamp). | `reference-verification-ladder.md` | **PROPOSED** |
*Not a skill — a parked project task (in the ledger + session file): the **Phase-2 print/PDF-spec session** to update `arc-typography.sty` + `template-pdf-posture.tex` to current doctrine (posture-aware ragged/justified, Medium headings, 27.2rem measure-geometry, British quote-normalization, xelatex glyph routing, v0.3). Governs all future ARC PDFs.*
---
*Discipline reminder: "no harvest" is a valid outcome; do not manufacture proposals to fill the table (the inverse of Hermes's autonomous self-write). The yardstick is the steward's: did the steward have to re-explain something a skill could have carried?*