Files
dotfiles/claude/memory/relational-gap-analysis.md
T
David F GliddenandClaude Opus 4.7 119285cf43 claude: back up custom skills, memory, and settings with symlink pattern
The ~/.claude/ directory was previously local-only — a machine wipe
would have lost the accumulated memory, custom skills, and settings.
This commit moves the durable parts into dotfiles with the same
symlink-to-home pattern used for CLAUDE.md, PENDING.md, REVIEWED.md,
and L2-BOOTSTRAP.md.

Preserved (symlinked from ~/.claude/* into here):
  skills/audit/              — thinking-folder drift scanner
  skills/symmetria/          — practice-of-return discipline
  skills/vault-update-people/ — Obsidian People-file maintainer
  skills/wake-up/            — session restoration
  skills/wrap-up/            — session state capture
  memory/                    — 55+ memory files (MEMORY.md, sessions,
                               ledgers, project state, feedback, etc.)
  settings/settings.json     — user preferences (hooks, flags, no secrets)

Deliberately NOT backed up:
  settings.local.json   — contains operational secrets (HF_TOKEN,
                           SSH password in expect scripts); by naming
                           convention, *.local.* is not synced.
                           Needs separate review and probable rotation.
  sessions/, history.jsonl, caches, telemetry — ephemeral
  plugins/, marketplace skills and agents — reinstallable

The working copies at ~/.claude/skills/* and
~/.claude/projects/-Users-davidglidden/memory are symlinks into this
directory, so every write flows here automatically. install.sh
recreates the symlinks on a fresh machine.

FOLLOW-ON (flagged, not in this commit):
  settings.local.json contains a HuggingFace token and an SSH password
  as plaintext strings inside allowed Bash command patterns. These
  should be rotated and moved to secure storage (keychain / pass /
  env file outside the settings file).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 13:51:04 +02:00

4.8 KiB

Relational Gap Analysis — Working State

Status: COMPLETE. Cluster A (I15/I16/I17) all AUTHORIZED. AF-7 CLOSED by ICP-19. Cluster B parked.

The Problem

Domain C (Knowledge Relationship) of the Seven-Root Braid was structurally under-specified: 2 strands, 2 invariants, where Domains A and B had 3 strands and 5-6 invariants each. Three gaps identified: accountability to present interlocutors (A), power asymmetry as governance input (B), cross-domain relational load (C).

What's Done (complete trail)

Step 1-2: Targeted Extractions (5/5 Tier 1 complete)

  • 00__harrison-vico-targeted-extraction.md → CP-1 through CP-4
  • 01__leopardi-targeted-extraction.md → CP-5 through CP-8
  • 02__levinas-targeted-extraction.md → CP-9 through CP-13
  • 03__fricker-targeted-extraction.md → CP-14 through CP-20 (7 new CPs; Spanish source text)
  • 04__oneill-targeted-extraction.md → ONE-CP-1 through ONE-CP-5
  • All in: CapableMind-AI/docs/thinking/David/l2-constitution/archive/relational-gap-analysis/
  • Tier 2 (Freire, Noddings) and Tier 3 deferred — Tier 1 coverage sufficient for integration

Step 3: Cross-Source Integration

  • 05__cross-source-integration.md — consolidates 25 CPs into 18 integrated candidate principles (ICPs)
  • Roman strand extraction (archive/braid-extractions/8_roman/) included as sixth source for corroboration + failure-mode vocabulary
  • 6 Tier 1, 7 Tier 2, 5 Tier 3 principles
  • Gap A: substantially closed (Levinas + Fricker + O'Neill converge)
  • Gap B: substantially closed (all five sources converge)
  • Gap C: advanced but thinnest — Noddings (Tier 2) would strengthen if needed
  • New gap identified: Gap F (Interpretive Drift as Governance Risk)

Step 4: Adversarial Review

  • 06__adversarial-review.md — stress-tested all 18 ICPs
  • 2 survive clean (ICP-1 Asymmetry Obligation, ICP-5 Non-Reciprocity)
  • 3 survive with modification (ICP-2, ICP-3, ICP-6)
  • 1 demoted from Tier 1 (ICP-4 Barbarism-of-Reflection → named failure mode)
  • 1 promoted to Tier 1 (ICP-9 Accusative Default)
  • 7 novel adversarial findings (AF-1 through AF-7)
  • Most dangerous: AF-1 (Self-Confirming Model Loop), AF-3 (Late-Republican Failure Pattern)
  • Critical gap: AF-7 — corpus lacks mandated external review mechanism

Step 5: Registry Amendment → Cluster A → ICP-19 (COMPLETE)

  • I15 (Accusative Default) AUTHORIZED 2026-03-23 as pilot entry (REVIEWED-11)
  • I16 (Asymmetry Obligation) AUTHORIZED 2026-03-28 (REVIEWED-16)
  • I17 (Precedence of Present Expression) AUTHORIZED 2026-03-28 (REVIEWED-15)
  • ICP-19 (Mandated External Review) AUTHORIZED 2026-03-28 — closes AF-7 (REVIEWED-17)
  • l1_contamination_profile ratified as mandatory for all non-contingent principles
  • residual_risk field deferred pending evidence from pilot operation

David's Prioritization (Cluster A → Cluster B)

Cluster A — Advance First

  1. I15/ICP-9 (Accusative Default) — posture foundation, most upstream, cleanest
  2. ICP-1 (Asymmetry Obligation) — most load-bearing, concrete modification path
  3. ICP-2 (Precedence of Present Expression) — live L1 risk (AF-1 already operative)

Cluster B — Advance Second

  1. ICP-5 (Non-Reciprocity) — after schema settled
  2. ICP-3 (Contestability) — after AF-5 tension resolved
  3. ICP-6 (Assessability) — in dialogue with ICP-17 design

Parallel Track — CLOSED

  • AF-7/C-R2 (Mandated External Review) — AUTHORIZED as ICP-19. First review cycle COMPLETE (2026-04-01). 13 findings, 9 resolved.

Key Architectural Findings

  • Slow erosion (Roman anacyclosis/interpretive drift) is more threatening than single-bypass across the board
  • The Late-Republican pattern: every formal check passes while relational substance drains — invisible to formal machinery
  • The Self-Confirming Model Loop (AF-1): classification pipelines using accumulated models in preprocessing create closed epistemic loops — a current L1 risk, not theoretical
  • The Governance Overhead Cascade (AF-2): self-referential — more principles → more mechanisms → more audit layers → more opacity
  • ICP-9 reverses the typical governance model: system begins under constraint, not from neutrality

Document Locations

  • Seed document: ~/Desktop/__CapableMind to dos/Relational Gap Analysis/Relational Domain Gap Analysis — Extraction Seed Document.txt
  • Source texts: ~/Desktop/__CapableMind to dos/Relational Gap Analysis/Source texts/Tier {1,2,3}/
  • Extraction archive: CapableMind-AI/docs/thinking/David/l2-constitution/archive/relational-gap-analysis/
  • Roman extraction: CapableMind-AI/docs/thinking/David/l2-constitution/archive/braid-extractions/8_roman/
  • Registry amendment: CapableMind-AI/docs/thinking/David/l2-constitution/amendments/relational-gap-registry-amendment.md
  • Existing registry: CapableMind-AI/docs/thinking/David/l2-constitution/constitution/L2-Hardened-Invariant-Registry-v0.2.md