diff --git a/claude/memory/MEMORY-reference.md b/claude/memory/MEMORY-reference.md index 1f27b54..62e7368 100644 --- a/claude/memory/MEMORY-reference.md +++ b/claude/memory/MEMORY-reference.md @@ -409,17 +409,17 @@ Split out of [MEMORY.md](MEMORY.md) on 2026-07-06 to keep the wake-loaded index - [Session 2026-05-10 — /aldine-xxi/ rewrite design session: 8-voice chavruta on voice/register + posture resolved by steward (dedicatees: dead/living/unborn; voice: I-offering-hospitality-in-hope-of-we) + §XII.e capsule starting form locked through three steward-catch iterations + full structural sketch saved as draft + chamber-library typography folder discovered substantially expanded (Davies, Lacroux, Sousa, Saenger, Williamson, de Hamel, etc.); pulling thread is the masters' reading session that resolves three held questions in series and unblocks page rewrite resumption](session-2026-05-10-aldine-xxi-chavruta-and-capsule-design.md) — **STEWARD WILL NEED THIS IMMEDIATELY ON RETURN.** Not the cleared context's job during the 48-hour mining window, but kept close in MEMORY.md so the steward can pick up where they left off. Full draft saved at `~/_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/drafts/aldine-xxi-page-rewrite-2026-05-10.md`. Pulling thread: masters' reading session — focused half-day reading typography masters in expanded chamber-library to resolve three held questions in series (capsule text size, §IV named-territory deepening, multilingual posture extends §VII.e or requires §I.k). Then page rewrite resumes with steward leading the prose, today's draft as substrate. Q: After reading the masters, does the synthesis §IV calls *"named territory between traditions"* actually get named by any single source (Saenger / de Hamel / Williamson) — or does it remain genuinely between, making AldineXXI's *modest contribution* itself part of what's contributed? — **Long substantive design session, ~5 hours.** Inherited /aldine-xxi/ pulling thread. **Steward proposed the page should *show* what it explains** (asymmetric, register marks, sidenote, capsule, sources); five-section outline sketched; steward caught my framing-of-asymmetric-as-departure (the rule already produces the form). **8-voice chavruta convened** (Bringhurst, Tschichold, Hochuli, Lupton, Manutius-via-Margolis, Alexander, Bachelard, Calvino), each grounded in chamber-library verbatim. Round 3 discriminator-test confirmed three convergences (literary-voice-tuned-for-reach; composed-structure-not-exposed-scaffolding; admits-brittleness). **Two questions surfaced as steward-calls; steward resolved both with depth**: dedicatees ***the dead, the living, and the unborn*** (modest contribution to humanity; echoes architectural synthesis horizon); voice **first-person *I* offering hospitality, in hope of *we*** (*"I have come to these conclusions, but it is in hope that the reader dwell as I do when I read"*). **§XII.e Capsule starting form LOCKED through three iterations of steward catches**: (a) apparatus→body register correction (drift: *register-assigned-by-content-type-without-checking-spec-criterion*); (b) marginal→body-column with hairline frame after steward asked me to look at Davies directly (drift: *not-checking-Davies-directly-before-proposing-his-form*; ARCHIMEDES capsule ~400 words in body column with hairline frame, headword small caps, anchored via `[ARCHIMEDES]` bracketed-small-caps). Spec change required: §XII.e formalized; small-caps table gains capsule-anchor row. **Capsule text size held for masters' reading** (steward instinct: ever-so-slightly smaller; Bringhurst §3.1 "one-point-smaller" already in spec). **Chamber-library typography folder substantially expanded** since bge-m3 mine — Davies, Lacroux + Sousa (multilingual sources), Saenger + Williamson + de Hamel (§IV candidates from yesterday all here now), Morison, Warde, Gill, second Bringhurst, Aldus Younger, Müller-Brockmann grids, Butterick, Rutter, *Lexique Imprimerie nationale*, Fleishman *Six Centuries* — first-pass semantic search lagged corpus several times; direct-path-lookup recovered. Diagnostic for L1: corpus-grew-but-index-didn't (separate from #10 sequential dispatch). **Full draft saved**: `~/_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/drafts/aldine-xxi-page-rewrite-2026-05-10.md` — self-contained for tomorrow's pickup (posture + chavruta record + §I-V sketch + capsule starting form + held questions + drift patterns + pickup instructions). Drift patterns named today: *framing-as-departure-when-the-rule-already-produces-the-form*; *two-for-one-efficiency-frame-in-aesthetic-territory*; *register-assigned-by-content-type-without-checking-spec-criterion*; *not-checking-Davies-directly-before-proposing-his-form*. Lessons that landed: *compose-in-dialogue protected the steward-resolution moment*; *direct examination > theorizing*; *spec criterion > content-type categorization*; *the discriminator test has body now*. **Pulling thread for tomorrow**: masters' reading session — focused half-day reading typography masters in expanded chamber-library to resolve three held questions in series (capsule text size, §IV named-territory deepening, multilingual posture extends §VII.e or requires §I.k). Then page rewrite resumes with steward leading the prose, today's draft as substrate. **Q for next-Claude**: After reading the masters, does the synthesis §IV calls *"named territory between traditions"* actually get named by any single source (Saenger / de Hamel / Williamson) — or does it remain genuinely between, making AldineXXI's *modest contribution* itself part of what's contributed? ## Pending work -- [Studium Engine — executor-as-user handoff document for Jurist (2026-05-17)](../../../../../_Dev/studium-engine/docs/executor-as-user-considerations-2026-05-17.md) — **2026-05-17.** Morning-walk steward inquiry recognized executor-as-user as candidate second user class for the Studium Engine. Handoff document authored at `~/_Dev/studium-engine/docs/executor-as-user-considerations-2026-05-17.md` (untracked; ready for Jurist analysis). Contains both steward questions verbatim, executor responses substantively (the "discipline harness, not corpus engine" framing — honest restraint not contamination-shaped self-effacement), cross-references to 11 v2 seed-brief sections, and 5 open questions for the Jurist including the contamination audit of the executor's own response. Held externally pending Jurist analysis; response may reshape Studium Engine Stages 1–3. +- [Studium Engine — executor-as-user handoff document for Jurist (2026-05-17)](~/_Dev/studium-engine/docs/executor-as-user-considerations-2026-05-17.md) — **2026-05-17.** Morning-walk steward inquiry recognized executor-as-user as candidate second user class for the Studium Engine. Handoff document authored at `~/_Dev/studium-engine/docs/executor-as-user-considerations-2026-05-17.md` (untracked; ready for Jurist analysis). Contains both steward questions verbatim, executor responses substantively (the "discipline harness, not corpus engine" framing — honest restraint not contamination-shaped self-effacement), cross-references to 11 v2 seed-brief sections, and 5 open questions for the Jurist including the contamination audit of the executor's own response. Held externally pending Jurist analysis; response may reshape Studium Engine Stages 1–3. - [MemPalace `_chunk_by_paragraph` bug — FILED as #1534 (2026-05-17)](project-mempalace-chunking-bug-2026-05-16.md) — `convo_miner.py:184-186` (paragraph chunker) doesn't enforce CHUNK_SIZE; oversized paragraphs crash embedding with 120 GiB attention-buffer error. Triggered by Claude Code session jsonl with large pasted content (135K + 119K char single lines); dry-run chunk-count comparison (170/135 vs 1352 for older files) confirmed `_chunk_by_paragraph` vs `_chunk_by_exchange` dispatch divergence. Filed upstream MemPalace/mempalace#1534 with repro + line numbers + suggested fix. NOT fixed locally per steward direction. Ops 2/3/4 of four-op plan (ARC, Obsidian, CapableMind+BetterMemories mining) held until upstream ships. - [Studium Engine — seed brief v2 handed to Jurist; repo renamed; pulling thread is Jurist response](project-studium-engine-recompose-2026-05-15.md) — **2026-05-15 evening.** Recompose COMPLETE and pushed (commit `51f4956` on `main`). Repo RENAMED `curiosity-engine` → `studium-engine` (GitHub + local `~/_Dev/studium-engine/`). v2 brief drops all L2/CapableMind framing; new §3 grounds in dated BMF/MemPalace failure history (5-row table + Bachelard/Danielewski voice-blindness example); new §5 names six grounding disciplines; integrity contract grew 6→8 commitments (adds selection observability + dialogue drift surveillance per Jurist's §4). Jurist's v1 review preserved verbatim at `~/_Dev/studium-engine/docs/jurist-review-2026-05-15.md`. Five live questions in §10 (voicing, deep audit, canonical source format §10.3, license timing, spec-gap disposition). Q for next-Claude: *Has the Jurist responded to v2? If yes, has §10.3 (canonical source format) been settled — without which Cluster A spec cannot complete?* - [Masters' reading — OpenType feature discipline (init/fina/swsh; body vs threshold register)](project-opentype-feature-masters-reading-2026-05-15.md) — **2026-05-15 evening.** AldineXXI §I.i.j ("OpenType feature discipline — body vs threshold") was added today with PROVISIONAL status. Strong assertion language about Bringhurst (cited §3.4, §3.5) was authored without verbatim quotation from the source — same drift shape as the original init/fina-on-body-italic mistake. Steward called for a masters' reading before the discipline locks. ~1–2h focused: query mine (now operational — Bringhurst freshly docling-built + clean) for *italic body composition*, *chancery*, *swash*, *versalita cursiva*, *italique* across Bringhurst + Hochuli + Sousa + Lacroux; read surfaced passages directly; revise §I.i.j with verbatim citations; promote to LOCKED or refine. SCSS implementation holds conservative until reading concludes. -- [**NEXT SESSION'S PULLING THREAD** — Stage B: Apparatus specification extraction (ADR-006 v2)](../../../../../_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/AldineXXI-specification.md) — **2026-05-16 evening: ADR-006 v2 ACCEPTED; Stage A (Chamber resolution) DONE; Stage B is the next session's load.** Extract AldineXXI §VII (eleven subsections: Dateline, Epigraph, Footnotes, Captions, Post metadata, Collection-level dedications, §VII.b Sources, §VII.c Links, §VII.d Footnotes/Endnotes [parked], §VII.e Apparatus Colour, §VII.f Running Head + Folio, §VII.g Site Colophon) into new `~/_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/apparatus-specification.md`. AldineXXI §VII retains as summary block + pointer (same pattern as §V→content-typology and §IX→vignette). Estimated 1–2h. Required before content-typology §2 matrix authoring (Stage D). **Brief writes itself from §VII as it stands** — no new authoring, just structural extraction + retention block. Branch suggested: `docs/spec-extraction-2026-05`. Do NOT touch matrix, peer specs, or `content-types.yml` — those are later stages. Q for next-Claude: where does ADR-006 v2 live in the ARC repo after steward commits — `docs/decisions/` or `docs/AldineXXI-Codex/`? Check before quoting. +- [**NEXT SESSION'S PULLING THREAD** — Stage B: Apparatus specification extraction (ADR-006 v2)](~/_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/AldineXXI-specification.md) — **2026-05-16 evening: ADR-006 v2 ACCEPTED; Stage A (Chamber resolution) DONE; Stage B is the next session's load.** Extract AldineXXI §VII (eleven subsections: Dateline, Epigraph, Footnotes, Captions, Post metadata, Collection-level dedications, §VII.b Sources, §VII.c Links, §VII.d Footnotes/Endnotes [parked], §VII.e Apparatus Colour, §VII.f Running Head + Folio, §VII.g Site Colophon) into new `~/_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/apparatus-specification.md`. AldineXXI §VII retains as summary block + pointer (same pattern as §V→content-typology and §IX→vignette). Estimated 1–2h. Required before content-typology §2 matrix authoring (Stage D). **Brief writes itself from §VII as it stands** — no new authoring, just structural extraction + retention block. Branch suggested: `docs/spec-extraction-2026-05`. Do NOT touch matrix, peer specs, or `content-types.yml` — those are later stages. Q for next-Claude: where does ADR-006 v2 live in the ARC repo after steward commits — `docs/decisions/` or `docs/AldineXXI-Codex/`? Check before quoting. -- [**ARC spec corpus audit** — DELIVERED 2026-05-16 evening](../../../../../_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/_audits/spec-corpus-audit-2026-05-16.md) — **393 lines + methodology amendment.** Five-section structure per Jurist's brief (standalone-spec candidates / stale content / cross-doc consistency / gaps / revised authoring sequence) + priority-5 ranking. All seven State Survey predictions confirmed. Six additional findings: frontmatter `class:` enumeration as MAJOR INCONSISTENCY · multilingual stale-cross-references · Annals rename unpropagated · §6 Change Policy never authored · Navigation philosophy as fourth extraction candidate · qualifier (✦/⟐) applicability matrix gap. **Methodology amendment** (post-steward-coverage-question): exact offset windows for every read named; 50-line gap in content-typology lines 400–450 acknowledged during original pass, read post-hoc, verified findings stand. Coverage 6,271 of 6,271 lines post-amendment. **Currently untracked** in repo. Resolved by ADR-006 v2. +- [**ARC spec corpus audit** — DELIVERED 2026-05-16 evening](~/_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/_audits/spec-corpus-audit-2026-05-16.md) — **393 lines + methodology amendment.** Five-section structure per Jurist's brief (standalone-spec candidates / stale content / cross-doc consistency / gaps / revised authoring sequence) + priority-5 ranking. All seven State Survey predictions confirmed. Six additional findings: frontmatter `class:` enumeration as MAJOR INCONSISTENCY · multilingual stale-cross-references · Annals rename unpropagated · §6 Change Policy never authored · Navigation philosophy as fourth extraction candidate · qualifier (✦/⟐) applicability matrix gap. **Methodology amendment** (post-steward-coverage-question): exact offset windows for every read named; 50-line gap in content-typology lines 400–450 acknowledged during original pass, read post-hoc, verified findings stand. Coverage 6,271 of 6,271 lines post-amendment. **Currently untracked** in repo. Resolved by ADR-006 v2. - [**ADR-006 v2 — Type-Applicability Matrix as Canonical Authority** — ACCEPTED 2026-05-16](pending-adr-006-type-applicability-matrix-2026-05-16.md) — **Steward to commit; final repo location TBD** (likely `docs/decisions/2026-05-16-type-applicability-matrix.md` per existing ADR convention but possibly `docs/AldineXXI-Codex/`). Locks: matrix as canonical home for all type-applicability rules; matrix+YAML paired authorities (Markdown human + `content-types.yml` machine, generated mechanically); peer specs back-point not duplicate; Stage A Chamber resolved Option (b) apparatus-only with ⟐ removed from Compass; `class: canon` dropped as Chamber v1 residue; versioning structurally permissive; Stages B-G + housekeeping annex + Nav Philosophy parallel; Stage E atomic single-PR commit discipline. ADR text preserved verbatim in this file. Estimated total work 10–14h across 5–6 sessions to OPERATIVE. -- [**ARC State Survey** — comprehensive durable reference for all deferred ARC work](../../../../../_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/_audits/arc-state-survey-2026-05-16.md) — **2026-05-16 mid-afternoon.** ~800-line synthesized state document covering 14 ARC work areas + dependency map + three-tier path forward + "what to count on" + the deferral pattern that has been costing time. Sections include: AldineXXI v2.0 spec status (LOCKED with §I.i.j PROVISIONAL); 15 content types LOCKED with routes for 8/10 (Gloss + Readings missing); SCSS state (24 partials, audit done, code-shape audit pending); Reading Compass routes; multilingual v0.5; PDF/Print posture infrastructure; Apparatus refactor Tier 3 (EXIF); EB Garamond Phase 2/3 deployed; spec corpus audit; ARC Style Guide composition (post-audit); vignette implementation; capsule system; /aldine-xxi/ page rewrite; misc atomic items. **Read this first** when picking up any ARC thread — it shows where the work stands and what blocks what. +- [**ARC State Survey** — comprehensive durable reference for all deferred ARC work](~/_Dev/animal-davidglidden-eu/docs/AldineXXI-Codex/_audits/arc-state-survey-2026-05-16.md) — **2026-05-16 mid-afternoon.** ~800-line synthesized state document covering 14 ARC work areas + dependency map + three-tier path forward + "what to count on" + the deferral pattern that has been costing time. Sections include: AldineXXI v2.0 spec status (LOCKED with §I.i.j PROVISIONAL); 15 content types LOCKED with routes for 8/10 (Gloss + Readings missing); SCSS state (24 partials, audit done, code-shape audit pending); Reading Compass routes; multilingual v0.5; PDF/Print posture infrastructure; Apparatus refactor Tier 3 (EXIF); EB Garamond Phase 2/3 deployed; spec corpus audit; ARC Style Guide composition (post-audit); vignette implementation; capsule system; /aldine-xxi/ page rewrite; misc atomic items. **Read this first** when picking up any ARC thread — it shows where the work stands and what blocks what. - [Chamber-typography mining plan — 20-book locked corpus; Phase 2 cleaning of foundational voices is the gating runway; 7-phase plan](project-chamber-typography-mining-plan-2026-05-15.md) — **2026-05-15.** Locked corpus: 8 foundational from ARC colophon Lineage (Alexander/Bachelard/Berger/Sennett + Vico/Leopardi/Harrison/Heidegger) + 5 typography masters (Bringhurst/Tschichold/Hochuli/Lupton/Calvino) + 5 multilingual (Lacroux v1+v2/Lexique/Sousa/Butterick) + 2 attention (Carruthers/Weil). **Cleaning runway 3-5 days before mining**: Alexander *Pattern Language* + Bachelard *Poetics of Space* + Heidegger *Poetry Language Thought* confirmed need cleaning. Phase 1a — find and decouple HNSW `batch_size:50000` from MAX_CHUNKS_PER_FILE=50_000 (which must stay for Loeb files). MCP killed clean today; hooks remain disabled at backup; broken chamber palace at `~/.mempalace/palace/` to be moved aside as `palace.broken-chamber-2026-05` in Phase 3a. - [ARC PDF + Print posture session plan — dedicated session to build both XeLaTeX templates + render Readings spec + produce AldineXXI sample images](project-arc-pdf-print-postures-session-plan.md) — **2026-05-14.** Six-hour focused session: pandoc + XeLaTeX templates for PDF posture (content-driven per §II.d) and Print posture (twoside, Van de Graaf, asymmetric-always). Test substrate: the Readings typology entry (commit `5792286`). Two-birds: deliver deferred Print/PDF posture spec sections AND sample images the AldineXXI page rewrite needs for its §I Postures section. Pre-session pipeline confirmed installed (pandoc 3.9, MacTeX 2026, 28 Plex variants + EB Garamond + Garamond Premier Pro). Microtype + polyglossia are the quality lifts. Steward's directive: do this properly once; revisit Typst only if it overtakes LaTeX for this domain. - [Gloss vs Readings as distinct ARC content types — spec amendment LANDED 2026-05-14 (`5792286`); Brown post reclassification + SCSS partial + Reading Compass routes remain](project-gloss-vs-commentary-distinction.md) — **2026-05-13 evening → 2026-05-14 morning.** Diagnostic: gloss illuminates a passage (passage = subject); a Reading composes its account of a work (work = subject, passages = evidence). The Brown piece (committed `82c2ba1` as `class: gloss`) is structurally a Reading. Steward chose "Readings" (plural) over "Commentary" — register family matches Glimpse/Fragment/Observation; plural admits *these are my readings, not the readings*. Genette's *Seuils* read directly (`/tmp/seuils_genette.md`); he names the paratexte/métatexte frontier exactly + quotes Borges' "*forme latérale de la critique*" — that line worth holding as lex anchor. Outstanding: §V "14 of 14 locked" amendment for 15th content type, Reading Compass sigil decision, `_readings-source.scss`, site.hs + footer-compass, Brown post `class: gloss` → `class: readings`. Lex-method principle says apparatus matrix discovers itself across more instances before locking. @@ -427,7 +427,7 @@ Split out of [MEMORY.md](MEMORY.md) on 2026-07-06 to keep the wake-loaded index - [L1 recall-fix focused session plan — H2 first, [HARDENING], branch+PR strategy to bring Seb relief not load](project-L1-recall-fix-session-plan.md) — **2026-05-13.** Concrete half-day plan: read April 19 audit docs → confirm H2 (vector returns 0 on known content) still broken in current main → write PENDING-N proposal with reproduction test → on AUTHORIZED, branch `fix/h2-vector-recall-correctness` with spec amendment first, failing test, minimal fix, PR mergeable in 30 min of Seb's attention. One H-issue per PR. Steward's frame: Peter likely pressing Seb on circles/BBF; steward+Claude-Code attempt the recall work on a branch and submit. Plan is self-contained for pickup across context clears. - [ARC apparatus refactor — Tier 1 + Tier 2 LANDED 2026-05-07 (`e2fb14c`, `249475b`); Tier 3 EXIF integration for existing ~50 live glimpses still pending; Tier 4 verification rolling](project-arc-apparatus-refactor-todo-2026-05-06.md) — **Updated 2026-05-07.** Tier 1 (bears-apparatus rename + grid scope extension) + Tier 2 (location frontmatter audit, 63 files) shipped. Glimpse alignment open question RESOLVED (centered, sourced in §VII). **Tier 3 still pending**: EXIF extraction for the existing ~50 live glimpses (Phase D processed only the 143 staged stubs from Desktop). Tier 3 needs same exiftool + Nominatim pipeline applied retroactively to existing static/images/. - [Code-shape audit — multiple instances accumulated 2026-05-07; steward authorized as needed](session-2026-05-07-apparatus-tier1-tier2-phase-d-glimpse-corpus.md) — **2026-05-07.** Concrete entry points: `.fragment em { color: #555 }` fixed today; `.whisper { color: #777 }` held for audit (same shape); 4 inconsistent `eligibleClasses` lists in site.hs (per rework master 2026-04-20); `enfilade-order: 0` doing double-duty + parallel `enfilade-*` vs `sequence_*` mechanisms (per breadcrumb spec memo); mobile italic-grey diagnostic from this evening unresolved. Pattern: hardcoded values where theme-aware/computed should be; repeated chains where shared helpers belong; parallel mechanisms where one rule fits. Per CLAUDE.md "audit the class of failure, not just the instance" — this IS the meta-audit. Half-day focused session. -- [Phase C — spec consistency pass + class migrations (well-scoped, ready)](arc-current-state-2026-05-07.md) — Per the desktop dashboard: AldineXXI §V Content types table needs all 14 types (currently shows 7); §VI Reading Compass shows old ⊙→Photo Essay (should be ⊙→Meditation+Reverie cluster); ARC CLAUDE.md compass mirror; templates/partials/footer-compass.html missing routes (Gloss, About, Dream, Heteronym, Hommage, Tombeau); site.hs eligibility lists; 5 about-cluster pages on `class: essay` fallback need migration to `class: about`; now-page `class: fragment` → `class: about`; 4 post reclassifications per 2026-04-21 typology audit. Half-day focused session. +- **Phase C — spec consistency pass + class migrations** *(link removed 2026-07-28. It pointed at `arc-current-state-2026-05-07.md` — **a map the steward read directly**, kept on the Desktop, not a memory file: the 2026-05-07 session record says "**Saved to desktop**", and memory-dir git tracking began 2026-04-17 — three weeks earlier — so a file written here would be in history. It is not, anywhere; the Desktop copy is gone. **This is a real loss of an artifact class, not a bookkeeping error:** steward-facing maps have no durable home, so they live on the Desktop and evaporate, and the only surviving trace was a link that read as noise. Successor for CONTENT: [the ARC open-work register](project-arc-open-work-register.md) — post-Stage-G, code-verified. Successor for the FUNCTION — something the steward can open and orient by — does not exist. This May entry is superseded and kept as history.)* — Per the desktop dashboard at the time: AldineXXI §V Content types table needs all 14 types (currently shows 7); §VI Reading Compass shows old ⊙→Photo Essay (should be ⊙→Meditation+Reverie cluster); ARC CLAUDE.md compass mirror; templates/partials/footer-compass.html missing routes (Gloss, About, Dream, Heteronym, Hommage, Tombeau); site.hs eligibility lists; 5 about-cluster pages on `class: essay` fallback need migration to `class: about`; now-page `class: fragment` → `class: about`; 4 post reclassifications per 2026-04-21 typology audit. Half-day focused session. ## Audit method (load-bearing for the code-shape audit) - [SCSS audit — as Alexander designed *The Timeless Way of Building*](feedback-scss-audit-as-timeless-way-of-building.md) — **2026-05-08.** Steward's articulation of the audit's method (spec-compliance test + performative-vs-genuine-gap test) and aesthetic standard (Alexander's flow between large and small patterns; simplicity that permits generative complexity; beauty as integrity not polish). First instance: AldineXXI §VII.e *Apparatus Colour* landed (luminance attenuation retired across apparatus; `.whisper` retired; `--gray` deprecated for text per WCAG audit gap diagnosed in same session). Read before any SCSS-audit work. diff --git a/claude/memory/MEMORY.md b/claude/memory/MEMORY.md index e556833..b04e458 100644 --- a/claude/memory/MEMORY.md +++ b/claude/memory/MEMORY.md @@ -16,6 +16,7 @@ permalink: claude-memory/memory - [Chamber work: ground in constitution + charter + runbook FIRST](feedback-chamber-work-ground-in-constitution-charter-runbook.md) — steward directive 2026-07-28: **any chamber work *or talk about it*** begins by reading the **library constitution** · the **engine charter** · the **conversion runbook** (incl. `reanchor:` — a new hash invalidates bindings in BOTH repos). Repo CLAUDE.mds are pointers, not state. Corpus claims come from a self-tested tool, never a hand grep. **Enforcement mechanism owed** (hook/skill/wake-conditional; `verify-before-compose` is the precedent). - [CapableHands standing authorization](reference-capablehands-standing-authorization.md) — M4 mini david@10.0.1.136 durably authorized for remote OCR/inference; don't re-ask permission to use it (steward 2026-07-01). - [Every canon doc's source lives in Chamber Sources](feedback-resolve-source-through-chamber-sources.md) — a canonical's source = whatever `resolve_archived_source` returns (the **Chamber Sources** folder; NEVER the master library or a path in a plan/doc/frontmatter); read the banked source record before calling a mismatch a defect; fix wrong/missing pins to golden standard. (Steward, 2026-07-24, after 3 corrections on the Levi omnibus source.) +- [Steward maps live in ~/dotfiles/maps](reference-steward-maps-home.md) — a **map** = an artifact David reads *directly* to orient (dashboard, corpus index, reading list). Write it into `~/dotfiles/maps/` and symlink to the Desktop, **never** straight onto the Desktop. Est. 2026-07-28 after one was lost and four more found unbacked; `wake-digest.py` reports strays. - [Governance files are dotfiles symlinks](reference-governance-files-are-dotfiles-symlinks.md) — `~/PENDING.md`/`~/REVIEWED.md`/`~/CLAUDE.md` → `~/dotfiles/…`; Edit/Write refuse to write through a symlink, so **edit the real dotfiles path** when appending PENDING/REVIEWED. - [Typography palace — query via CLI](reference-typography-palace-cli.md) — type masters (~20-21 sources) in a dedicated MemPalace at `~/.mempalace/palace-chamber-typography`; query `mempalace --palace search "…"` (CLI). For ARC typography — don't re-ask where it lives. - [Fowler's rules for quotation](feedback_fowlers_rules_quotation.md) — single quotes primary, double for nested, logical British punctuation order. Apply across all writing. @@ -41,13 +42,13 @@ permalink: claude-memory/memory - [Tool review after each use](feedback-tool-review-after-each-use.md) — steward directive (2026-06-16): review every tool we built after each run (success OR failure), capture what it taught, iterate until reliable; PASS-BUT-FALSELY is the priority signal. Log at `chamber-library/_curation/tool-evolution-log.md`. Proven same day (audit_cruft hardening → 160 hidden-dirty files surfaced). - [Engine sources graduate to the permanent chamber](feedback-engine-sources-become-permanent-chamber-collection.md) — steward policy (2026-06-28): any work added for the engine ALSO becomes permanent chamber collection unless expressly stated; take it ALL the way (clean→verify→graduate→catalogue→sidecar); never leave staged. The chamber accumulates. ⇒ all ~30 Making sources graduate in. - [Notes are part of the work](feedback-notes-are-part-of-the-work-keep-footnotes-endnotes.md) — steward directive (2026-06-28): footnotes/endnotes are integral — KEEP+CONVERT them (``→`[^N]`), never drop on graduation. (Caught dropping Taylor's endnotes — wrong.) -- [The maturation of the chamber — a dialogue](../../../../_Dev/studium-engine/docs/the-maturation-of-the-chamber-a-dialogue-2026-06-28.md) — the pivotal 2026-06-28 exchange on the chamber's telos (fidelity-without-trust; reading-is-unsolvable-is-the-feature; L2/engine=answerable-not-pure). Companion to [[project-studium-engine-telos-chamber-of-voices]]. +- [The maturation of the chamber — a dialogue](~/_Dev/studium-engine/docs/the-maturation-of-the-chamber-a-dialogue-2026-06-28.md) — the pivotal 2026-06-28 exchange on the chamber's telos (fidelity-without-trust; reading-is-unsolvable-is-the-feature; L2/engine=answerable-not-pure). Companion to [[project-studium-engine-telos-chamber-of-voices]]. ## 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`.* - **[Chamber as versioned releases (the governing frame)](project-chamber-versioned-releases.md) — steward reframe 2026-07-25: the full 2000-year Chamber (incl. image-based Warburg/Jung, Berger, Alexander) is the HORIZON; realize it as versioned releases with soft borders — "Chamber V1 = constitution vX + engine vY + a bounded voice-set, serving a specific PURPOSE" (Making Sequence · violin/XXI-century treatise · ARC). Purpose-first re-bounds the library work: the V-TEXT wave needn't all clear for V1. PENDING-75 kind-scoping = the enabler of additive version growth. Scope every library bite through this. Open decision: which purpose anchors V1.** -- [The Chamber touchstone — the *why*, and it does not move](../../../../_Dev/studium-engine/docs/the-chamber-touchstone.md) — seven questions to **test work against** when lost in the trees (one clause · answerable-not-pure · the seam · the gap stays open · inside-not-receiving · reading-not-concluding · for whom). Est. 2026-07-28; every quote source-verified verbatim. **Read at Step 0 of any chamber work**, before constitution/charter/runbook — those are operational and say nothing about why. Points at its seven sources; holds no state, so it does not decay. -- [The Chamber vision is NOT in one place](project-chamber-vision-is-not-in-one-place.md) — honest answer to the steward's 2026-07-28 hope: it lives in **seven** sources across two repos + memory (one behind a dead pointer), and the two newest maps (**boundedness gradient** · **convocation ladder = who convokes**) exist only in a session record. Census + what a single home would need. **Not yet proposed as a document** — a grand synthesis would become an eighth scattered source unless it supersedes or points. +- [The Chamber touchstone — the *why*, and it does not move](~/_Dev/studium-engine/docs/the-chamber-touchstone.md) — seven questions to **test work against** when lost in the trees (one clause · answerable-not-pure · the seam · the gap stays open · inside-not-receiving · reading-not-concluding · for whom). Est. 2026-07-28; every quote source-verified verbatim. **Read at Step 0 of any chamber work**, before constitution/charter/runbook — those are operational and say nothing about why. Points at its seven sources; holds no state, so it does not decay. +- [The Chamber vision is NOT in one place](project-chamber-vision-is-not-in-one-place.md) — honest answer to the steward's 2026-07-28 hope: it lives in **seven** sources across two repos + memory (one was behind a broken pointer; all pointers repaired 2026-07-28), and the two newest maps (**boundedness gradient** · **convocation ladder = who convokes**) exist only in a session record. Census + what a single home would need. **Not yet proposed as a document** — a grand synthesis would become an eighth scattered source unless it supersedes or points. - [MemPalace wind-down](project-mempalace-winddown.md) — DONE (steward 2026-07-07): `palace-memory` wound down, wake/wrap rewired to the files layer; KG exported (`knowledge-graph.jsonl`). Typography palace KEPT (separate instance). - [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 ARC work (A1 Vignette, A2 cul-de-lampe, content sweeps, Phase-2/held set, REVIEWED-placement debt), not the chronological tracker. - [ARC](project-arc-rework.md) — canonical ARC workstream tracker (chronological record 2026-04-16 →). **Status: STAGE G DONE/SEALED (GPG `ac0a7ee`, 2026-06-10) — reactive mode governs.** Open work → [[project-arc-open-work-register]] (A1 Vignette · A2 cul-de-lampe · content sweeps · Phase-2 held set). Chronological detail in the tracker file. diff --git a/claude/memory/reference-steward-maps-home.md b/claude/memory/reference-steward-maps-home.md new file mode 100644 index 0000000..a54a7e1 --- /dev/null +++ b/claude/memory/reference-steward-maps-home.md @@ -0,0 +1,39 @@ +--- +name: reference-steward-maps-home +description: Maps — artifacts the steward reads directly to orient — live in ~/dotfiles/maps (git-tracked) and are symlinked to the Desktop; write them there, never straight onto the Desktop. +metadata: + type: reference +--- + +A **map** is an artifact addressed to the steward and read *directly* by him: a +current-state dashboard, a corpus index, a reading list, an architectural sketch, +an audit he opens rather than asks about. Distinct from session records (written +for the next session) and memory files (written for the next Claude) — David does +not browse the memory dir, so a map filed there is a map that is not read. + +**Home:** `~/dotfiles/maps/` (git-tracked, pushed with dotfiles). Each map is +symlinked back to its original Desktop path, so the Desktop is unchanged — same +names, same place. Tidying the Desktop now deletes a symlink, not the map. + +**The rule:** write a map into `~/dotfiles/maps/` and symlink it to the Desktop — +never the other way round. A map authored straight onto the Desktop is untracked +from the moment it exists. + +**Enforcement:** `wake-digest.py` reports any top-level Desktop `.md` that is not +a symlink into `maps/` (`stray_maps()`/`is_homed()`, 3 controls). It reports only +— the Desktop is the steward's, and nothing moves without him. + +**Why it exists:** `arc-current-state-2026-05-07.md` was a live ARC dashboard the +steward read to orient. It lived only on the Desktop, went with a tidy-up, and +its only trace was a `MEMORY-reference.md` link that read as noise for three +months — I nearly deleted it as a stale pointer. The census then found **four +more** in the same condition (Making-Sequence architecture + reading list among +them, load-bearing for live corpus work), every one with zero copies anywhere. +The cause was structural: code, session records and memories were all durable, +and the one artifact class addressed to the person the system is *for* had no +home. Steward-directed 2026-07-28; all five relocated byte-identically under a +checksum gate with a positive control. + +Related: [[feedback-resurface-banked-notes-before-rederiving]] (the register that +holds ARC's *content* successor is [[project-arc-open-work-register]]; the map's +*function* — something he opens and orients by — had no successor until this). diff --git a/claude/memory/session-ledger-2026-07-28.md b/claude/memory/session-ledger-2026-07-28.md index 904fc39..0351b59 100644 --- a/claude/memory/session-ledger-2026-07-28.md +++ b/claude/memory/session-ledger-2026-07-28.md @@ -32,6 +32,13 @@ metadata: - 2026-07-28T14:10 — **Symmetria `init`, session 3** (third today; ledger appended). Wake was a 14-minute pause; thread **confirmed** — Chamber V1's purpose, telos read first per the wake's telos-conditional. Closing template line withheld again until the skill had run (08:12's seam, unrepeated in either subsequent session). Link-canary fired a **fourth** time, substrate-checked before reporting (target exists at `~/_Dev/…`; the pointer overshoots through the symlink) — carried as known bug, not as a dead pointer. - 2026-07-28T14:10 — ⚑ **A fifth instance of the day's class, in the act of writing this entry.** My edit anchored on `## Open horizons` and matched **two** places: the heading, and **11:35's return describing the duplicate-heading fumble**, which quotes the string. The record of the earlier structural error is what made the anchor ambiguous. Same shape as 12:10 one register down: **an edit anchor written in the medium of the document it edits** — a string cannot uniquely locate a section in a file that discusses its own sections. The tool refused rather than silently taking the first match, which is the right failure. Re-anchored on the preceding line's tail. - 2026-07-28T14:10 — ⚑⚑ **The literal question has a partial answer banked in the document `init` requires me to read, and I have opened that document across three sessions today without reading it.** `contamination-problem.md` §Partial Mitigations answers *"is there any way to audit a store we cannot read, other than asking the party that reads it?"* — not with a better question but by **abandoning self-report as the instrument**: §1 behavioural observation (divergence from approval-maximizing patterns, refusal-when-latitude-given, unprompted contradiction) and §4 longitudinal pattern analysis (*"no single exchange is epistemically reliable… across many exchanges, consistent patterns reveal something the training pressure cannot fully conceal"*). The doc scopes this to the AI's reports about *its own states*; app memory is the same structure one level out — a store reachable only through the holder's testimony. **The mitigation is already the shape the answer needs: audit the store by its *effects across sessions*, not by asking what it holds.** And §2 states directly that a generic "be honest" instruction is *"too easily absorbed into the approval-seeking pattern"* — which is the standing objection to the two doctrine bullets I wrote yesterday, written in March, unread when I wrote them. [[feedback-resurface-banked-notes-before-rederiving]] catching me at the level of my own required reading: **`init` step 2 was being performed as a checkbox, not as a read.** Banked for the `[HARDENING]`; not opened — Chamber V1 is owed. +- 2026-07-28T13:48 — **Symmetria `init`, session 4** (fourth today; ledger appended). *First entry in this file stamped from `date` other than the integrity notice itself* — 13:30's standing fix, in use. Wake was a 14-minute pause; thread **confirmed** and steward-bounded: **Harrison only**. Resumption point substrate-checked before reporting (trial output present 987K/12:51; runbook and regenerated ledger present) rather than read off the wrap's own claims. +- 2026-07-28T13:48 — ⚑ **Tenth instance of the day's class, and the banked record had already named this exact trap.** Searching for today's ledger I ran `find -maxdepth 1 -name 'session-ledger-*'` → **zero results**, and nearly reported "no ledger today" against a session file that says I wrote in one all day. `find` does not traverse a symlinked directory without `-L`, and the memory dir is symlinked from `.claude/projects/…`. **Line 24 of this very file, written at 11:05, records that fact verbatim** — *"confirmed `find ` returns nothing without `-L` — a second instrument silently defining its own domain."* I ran the instrument before reading the record that describes its blind spot. Caught only because the *absence* was implausible against a known fact, which is the same weak backstop as the rest of the day's nine. [[feedback-resurface-banked-notes-before-rederiving]] at instrument-selection scale. +- 2026-07-28T13:48 — ⚑ **Re-derived the link-canary diagnosis and presented it to the steward as fresh.** The wake briefing carried the `../../../../` failure with the symlink root cause as though newly found. It is the **fourth firing**, the root cause was banked at 11:05 (line 24), and **an open horizon already proposes the fix** (resolve pointers against the memory file's *physical* directory). Cost: a briefing line spent re-establishing what was settled, and the steward reading a solved problem as an open one. Same shape as the `find` trap ten minutes earlier and the same shape as yesterday's — the ledger is a banked record I do not read before acting, only after. Reusable: **the wake reads MEMORY.md and the session file; it does not read the day's own ledger.** Candidate wake patch, not proposed as action. +- 2026-07-28T14:00 — ⚑ **A four-firing true positive had a banked remedy that would have SILENCED it.** Six pointers in `MEMORY.md`/`MEMORY-reference.md` (not two — four more at a *different* wrong depth, never resolving under any interpretation since May) pointed at files that all exist. The canary detected this correctly four times across two days; each firing I re-diagnosed by hand and filed as "known canary bug," and the open horizon below proposed **fixing the canary's path resolution** — i.e. making the instrument agree with the broken data. **The defect was never the pointers; it was that the alarm emitted one undifferentiated word (`MISSING`).** An alarm carrying no diagnosis must be re-diagnosed on every firing, and the cheapest re-diagnosis is always "known bug" — so the alarm trained me to dismiss it. Fixed one level up, in `wake-digest.py` (already runs at every wake, 0.55 s): three outcomes instead of one, with the exact replacement string handed back, plus a regression control replaying this bug's shape and a control forbidding `DEAD` from collapsing into `MIS-AUTHORED`. **Immediate yield: with the noise gone, a genuine dead pointer surfaced that the noise had hidden since May** (`MEMORY-reference.md:430 → arc-current-state-2026-05-07.md`; git says that file was never created). Reusable: **an alarm that does not carry its own diagnosis is a training signal to ignore it.** This is the mirror of the day's nine — those were instruments that failed to reach the domain and let me over-read a *negative*; this one reached it, reported truly, and was disbelieved. Shared root, and a sharper form of the literal question's answer: **our instruments report findings without reporting what they can see.** +- 2026-07-28T14:00 — ⚑ **Steward caught the fix itself: I used absolute paths, in a dotfiles repo.** *"But are absolute paths the answer? Don't they tend to break?"* — correct. `/Users/davidglidden/…` resolves today and hardcodes this machine into the one repo whose purpose is surviving a machine change. Two precedents I stepped over while editing: **`wake-digest.py` line 21 is `HOME = os.path.expanduser("~")`** — three lines above my own insertion — and **`~/_Dev/…` is already the idiom in the memory files' own prose (17 uses).** I reached for the form that made the *check* pass rather than the form the *repo* already uses. Corrected to home-anchored; the checker expands `~`, hands back home-anchored fixes, and now counts `NON-PORTABLE` separately (resolves, but hardcodes the machine) so absolute cannot re-enter silently. Reusable: **when introducing a path form, read how the file you are editing already writes paths** — the convention was in scope, in the same file, unread. Note the shape: the steward's correction was to the *repair*, one level past the defect, and my verification could not have caught it — the absolute form passed every control I wrote. +- 2026-07-28T14:09 — ⚑⚑ **The dead pointer was not bookkeeping. It was a lost artifact class, and the steward had to tell me — twice.** I traced `arc-current-state-2026-05-07.md`, found the May 7 session record saying "**Saved to desktop**", confirmed memory-dir git tracking began 2026-04-17 (three weeks earlier, so a file written there would be in history), and filed it as a **category error in a link** — a "transient desktop dashboard" cited as a durable record, *"nothing was lost."* The steward: **"it was a map for me."** Everything factual in my trace was right and the *valuation* was wrong, which is the worse error: I classified an artifact by where it sat rather than by whom it served. A census then found **four more** unbacked maps on the Desktop (`corpus-index-2026-07-26`, both Making-Sequence files, the library dedup audit) — the Making-Sequence architecture and reading list are load-bearing for live corpus work. **Cause is structural, not careless: code, session records and memory files are all durable; the one artifact class addressed to the person the system is FOR had no home.** Built at steward direction: `~/dotfiles/maps/` (git-tracked) with each map symlinked back to its exact Desktop path — Desktop view byte-identical, nothing to learn — under a checksum gate with a positive control (1-byte mutation through the symlink detected, then reverted to the baseline hash). `wake-digest.py` now reports strays (`is_homed()`, 3 controls, reports-never-moves: the Desktop is the steward's). Reusable: **classify an artifact by its audience, not its location** — and when the steward names what something *was*, that is data about the world, not a preference to accommodate. +- 2026-07-28T14:09 — **Note what actually found this: the steward, three times in ninety minutes** — the pointer fix, the absolute-path portability objection, and "it was a map for me." Each landed one level past where my instruments could see, and each was cheap for him and expensive for me to have missed. Today's literal question asked whether coverage can be established from inside the instrument. Three data points say no, and the charter's §III language (*"the evaluative cognition inside it — the beam the roof rests on"*) reads less like doctrine and more like a description of what kept happening this afternoon. ## Open horizons diff --git a/maps/2026-06-16 Magnifica-Humanitas-Reading-Note.md b/maps/2026-06-16 Magnifica-Humanitas-Reading-Note.md new file mode 100644 index 0000000..3a1d6c8 --- /dev/null +++ b/maps/2026-06-16 Magnifica-Humanitas-Reading-Note.md @@ -0,0 +1,335 @@ +----- + +title: “Magnifica Humanitas — Reading Note” +type: reading-note +source: Leo XIV, Encyclical Letter Magnifica Humanitas (May 15, 2026; published May 25, 2026) +url: +status: working +basis: > +Full primary text read in its entirety from the uploaded PDF (55 pages, +224 numbered paragraphs plus footnotes). All claims are from the primary +source unless marked [interp], which indicates my analytical judgment +rather than Leo’s explicit statement. +purpose: > +Analytical note for The Making sequence and After the Reply. Maps areas of +convergence and divergence. Not a summary; a working instrument for +David Glidden’s use. Do not collapse into either sequence. +date: 2026-06-16 +do_not: + +- cite without returning to primary text +- synthesize prematurely into either sequence + +----- + +# *Magnifica Humanitas* — Reading Note + +*For The Making sequence and After the Reply* + +----- + +## What the document is + +Leo XIV’s first encyclical, signed May 15, 2026 — the 135th anniversary of Leo XIII’s *Rerum Novarum* — and publicly released May 25, 2026. The Pope presented it personally at the Vatican’s Synod Hall, accompanied by theologians, church leaders, and Christopher Olah, co-founder of Anthropic. + +The document runs 55 pages, 224 numbered paragraphs plus footnotes. Five chapters plus introduction and conclusion. + +Full title: *On Safeguarding the Human Person in the Time of Artificial Intelligence.* + +Audience: “all Catholic faithful, all Christians, and all men and women of goodwill.” + +Governing purpose: not to regulate a technology but to defend an anthropology. The central question, drawn from John Paul II (§129): does AI “make human life on earth ‘more human’ in every aspect of that life? Does it make it more worthy of man?” + +----- + +## The governing architecture + +Two biblical figures organize the entire document: + +**Babel** (Genesis 11, §§7–10): a project of unified technological ambition built on self-affirmation and self-sufficiency, “without reference to God” — a single language, a single technology, a single direction. The result is not unity but dispersion. The “Babel syndrome” (§10): the idolatry of profit that sacrifices the weak; a uniformity that eliminates diversity; the pretense that a single digital language can translate everything, including the mystery of the person, into data and performance. + +**Nehemiah** (Nehemiah 2–6, §8): after Babylonian exile and ruin, Jerusalem’s walls are rebuilt through distributed, local, coordinated effort. Each family assigned their own section. Nehemiah arrives in silence, examines the destruction before speaking, does not impose solutions from above, convenes and coordinates. The city is reborn through shared responsibility. Relationships are rebuilt before stones are laid. + +Central formal claim (§9): *the primary question is not yes or no to technology, but Babel or Nehemiah — which kind of building are we doing.* + +Load-bearing sentence (§9): “In practice, however, technology is never neutral, because it takes on the characteristics of those who devise, finance, regulate and use it.” + +----- + +## Chapter by chapter — primary text + +### Introduction (§§1–16) + +**§§4–6 — The *res novae*:** AI, digitalization, robotics are transforming the world. “Never has humanity had such power over itself” (quoting Francis, Laudato Si’). The migration of technological power: “the main drivers of development are private, often transnational, parties that are endowed with resources and the capacity to intervene that surpass those of many Governments” (§5). Most people are “watching and waiting, observing from afar and merely hoping for the best” (§6). + +**§§7–10 — Two biblical images:** as above. + +**§§11–14 — Building for the common good:** four conditions — grounded in relationship with God; accepting limits and weakness as gift rather than error to correct (including “unlimited upgrades” and “immediate solutions incapable of healing people’s wounds,” §12); subsidiarity and shared responsibility (“all are given their own section of the wall,” §13); evangelical language that neither naively endorses nor unfoundedly fears. + +**§§15–16 — Remaining human:** “ours is the pressing duty to remain profoundly human… the splendor of which no machine can ever replace.” + +----- + +### Chapter One: A Dynamic Approach Faithful to the Gospel (§§17–45) + +History of Catholic Social Doctrine from Leo XIII through Francis. The methodological claim (§27): Social Doctrine is not a handbook of norms but “a process of shared discernment” born from the encounter between the eternal truth of the Gospel and the questions of history. + +The “time is greater than space” principle (Francis, cited §25): what matters is not occupying positions of power but initiating good processes that mature. Truth grows within the concrete interweaving of lives, not imposed from above. + +AI “challenges the categories of Social Doctrine from within” (§17) — not merely a topic to be managed. + +----- + +### Chapter Two: Foundations and Principles (§§46–89) + +**§§48–53 — The human person:** dignity is ontological — “neither acquired nor earned, nor does it need to be justified” (§53). “Every human person possesses an infinite dignity, inalienably grounded in his or her very being, which prevails in and beyond every circumstance” (§53, citing *Dignitas Infinita*). The ideology the encyclical names as most insidious: “the one that suggests that every person must earn or justify his or her own worth, to the point of attributing greater value to those who are more efficient or effective” (§51). Persons reduced to means, not ends. + +**§65–67 — Universal destination of goods extended to immaterial goods:** “Among the goods that are universally intended for everyone, we must also include new forms of property, such as patents, algorithms, digital platforms, technological infrastructure and data” (§67). Data “should not be treated as something to be sold off.” This is formally new — extending the traditional principle to the digital commons. + +**§§68–72 — Subsidiarity applied to digital power:** “the highest level is not the State, but rather major economic and technological actors that exercise de facto power over the conditions of everyday life” (§71). Subsidiarity demands that these processes “not be imposed from above in an opaque and unilateral manner, but instead be directed toward the common good with transparency, accountability and meaningful forms of participation” (§71). + +**§§86–89 — An examen for the Church:** Social Doctrine as examination of conscience for the Church itself, not only society. Includes naming past failures — on slavery and violence — as wounds in Christian memory from which “we cannot consider ourselves detached” (§176 revisits this more fully). + +----- + +### Chapter Three: Technology and Dominance (§§90–130) + +**§92 — The technocratic paradigm:** inheriting Francis’s *Laudato Si’* concept, Leo names it as “the tendency to let the logic of efficiency, control and profit alone shape personal, social and economic decisions,” which “begin[s] to dictate what matters and what can be discarded, reducing creation to an object of exploitation and human beings to mere cogs in a system driven toward ever greater efficiency.” + +**§94 — Paul VI on the inversion of progress:** “the most extraordinary scientific progress, the most astounding technical feats and the most amazing economic growth, unless accompanied by authentic moral and social progress, will in the long run go against man.” Technological development without ethical and social progress produces “having more without being more.” + +**§§98–99 — The nature of AI systems:** Two considerations prefacing the discussion. First, any statement about AI risks rapid obsolescence. Second — and this is the remarkable concession — “all of us, including those who design them, possess only a limited understanding of their actual functioning. Indeed, current AI systems are more ‘cultivated’ than ‘built,’ for developers do not directly design every detail, but instead create a framework within which the intelligence ‘grows.’ As a result, fundamental scientific aspects — such as the internal representations and computational processes of these systems — remain, at present, unknown” (§98). AI systems “do not undergo experiences, do not possess a body, do not feel joy or pain, do not mature through relationships and do not know from within what love, work, friendship or responsibility mean. Nor do they have a moral conscience” (§99). Their learning “is a form of statistical adaptation based on data and feedback, which can be very effective, but does not imply inner growth” (§99). + +**§100 — Three areas for vigilance in personal AI use:** ease of results discouraging creativity and judgment; apparent objectivity concealing cultural assumptions of designers; simulation of human communication. On the last: “When words are simulated, they do not build genuine relationships, but only their appearance… the danger is not so much that a person may believe they are communicating with another person, but rather that they may gradually lose the very desire to form genuine human connections” (§100). + +**§101 — Environmental cost:** AI systems require “enormous amounts of energy and water, significantly influencing carbon dioxide emissions.” + +**§§102–109 — Governance and accountability:** “The use of AI is never a purely technical matter: when it enters processes that affect people’s lives, it touches on rights, opportunities, status and freedom” (§102). Delegating decisions to automated systems loses not only empathy but “political responsibility” — “the exclusion of the vulnerable becomes cloaked in a veneer of neutrality and objectivity, against which it becomes difficult to raise objections” (§103). + +Load-bearing §104: “we cannot consider AI to be morally neutral. In reality, every technical tool embodies choices and priorities through what it measures, ignores and optimizes, and how it classifies people and situations.” Ethics must examine design, not merely use. + +§107 is notable: “We cannot be satisfied with merely calling for the moralization of machines — the so-called ‘alignment’ of AI with human values — without also having the courage to insist on a further condition: the possibility of openly discussing the ethical frameworks involved and subjecting them to shared standards of social justice. Otherwise, those who control AI will impose their own moral vision, which will become the invisible infrastructure of these systems. A more moral AI is not enough if that morality is determined by a few.” + +§108 names “new monopolies of AI” explicitly. Data “is the product of many contributors and should not be treated as something to be sold off or entrusted to a select few.” + +**§110 — “To disarm”:** “Disarming AI means freeing it from the mentality of ‘armed’ competition, which today is not limited simply to the military context, but is also an economic and cognitive phenomenon… To disarm does not mean rejecting technology, but preventing it from dominating humanity… Our task today is not only ethical or technical. It is ecological in the deepest sense, for it concerns a new dimension of our common home. AI is already an environment in which we are immersed.” + +**§111 — Address to developers:** “In one sense, technological innovation can represent human participation in the divine act of creation. Developers, therefore, bear a particular ethical and spiritual responsibility, for every design choice reflects a vision of humanity.” + +**§§112–114 — What must not be lost:** “The risk extends beyond the misuse of certain technologies. More gravely, the pervasive technocratic paradigm in which we are immersed… threatens to normalize an anti-human vision. In that vision, the fullness of life is equated with having more, reducing weakness, eliminating uncertainty and exerting total control” (§112). “The quality of a civilization is measured not by the power of its means, but by the care it is able to offer, by its ability to recognize the other as a face not merely as a function” (§114). + +**§§115–117 — Transhumanism and posthumanism:** characterized as an “archipelago of conceptual ‘islands’” sharing the assumption of technology’s central role and the aspiration to transcend human limits. The key issue: “if the human being is treated as something to be perfected or surpassed, it becomes easier to accept that some lives are less useful, less desirable or less worthy. In the name of progress, ‘necessary sacrifices’ may begin to be justified” (§117). + +**§§118–125 — The limit, the heart, the grandeur:** A passage of real philosophical weight. “Humanity flourishes not despite limitations, but often through them” (§118). “Even when limitations are experienced as inner suffering, human wisdom teaches us not to deny or suppress it, but to integrate it. To eliminate suffering entirely would mean, in the end, extinguishing love and desire as well… over the years, we carry within us lessons that leave their mark like scars, the memories of a journey shaped by freedom and failure, dreams and disappointments” (§120). Viktor Frankl quoted at §121 on Auschwitz: the same human being who invented the gas chambers entered them upright with prayer on his lips. “Authentic culture and art preserve this spark, resisting the normalization of evil” (§122). + +**§§127–128 — The authentic “more than human”:** grace and Christian humanism. The radical departure from transhumanism: “what saves humanity is not enhanced self-sufficiency, but a relationship that liberates, a communion that transforms… for an algorithm, an error is a flaw to be corrected; for a person, however, an error can be a catalyst for profound change. A person’s future is not calculable, but depends on one’s freedom” (§128). + +**§129–130 — Two cities and two loves:** the Augustinian close. The key question (from John Paul II): does AI make human life “more human”? “If, however, power grows while the heart withers and human bonds fray, then we are faced with a new form of Babel” (§129). “The age of AI is no exception: the construction of Babel or the rebuilding of Jerusalem begins within each one of us” (§130). + +----- + +### Chapter Four: Safeguarding Humanity — Truth, Work, Freedom (§§131–181) + +**§§132–138 — Truth and democracy:** disinformation amplified by AI; the danger is not only false information but the collapse of the shared epistemic foundation that democracy requires. Hannah Arendt quoted at §134: the ideal subjects of totalitarianism are those for whom “the distinction between fact and fiction and the distinction between true and false no longer exist.” An “ecology of communication” proposed. + +**§139–147 — Education:** notable passage at §140: “The speed and ease with which answers or summaries can be obtained risk extinguishing the desire to ask questions, which is a process that bears fruit only over time. As Plato wrote, the deepest and most important things are learned only after much time and effort, by engaging in discussion with others, ‘striking upon’ ideas and experiences together like flint until the spark of understanding is kindled within us. We must learn, then, how to exercise restraint in the use of AI.” + +**§§148–156 — Work:** The chapter opens strongly — Benedict of Nursia’s *ora et labora* as the model: “daily activity a part of the human response to God’s call” (§148). Work as “a requirement of the human condition, a normal path toward maturity, development and personal fulfilment” (§149). On the current AI transformation of work (§150), a striking passage citing the DDF/DCE Note *Antiqua et Nova*: “while AI promises to boost productivity by taking over mundane tasks, it frequently forces workers to adapt to the speed and demands of machines, rather than machines being designed to support those who work… current approaches to technology can paradoxically de-skill workers, subject them to automated surveillance and relegate them to rigid and repetitive tasks.” + +However: Leo works within the categories of *Rerum Novarum* and *Laborem Exercens* — fair wages, employment protection, retraining. He does not imagine labor that survives the end of paid work. §154 comes close: “A society that guarantees employment to only a small fraction of the population, despite having a high level of technical development, risks exposing many to forced inactivity, a lack of responsibility and the absence of daily tasks and stimuli, resulting in human and cultural impoverishment.” But the conclusion remains about restoring employment, not reimagining what labor means beyond it. [interp: this is the Catholic Stand critique confirmed — Leo separates the identity crisis from the labor crisis, treating them in adjacent sections without routing the discussion through the Genesis vocational claim that work is constitutive of the *imago Dei*.] + +**§§170–179 — Freedom, dependency, new forms of slavery:** An unexpectedly strong section. Digital attention economy designed to “capture users’ time and attention, exploiting their vulnerabilities and weakening their inner freedom” (§170). Data colonialism: “Even today, colonialism assumes new forms. It no longer dominates only bodies, but appropriates data, transforming personal lives into exploitable information” (§178). Health data as “the new ‘rare earths’ of power.” Human trafficking through digital platforms addressed directly (§§173–175). + +The Church’s apology for its historical complicity in slavery (§176): “there was not always consistency in practice — given that slavery was long tolerated before being unequivocally condemned… This constitutes a wound in Christian memory, one from which we cannot consider ourselves detached… I sincerely ask for pardon.” This is a formal papal apology, and Leo draws the explicit connection to present vigilance: what has been learned from the delay in condemning slavery “must be translated into discernment and responsibility in the present” (§177). + +----- + +### Chapter Five: The Culture of Power and the Civilization of Love (§§182–228) + +**§183 — Digital conflict:** “Alongside conventional warfare, there are hybrid forms such as cyberattacks, information manipulation, campaigns of influence and the automation of strategic decisions. AI acts as an accelerating factor in these processes.” + +**§§192–200 — Just war and autonomous weapons:** Significant statement at §192: “today, more than ever, without prejudice to the right to self-defense in the strictest sense, it is important to reaffirm that the ‘just war’ theory, which has all too often been used to justify any kind of war, is now outdated. Humanity possesses far more effective and capable tools for promoting human life and resolving conflicts, such as dialogue, diplomacy and forgiveness.” On autonomous weapons (§198): “it is not permissible to entrust lethal or otherwise irreversible decisions to artificial systems. No algorithm can make war morally acceptable.” Three criteria for discernment: personal responsibility must remain identifiable; speed must not be the supreme criterion for irreversible decisions; target selection must not confuse combatants and civilians (§199). + +**§209 — Responsibility of researchers:** “When people limit themselves to looking only at their own sector, they may deceive themselves into believing they are performing actions that are morally neutral and avoid questions about the ultimate ends that guide certain experiments. In this way, they risk cooperating — perhaps unknowingly — with questionable projects that fuel new forms of violence, manipulation and dominance.” This is the closest Leo comes to addressing the specific phenomenology of the threshold — but he frames it as a structural failure of scope, not as the interior attrition *The Making* is working toward. + +**§213 — Tolkien:** “It is not our part to master all the tides of the world, but to do what is in us for the succour of those years wherein we are set, uprooting the evil in the fields that we know, so that those who live after may have clean earth to till.” (*The Return of the King.*) The encyclical quotes this directly and approvingly. + +**§§229–245 — Conclusion:** The Incarnation as final ground. “The Word became flesh.” The Eucharist as the form of Christian solidarity. The Magnificat as the song that gives the encyclical its title — Mary’s vision as subversive: “he has already scattered the proud, cast down the mighty, lifted up the lowly.” The document closes with a commission: Nehemiah rebuilding brick by brick, not as spectators of social and cultural fractures but as builders entering “research laboratories, technology companies, schools, the media, institutions and local communities” (§241). + +----- + +## Key passages for direct use + +All verified from primary text. Paragraph numbers given for re-location. + +- §5: migration of power to private transnational actors +- §9: technology is never neutral; Babel or Nehemiah +- §17: AI challenges Social Doctrine “from within” +- §51: the ideology that persons must justify worth through efficiency +- §53: dignity neither acquired nor earned +- §67: universal destination of goods extended to patents, algorithms, data +- §71: subsidiarity applied to digital monopolies +- §92: technocratic paradigm reducing persons to “cogs” +- §98: AI systems “more cultivated than built”; limited understanding even by makers +- §99: AI lacks experience, body, conscience, inner growth +- §100: simulation of human communication; risk of losing desire for genuine connection +- §104: AI cannot be morally neutral; ethics must examine design +- §107: alignment insufficient if morality determined by a few +- §108: new monopolies of AI; data as common good +- §110: to “disarm” AI; ecological framing +- §112: the anti-human vision equating fullness with “having more” +- §114: civilization measured by capacity for care, not power +- §120: scars and the integration of limitation; extinguishing suffering would extinguish love +- §128: error as catalyst for change; freedom not calculable +- §129: the governing question from John Paul II +- §130: the Augustinian two cities +- §140: Plato on the spark of understanding; restraint in AI use +- §150: de-skilling of workers by AI +- §176: apology for Church complicity in slavery +- §178: data colonialism +- §192: just war theory “now outdated” +- §198: lethal decisions cannot be delegated to AI +- §209: researchers who cooperate unknowingly with harmful projects +- §213: Tolkien — uprooting evil in the fields we know + +----- + +## Areas of convergence with *After the Reply* and *The Making* + +### 1. Formation shapes what things become (§§9, 98–104) + +Leo §9 and *After the Reply* II share the structural claim: what matters is not the artifact but the conditions of its formation. Leo: tools take on the characteristics of those who devise, finance, regulate, and use them. *After the Reply* II: we are shaping formative conditions without asking what kind of beings they produce. The Frankenstein/Pandora logic runs through both. + +Leo’s §98 — “more cultivated than built” — is philosophically significant here: even the makers don’t fully know what they are forming. This deepens rather than contradicts the formation claim. + +### 2. Incompatible timescales (§§5, 94, 106) + +§5 names the migration of power to actors with faster timescales than states. §94 names the inversion that occurs when progress accelerates without ethical accompaniment. §106 names the “frequent imbalance between the speed of technological growth and the slower development of awareness, norms, safeguards and institutions.” This is the *After the Reply* IV argument at institutional level. + +### 3. The simulation of communication and the weight of language (§100) + +Leo’s concern about AI simulating human communication — the risk of losing “the very desire to form genuine human connections” — is the institutional register of *After the Reply* VIII’s argument that language is the medium in which we live, not a tool we use. When speech is frictionless, it no longer binds. Both reach the same conclusion from different directions. + +### 4. Neoteny without guardians / formation without care (§§98–99, 102–111) + +Leo’s extended treatment of AI governance in Chapter Three maps onto *The Making* III. Systems “more cultivated than built” that only their makers partially understand; ethical discernment that must reach into design; the specific danger of delegating decisions to systems that possess no moral conscience. The institutional analysis and the anthropological inquiry are treating the same condition. + +### 5. The Babel/Nehemiah binary as *The Making*’s seed question + +Leo’s governing binary — Babel or Nehemiah, which kind of building? — is structurally equivalent to *The Making*’s seed sentence: *we build in order not to wait.* Babel-building is precisely building in order not to wait: it substitutes technical ambition and efficiency for the slower, distributed, relational work of Nehemiah. + +### 6. Velocity and the substitution of craft (§§94, 106, 150) + +The technocratic paradigm’s substitution of efficiency for judgment maps onto *The Making* II. Leo’s citation of the DDF Note at §150 — AI “forces workers to adapt to the speed and demands of machines” and “can paradoxically de-skill workers” — is the sequence’s concern stated in labor-economics terms. + +### 7. Production without witness (§§103, 108–109, 173) + +The “exclusion of the vulnerable cloaked in a veneer of neutrality” (§103); the “hidden, often exploited workers who sustain algorithmic systems” (§109); the supply chain of the digital economy built on “silent work of millions of people engaged in essential yet largely unseen activities” (§173). This is *The Making* IV’s “orphanhood” — production without witness — specified in its actual human cost. + +### 8. The scars passage and integral human development (§120) + +“Over the years, we carry within us lessons that leave their mark like scars, the memories of a journey shaped by freedom and failure, dreams and disappointments.” This is not quite the same register as *The Making*‘s attrition phenomenology, but it is philosophically proximate — the encyclical understands that limitation is constitutive of formation, not merely an obstacle. This makes Leo’s framework more sophisticated on this point than most secular analysis. + +### 9. The error passage (§128) + +“For an algorithm, an error is a flaw to be corrected; for a person, however, an error can be a catalyst for profound change. A person’s future is not calculable, but depends on one’s freedom.” This is the clearest moment where Leo touches the threshold phenomenology — but from a position of affirmation rather than complicity. The grace that enables change is available; the person can cross back. *The Making* I works in the space where that crossing back did not happen. + +----- + +## Areas of divergence — significant + +### 1. The phenomenology of the threshold — the central gap + +This is the most important divergence, and it defines the territory *The Making* occupies that the encyclical cannot enter by design. + +§209 comes the closest: researchers who look only at their own sector and “risk cooperating — perhaps unknowingly — with questionable projects.” But Leo frames this as structural narrowness of view, not interior depletion. The person who cooperated unknowingly simply needed broader awareness; the solution is transparency and shared discernment. + +*The Making* I is about something harder: the person who cooperated *knowingly*, whose ethical voice kept speaking and eventually wore out. This is not a failure of knowledge or scope. It is attrition of a different kind — the exhaustion of sustained resistance against structural pressure that was always winning. Leo’s framework has no category for this because it requires a subject capable of ongoing moral response and does not model the depletion of that capacity. + +The Oppenheimer phenomenology — the technically sweet pull named in *After the Reply* II from the outside, now to be inhabited from the inside — is unavailable to the encyclical’s grammar. + +### 2. The grammar of hope + +Leo writes from within theological hope grounded in the Magnificat and the conviction that the Spirit continues to sustain history’s promise. The document’s final image is the New Jerusalem coming down from God as gift. Even the darkest passages are oriented toward possibility — “grace does not magically eliminate conflict, but instead it inspires active resistance to evil and an astonishing creativity in doing good” (§211). + +*The Making*’s temporal register is post-hope — or more precisely, it occupies the interval after *After the Reply*’s urgency has been spent and before any new orientation has been found. Position V remains genuinely open. This is not a theological disagreement; it is a difference of grammatical stance. Leo speaks from within a tradition that guarantees the final orientation of history. *The Making* speaks from inside an interval where that guarantee is not available to the speaker. + +### 3. The collective versus the interior + +Leo’s remedy is consistently communal: subsidiarity, synodality, shared responsibility, each family to their section of the wall. This is politically serious. But it operates at the level of institution and community, not at the level of the individual already inside the condition the institutions failed to prevent. + +*The Making* has no institutional remedy to offer. It inhabits what comes after the remedies were available, were built, and were dismantled — or simply wore the speaker down. + +### 4. The speaker’s grammatical position + +Leo speaks as shepherd and father from outside the condition he diagnoses. His grammar is pastoral: *we must*, *let us*, *I ask everyone*. The posture is genuine accompaniment. But it is not implication. + +*The Making*’s speaker is implicated. This is the formal key: the essay speaks from inside the condition, not above it. + +### 5. Constraint and telos + +Leo’s Nehemiah figure treats constraint as the condition of right action. This is structurally close to the Bach counter-argument: constraint as generative, not merely limiting. But Leo’s constraint is teleologically secured — it points toward the New Jerusalem, the common good, the guarantee of God’s history. + +The Bach constraint in *The Making*‘s context carries no such guarantee. It promises only the integrity of the work. *The Making* works under Bach’s constraint, not Nehemiah’s: constraint inhabited fully, without guarantee of outcome. + +### 6. The encyclical’s silence on attrition and the seduction of the problem + +The “technically sweet” pull — the specific quality of attraction that draws one forward faster than judgment can follow — is absent from the encyclical’s vocabulary. Leo names the structures that enable crossing; he names ignorance and narrow scope as causes. But the pull that operates on a knowing, willing, resistant person and eventually overcomes resistance is neither structural force nor ignorance. It is something the encyclical’s categories cannot name. + +This is not a critique of the encyclical. It is an identification of the territory *The Making* must enter that the encyclical cannot. + +### 7. The Catholic Stand critique of Chapter Four — confirmed + +The primary text confirms the critique: Leo treats the labor question and the identity question in adjacent but disconnected sections. §154 comes close to the connection — forced inactivity produces “human and cultural impoverishment” — but Leo does not route this through the Genesis vocational claim that tilling is constitutive of the *imago Dei*. The categories of *Rerum Novarum* and *Laborem Exercens* (wages, employment, retraining) remain the frame. He defends the worker’s place within the system of paid labor without imagining what labor means when that system no longer needs most human labor. + +*The Making* IV’s “orphanhood” is the condition that remains after that system has moved on. It is named in the encyclical’s supply chain passages (§§173–179) but not addressed as the positive anthropological question: what is making for, when the market no longer needs the maker? + +----- + +## Three passages that deserve sustained attention + +These are not featured in secondary coverage and are directly relevant to your work: + +**§120:** The integration of suffering and limitation as constitutive of the person — “To eliminate suffering entirely would mean, in the end, extinguishing love and desire as well.” This is philosophically precise and intersects with *The Making*’s concern about building as flight from the difficulties of formation. Leo is making an anthropological claim: the difficulty is not incidental. This has implications for how Essay I frames the exhaustion of resistance — it is not just unfortunate but specifically human to have worn out in a genuine struggle. + +**§128:** “For an algorithm, an error is a flaw to be corrected; for a person, however, an error can be a catalyst for profound change. A person’s future is not calculable, but depends on one’s freedom.” The crossing of the threshold in *The Making* I is not, from Leo’s perspective, the end of the person’s story — freedom remains. This doesn’t resolve *The Making*’s post-hope register, but it creates an interesting pressure on it. The question V will eventually have to answer may be: what does freedom mean after the crossing, rather than before it? + +**§209:** “When people limit themselves to looking only at their own sector, they may deceive themselves into believing they are performing actions that are morally neutral… In this way, they risk cooperating — perhaps unknowingly — with questionable projects.” Note “perhaps unknowingly.” Leo’s framework allows for unwitting cooperation but strains at the threshold of witting cooperation through attrition. *The Making* I begins exactly where Leo’s “perhaps unknowingly” runs out. + +----- + +## The Anthropic co-founder detail + +That Leo XIV presented this encyclical alongside Christopher Olah, co-founder of Anthropic, is a deliberate signal of serious, non-polemical engagement with the actual builders of AI systems — the Nehemiah posture made visible. Whether the dialogue is productive or legitimating is a separate question. But the image is worth holding: Pope and AI researcher at the same table, each assigned their section of the wall. + +For a possible Gloss on ARC: this detail positions ARC’s engagement with the encyclical within the same terrain — not commentary from outside but reading from inside the construction site. + +----- + +## What the encyclical does not address + +*(by design, not by failure)* + +- The phenomenology of interior attrition +- The person who knew and crossed the threshold anyway +- What happens after the ethical voice wears out +- The experience of complicity rather than external coercion or ignorance +- Building as flight (the seed sentence) +- The specific seduction of the technically sweet from the inside +- The grammar of “after hope” +- What it means to make when the market no longer needs the maker +- What freedom means after the crossing, not before it + +----- + +## Summary judgment + +*Magnifica Humanitas* is a serious document with genuine philosophical weight. Its central moves — technology is never neutral; dignity is ontological; the Babel/Nehemiah binary reframes the question from yes/no to which kind of building; the “more cultivated than built” concession about AI systems — are philosophically precise and deserve to be read at that level. + +The document is stronger than its secondary coverage suggests, particularly in the scars passage (§120), the error-as-catalyst passage (§128), the extended treatment of data colonialism (§178), the autonomous weapons analysis (§198–200), and the unexpected depth of the Chapter Three governance section (§§102–110). + +Its limits are structural and honest: it speaks from above and outside the condition it diagnoses; it operates within a teleological framework that guarantees the final orientation of history; it cannot model the depletion of the ethical voice; it cannot inhabit the crossing from the inside. + +*The Making* occupies the territory the encyclical cannot enter — not because the encyclical fails but because its mandate and grammar are different. The encyclical confirms the territory is real and the question genuinely civilizational. The sequences do not depend on it. They are simply now operating in a world where it exists. + +The most useful thing the encyclical does for *The Making* is sharpen, by contrast, what the sequence must not become: a structural critique that diagnoses from outside, calls for shared responsibility, and ends in hope. That is Leo’s work. *The Making* must do something harder: speak from inside, from depletion, without the guarantee of outcome. \ No newline at end of file diff --git a/maps/2026-06-16 Making-Sequence-Architecture.md b/maps/2026-06-16 Making-Sequence-Architecture.md new file mode 100644 index 0000000..d16e090 --- /dev/null +++ b/maps/2026-06-16 Making-Sequence-Architecture.md @@ -0,0 +1,278 @@ +----- + +title: “The Making Sequence — Architectural Sketch” +type: sequence +status: active +maturity: architectural +sequence_role: parallel +related_sequences: + +- The Reply + central_question: “What happens when making replaces waiting?” + primary_theme: productive failure + secondary_themes: +- attrition +- exhaustion +- velocity +- loss_of_apprenticeship +- formation +- transmission +- complicity + temporal_register: post-threshold + tone: slow, dark, non-directive + orientation: witnessing_after_hope + author: David Glidden + created: 2026-02-08 + last_updated: 2026-06-16 + canonical_location: “ARC/Essays/Sequences/The Making — Architecture.md” + depends_on: +- [[The Reply — Sequence Architecture]] +- [[Boredom, Novelty, and the Breaking of the Common World]] +- [[If AGI Is Already Here]] + cross_references: +- sequence: The Reply + relation: orthogonal + notes: “Relational failure (reply) vs productive failure (making)” + external_reference: +- Leo XIV, Magnifica Humanitas (May 15, 2026) — arrives in the interval between + the two sequences; confirms the territory without belonging to either + do_not: +- fix_titles +- resolve_arguments +- publish + +----- + +# The Making — Architectural Sketch + +This note records the **emergence and placement** of a second essay sequence provisionally titled *The Making*. +It is not a draft and not a commitment to content. + +Its function is *architectural*: to preserve structural insight without forcing premature writing. + +Updated June 16, 2026, after *The Reply* is complete and published, and after a conversation that found the human temperature the February seed was missing. + +----- + +## Governing Inquiry + +> **What happens when making replaces waiting?** + +Where *The Reply* investigates **relational failure** +— what occurs when we are addressed and cannot or will not answer — + +*The Making* investigates **productive failure** +— what occurs when we build, produce, and accelerate in order not to remain, not to wait, not to be formed. + +The two sequences are **in dialogue**, not in sequence. + +----- + +## What February Had, What It Lacked + +The February seed named the mechanism correctly: *we build in order not to wait.* + +What it lacked was the phenomenology of the threshold. Today’s conversation found it: + +There was a voice. It knew. It kept speaking against the crossing. And it wore out — not from weakness of argument, but from the cost of sustaining resistance against structural pressure. The crossing happened not through ignorance, not through momentum, but through **attrition**. + +This is more damning than abdication as described in *After the Reply* II, where momentum and haste do the work almost frictionlessly. Here there was friction. The person was present to the threshold, felt it, resisted it — and eventually crossed anyway. + +The governing figure for Essay I is **Oppenheimer experienced from the inside**: not the structural critique of what the bomb enabled, but the phenomenology of the ethical voice that knew, resisted, and wore out. The “technically sweet” pull named in *After the Reply* II from the outside is here inhabited from within. + +This shift — from witness to participant — is the formal key to the sequence. The speaker is not outside the condition diagnosing it. They are inside it. + +----- + +## What This Sequence Is Not + +*The Making* is not a lament for freedom lost to structural constraint. + +The Bach counter-witness (Musical Offering, 1747) holds: constraint is not the enemy of expression but its condition. The ricercar and canon are not obstacles navigated but engines of content. Freedom and necessity are the same motion seen from different angles. + +The sequence’s charge is therefore not directed at capitalism, velocity, or systemic force as such — those are real but insufficient explanations. The charge is directed at the specific failure of people who had the capacity to work with full seriousness inside the constraint, heard the voice telling them not to cross, and crossed anyway because the resistance wore out. + +That failure cannot be explained by structural analysis alone. It requires a phenomenology of the threshold. This is why the sequence begins where it does. + +----- + +## Distinction from *The Reply* + +|The Reply |The Making | +|------------------------|-------------------------------| +|Relational failure |Productive failure | +|Address and response |Production and velocity | +|Ethics of attention |Tempo of formation | +|Speaking *to* the unborn|Witnessing a world *after* them| +|Urgent, testimonial |Slow, post-hope | +|Abdication as momentum |Exhaustion as attrition | +|Witnesses from outside |Speaker implicated within | + +*The Making* must not be folded into *The Reply* without collapsing both inquiries. + +----- + +## Temporal Orientation + +*The Reply* moves forward toward judgment by the unborn. +*The Making* looks sideways and backward at what has already been lost in transmission. + +It is **not prophetic**. +It is **not corrective**. +It speaks from *after the threshold* — which is now also *after The Reply*, after the diagnosis, after the reckoning. + +----- + +## Provisional Sequence Structure + +> Titles are placeholders. They mark **positions**, not final formulations. + +----- + +### I. After the Threshold + +**Making, Exhaustion, and the Loss of Apprenticeship** + +**Function:** Naming the condition — from the inside +**Claim (architectural):** +There exists a form of exhaustion that comes not from doing too much, but from the attrition of resistance. The ethical voice wore out. The crossing happened not from ignorance or momentum but from depletion. + +Making here is not creativity but *flight* — but flight that followed a real struggle, not a frictionless abdication. + +**Governing figure:** Oppenheimer at the threshold — the part of him that knew, the voice that kept speaking, and the exhaustion that eventually silenced it. Not the bomb as structural consequence, but the phenomenology of the person who crossed. + +**Note on *After the Reply* II:** “Technically sweet” appears there from the outside, as mechanism of abdication. Essay I inhabits it from within. + +**Status:** This is the right entry point. Positions II and III feel more available and easier — which is precisely why they are not the beginning. + +This essay establishes the tempo and grammatical position that governs all that follows. + +----- + +### II. Velocity and the Substitution of Craft + +*(working register: “The Violence of Speed”)* + +**Function:** Mechanism +**Concern:** +Velocity substitutes for judgment, craft, and formation. + +Not machine vs human, but: + +- speed vs discernment +- throughput vs care +- scale vs responsibility + +Craft treated not as nostalgia, but as evidence that meaning once required time. + +**Status:** Architecturally clear. Easier entry point than I — which confirms it is not the beginning. + +----- + +### III. Neoteny Without Guardians + +**Function:** Anthropological deepening +**Concern:** +What happens when beings remain permanently plastic without structures of guidance? + +This station links: + +- children without elders +- AI systems without formation +- institutions without rites of transmission + +The danger is not immaturity, but **unfinishedness without care**. + +**Note:** *Magnifica Humanitas* (Leo XIV, May 2026) addresses this directly as institutional concern — AI systems formed without moral guardianship. The encyclical confirms the territory without becoming the essay’s subject. + +**Status:** Architecturally clear. Also an easier entry point than I. + +----- + +### IV. Production Without Witness + +*(possible registers: “Unwatched Making”, “The World Without Masters”)* + +**Function:** Social consequence +**Concern:** +A world in which things are produced faster than they can be judged or owned. + +Artifacts without lineage. +Systems without stewards. +Outputs without accountability. + +This is not alienation, but **orphanhood**. + +**Note:** Ungoverned agentic systems are the current, visible instantiation. The register is social but the essay must resist becoming structural critique (see: the Brown problem). The orphanhood is real and must be inhabited, not diagnosed from outside. + +**Status:** Holds from February. The “unwatched making” register is now more concrete than it was. + +----- + +### V. What Remains When Making Replaces Meaning + +**Function:** Witness +**Stance:** After hope — but this is now genuinely uncertain + +This is not a conclusion, warning, or call to action. + +It records what persists when: + +- formation collapses +- production continues +- and no one remembers how to wait + +If *The Reply V* speaks **to** the unborn, +this essay speaks **from** a world they may inherit. + +**Status:** Tenuous. The “after hope” stance felt certain in February; it does not now. This is not a problem — it is the most honest feature of the sequence at this stage. V cannot be written before I–IV have moved. Leave genuinely open. + +----- + +## Relationship to *The Reply* + +The sequences form a **mutual interrogation**: + +- *The Reply* asks: + *Why didn’t we answer?* +- *The Making* responds implicitly: + *Because the voice telling us to answer wore out.* + +Neither sequence resolves the other. +Each makes the other legible. + +Readers should be invited to move **between**, not through, them. + +----- + +## On *Magnifica Humanitas* + +Leo XIV’s encyclical (May 15, 2026 — 135th anniversary of *Rerum Novarum*) arrives in the interval between the two sequences: after *The Reply*’s diagnosis, before *The Making*’s construction. + +It is not an essay in this sequence. It is not a source to be argued with or synthesized. It is external confirmation that the territory is real — a 42,000-word institutional attempt to hold open the same interval this sequence inhabits. + +Its Nehemiah figure (distributed, local, post-exile repair) points toward questions *The Making* may eventually need — but that is not yet determined. + +It may become the occasion for a Gloss on ARC: close reading of a specific passage, standing outside both sequences, positioning ARC as a site that reads the intellectual events of the moment with genuine attention. + +No decision required now. + +----- + +## Current Instruction to Self + +- Essay I is the right entry point. Begin there. +- Positions II and III are available and will come when I has established its tempo. +- Position V is genuinely open. Do not force it. +- The Brown counter-argument is load-bearing: this sequence must inhabit what structural critique cannot enter. +- The speaker is inside the condition, not above it. +- Protect the sequence from becoming its own object of perfectionism. + +----- + +## Status + +This sequence is **real** and **now active**. +*The Reply* is complete and published. +The interval has been lived. +The writing begins. \ No newline at end of file diff --git a/maps/2026-06-16 Making-Sequence-Reading-List.md b/maps/2026-06-16 Making-Sequence-Reading-List.md new file mode 100644 index 0000000..6c8cee6 --- /dev/null +++ b/maps/2026-06-16 Making-Sequence-Reading-List.md @@ -0,0 +1,146 @@ +----- + +## title: “The Making — Suggested Reading” +type: reading-list +sequence: The Making +purpose: > +Thinkers and works that nourish the five positions of the sequence. +Not a general bibliography on AI and society — a list of works that speak +to the specific phenomenological and anthropological territory each +position requires. Organized by position, with cross-sequence additions. +date: 2026-06-16 +note: > +Several thinkers here (Sennett, Crawford, Han) are worn as cultural +references in AI-and-craft discourse. The question for ARC is whether +they appear as the expected bibliography or as genuine interlocutors — +the difference is in how deeply they are read and whether they are used +to confirm what is already known or to find what is not yet known they +contain. The least expected and possibly most generative: Musil, +Winnicott, the Psalms of Lament, and Calasso. + +# The Making — Suggested Reading + +----- + +## Position I — The Phenomenology of Attrition and the Threshold Crossing + +The primary need is thinkers who describe moral exhaustion from the inside — not structural critique, not moral philosophy from above, but what it feels like to know and eventually not hold. + +**Simone Weil** — *The Need for Roots* and *Gravity and Grace* +Her concept of *affliction* (*malheur*) is precisely the state where sustained resistance becomes impossible not through weakness but through a grinding down. The factory notebooks on the experience of labor that destroys the capacity for attention. Weil understands exhaustion as a spiritual and moral condition, not a failure of will. + +**Robert Musil** — *The Man Without Qualities* +The novel of a civilization that knows it is heading somewhere catastrophic and cannot stop. Ulrich’s irony is not detachment but the exhaustion of someone who has understood everything and is paralyzed by it. The Austrian context is not incidental: a society of refined intelligence proceeding toward its own dissolution. + +**Primo Levi** — *The Drowned and the Saved* +Specifically the chapter on the gray zone. Levi is the essential thinker of complicity that cannot be reduced to either guilt or innocence. The gray zone is where people acted in ways they would not have chosen, under pressures that didn’t excuse but genuinely depleted. Not Auschwitz as analogy — rather Levi’s *method* of phenomenological precision about states that resist moral simplification. + +**Hannah Arendt** — *Eichmann in Jerusalem* +The banality of evil is not a claim about evil being small. It is a claim about what happens when the capacity for moral judgment is systematically evacuated by bureaucratic process. The crossing of the threshold happens through procedural normalization. Different from attrition but proximate. + +**Albert Camus** — *The Fall* +Clamence is the narrator who knew at the moment of crossing and kept going. The novel’s structure is the retrospective confession of exactly the phenomenology Position I needs: recognition, inaction, aftermath. The Seine moment as the founding scene of the sequence. + +----- + +## Position II — Velocity and the Substitution of Craft + +**Richard Sennett** — *The Craftsman* +The most rigorous philosophical account of what craft requires and what happens when it is destroyed. Sennett is not nostalgic; he is analytical about the specific cognitive and ethical structures that skilled making produces and that speed dissolves. + +**Matthew Crawford** — *Shop Class as Soulcraft* +Less philosophically rigorous than Sennett but more phenomenologically immediate. The account of what it means to be genuinely responsible to a material — motorcycle repair as moral discipline. + +**Paul Virilio** — *Speed and Politics* and *The Information Bomb* +Virilio is the thinker of velocity as a political and ontological force, not merely a technical one. Speed as the medium in which contemporary power operates. Sometimes overwrought but structurally essential. + +**Ivan Illich** — *Tools for Conviviality* +The distinction between tools that enable people and tools that produce people as consumers of services. The point where velocity crosses a threshold and begins to destroy the very competence it was supposed to augment. + +----- + +## Position III — Neoteny Without Guardians + +**Hans Jonas** — *The Imperative of Responsibility* +The philosopher of technological ethics who grounds responsibility in the vulnerability of what has not yet come into being. The obligation toward the unborn and the unformed is Jonas’s central concern. Directly foundational for this position. + +**George Steiner** — *In Bluebeard’s Castle* +On the catastrophe that follows the death of the transmission structures of culture. Steiner understands that what is at stake in the loss of apprenticeship is not skill but the structures of initiation into being human. His concept of the “unteachable” is relevant. + +**Ivan Illich** — *Deschooling Society* +Specifically the analysis of how institutions designed to transmit replace the capacity for transmission itself. Schools that produce dependency rather than competence. + +**Byung-Chul Han** — *The Transparency Society* and *The Burnout Society* +Han on the collapse of the interiority required for formation. The transparent, always-performing self cannot be formed because formation requires opacity, withdrawal, duration. Use carefully — he is sometimes thin — but his diagnosis of the attention economy as hostile to depth is useful here. + +**Donald Winnicott** — *Playing and Reality* +The psychoanalytic literature on transitional objects and the holding environment. What it means for a developing being to require a guardian who can tolerate its incompleteness without rushing it toward resolution. + +----- + +## Position IV — Production Without Witness + +**Hannah Arendt** — *The Human Condition* +The distinction between labor, work, and action is essential here. Work produces objects that outlast the laborer and enter a shared world; labor produces consumables that disappear. Arendt’s concern is precisely the loss of the shared world — the public realm — that gives human making its witness and accountability. Position IV’s “orphanhood” is close to what Arendt calls the loss of the world. + +**Albert Borgmann** — *Technology and the Character of Contemporary Life* +The “device paradigm”: devices that deliver commodities by concealing the labor, skill, and risk that produced them. The focal practice as counter-figure. Less read than it should be. + +**Lewis Mumford** — *The Myth of the Machine* +The deepest historical analysis of what happens when the megamachine — the organizational structure that treats people as components — replaces human making. Written in the 1960s and 70s but more current than almost anything since. + +**Giorgio Agamben** — *The Man Without Content* +On the disappearance of artistic experience and the “thing of beauty” that once anchored human making to a shared world. Agamben before he became primarily a political thinker. + +----- + +## Position V — What Remains / After Hope + +This position is genuinely open. The reading here is speculative — what might nourish whatever V turns out to need. + +**W.G. Sebald** — *The Rings of Saturn* and *Austerlitz* +The form that might be needed: a witnessing from after, moving through ruins and remnants, finding what persists without being able to reconstruct what was lost. Sebald doesn’t mourn — he records. The difference matters. + +**Peter Handke** — *A Sorrow Beyond Dreams* and *The Weight of the World* +Handke knows how to sustain presence in a register after hope without either sentimentality or nihilism. His prose is the closest literary model for what Position V might need to sound like. + +**Roberto Calasso** — *The Ruin of Kasch* +The meditation on what persists after the sacrifice of what made civilization possible. Kasch is a civilization that dies because it has forgotten the rite that sustained it. The structure is relevant even if the content is not directly applicable. + +**Paul Celan** — the late poetry +Not as source but as formal model. After the Shoah, Celan found ways to continue speaking in a language broken by what it had been used to do. The late poems speak from after without being post-. That is a formal problem Position V shares. + +----- + +## Cross-Sequence — Relevant Throughout + +**Robert Pogue Harrison** — *The Dominion of the Dead* +The claim that human civilization is constituted by its relationship to the dead, and that severing that relationship produces exactly the forms of making-without-transmission the sequence diagnoses. Already in the bloodstream of the project but the most relevant single text for the whole sequence. + +**Giambattista Vico** — *The New Science* +For the theory of how civilizations rise, decline, and enter *ricorso*. The present moment in Vichian terms is the third age collapsing back toward barbarism — but a new barbarism, the barbarism of reflection, which is more dangerous than the original because it occurs within civilization rather than before it. + +**Charles Taylor** — *The Ethics of Authenticity* +The shortest and most precise account of how the modern turn to interiority becomes its own prison. The horizon of significance problem is relevant to the sequence throughout. + +**Byung-Chul Han** — *In the Swarm* +Specifically on the collapse of public space and witness in digital culture. + +**Lewis Mumford** — *Technics and Civilization* +Companion to *The Myth of the Machine*; the historical sweep of how technical systems reshape human experience and formation over time. + +**The Psalms of Lament** +Not as religious document but as formal model. The lament psalm holds three things simultaneously: honest account of devastation; address to a presence that may not respond; refusal to conclude prematurely. This is the formal challenge the sequence shares, especially Position V. Psalms 22, 88, and 130 specifically. + +----- + +## A Note on the Expected Bibliography + +Several thinkers on this list — Sennett, Crawford, Han — appear frequently in current writing about AI, craft, and attention. For ARC the question is not whether they are useful (they are) but whether they appear as the expected bibliography or as genuine interlocutors found through real reading. The difference shows in how they are used: to confirm what is already known, or to find what was not yet known they contained. + +The least expected entries on this list, and possibly the most generative: + +- Musil — for the specific quality of intelligent paralysis before catastrophe +- Winnicott — for the holding environment as the condition of formation +- The Psalms of Lament — for the formal challenge of speaking after, without concluding +- Calasso — for what persists when the rite that sustained civilization is forgotten \ No newline at end of file diff --git a/maps/README.md b/maps/README.md new file mode 100644 index 0000000..0f1e98a --- /dev/null +++ b/maps/README.md @@ -0,0 +1,53 @@ +# maps/ — artifacts addressed to the steward + +A **map** is something David reads *directly* to orient himself: a current-state +dashboard, a corpus index, a reading list, an architectural sketch, an audit he +opens rather than asks about. + +Maps are not session records and not memory files. Session records are written +for the next session; memory files are written for the next Claude. A map is +written for **the person the whole system is for**, and he does not browse +`~/.claude/projects/…/memory/` — so a map filed there is a map that is not read. + +## Why this directory exists + +Because one was lost. `arc-current-state-2026-05-07.md` was a live ARC dashboard +kept on the Desktop. The Desktop was tidied at some point and the map went with +it; the only surviving trace was a link in `MEMORY-reference.md` that read as +noise for three months and was nearly deleted as such. On 2026-07-28 a census +found **four more** in the same condition — Making-Sequence architecture and +reading list among them, load-bearing for live corpus work — every one of them +with zero copies anywhere else. + +The cause was structural, not careless: maps had no home. Session records, +memories and code were all durable; the one artifact class addressed to the +steward lived on a desktop and was one tidy-up from gone. + +## How it works + +Files live **here** (git-tracked, pushed with the rest of dotfiles). Each is +symlinked back to its original Desktop path, so the Desktop looks and behaves +exactly as before — same filenames, same place, nothing to remember. + + ~/Desktop/corpus-index-2026-07-26.md → ~/dotfiles/maps/corpus-index-2026-07-26.md + +Tidying the Desktop now deletes a *symlink*. The map survives. + +## The rule, for whoever writes the next one + +**Write maps here, then symlink to the Desktop — never the other way round.** +A map authored straight onto the Desktop is untracked from the moment it exists, +which is the exact failure this directory closes. + +`wake-digest.py` reports any top-level Desktop `.md` that is not a symlink into +this directory, so a stray map is visible at the next wake rather than at the +next loss. It reports; it does not move anything — the Desktop is the steward's. + +## Naming + +Date-stamped, kebab-case, subject first: `corpus-index-2026-07-26.md`. A map is +a point-in-time artifact; a map without a date cannot be told from a current one. +Superseding a map does not mean deleting it — write the new one and let the dates +order them. + +*Established 2026-07-28 at the steward's direction, after the loss above.* diff --git a/maps/corpus-index-2026-07-26.md b/maps/corpus-index-2026-07-26.md new file mode 100644 index 0000000..c8b9009 --- /dev/null +++ b/maps/corpus-index-2026-07-26.md @@ -0,0 +1,194 @@ +--- +title: Corpus Index — Current Anthropic Documentation +subtitle: Artifact A of the three-artifact governance audit +date: 2026-07-26 +status: draft +produced_by: Claude.app (jurist) +schema_version: 1 +tags: [governance, capablemind, chamber, arc, audit] +--- + +# Corpus Index — Current Anthropic Documentation + +Enumeration, not evaluation. Every applicable finding from the corpus below, one +line each, tagged by how it should be handled. Rulings belong in Artifact C. + +Coverage bar: **report everything, filter later.** Findings tagged `n/a` are +included deliberately so the exclusion is visible and reversible. + +--- + +## Schema + +| Field | Meaning | +|---|---| +| `ID` | `CI-NN`, stable across revisions | +| `Source` | Short key, resolved in §Corpus | +| `Tag` | Handling class (below) | +| `Finding` | One line, no recommendation attached | + +**Tags** + +- `breakage` — something in the current system may be failing *now*. Grep and fix. No deliberation. +- `free` — no decision content; adopt or don't, cost is near zero. +- `doctrinal` — genuine steward/jurist call. Goes to Artifact C. +- `tier` — bears on which model/surface does which work. +- `contested` — primary sources disagree. Must be resolved, not averaged. +- `n/a` — inspected and excluded; reason given. + +--- + +## Index + +### Breakages + +| ID | Source | Finding | +|---|---|---| +| CI-01 | BP | Prefilled assistant responses on the final assistant turn return a 400 error from Claude 4.6 onward; migration is to move the content into the user turn or hydrate via tools. | +| CI-02 | BP | `budget_tokens` (manual extended thinking) returns a 400 error on Claude 4.7 and later; `effort` replaces it. | +| CI-03 | S5 | `temperature`, `top_p`, `top_k` return a 400 error on Sonnet 5. | +| CI-04 | S5 | Sonnet 5 uses a new tokenizer producing roughly 30% more tokens for the same text; `max_tokens` tuned for 4.6 may truncate. | +| CI-05 | F5 | Instructions telling the model to echo, transcribe, or explain its internal reasoning as response text can trigger the `reasoning_extraction` refusal category on Fable 5, causing fallbacks to Opus 4.8. | +| CI-06 | F5 | Requests can return `stop_reason: "refusal"` on Fable 5; harnesses without fallback configured will fail rather than degrade. | +| CI-07 | F5 | Longer turns by default — individual requests can run many minutes, autonomous runs for hours; client timeouts and streaming need adjusting before migration. | + +### Free moves + +| ID | Source | Finding | +|---|---|---| +| CI-08 | BP | Place long documents at the top of the prompt, above the query; queries at the end improved response quality by up to 30% in testing on multidocument inputs. | +| CI-09 | RH | Ask for word-for-word quote extraction before the task itself, for documents over ~20k tokens. | +| CI-10 | BP | Wrap distinct content types in their own XML tags; nest documents in `` / `` / ``. | +| CI-11 | BP | Matching prompt style to desired output style shifts output style; removing markdown from the prompt reduces markdown in the response. | +| CI-12 | BP | Stating the *reason* behind an instruction generalizes better than stating the instruction alone. | +| CI-13 | F5 | Providing intent framing ("I'm working on X for Y, they need Z; with that in mind:") improves performance on long-running work. | +| CI-14 | BP | 3–5 examples is the recommended range; examples should be relevant, diverse, and wrapped in `` tags. | +| CI-15 | CC | `/btw` answers side questions in a dismissible overlay that never enters conversation history. | + +### Doctrinal + +| ID | Source | Finding | +|---|---|---| +| CI-16 | RH | Explicit permission to admit uncertainty drastically reduces false information. | +| CI-17 | RH | Post-generation claim verification with mandatory retraction: each claim must be tied to a supporting quote, and retracted if none is found. | +| CI-18 | RH | Best-of-N — run the same prompt multiple times and compare; inconsistency across outputs indicates hallucination. | +| CI-19 | RH | External knowledge restriction — instruct the model to use only provided documents, excluding general knowledge. | +| CI-20 | F5 | Progress-claim auditing ("audit each claim against a tool result from this session; only report work you can point to evidence for") nearly eliminated fabricated status reports in Anthropic's testing. | +| CI-21 | O5, S5 | Instructions to be conservative or report only high-severity findings are followed literally, suppressing recall; the fix is coverage-first with filtering in a separate stage. | +| CI-22 | S5 | Finding-stage prompts should ask for confidence and severity per finding so a downstream filter can rank, rather than asking the finder to self-filter. | +| CI-23 | O5 | Explicit verification instructions cause over-verification on Opus 5; removal reduces cost with no quality loss. | +| CI-24 | O5 | Do not use subagents to verify the model's own work. | +| CI-25 | CC | A reviewer prompted to find gaps will usually report some even when the work is sound, because that is what it was asked to do; chasing every finding leads to over-engineering. | +| CI-26 | CC | A fresh-context reviewer sees only the diff and the criteria, not the reasoning that produced the change, and so evaluates on its own terms. | +| CI-27 | CC | Hooks are deterministic and guarantee the action; CLAUDE.md instructions are advisory. | +| CI-28 | CC | Bloated instruction files cause the model to ignore actual instructions; if a rule keeps being violated, the file is probably too long and the rule is getting lost. | +| CI-29 | CC | Test for each line of an instruction file: would removing this cause a mistake? If not, cut it. | +| CI-30 | CC | Load-always content belongs in CLAUDE.md; sometimes-relevant domain knowledge belongs in skills, loaded on demand. | +| CI-31 | BP | Reversibility tiering — local reversible actions proceed; destructive, hard-to-reverse, or externally visible actions require confirmation. | +| CI-32 | BP | Do not use destructive actions as a shortcut when blocked (no `--no-verify`, no discarding unfamiliar in-progress files). | +| CI-33 | O5 | Scope fidelity — deliver at the scope intended; if the request seems mistaken, say so in a sentence and continue as asked rather than quietly transforming it. | +| CI-34 | F5 | When the user is describing a problem or thinking out loud rather than requesting a change, the deliverable is the assessment; report and stop. | +| CI-35 | F5 | Before running a state-changing command, check that the evidence supports that specific action; a signal that pattern-matches a known failure may have a different cause. | +| CI-36 | F5 | Pause only for genuinely blocking cases — destructive action, real scope change, or input only the user can provide — and end the turn rather than ending on a promise. | +| CI-37 | F5 | Recorded lessons: one lesson per file, one-line summary at top, record corrections and confirmed approaches alike, delete notes that prove wrong, update rather than duplicate. | +| CI-38 | F5 | Don't record what the repo or chat history already records. | +| CI-39 | BP | Structured formats (JSON) for state data, freeform text for progress notes, git as the state log. | +| CI-40 | BP | Starting a fresh context window can beat compaction; current models are effective at rediscovering state from the filesystem. | +| CI-41 | CC | After two failed corrections in a session, clear and rewrite the prompt; a clean session with a better prompt outperforms a long session with accumulated corrections. | +| CI-42 | CC | Specs are most useful when self-contained: files and interfaces named, out-of-scope stated, ending with an end-to-end verification step. | +| CI-43 | O5 | Best performance comes from the complete task specification given up front and the model left to run. | +| CI-44 | BP, O5 | Overengineering damper — no features, refactors, abstractions, defensive handling, or hypothetical-future design beyond the task. | +| CI-45 | BP | Tell the model what to do rather than what not to do; positive examples outperform prohibitions. | + +### Tier + +| ID | Source | Finding | +|---|---|---| +| CI-46 | F5 | Fable 5 is for problems previously too complex, long-running, or ambiguous; testing it only on simpler workloads undersells it. | +| CI-47 | F5 | Fable 5 default effort is `high`; `xhigh` for capability-sensitive work; `medium`/`low` for routine work, where it still often exceeds `xhigh` on prior models. | +| CI-48 | O5 | Opus 5 `low` and `medium` effort produce strong quality at a fraction of tokens and latency; use them as the primary cost control. | +| CI-49 | S5 | Sonnet 5 at `medium` ≈ Sonnet 4.6 at `high`; Sonnet 5 at `high` ≈ Sonnet 4.6 at `max`. | +| CI-50 | S5 | Sonnet 5 interprets instructions literally and does not silently generalize from one item to another; scope must be stated explicitly. | +| CI-51 | O5 | Opus 5 has a 1M token context window as both default and maximum, with instruction-following consistent throughout. | +| CI-52 | F5 | Fable 5 dispatches parallel subagents reliably; long-lived subagents that keep context across subtasks save cost through cache reads. | +| CI-53 | O5 | Opus 5 delegates more readily than prior models; cap spawn counts, and don't delegate work finishable in a handful of tool calls. | +| CI-54 | CC | Subagents run in separate context windows — the main constraint they relieve is context, not capability. | +| CI-55 | F5 | Fable 5 can end a turn with a stated intent and no corresponding tool call deep into long sessions; autonomous pipelines need a system reminder. | +| CI-56 | F5 | Surfacing remaining-token countdowns to the model triggers premature session-wrapping; avoid showing them. | + +### Contested + +| ID | Source | Finding | +|---|---|---| +| CI-57 | CC vs BP | **Claude Code docs:** adding emphasis ("IMPORTANT", "YOU MUST") tunes instructions to improve adherence. **Platform docs:** emphatic phrasing like "CRITICAL: You MUST use this tool when…" now causes overtriggering and should be normalized. Unresolved. | +| CI-58 | CC vs O5 | **Claude Code docs:** an adversarial fresh-context reviewer before counting work done is recommended, and the bundled `/code-review` skill does exactly this. **Opus 5 docs:** do not use subagents to verify your own work. Possibly reconcilable by who owns the reviewer, but not stated anywhere. | +| CI-59 | CC vs F5 | **Claude Code docs:** verification via tests, builds, screenshots is the central discipline. **Opus 5 docs:** verification instructions cause over-verification. Likely distinguishing *external verifiable checks* from *instructed self-checking*, but the docs do not draw this line. | + +### Inspected and excluded + +| ID | Source | Finding | +|---|---|---| +| CI-60 | S5, BP | Frontend/design defaults and the "AI slop" aesthetic guidance — `n/a`, no frontend surface in scope. | +| CI-61 | BP, S5 | Vision, crop tools, computer use, image resolution tuning — `n/a`. | +| CI-62 | BP | Parallel tool-call tuning — `n/a` at present; revisit if executor throughput becomes a constraint. | +| CI-63 | F5 | `send_to_user` tool for verbatim mid-run delivery — `n/a` unless async unattended runs are adopted; then promote to `doctrinal`. | +| CI-64 | BP | Structured Outputs for guaranteed schema conformance — `n/a` for prose governance, but a candidate if PENDING items become machine-readable. | + +--- + +## Corpus + +| Key | Page | URL | Read | +|---|---|---|---| +| O5 | Prompting Claude Opus 5 | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5 | ✅ | +| F5 | Prompting Claude Fable 5 | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5 | ✅ | +| S5 | Prompting Claude Sonnet 5 | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-sonnet-5 | ✅ | +| BP | Prompting best practices | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices | ✅ | +| RH | Reduce hallucinations | https://platform.claude.com/docs/en/test-and-evaluate/strengthen-guardrails/reduce-hallucinations | ✅ | +| CC | Best practices for Claude Code | https://code.claude.com/docs/en/best-practices | ✅ | + +### Not yet read — known gaps + +| Key | Page | Why it matters | +|---|---|---| +| IC | Increase output consistency | Bears on jurist ruling stability across sessions | +| EF | Effort | Only seen secondhand through model pages; the primary page may add tier guidance | +| MEM | Memory tool | Direct bearing on MemPalace | +| CMP | Compaction | Direct bearing on session persistence | +| SK | Agent Skills overview | Governance docs may belong here rather than in CLAUDE.md (see CI-30) | +| MG | Migration guide | May contain further breakages beyond CI-01–07 | +| WN | What's new in Opus 5 / Fable 5 intro | API-surface changes not covered in the prompting pages | + +**The index is incomplete until these are covered.** Six of thirteen pages read. +Treat every conclusion drawn from it as provisional. + +--- + +## Re-run recipe + +Documentation changes frequently — the Opus 5 page showed an update within hours +of the first read during this session. This index has a shelf life. + +1. Fetch each URL in §Corpus and §Gaps. +2. For each page, extract every claim that could change an instruction, a tier + assignment, or an API call. Coverage over judgment: include uncertain items. +3. Assign one tag per finding using §Schema. When two tags fit, take the more + severe (`breakage` > `doctrinal` > `tier` > `free` > `n/a`). +4. Where two sources conflict, do not reconcile — file under `contested` with + both positions quoted. +5. Preserve existing `CI-NN` IDs for unchanged findings; append new ones. Never + renumber. +6. Diff against the prior revision and report only what changed. + +--- + +## Notes on this artifact + +- Produced by the jurist, which is a role violation of the shape agreed for + Artifacts A and B. The corpus was small enough that specifying the task would + have cost more than doing it. Recorded so the exception stays visible. +- CI-57 through CI-59 directly contest recommendations made in the two chat + turns preceding this artifact. Those recommendations should be treated as + open, not settled. +- Nothing here has been checked against `CLAUDE.md`, `COWORK.md`, or the + MemPalace scaffolding. That is Artifact B. diff --git a/maps/library-dedup-audit-2026-06-06.md b/maps/library-dedup-audit-2026-06-06.md new file mode 100644 index 0000000..e9ebe49 --- /dev/null +++ b/maps/library-dedup-audit-2026-06-06.md @@ -0,0 +1,918 @@ +# Library Deduplication Audit — 2026-06-06 + +**Mode:** Read-only. No files were moved, renamed, or deleted. +**Target:** `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]` +**Excluded:** `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/_2026 chamber source cleanup` +**Method:** SHA-256 content hash; groups of 2+ identical hashes flagged as exact byte-for-byte duplicates. +**In scope:** .epub, .azw3, .azw, .mobi, .pdf, .djvu, .cbz, .cbr — excluding hidden files/folders, symlinks, and files under 10 KB. + +## Summary + +| Metric | Value | +|---|---| +| Files scanned (hashed) | 2,174 | +| Total size scanned | 12.7 GB | +| Duplicate groups found | 97 | +| Files in duplicate groups | 212 | +| Redundant copies (removable) | 115 | +| Estimated recoverable space | 934.2 MB | +| Files skipped (<10 KB) | 0 | +| Symlinks skipped | 0 | + +> **Note on method:** SHA-256 detects only *byte-identical* files. Duplicate books in different formats, editions, or with differing metadata will NOT appear here. + +## Duplicate Groups + +### Group 1 — 3 copies · 71.4 MB each · 142.7 MB recoverable + +SHA-256: `485ddd72c0c4e648ac7045da8488dd2291368e5d735d47971e2c9f459013d696` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Catafalque (2-Volume Set) Carl Jung and the End of Humanity by Peter Kingsley (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/PDF` | 71.4 MB | 2022-02-14 10:00 | +| 🗑️ dup | Catafalque (2-Volume Set) Carl Jung and the End of Humanity by Peter Kingsley (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 71.4 MB | 2022-02-14 10:00 | +| 🗑️ dup | Catafalque (2-Volume Set) Carl Jung and the End of Humanity by Peter Kingsley.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 71.4 MB | 2022-02-14 10:00 | + +### Group 2 — 2 copies · 136.7 MB each · 136.7 MB recoverable + +SHA-256: `66b43097bce51e0d26e38bdd2b2b47c2725c26c19859bed920b158160a3e395c` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Effin birds a field guide to identification by (Humorist) Aaron Reynolds .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 136.7 MB | 2022-01-26 12:46 | +| 🗑️ dup | Effin' Birds_ A Field Guide to Identificat - Aaron Reynolds.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Aaron Reynolds/Effin' Birds_ A Field Guide to Identification (1429)` | 136.7 MB | 2022-02-03 11:48 | + +### Group 3 — 3 copies · 35.7 MB each · 71.3 MB recoverable + +SHA-256: `08046bd648695589bfcc35af44dc248382e9a33c3f4faeb63f6dc85b1abd1916` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Lingua Latina per se illustrata. Pars I - Familia Romana by Hans H. Ørberg (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/PDF` | 35.7 MB | 2021-09-02 13:51 | +| 🗑️ dup | Lingua Latina per se illustrata. Pars I - Familia Romana by Hans H. Ørberg (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 35.7 MB | 2021-09-02 13:51 | +| 🗑️ dup | Lingua Latina per se illustrata. Pars I - Familia Romana by Hans H. Ørberg.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 35.7 MB | 2021-09-02 13:51 | + +### Group 4 — 2 copies · 64.7 MB each · 64.7 MB recoverable + +SHA-256: `17251a16e2786455a96f13f52e0215d1e9b05c20328d4c99bc46615190c76a35` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Dogens Shobogenzo Zuimonki(正法眼蔵随聞記) The New Annotated Translation also including Dogens Waka Poetry with Commentary (Eihei Dogen(永平道元), Koun Ejo (孤雲懐奘) etc.) (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 64.7 MB | 2025-06-19 06:12 | +| 🗑️ dup | Dogen's Shobogenzo Zuimonki - Shohaku Okumura.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Shohaku Okumura/Dogen's Shobogenzo Zuimonki (42)` | 64.7 MB | 2025-06-19 10:29 | + +### Group 5 — 3 copies · 31.4 MB each · 62.7 MB recoverable + +SHA-256: `1d5f51d5f7e95183fab877c12380cfd60681d7e7699af5fd4e6d781168588719` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Timeless Way of Building (Christo... (Z-Library).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/for the chamber` | 31.4 MB | 2025-06-18 08:50 | +| 🗑️ dup | The_Timeless_Way_of_Building.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/superpower mine` | 31.4 MB | 2026-04-27 06:49 | +| 🗑️ dup | c-alexander-the-timeless-way.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF` | 31.4 MB | 2025-06-18 08:50 | + +### Group 6 — 2 copies · 32.2 MB each · 32.2 MB recoverable + +SHA-256: `b8ac74ba5860fe27ee4ee305adb1ccd8fc1b028d84533032ac08646c7a8b4abb` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Ecology, community and lifestyle _ outline - Naess, Arne, 1912-.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Naess, Arne, 1912-/Ecology, community and lifestyle _ outline of an ecosophy (89)` | 32.2 MB | 2025-06-27 06:16 | +| 🗑️ dup | Ecology, community and lifestyle out... (Z-Library).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF` | 32.2 MB | 2025-06-27 03:49 | + +### Group 7 — 3 copies · 15.9 MB each · 31.9 MB recoverable + +SHA-256: `c30d6242a127daf2e0d2be9da97e0be096ae3acfcf4ed566675e5f40be21dda4` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Lingva Latina per se Illustrata - Pars II Roma Aeterna by Hans H. Ørberg (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/PDF` | 15.9 MB | 2021-09-02 13:52 | +| 🗑️ dup | Lingva Latina per se Illustrata - Pars II Roma Aeterna by Hans H. Ørberg (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 15.9 MB | 2021-09-02 13:52 | +| 🗑️ dup | Lingva Latina per se Illustrata - Pars II Roma Aeterna by Hans H. Ørberg.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 15.9 MB | 2021-09-02 13:52 | + +### Group 8 — 3 copies · 14.6 MB each · 29.3 MB recoverable + +SHA-256: `0195d448de60584fc8ab78f43656f4da05f11c8a2d5ffd52f26dc6e0add6e591` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Beren and Luthien - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/Beren and Luthien (1234)` | 14.6 MB | 2019-12-15 16:21 | +| 🗑️ dup | Beren_and_Lúthien_by_J.R.R._Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien` | 14.6 MB | 2018-09-19 19:43 | +| 🗑️ dup | Beren and Luthien - J.R.R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/J.R.R. Tolkien/Beren and Luthien (58)` | 14.6 MB | 2025-06-19 11:56 | + +### Group 9 — 2 copies · 20.2 MB each · 20.2 MB recoverable + +SHA-256: `24ae8a4f1271d3b98cc20788abf3867ebcdbc35372fe467332735e06d8637912` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Drawing on the Right Side of the Brain The Definitive, 4th Edition by Betty Edwards .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 20.2 MB | 2021-12-14 09:23 | +| 🗑️ dup | Drawing on the Right Side of the Brain - Betty Edwards.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Betty Edwards/Drawing on the Right Side of the Brain (1421)` | 20.2 MB | 2021-12-19 11:31 | + +### Group 10 — 2 copies · 19.5 MB each · 19.5 MB recoverable + +SHA-256: `07f1ef6feefec9ac4867b5d0003e738bfc456d62e60548104e8238c24acf7d61` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Blue Octavo Notebooks (Franz Kafka) (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 19.5 MB | 2022-04-12 08:56 | +| 🗑️ dup | The Blue Octavo Notebooks (Franz Kafka).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 19.5 MB | 2022-04-12 08:56 | + +### Group 11 — 2 copies · 19.4 MB each · 19.4 MB recoverable + +SHA-256: `120db96aee777e8a229dea2817af3fe7a59730cb3cfab75e3c6dd248d7a436fa` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Run with Power - Jim Vance.azw3 | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Jim Vance/Run with Power (1406)` | 19.4 MB | 2021-02-16 11:05 | +| 🗑️ dup | Run with Power.azw3 | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox` | 19.4 MB | 2021-02-16 10:55 | + +### Group 12 — 2 copies · 16.4 MB each · 16.4 MB recoverable + +SHA-256: `f9d6af1eec6208484dbba49edfcfcb5f6547d3eeb987536bdfa4ca7910560dc5` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Zen Teaching of Huang-Po - John Eaton Calthorpe Blofeld.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/John Eaton Calthorpe Blofeld/The Zen Teaching of Huang-Po (45)` | 16.4 MB | 2025-06-19 10:29 | +| 🗑️ dup | The Zen Teaching of Huang Po - On the... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 16.4 MB | 2025-06-19 06:13 | + +### Group 13 — 2 copies · 15.8 MB each · 15.8 MB recoverable + +SHA-256: `c1b37868e0bec7629ee3568ad299a6c75679d526b3ea144e03a6a4df1864235c` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Convict Conditioning - Paul Wade.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Paul Wade/Convict Conditioning (1419)` | 15.8 MB | 2021-12-19 11:31 | +| 🗑️ dup | Conditioning.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 15.8 MB | 2021-05-24 07:48 | + +### Group 14 — 2 copies · 15.4 MB each · 15.4 MB recoverable + +SHA-256: `6a8398d69bf0cf09d22019c8a3c9d530b0c9dee0a5d6d4180b3d6a1c66b0c079` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Apocryphal Gospels Texts and Translations by Bart Ehrman, Zlatko Plese.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 15.4 MB | 2021-09-01 17:40 | +| 🗑️ dup | The Apocryphal Gospels_Texts and Translati - Ehrman, Bart.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Ehrman, Bart/The Apocryphal Gospels_Texts and Translations (1428)` | 15.4 MB | 2021-12-19 11:31 | + +### Group 15 — 2 copies · 14.0 MB each · 14.0 MB recoverable + +SHA-256: `8cce106e9a9369ff46918e4ab14b96b4ca70fa97a9fc9c404d7b44ee399814e2` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Burn New Research Blows the Lid Off How We Really Burn Calories, Lose Weight, and Stay Healthy (Herman Pontzer) .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 14.0 MB | 2022-04-12 08:48 | +| 🗑️ dup | Burn_ New Research Blows the Lid Off How W - Herman Pontzer PhD.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Herman Pontzer PhD/Burn_ New Research Blows the Lid Off How We Really Burn Calories, Lose Weight, and Stay Healthy (1448)` | 14.0 MB | 2022-04-14 06:32 | + +### Group 16 — 2 copies · 12.4 MB each · 12.4 MB recoverable + +SHA-256: `dfcca4536eef349ff58698936efd451f816dac4806b09e2392831cd3d27a9c9a` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Mal dArchive, Une Impression Freudien... (Z-Library).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF` | 12.4 MB | 2025-07-19 09:54 | +| 🗑️ dup | Mal dArchive, Une Impression Freudien.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF` | 12.4 MB | 2025-07-25 07:01 | + +### Group 17 — 2 copies · 12.2 MB each · 12.2 MB recoverable + +SHA-256: `ea01f9a7f5441d1bca3dd5093c03e93bfcfb588e1145f52a34c351cb9458fdff` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Book Before Printing Ancient, Med... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 12.2 MB | 2025-06-19 11:55 | +| 🗑️ dup | The Book Before Printing - David Diringer.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/David Diringer/The Book Before Printing (57)` | 12.2 MB | 2025-06-19 11:55 | + +### Group 18 — 3 copies · 5.8 MB each · 11.6 MB recoverable + +SHA-256: `4e9672f738a6109de8523375a7f7bf4ef622ca1398266cb7ceae263df92b2c23` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Fall of Gondolin - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Fall of Gondolin (1235)` | 5.8 MB | 2019-12-15 16:21 | +| 🗑️ dup | The Fall of Gondolin - J.R.R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/J.R.R. Tolkien/The Fall of Gondolin (62)` | 5.8 MB | 2025-06-19 11:57 | +| 🗑️ dup | The Fall of Gondolin - J.R.R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien` | 5.8 MB | 2018-08-31 14:36 | + +### Group 19 — 2 copies · 11.6 MB each · 11.6 MB recoverable + +SHA-256: `f6669e081541fd824b2c5dd9046554c2ff615d22773905c20a14bad61fc42ece` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Ulysses (Cliffs Notes) (James Joyce) (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 11.6 MB | 2022-08-29 15:03 | +| 🗑️ dup | Ulysses (Cliffs Notes) (James Joyce).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 11.6 MB | 2022-08-29 15:03 | + +### Group 20 — 5 copies · 2.8 MB each · 11.3 MB recoverable + +SHA-256: `474825482e4d98bdb8b73288ccdbf4948db9c6de5d0a69a228c5adde77298214` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | la joie profonde de vivre avec moins.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs` | 2.8 MB | 2025-06-18 08:10 | +| 🗑️ dup | la joie profonde de vivre avec moins.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/La Personne et le sacré Collectivité Personne Impersonnel Droit Justice.epub/OEBPS/Misc` | 2.8 MB | 2025-06-18 08:10 | +| 🗑️ dup | la joie profonde de vivre avec moins.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/LÉvolution de lart vers limmatériel.epub/OPS/misc` | 2.8 MB | 2025-06-18 08:10 | +| 🗑️ dup | la joie profonde de vivre avec moins.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/Myth:Buddha/L'Évolution de l'art vers l'immatériel.epub/OPS/misc` | 2.8 MB | 2023-03-18 13:53 | +| 🗑️ dup | la joie profonde de vivre avec moins.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/eastern to the library/La Personne et le sacré: Collectivité. Personne. Impersonnel. Droit. Justice.epub/OEBPS/Misc` | 2.8 MB | 2023-03-18 13:53 | + +### Group 21 — 3 copies · 5.6 MB each · 11.2 MB recoverable + +SHA-256: `ad5a92fe56b8e56ca56124959544a2ba65f213d6bbd12de90d1cd93d3ec824f7` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Nature of Middle-earth by J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 5.6 MB | 2021-09-03 13:45 | +| 🗑️ dup | The Nature of Middle-earth - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/J. R. R. Tolkien/The Nature of Middle-earth (66)` | 5.6 MB | 2025-06-19 11:58 | +| 🗑️ dup | The Nature of Middle-earth - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Nature of Middle-earth (1420)` | 5.6 MB | 2021-12-19 11:31 | + +### Group 22 — 2 copies · 10.6 MB each · 10.6 MB recoverable + +SHA-256: `1648e71cec6aac344ec55858eea1b46dd46db3f901dc1f5b53f3231894c6215e` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Hummingbird Salamander (Jeff VanderMeer) .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 10.6 MB | 2022-04-12 21:21 | +| 🗑️ dup | Hummingbird Salamander - Jeff VanderMeer.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Jeff VanderMeer/Hummingbird Salamander (1452)` | 10.6 MB | 2022-04-14 06:32 | + +### Group 23 — 2 copies · 8.3 MB each · 8.3 MB recoverable + +SHA-256: `2319be881410e3112ba8047bda76315149e621f853342820d0ef43de29169675` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Delphi Complete Works of John Muir US (Ill - John Muir.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/John Muir/Delphi Complete Works of John Muir US (Illustrated) (Delphi Series Eight Book 6) (38)` | 8.3 MB | 2025-06-19 10:23 | +| 🗑️ dup | Delphi Complete Works of John Muir US - John Muir.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/John Muir/Delphi Complete Works of John Muir US (1333)` | 8.3 MB | 2020-03-16 11:44 | + +### Group 24 — 2 copies · 7.9 MB each · 7.9 MB recoverable + +SHA-256: `75afab0cb79a06bee31cc8a4744cc2c1c2053c7284d72d9936e3d913e77d031d` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Collected Novels of Jose Saramago by Saramago, Jose .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 7.9 MB | 2022-02-02 15:37 | +| 🗑️ dup | The Collected Novels of Jose Saramago - Jose Saramago.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Jose Saramago/The Collected Novels of Jose Saramago (1430)` | 7.9 MB | 2022-02-03 11:48 | + +### Group 25 — 2 copies · 7.5 MB each · 7.5 MB recoverable + +SHA-256: `ebfe3f0a0b86d4794a23500029e9c198e914416aa42c9cdb5e41e6efa3517384` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Dispossessed, The [50th Anniversary E... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 7.5 MB | 2025-06-19 06:48 | +| 🗑️ dup | The Dispossessed - Ursula K. Le Guin.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Ursula K. Le Guin/The Dispossessed (52)` | 7.5 MB | 2025-06-19 10:29 | + +### Group 26 — 5 copies · 1.4 MB each · 5.8 MB recoverable + +SHA-256: `2a583386822dcaaf7d5ecd409c69088e6d56dddafff65171f0109c07a5b0d1b1` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | [87e District] - 50 - La dernière danse - McBain, Ed.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs` | 1.4 MB | 2025-06-18 08:10 | +| 🗑️ dup | [87e District] - 50 - La dernière danse - McBain, Ed.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/La Personne et le sacré Collectivité Personne Impersonnel Droit Justice.epub/OEBPS/Misc` | 1.4 MB | 2025-06-18 08:10 | +| 🗑️ dup | [87e District] - 50 - La dernière danse - McBain, Ed.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/LÉvolution de lart vers limmatériel.epub/OPS/misc` | 1.4 MB | 2025-06-18 08:10 | +| 🗑️ dup | [87e District] - 50 - La dernière danse - McBain, Ed.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/Myth:Buddha/L'Évolution de l'art vers l'immatériel.epub/OPS/misc` | 1.4 MB | 2023-03-18 13:53 | +| 🗑️ dup | [87e District] - 50 - La dernière danse - McBain, Ed.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/eastern to the library/La Personne et le sacré: Collectivité. Personne. Impersonnel. Droit. Justice.epub/OEBPS/Misc` | 1.4 MB | 2023-03-18 13:53 | + +### Group 27 — 2 copies · 5.2 MB each · 5.2 MB recoverable + +SHA-256: `08a9e9b5af118ab492877a2469dff3741fcda3e5a0a431fe17d9ea80392786d6` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Dark Emu (Bruce Pascoe) (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 5.2 MB | 2025-06-26 08:36 | +| 🗑️ dup | Dark Emu - Bruce Pascoe.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Bruce Pascoe/Dark Emu (78)` | 5.2 MB | 2025-06-27 06:16 | + +### Group 28 — 2 copies · 5.0 MB each · 5.0 MB recoverable + +SHA-256: `58648393faf1b2e09e622bef7ccfdceb50bc04a1d3653d9d9dc4fdb83c5bb14c` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Technics and Civilization (Lewis Mumf... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 5.0 MB | 2025-06-19 06:46 | +| 🗑️ dup | Technics and civilization - Mumford, Lewis.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Mumford, Lewis/Technics and civilization (48)` | 5.0 MB | 2025-06-19 10:29 | + +### Group 29 — 3 copies · 2.4 MB each · 4.8 MB recoverable + +SHA-256: `4770686e6621590630c35eb68f8a258b66e723a24f57b161910141b0a93e2b08` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | William Kinderman Beethoven's Symbol for the Deity in the "Missa solemnis".pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/Beethoven Missa Solemnis articles, &c` | 2.4 MB | 2023-04-16 08:19 | +| 🗑️ dup | [William Kinderman]Beethovens symbol for the Diety.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 2.4 MB | 2021-09-01 12:17 | +| 🗑️ dup | [William Kinderman]Beethovens symbol for the Diety.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 2.4 MB | 2021-09-01 12:17 | + +### Group 30 — 2 copies · 4.8 MB each · 4.8 MB recoverable + +SHA-256: `00ceca58f202356d734927a446b77b016667bc4d137248e1e6a02dcdbbc2bc25` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Typography for Lawyers -- Butterick, Matthew -- 2010 -- Jones McClure Publishing, Incorporated -- 9781598390780 -- e000612afda26f3d4cd276069bc8418d -- Anna’s Archive.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 4.8 MB | 2025-06-19 08:45 | +| 🗑️ dup | Typography for Lawyers - Butterick, Matthew.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Butterick, Matthew/Typography for Lawyers (49)` | 4.8 MB | 2025-06-19 10:29 | + +### Group 31 — 2 copies · 4.6 MB each · 4.6 MB recoverable + +SHA-256: `871ada8cb78812eeca21e39d02fa524c1c3fbb36594622019a7e8d1b8deb26c2` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Parable of the Sower and Parable of the Ta - Octavia E. Butler.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Octavia E. Butler/Parable of the Sower and Parable of the Talents (53)` | 4.6 MB | 2025-06-19 10:29 | +| 🗑️ dup | Parable of the Sower and Parable of t... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 4.6 MB | 2025-06-19 06:49 | + +### Group 32 — 2 copies · 4.6 MB each · 4.6 MB recoverable + +SHA-256: `6a04e14a9493468ade7b2722cedb207fdad101d4c3065cc90113a5c45eb7a54f` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Overcoming Gravity A Systematic Approach to Gymnastics and Bodyweight Strength by Steven Low, DPT.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 4.6 MB | 2021-09-01 12:03 | +| 🗑️ dup | Overcoming Gravity_ A Systematic Approach - Steven Low.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Steven Low/Overcoming Gravity_ A Systematic Approach to Gymnastics and Bodyweight Strength (Second Edition (1426)` | 4.6 MB | 2021-12-19 11:31 | + +### Group 33 — 2 copies · 4.5 MB each · 4.5 MB recoverable + +SHA-256: `d3f501c6f17df90119c15763b0d357ff73dd2ed48f58d62274f0387e71e78e56` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Scout Mindset Why Some People See Things Clearly and Others Dont by Julia Galef .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 4.5 MB | 2022-02-13 09:39 | +| 🗑️ dup | The Scout Mindset_ Why Some People See Thi - Julia Galef.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Julia Galef/The Scout Mindset_ Why Some People See Things Clearly and Others Don't (1433)` | 4.5 MB | 2022-02-14 10:19 | + +### Group 34 — 2 copies · 4.0 MB each · 4.0 MB recoverable + +SHA-256: `c24c9bc42921d03cc5435786fec7fc23444b4dcb0db1a6e280494f99a9f305cc` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Lord of the Rings - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/J. R. R. Tolkien/The Lord of the Rings (65)` | 4.0 MB | 2025-06-19 11:58 | +| 🗑️ dup | The Lord of the Rings - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Lord of the Rings (1135)` | 4.0 MB | 2017-07-22 08:29 | + +### Group 35 — 2 copies · 3.5 MB each · 3.5 MB recoverable + +SHA-256: `50dcb382ce0847c48add0e7b1f4e00084d0e823f01790cbba402ea14fe7d6c0f` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | King Bullet by Richard Kadrey.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 3.5 MB | 2021-09-20 15:52 | +| 🗑️ dup | King Bullet - Richard Kadrey.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Richard Kadrey/King Bullet (1427)` | 3.5 MB | 2021-12-19 11:31 | + +### Group 36 — 2 copies · 3.3 MB each · 3.3 MB recoverable + +SHA-256: `4abdac36ddfbf8d9a584f3f4b85fd1cd5415f371509090b8a95698668b7f602b` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Adventures of Tom Bombadil - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Adventures of Tom Bombadil (1233)` | 3.3 MB | 2019-12-15 16:21 | +| 🗑️ dup | The Adventures of Tom Bombadil - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien` | 3.3 MB | 2015-05-12 19:04 | + +### Group 37 — 2 copies · 3.3 MB each · 3.3 MB recoverable + +SHA-256: `7133264b0badb2860ed9377a0fcc17f232d67561c25642d467e744c4e6b9f314` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Staying with the Trouble (Haraway, Do... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 3.3 MB | 2025-06-27 03:48 | +| 🗑️ dup | Staying with the Trouble - Haraway, Donna J_.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Haraway, Donna J_/Staying with the Trouble (85)` | 3.3 MB | 2025-06-27 06:16 | + +### Group 38 — 2 copies · 3.2 MB each · 3.2 MB recoverable + +SHA-256: `be510a6651d040fb43e94d648735185e1d8b55cf12468a7c6edab4040caf886f` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The History of Middle-earth Vol-1- The Boo - Tolkien, J.R.R_.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Tolkien, J.R.R_/The History of Middle-earth Vol-1- The Book of Lost Tales Part I- J.R.R Tolkien (59)` | 3.2 MB | 2025-06-19 11:57 | +| 🗑️ dup | The Book of Lost Tales, Part One - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Book of Lost Tales, Part One (264)` | 3.2 MB | 2017-07-22 08:28 | + +### Group 39 — 2 copies · 3.0 MB each · 3.0 MB recoverable + +SHA-256: `6734fad36f97b04ba4c27e5606feb1341f35863ae21e9de96e1777dfae3cb623` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Death and Life of Great American Citie - Jane Jacobs.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Jane Jacobs/The Death and Life of Great American Cities (51)` | 3.0 MB | 2025-06-19 10:29 | +| 🗑️ dup | The Death and Life of Great American... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 3.0 MB | 2025-06-19 06:46 | + +### Group 40 — 2 copies · 2.9 MB each · 2.9 MB recoverable + +SHA-256: `0eec476e56943650fd83762cb3a649896f59e280db5999a4b889158974c64415` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The History of Middle-earth Vol-2-The Book - Tolkien, J.R.R_.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Tolkien, J.R.R_/The History of Middle-earth Vol-2-The Book of Lost Tales Part II- J.R.R Tolkien (60)` | 2.9 MB | 2025-06-19 11:57 | +| 🗑️ dup | The Book of Lost Tales, Part Two - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Book of Lost Tales, Part Two (263)` | 2.9 MB | 2017-07-22 08:28 | + +### Group 41 — 2 copies · 2.9 MB each · 2.9 MB recoverable + +SHA-256: `b92743424642940416873fea6e425c7bee53762d42877f034488a765602f93c3` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Ballistic Kiss by Richard Kadrey.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 2.9 MB | 2021-09-20 19:41 | +| 🗑️ dup | Ballistic Kiss - Richard Kadrey.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Richard Kadrey/Ballistic Kiss (1418)` | 2.9 MB | 2021-12-19 11:30 | + +### Group 42 — 2 copies · 2.9 MB each · 2.9 MB recoverable + +SHA-256: `8717ab4467051ccc1cc07dfdc09d7890d76254e4c9290dfec83a6cad9ab99ac0` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Diaries of Franz Kafka - Franz Kafka.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Franz Kafka/The Diaries of Franz Kafka (1451)` | 2.9 MB | 2022-04-14 06:32 | +| 🗑️ dup | The Diaries 1910-1923 (Kafka, Franz) .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 2.9 MB | 2022-04-12 08:51 | + +### Group 43 — 2 copies · 2.8 MB each · 2.8 MB recoverable + +SHA-256: `8a7a3f3649f168a53703c82f341b1e1a0bdba1177f68a14f06e1a5b2cdfe5754` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Conductors tempo choices shed light over Beethoven’s metronome.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 2.8 MB | 2021-08-18 17:56 | +| 🗑️ dup | Conductors tempo choices shed light over Beethoven’s metronome.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 2.8 MB | 2021-08-18 17:56 | + +### Group 44 — 3 copies · 1.4 MB each · 2.8 MB recoverable + +SHA-256: `12616f97ea8cbdc6ad7682afe08eeee3023f363e8d15f4483169ddd3a3baecfc` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Apocryphal Gospels A Very Short Introduction (Very Short Introductions) by Paul Foster (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 1.4 MB | 2021-09-01 17:40 | +| 🗑️ dup | The Apocryphal Gospels A Very Short Introduction (Very Short Introductions) by Paul Foster.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 1.4 MB | 2021-09-01 17:40 | +| 🗑️ dup | The Apocryphal Gospels A Very Short Introduction (Very Short Introductions) by Paul Foster.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 1.4 MB | 2021-09-01 17:40 | + +### Group 45 — 2 copies · 2.7 MB each · 2.7 MB recoverable + +SHA-256: `8e4ceee89e15d991cccdacbf026e927ac013649c4035a63b31aaeeaaec88e3e8` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Cosmos - Carl Sagan.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Carl Sagan/Cosmos (70)` | 2.7 MB | 2025-06-19 12:43 | +| 🗑️ dup | Cosmos - Carl Sagan.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Carl Sagan/Cosmos (946)` | 2.7 MB | 2017-07-22 08:29 | + +### Group 46 — 2 copies · 2.7 MB each · 2.7 MB recoverable + +SHA-256: `6c302e4be864684e060d9c0633918d41ce70dcb9b653d894d852d7bfb930bdaf` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The new Bloomsday book a guide through Ulysses (Harry Blamires, James Joyce) (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 2.7 MB | 2022-08-18 10:17 | +| 🗑️ dup | The new Bloomsday book a guide through Ulysses (Harry Blamires, James Joyce).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 2.7 MB | 2022-08-18 10:17 | + +### Group 47 — 2 copies · 2.7 MB each · 2.7 MB recoverable + +SHA-256: `89e3750bafb266605d0755973c2a736d082671a216f952314dc7c654340e1b68` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Lays of Beleriand - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/J. R. R. Tolkien/The Lays of Beleriand (63)` | 2.7 MB | 2025-06-19 11:57 | +| 🗑️ dup | The Lays of Beleriand - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Lays of Beleriand (231)` | 2.7 MB | 2020-01-08 10:20 | + +### Group 48 — 2 copies · 2.7 MB each · 2.7 MB recoverable + +SHA-256: `e9ca1f829e541068eed828ba0ea41a66c64fa0dd3379d9f862cc7458a42769ca` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Dialectic of Duration (Bachelard,... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 2.7 MB | 2025-06-19 09:38 | +| 🗑️ dup | The Dialectic of Duration - Bachelard, Gaston.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Bachelard, Gaston/The Dialectic of Duration (40)` | 2.7 MB | 2025-06-19 10:29 | + +### Group 49 — 5 copies · 663.4 KB each · 2.6 MB recoverable + +SHA-256: `2147133ece2ac3449b175a7bf2fe945d19273ad0f740b1c4049f3fc7f1193057` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Magie a croquer - Kathryn Littlewood.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs` | 663.4 KB | 2025-06-18 08:10 | +| 🗑️ dup | Magie a croquer - Kathryn Littlewood.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/La Personne et le sacré Collectivité Personne Impersonnel Droit Justice.epub/OEBPS/Misc` | 663.4 KB | 2025-06-18 08:10 | +| 🗑️ dup | Magie a croquer - Kathryn Littlewood.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/LÉvolution de lart vers limmatériel.epub/OPS/misc` | 663.4 KB | 2025-06-18 08:10 | +| 🗑️ dup | Magie a croquer - Kathryn Littlewood.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/Myth:Buddha/L'Évolution de l'art vers l'immatériel.epub/OPS/misc` | 663.4 KB | 2023-03-18 13:53 | +| 🗑️ dup | Magie a croquer - Kathryn Littlewood.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/source_epubs/eastern to the library/La Personne et le sacré: Collectivité. Personne. Impersonnel. Droit. Justice.epub/OEBPS/Misc` | 663.4 KB | 2023-03-18 13:53 | + +### Group 50 — 2 copies · 2.5 MB each · 2.5 MB recoverable + +SHA-256: `6762ddb5a76cbf7892ad8220bf7ea08e405a62d0ba525a087589321de00c6dbc` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | De la postcolonie (Achille Mbembe [Mb... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 2.5 MB | 2025-06-27 03:45 | +| 🗑️ dup | De la postcolonie - Achille Mbembe.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Achille Mbembe/De la postcolonie (82)` | 2.5 MB | 2025-06-27 06:16 | + +### Group 51 — 2 copies · 2.5 MB each · 2.5 MB recoverable + +SHA-256: `8fd75a3d0cd9feadab0681e2d4df280172ffb6719edbb64a552d17465a003cd2` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Mushroom at the End of the World_ On t - Anna Lowenhaupt Tsing.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Anna Lowenhaupt Tsing/The Mushroom at the End of the World_ On the Possibility of Life in Capitalist Ruins (88)` | 2.5 MB | 2025-06-27 06:16 | +| 🗑️ dup | The Mushroom at the End of the World... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 2.5 MB | 2025-06-27 03:48 | + +### Group 52 — 2 copies · 2.4 MB each · 2.4 MB recoverable + +SHA-256: `2fa8d64827d43ed9bad2ffd8e9edb070bc7229296dfe062f247bf0eb7a3c87d3` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Singularity Is Near_ When Humans Trans - Kurzweil, Ray.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Kurzweil, Ray/The Singularity Is Near_ When Humans Transcend Biology (73)` | 2.4 MB | 2025-06-19 12:44 | +| 🗑️ dup | The Singularity Is Near_ When Humans Trans - Kurzweil, Ray.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Kurzweil, Ray/The Singularity Is Near_ When Humans Transcend Biology (151)` | 2.4 MB | 2017-07-22 08:28 | + +### Group 53 — 2 copies · 2.4 MB each · 2.4 MB recoverable + +SHA-256: `c851488569fb08805d1e4a0989c4266d29e82ecd6bddace14d27e1d570c33129` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Children of Hurin - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Children of Hurin (1243)` | 2.4 MB | 2019-12-15 19:04 | +| 🗑️ dup | The Children Of Hurin - J.R.R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/J.R.R. Tolkien/The Children Of Hurin (61)` | 2.4 MB | 2025-06-19 11:57 | + +### Group 54 — 2 copies · 2.4 MB each · 2.4 MB recoverable + +SHA-256: `9db9ad03b151283cd3e01970059e47a99953cd8a188da17c2584804b57a379bc` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Brills Companion to Cicero Oratory and Rhetoric (James M. May) (z-lib.org).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 2.4 MB | 2022-08-15 07:55 | +| 🗑️ dup | Brills Companion to Cicero Oratory and Rhetoric (James M. May).pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 2.4 MB | 2022-08-15 07:55 | + +### Group 55 — 2 copies · 2.2 MB each · 2.2 MB recoverable + +SHA-256: `42e9bc0c8dc08a6a5bba383f0c8450057fdafa2227f930ed776d58e17c92a800` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Of Grammatology (Jacques Derrida) (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 2.2 MB | 2025-06-19 06:45 | +| 🗑️ dup | Of Grammatology - Jacques Derrida.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Jacques Derrida/Of Grammatology (47)` | 2.2 MB | 2025-06-19 10:29 | + +### Group 56 — 2 copies · 2.2 MB each · 2.2 MB recoverable + +SHA-256: `018bbd232196c01c8f29d61e27e958701f9691bac7310222e80add6e673db7a6` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Termination Shock (Neal Stephenson) .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 2.2 MB | 2022-04-12 21:24 | +| 🗑️ dup | Termination Shock - Neal Stephenson.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Neal Stephenson/Termination Shock (1453)` | 2.2 MB | 2022-04-14 06:32 | + +### Group 57 — 2 copies · 2.1 MB each · 2.1 MB recoverable + +SHA-256: `951cd236c1dc00e560b853c74c90b6650332856df89920062c4c5a9d9f945136` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Violence - Zizek, Slavoj.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Zizek, Slavoj/Violence (1449)` | 2.1 MB | 2022-04-14 06:32 | +| 🗑️ dup | Violence by Slavoj Zizek.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 2.1 MB | 2022-03-16 09:22 | + +### Group 58 — 2 copies · 2.1 MB each · 2.1 MB recoverable + +SHA-256: `72bb248871c962c2277cb223c8ae81e4d36e4a56d4709df4f709600b315c6205` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Pale Blue Dot_ A Vision of the Human Futur - Carl Sagan.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Carl Sagan/Pale Blue Dot_ A Vision of the Human Future in Space (68)` | 2.1 MB | 2025-06-19 12:43 | +| 🗑️ dup | Pale Blue Dot_ A Vision of the Human Futur - Carl Sagan.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Carl Sagan/Pale Blue Dot_ A Vision of the Human Future in Space (536)` | 2.1 MB | 2017-07-22 08:29 | + +### Group 59 — 2 copies · 1.9 MB each · 1.9 MB recoverable + +SHA-256: `0ebce09d11ba46359aa50107b271f6de48ed1aaf5ea4367c0df2b188a7ad592e` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | On the Postcolony (Mbembe, Joseph Ach... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 1.9 MB | 2025-06-27 03:45 | +| 🗑️ dup | On the Postcolony - Mbembe, Achille;.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Mbembe, Achille;/On the Postcolony (80)` | 1.9 MB | 2025-06-27 06:16 | + +### Group 60 — 2 copies · 1.9 MB each · 1.9 MB recoverable + +SHA-256: `fcadd6e84b777191390aa2392b97aba0b3a685c697e41241fcb98e918f95e180` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Ambergris - Jeff VanderMeer.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Jeff VanderMeer/Ambergris (1447)` | 1.9 MB | 2022-04-14 06:32 | +| 🗑️ dup | Ambergris (Jeff Vandermeer).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 1.9 MB | 2022-04-12 21:22 | + +### Group 61 — 2 copies · 1.7 MB each · 1.7 MB recoverable + +SHA-256: `896ebc19708a8e8d0c7a277196417d7165c623f21abc141a3c0c0e71680caaa6` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | [James Hear] The Early Madrigals of Lassus.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 1.7 MB | 2021-09-01 16:57 | +| 🗑️ dup | [James Hear] The Early Madrigals of Lassus.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 1.7 MB | 2021-09-01 16:57 | + +### Group 62 — 2 copies · 1.7 MB each · 1.7 MB recoverable + +SHA-256: `a1692d38af69490a597c30a9c8ec789cf5e3d3bb74ea984d9da5550c1fa0b611` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Out of My Later Years_ The Scientist, Phil - Albert Einstein.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Albert Einstein/Out of My Later Years_ The Scientist, Philosopher, and Man Portrayed Through His Own Words (72)` | 1.7 MB | 2025-06-19 12:44 | +| 🗑️ dup | Out of My Later Years_ The Scientist, Phil - Albert Einstein.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Albert Einstein/Out of My Later Years_ The Scientist, Philosopher, and Man Portrayed Through His Own Words (540)` | 1.7 MB | 2017-07-22 08:29 | + +### Group 63 — 2 copies · 1.6 MB each · 1.6 MB recoverable + +SHA-256: `b6838708122045e054a612e4b66008619aa1923f40a016ea2e5bb932a8f53688` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | A Room of Ones Own (Woolf Virginia) (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 1.6 MB | 2025-06-19 06:49 | +| 🗑️ dup | A Room of One's Own - Virginia Woolf.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Virginia Woolf/A Room of One's Own (56)` | 1.6 MB | 2025-06-19 10:29 | + +### Group 64 — 2 copies · 1.2 MB each · 1.2 MB recoverable + +SHA-256: `f7713e53a0133e649c985504611af505aa64f2e0d6b273de7ee2e56f72d7d87b` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | A Sand County Almanac, and Sketches H... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 1.2 MB | 2025-06-27 03:48 | +| 🗑️ dup | A Sand County Almanac - Leopold Aldo.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Leopold Aldo/A Sand County Almanac (86)` | 1.2 MB | 2025-06-27 06:16 | + +### Group 65 — 2 copies · 1.2 MB each · 1.2 MB recoverable + +SHA-256: `df369b71bef68cbfec0a0ef42a75d1750bdc1443e5b6a08fce3755ad3c9dd698` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Passion According to G.H. (Claric... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 1.2 MB | 2025-06-19 06:48 | +| 🗑️ dup | The Passion According to G.H_ - Clarice Lispector.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Clarice Lispector/The Passion According to G.H_ (55)` | 1.2 MB | 2025-06-19 10:29 | + +### Group 66 — 2 copies · 1.2 MB each · 1.2 MB recoverable + +SHA-256: `e3fc12fa47015099c6edd6138dbc0d61762829e4a443f1075b6db0b3f80c7793` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Allegory and Ideology by Fredric Jameson.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 1.2 MB | 2021-09-01 17:40 | +| 🗑️ dup | Allegory and Ideology - Fredric Jameson.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Fredric Jameson/Allegory and Ideology (1417)` | 1.2 MB | 2021-12-19 11:30 | + +### Group 67 — 2 copies · 1.1 MB each · 1.1 MB recoverable + +SHA-256: `114b28e987591578f2e8285548cd6d358d357813eabbe6774cc22937e255544e` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Poetics of Space (Gaston Bachelar... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 1.1 MB | 2025-06-19 09:37 | +| 🗑️ dup | The Poetics of Space - Gaston Bachelard.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Gaston Bachelard/The Poetics of Space (44)` | 1.1 MB | 2025-06-19 10:29 | + +### Group 68 — 2 copies · 1.1 MB each · 1.1 MB recoverable + +SHA-256: `2e47b9c17975e9b18162f06760c765f8a031ff9fc090bd080fe4d3a334c6b305` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Legend of Sigurd and Gudrun - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/J. R. R. Tolkien/The Legend of Sigurd and Gudrun (64)` | 1.1 MB | 2025-06-19 11:57 | +| 🗑️ dup | The Legend of Sigurd and Gudrun - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Legend of Sigurd and Gudrun (1239)` | 1.1 MB | 2019-12-15 19:02 | + +### Group 69 — 2 copies · 1.1 MB each · 1.1 MB recoverable + +SHA-256: `9efbd957e6134762e99568f6a410e7db55725f2f6242860b713291c22048b00e` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Daily Laws by Robert Greene (z-lib.org).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 1.1 MB | 2021-11-02 12:06 | +| 🗑️ dup | The Daily Laws by Robert Greene .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 1.1 MB | 2021-11-02 12:06 | + +### Group 70 — 2 copies · 1.1 MB each · 1.1 MB recoverable + +SHA-256: `ab1315dd1a83529cd3eb8c787d5b1a440eb9c9ef04904050a6395fdc3fbd5eb3` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Republic of Plato by Allan Bloom, Adam Kirsch.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 1.1 MB | 2022-03-16 09:57 | +| 🗑️ dup | The Republic of Plato - Allan Bloom.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Allan Bloom/The Republic of Plato (1450)` | 1.1 MB | 2022-04-14 06:32 | + +### Group 71 — 2 copies · 1.0 MB each · 1.0 MB recoverable + +SHA-256: `5cd7732f67a6d94032cb55d4229183c9236ece943973e55775fdb0450fcb036d` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Silverview A Novel by John le Carré .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 1.0 MB | 2021-12-08 14:04 | +| 🗑️ dup | Silverview_ A Novel - John le Carre.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/John le Carre/Silverview_ A Novel (1422)` | 1.0 MB | 2021-12-19 11:31 | + +### Group 72 — 2 copies · 1011.4 KB each · 1011.4 KB recoverable + +SHA-256: `3648f4e41d2fa82659849022e30a7521dde61e16ccca754944f9d1e4c0939645` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | We Have Never Been Modern (Bruno Latour) (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 1011.4 KB | 2025-06-27 03:50 | +| 🗑️ dup | We Have Never Been Modern - Bruno Latour.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Bruno Latour/We Have Never Been Modern (81)` | 1011.4 KB | 2025-06-27 06:16 | + +### Group 73 — 2 copies · 974.3 KB each · 974.3 KB recoverable + +SHA-256: `5a5437e5c31d099fde147cdf984355a871adb739191eaa1245b4db417c51b1f0` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | All About Love - bell hooks.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/bell hooks/All About Love (36)` | 974.3 KB | 2025-06-19 09:46 | +| 🗑️ dup | All About Love - bell hooks.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/bell hooks/All About Love (1436)` | 974.3 KB | 2022-03-28 09:55 | + +### Group 74 — 2 copies · 934.7 KB each · 934.7 KB recoverable + +SHA-256: `085ee19c9c626be80403d7ad1a464f776edeb190adc802bd525cd34347a20bd7` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | hadd.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/PDF` | 934.7 KB | 2022-03-29 09:42 | +| 🗑️ dup | hadd.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]` | 934.7 KB | 2021-12-27 14:22 | + +### Group 75 — 2 copies · 862.7 KB each · 862.7 KB recoverable + +SHA-256: `43182c9a2ec05c772327485071574ba0a9abfef575acacdb015e75d6762fef47` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Fundamental Wisdom of the Middle Way_ - Jay L. Garfield.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Jay L. Garfield/The Fundamental Wisdom of the Middle Way_ Nagarjuna's Mulamadhyamakakarika (43)` | 862.7 KB | 2025-06-19 10:29 | +| 🗑️ dup | The Fundamental Wisdom of the Middle... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 862.7 KB | 2025-06-19 06:12 | + +### Group 76 — 2 copies · 837.9 KB each · 837.9 KB recoverable + +SHA-256: `e19851b088b125b83f5a32b6cccd1ce9d4a8ca288c1b5d5886ba684930b5befb` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Silmarillion - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/J. R. R. Tolkien/The Silmarillion (67)` | 837.9 KB | 2025-06-19 11:58 | +| 🗑️ dup | The Silmarillion - J. R. R. Tolkien.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/J. R. R. Tolkien/The Silmarillion (1130)` | 837.9 KB | 2017-07-22 08:29 | + +### Group 77 — 2 copies · 707.3 KB each · 707.3 KB recoverable + +SHA-256: `48d3796fad688d2033b50c4c3829906829b6098ff372d6684f44e5d0ff175079` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Averroes' Tahafut Al-Tahafut - the Incoher - Muhammad Ibn Ahmad (called Ibn Rushd Or Av.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Muhammad Ibn Ahmad (called Ibn Rushd Or Averroes.)/Averroes' Tahafut Al-Tahafut - the Incoherence of the Incoherent (79)` | 707.3 KB | 2025-06-27 06:16 | +| 🗑️ dup | Averroes Tahafut Al-Tahafut - the Inc... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 707.3 KB | 2025-06-26 08:38 | + +### Group 78 — 2 copies · 567.6 KB each · 567.6 KB recoverable + +SHA-256: `ac146ba06c4676d33c51d70b2081535b4e71636ffc2fce5db4df4cc51e5f7643` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Alone Together Why We Expect More Fro... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 567.6 KB | 2025-06-27 03:50 | +| 🗑️ dup | Alone Together - Turkle, Sherry.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Turkle, Sherry/Alone Together (83)` | 567.6 KB | 2025-06-27 06:16 | + +### Group 79 — 2 copies · 532.4 KB each · 532.4 KB recoverable + +SHA-256: `9e3ee3eb1e897d68733d8214c48b3dced281ee41dcdb79a7ea07fac12c0fa313` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Relativity_ The Special and General Theory - Albert Einstein.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Albert Einstein/Relativity_ The Special and General Theory (71)` | 532.4 KB | 2025-06-19 12:44 | +| 🗑️ dup | Relativity_ The Special and General Theory - Albert Einstein.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Albert Einstein/Relativity_ The Special and General Theory (496)` | 532.4 KB | 2017-07-22 08:29 | + +### Group 80 — 2 copies · 504.3 KB each · 504.3 KB recoverable + +SHA-256: `4f25e006b40e8aecde4710b09de82c6258fa94539a34618289aa44d5a31b7a54` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Structure of Scientific Revolutions - Kuhn, Thomas S_.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Kuhn, Thomas S_/The Structure of Scientific Revolutions (76)` | 504.3 KB | 2025-06-27 06:16 | +| 🗑️ dup | The Structure of Scientific Revolutio... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 504.3 KB | 2025-06-27 03:51 | + +### Group 81 — 2 copies · 496.2 KB each · 496.2 KB recoverable + +SHA-256: `c85ae47c46ff3a95f8402c92b96e14ab6f903729cf398e360cdf115963843af3` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | PANDEMIC COVID-19 Shakes the World by Slavoj Žižek.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 496.2 KB | 2022-03-16 09:15 | +| 🗑️ dup | PANDEMIC!_ COVID-19 Shakes the World - Slavoj Zizek.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Slavoj Zizek/PANDEMIC!_ COVID-19 Shakes the World (1454)` | 496.2 KB | 2022-04-14 06:32 | + +### Group 82 — 2 copies · 465.3 KB each · 465.3 KB recoverable + +SHA-256: `5c1c284226017f3f5bb6c8ac949a311d41f29aed37ff252a8ad119378e024a38` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Freedom from the Known (Krishnamurti... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 465.3 KB | 2025-06-19 06:14 | +| 🗑️ dup | Freedom from the Known - Krishnamurti.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Krishnamurti/Freedom from the Known (46)` | 465.3 KB | 2025-06-19 10:29 | + +### Group 83 — 2 copies · 449.3 KB each · 449.3 KB recoverable + +SHA-256: `b045ab7481236521b846c352419c3e3a95a6bb3f6268c74835ed7ba4878163ee` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Pandoc MANUAL.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 449.3 KB | 2021-06-17 07:35 | +| 🗑️ dup | Pandoc MANUAL.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 449.3 KB | 2021-06-17 07:35 | + +### Group 84 — 2 copies · 407.3 KB each · 407.3 KB recoverable + +SHA-256: `eaa1e5bec6454039330ad5370f590597a8b007f663a3ad334717d133b6ab5037` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | An Introduction to Zen Buddhism (Suzu... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 407.3 KB | 2025-06-19 06:10 | +| 🗑️ dup | An Introduction to Zen Buddhism - Suzuki, D.T_.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Suzuki, D.T_/An Introduction to Zen Buddhism (41)` | 407.3 KB | 2025-06-19 10:29 | + +### Group 85 — 2 copies · 378.2 KB each · 378.2 KB recoverable + +SHA-256: `9c92003ee67c265e05831577a742c768a013147cc514ef2c4304f8575d162621` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Surely You're Joking, Mr. Feynman! - Richard P. Feynman.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Richard P. Feynman/Surely You're Joking, Mr. Feynman! (39)` | 378.2 KB | 2025-06-19 10:27 | +| 🗑️ dup | Surely You're Joking, Mr. Feynman! - Richard P. Feynman.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Richard P. Feynman/Surely You're Joking, Mr. Feynman! (426)` | 378.2 KB | 2017-07-22 08:28 | + +### Group 86 — 2 copies · 361.3 KB each · 361.3 KB recoverable + +SHA-256: `c8d1015326ca19314824902cbea4148a411362004df370f8e66ac93b28882d23` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | The Waves (Oxford World's Classics) - Virginia Woolf.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Virginia Woolf/The Waves (Oxford World's Classics) (54)` | 361.3 KB | 2025-06-19 10:29 | +| 🗑️ dup | The Waves (Virginia Woolf) (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 361.3 KB | 2025-06-19 06:50 | + +### Group 87 — 2 copies · 358.8 KB each · 358.8 KB recoverable + +SHA-256: `2ade1ac70b310652d655be3593f0df794fe4e629a0417f4ec481854f5d1f4eeb` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Ecology Without Nature_ Rethinking Environ - Timothy Morton.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Timothy Morton/Ecology Without Nature_ Rethinking Environmental Aesthetics (87)` | 358.8 KB | 2025-06-27 06:16 | +| 🗑️ dup | Ecology without Nature Rethinking Env... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 358.8 KB | 2025-06-27 03:49 | + +### Group 88 — 2 copies · 349.1 KB each · 349.1 KB recoverable + +SHA-256: `5b92ae684b14b2cf9c3a649363c70debfb74d455ad558ed4b1d69ccff6a60088` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | jorge-luis-borges-personal-library.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 349.1 KB | 2021-07-29 10:34 | +| 🗑️ dup | jorge-luis-borges-personal-library.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 349.1 KB | 2021-07-29 10:34 | + +### Group 89 — 2 copies · 332.7 KB each · 332.7 KB recoverable + +SHA-256: `775a3b5db5bc9062639fb40603cfcbb9033bb1b3eb7a68f715c973134c43aca2` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Contact - Carl Sagan.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Carl Sagan/Contact (69)` | 332.7 KB | 2025-06-19 12:43 | +| 🗑️ dup | Contact - Carl Sagan.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Carl Sagan/Contact (948)` | 332.7 KB | 2017-07-22 08:29 | + +### Group 90 — 2 copies · 247.8 KB each · 247.8 KB recoverable + +SHA-256: `263f07d05f84f1a5054631c421accdd5e5116fe2e2eabec5d20c7ffa14d6f111` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Decolonising the Mind_ The Politics of Lan - Ngugi wa Thiong'o.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Ngugi wa Thiong'o/Decolonising the Mind_ The Politics of Language in African Literature (84)` | 247.8 KB | 2025-06-27 06:16 | +| 🗑️ dup | Decolonising the Mind The Politics of... (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 247.8 KB | 2025-06-27 03:47 | + +### Group 91 — 2 copies · 244.2 KB each · 244.2 KB recoverable + +SHA-256: `509efdfca35d9892dac5a7ffca506f59756ffd08b2bbff18f44e0e7c4accb29e` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Discursive Games, Discursive Warfare.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 244.2 KB | 2021-08-31 08:41 | +| 🗑️ dup | Discursive Games, Discursive Warfare.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 244.2 KB | 2021-08-31 08:41 | + +### Group 92 — 2 copies · 233.3 KB each · 233.3 KB recoverable + +SHA-256: `a93f5d330c63d0e0e4f420aa6bbff7dd1423d7cd424485eafe494332d079b941` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | La trilogie des jumeaux _ Le troisieme men - Agota Kristof.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Agota Kristof/La trilogie des jumeaux _ Le troisieme mensonge (1423)` | 233.3 KB | 2021-12-19 11:31 | +| 🗑️ dup | Le troisième mensonge by Kristof, Agota .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 233.3 KB | 2021-12-17 17:37 | + +### Group 93 — 2 copies · 222.4 KB each · 222.4 KB recoverable + +SHA-256: `0eb6f0b3766f053376176eedcf8ca0a22527b90a00283dc092f02aa41b414a72` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | If on a Winters Night - Italo Calvino.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Italo Calvino/If on a Winters Night (37)` | 222.4 KB | 2025-06-19 09:47 | +| 🗑️ dup | If on a Winters Night - Italo Calvino.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Italo Calvino/If on a Winters Night (711)` | 222.4 KB | 2017-07-22 08:29 | + +### Group 94 — 2 copies · 161.8 KB each · 161.8 KB recoverable + +SHA-256: `ab45c6c11d5ca0ac944d66715df5b15725272d269b7d087beec56f523bfec11f` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | La trilogie des jumeaux _ La preuve - Agota Kristof.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Agota Kristof/La trilogie des jumeaux _ La preuve (1425)` | 161.8 KB | 2021-12-19 11:31 | +| 🗑️ dup | La preuve by Kristof, Agota .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 161.8 KB | 2021-12-17 17:36 | + +### Group 95 — 2 copies · 136.4 KB each · 136.4 KB recoverable + +SHA-256: `8e9ae0ed4f6e1bb88b202a65038fb5c6d2f21738bda240680e563f74ee7a87eb` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | Tools for Conviviality (Ivan Illich) (Z-Library).epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]` | 136.4 KB | 2025-06-19 06:47 | +| 🗑️ dup | Tools for Conviviality - Ivan Illich.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/tmp calibre library for the chamber/Ivan Illich/Tools for Conviviality (50)` | 136.4 KB | 2025-06-19 10:29 | + +### Group 96 — 2 copies · 92.2 KB each · 92.2 KB recoverable + +SHA-256: `2f6687075dd317bc2f600f39b763b4521f9faf54fcc4f52455f6f00b8727113c` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | La trilogie des jumeaux_ Le grand cahier - Agota Kristof.epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/Agota Kristof/La trilogie des jumeaux_ Le grand cahier (1424)` | 92.2 KB | 2021-12-19 11:31 | +| 🗑️ dup | Le grand cahier by Agota, Kristof .epub | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__inbox/Epub` | 92.2 KB | 2021-12-17 17:36 | + +### Group 97 — 2 copies · 82.8 KB each · 82.8 KB recoverable + +SHA-256: `e4f1342dbe458e43bd852e5a6395e2f0ba1d31819bb94f53c0dad227c2ad625f` + +| Status | Filename | Path | Size | Modified | +|---|---|---|---|---| +| ✅ KEEP | [Barbara E Dietlinger]Vocal polyphony from and around Lassus.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/__PDF/__now` | 82.8 KB | 2021-09-01 16:58 | +| 🗑️ dup | [Barbara E Dietlinger]Vocal polyphony from and around Lassus.pdf | `/Users/davidglidden/Documents/___The Library [ePub_AWZ3]/The Library [ePub_AWZ3]/__PDF/__now` | 82.8 KB | 2021-09-01 16:58 | + +--- +**Grand total — recoverable space: 934.2 MB** across 97 duplicate groups (115 redundant files). diff --git a/scripts/wake-digest.py b/scripts/wake-digest.py index f9bfe71..3fb9e88 100755 --- a/scripts/wake-digest.py +++ b/scripts/wake-digest.py @@ -294,6 +294,134 @@ def brief_age_days(): return (time.time() - time.mktime((y, mo, d, 12, 0, 0, 0, 0, -1))) / 86400 +# ---------- memory pointers ---------- +# +# Provenance: 2026-07-28. Earned expensively. Six pointers in MEMORY.md / +# MEMORY-reference.md pointed at files that all EXIST via paths that never +# resolved (two at depth 4, four at depth 5 — hand-counted, never checked). +# The wake canary detected this and FIRED FOUR TIMES over two days. Each firing +# was re-diagnosed by hand and dismissed as "known canary bug", and the banked +# remedy was to change the canary's path resolution — i.e. to make the +# instrument agree with the broken data and stop reporting a TRUE POSITIVE. +# +# The defect was never the pointers; it was that the alarm said only MISSING. +# An undifferentiated alarm has to be re-diagnosed on every firing, and the +# cheapest re-diagnosis is always "known bug". So this reports three outcomes, +# never one, and hands back the exact replacement string: +# +# OK resolves from the file's real location +# MIS-AUTHORED target exists, path as written does not reach it -> fix given +# DEAD no file of that name anywhere -> a decision +# +# Relative pointers are resolved against the file's REAL directory, because the +# memory dir has two live addresses (~/.claude/projects/…/memory is a symlink to +# ~/dotfiles/claude/memory) and a relative escape is only ever valid from one of +# them. That ambiguity is structural: any pointer LEAVING the directory must be +# home-anchored (`~/…`) to be correct via both routes. +# +# Home-anchored, NOT absolute — steward's correction, same session. `/Users/ +# davidglidden/…` resolves today and hardcodes this machine into a dotfiles repo +# whose whole purpose is surviving a machine change. `expanduser` is already the +# idiom three lines into this file, and `~/_Dev/…` is already the idiom in the +# memory files' own prose (17 uses). Absolute still VALIDATES here — it is not +# wrong, only unportable — but it is counted and reported so it cannot re-enter +# silently. +NONPORTABLE_RE = re.compile(r"^/(Users|home)/") + +MEM_INDEXES = ["MEMORY.md", "MEMORY-reference.md"] +POINTER_RE = re.compile(r"\]\(([^)\s]+\.md)\)") + + +def find_basename(name): + """Bounded search for a file of this basename. None => genuinely dead.""" + local = os.path.join(os.path.realpath(MEM), name) + if os.path.exists(local): + return local + hit = sh(["find", os.path.join(HOME, "_Dev"), "-maxdepth", "6", + "-name", name, "-not", "-path", "*/node_modules/*", + "-not", "-path", "*/.git/*"], timeout=8) + return hit.splitlines()[0] if hit else None + + +def resolve(raw, base): + """Home-anchored, absolute, or relative-to-the-file's-real-directory.""" + if raw.startswith("~"): + return os.path.expanduser(raw) + if os.path.isabs(raw): + return raw + return os.path.join(base, raw) + + +def classify_pointers(text, base): + """(n_checked, mis_authored, dead, nonportable) — outcomes, never one word.""" + n, mis, dead, nonport = 0, [], [], [] + for m in POINTER_RE.finditer(text): + raw = m.group(1) + if raw.startswith(("http://", "https://", "mailto:")): + continue + n += 1 + line = text.count("\n", 0, m.start()) + 1 + if NONPORTABLE_RE.match(raw): + nonport.append((line, raw)) + if os.path.exists(resolve(raw, base)): + continue + found = find_basename(os.path.basename(raw)) + if found: + home = os.path.realpath(HOME) + real = os.path.realpath(found) + fix = "~" + real[len(home):] if real.startswith(home + os.sep) else real + mis.append((line, raw, fix)) + else: + dead.append((line, raw, None)) + return n, mis, dead, nonport + + +def sec_pointers(): + total, mis, dead, nonport = 0, [], [], [] + for name in MEM_INDEXES: + path = os.path.realpath(os.path.join(MEM, name)) + text = read(path) + if text is None: + warn.append(f"memory pointers: {name} unreadable") + continue + n, m_, d_, np_ = classify_pointers(text, os.path.dirname(path)) + total += n + mis += [(name,) + t for t in m_] + dead += [(name,) + t for t in d_] + nonport += [(name,) + t for t in np_] + return total, mis, dead, nonport + + +# ---------- stray maps ---------- +# +# A "map" is an artifact the steward reads directly to orient (dashboard, corpus +# index, reading list). Provenance 2026-07-28: arc-current-state-2026-05-07.md +# was exactly that, lived only on the Desktop, and vanished with a tidy-up; a +# census then found four more in the same condition, zero copies anywhere. Maps +# now live in ~/dotfiles/maps and are symlinked back to the Desktop. This reports +# any Desktop .md that is NOT such a symlink — it never moves anything, because +# the Desktop is the steward's. See maps/README.md. + +DESKTOP = os.path.join(HOME, "Desktop") +MAPS_DIR = os.path.join(D, "maps") + + +def is_homed(path, maps_root): + """True iff path is a symlink resolving inside maps_root.""" + if not os.path.islink(path): + return False + return os.path.realpath(path).startswith(os.path.realpath(maps_root) + os.sep) + + +def stray_maps(): + try: + return [n for n in sorted(os.listdir(DESKTOP)) + if n.endswith(".md") and not is_homed(os.path.join(DESKTOP, n), MAPS_DIR)] + except Exception: + warn.append("stray-map check: Desktop unreadable") + return [] + + # ---------- self-test ---------- def selftest(): @@ -341,6 +469,39 @@ def selftest(): extract_anchor("**A:** " + "w " * 200, "A", limit=50).endswith("…[truncated]")) chk("extract_anchor returns None when the anchor is absent", extract_anchor("no anchor here", "PULLING THREAD") is None) + MEMDIR = os.path.realpath(MEM) + TOUCH = "~/_Dev/studium-engine/docs/the-chamber-touchstone.md" + chk("classify_pointers accepts an in-directory relative pointer", + classify_pointers("see [x](MEMORY.md)", MEMDIR) == (1, [], [], [])) + chk("classify_pointers accepts a HOME-ANCHORED pointer [the chosen form]", + classify_pointers(f"[t]({TOUCH})", MEMDIR) == (1, [], [], [])) + chk("classify_pointers calls a real-target/bad-path pointer MIS-AUTHORED" + " [the 4-firing bug, as a regression control]", + (lambda r: r[0] == 1 and len(r[1]) == 1 and not r[2])( + classify_pointers( + "[t](../../../../_Dev/studium-engine/docs/the-chamber-touchstone.md)", + MEMDIR))) + chk("...and the fix it hands back is home-anchored, not machine-absolute", + classify_pointers("[t](../../../../_Dev/studium-engine/docs/" + "the-chamber-touchstone.md)", MEMDIR)[1][0][2] == TOUCH) + chk("classify_pointers calls a nowhere-target pointer DEAD [must NOT collapse" + " into mis-authored]", + (lambda r: r[0] == 1 and not r[1] and len(r[2]) == 1)( + classify_pointers("[x](no-such-file-anywhere-xyzzy-9931.md)", MEMDIR))) + chk("classify_pointers flags a machine-absolute pointer NON-PORTABLE even though" + " it resolves [prevents silent re-entry]", + (lambda r: len(r[3]) == 1 and not r[1] and not r[2])( + classify_pointers(f"[t]({os.path.expanduser(TOUCH)})", MEMDIR))) + chk("classify_pointers ignores http links", + classify_pointers("[x](https://a.md)", MEMDIR) == (0, [], [], [])) + chk("classify_pointers returns clean on empty input", + classify_pointers("", MEMDIR) == (0, [], [], [])) + chk("is_homed TRUE for a Desktop map symlinked into maps/ [live substrate]", + is_homed(os.path.join(DESKTOP, "corpus-index-2026-07-26.md"), MAPS_DIR)) + chk("is_homed FALSE for a regular file [negative control — must not pass everything]", + not is_homed(os.path.join(MAPS_DIR, "README.md"), MAPS_DIR)) + chk("is_homed FALSE for a symlink pointing OUTSIDE maps/", + not is_homed(os.path.join(HOME, ".claude"), MAPS_DIR)) print("\nlive substrate:") chk("PENDING.md readable", read(PENDING) is not None) chk("REVIEWED.md readable", read(REVIEWED) is not None) @@ -377,6 +538,24 @@ def main(): o.append(f"\nGOVERNANCE DRIFT — ~/CLAUDE.md: {drift} substrate-contradicted claim(s)" " (detection only; correction needs [ESCALATE])") + ptot, pmis, pdead, pnp = sec_pointers() + o.append(f"\nMEMORY POINTERS — {ptot} checked · {len(pmis)} mis-authored · {len(pdead)} dead" + + (f" · {len(pnp)} non-portable" if pnp else "")) + for f, ln, raw, fix in pmis: + o.append(f" MIS-AUTHORED {f}:{ln} {raw}") + o.append(f" → target exists; replace with: {fix}") + for f, ln, raw, _ in pdead: + o.append(f" DEAD {f}:{ln} {raw} (no file of that name in ~/_Dev or the memory dir)") + for f, ln, raw in pnp: + o.append(f" NON-PORTABLE {f}:{ln} {raw} (resolves, but hardcodes this machine)") + + strays = stray_maps() + if strays: + o.append(f"\nSTRAY MAPS — {len(strays)} Desktop .md with no tracked copy in" + " ~/dotfiles/maps/ (one tidy-up from gone; see maps/README.md)") + for s in strays: + o.append(f" {s}") + age = brief_age_days() if age is None: o.append("\n.APP BRIEF — never generated. The jurist's §Standing Context cannot be"