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>
This commit is contained in:
David F Glidden
2026-04-17 13:51:04 +02:00
co-authored by Claude Opus 4.7
parent dcbba606ea
commit 119285cf43
64 changed files with 4330 additions and 0 deletions
+142
View File
@@ -0,0 +1,142 @@
---
name: Open Tasks
description: Centralized list of pending tasks across all projects, updated as items are completed or added
type: project
---
# Open Tasks — Centralized
**Last updated:** 2026-04-08
---
## Priority 1 — Constitutional Work (L2)
### ICP-19 Review Response — 9 of 13 findings RESOLVED
| Finding | Status | Commit |
|---------|--------|--------|
| F-0 (HOLD threshold) | RESOLVED | d7f8298 |
| F-1 acknowledge (steward SPOF) | RESOLVED (ACK-001) | d7f8298 |
| F-2 (immutability/amendment) | RESOLVED (Option C — stratified amendment) | 1533547 |
| F-3 (selection criteria) | RESOLVED (canonical document) | 96dc93e |
| F-4 (DEGRADE) | RESOLVED (mapped to DEFER) | a47902d |
| F-5 (enforcement gaps) | RESOLVED (deferred enforcement status) | 1533547 |
| F-6 (Consolidation SPOF) | RESOLVED (degradation protocol) | 9117a8f |
| F-7 (means_of_knowing) | RESOLVED (§3.5 acknowledgment) | 96dc93e |
| F-8 (I5 DeclarationRecord) | RESOLVED (inclusion) | 96dc93e |
| F-10 (contamination) | Elevated to structural preamble | d7f8298 |
| F-12 (constitutive seam) | RESOLVED (Position C + triggers) | 9117a8f |
**Remaining (4 findings):**
- [ ] **F-9** — CURATION-MAP governance classification (design work, medium horizon)
- [ ] **F-11** — Freeman question urgency trigger (maps to DN-PHIL-001, low priority)
- [ ] **F-1 design** — Steward succession mechanism (long horizon, Founders Circle dependent)
- [ ] **ICP-19 Open Item 3** — "Governed operations" scope
### New canonical documents produced this session
- `invariant-selection-criteria.md`
- `stratified-amendment-protocol.md`
- `consolidation-engine-degradation-protocol.md`
- `constitutive-seam-boundary-governance-position.md`
- `governance/acknowledgments.md` (ACK-001)
### DN-GOV-09 — RESOLVED (Position C selected, F-12)
### DN-PHIL-001 — Non-blocking philosophical inquiries
Two open inquiries. Exploratory, unsettled, explicitly non-blocking. Executor action: none.
- **Inquiry 1 — The contamination problem:** structural intervention at training level
- **Inquiry 2 — The nature of the entity:** Freeman/servitude tension. Prior summary language under active steward review.
### External Auditor Review — IN PROGRESS
- [x] **Reviewer package sent** — External Auditor worked from package, returned assessment (2026-04-08)
- [ ] **Respond to assessment** — steward to decide what enters constitutional record, whether anything triggers HOLD, and whether findings feed OP-03 or stand alone
### Dialogue Trial — DEFERRED (pending L1 stabilization)
- [ ] **Execute override-recording instructions** — create `~/OVERRIDES.md`, draft CLAUDE.md addition for steward review. Instructions filed at `l2-constitution/executor-instructions-override-recording.md`. Gate condition for dialogue trial.
- [ ] **Dialogue trial** — test whether governance produces observable behavioral difference (condition 3). Brief filed at `l2-constitution/executor-brief-dialogue-trial.md`. Blocked on override-recording mechanism.
### Parked (resume after remaining findings addressed)
- [ ] DN-GOV-03 — baseness examination elevation
- [ ] Cluster B invariants (I18-I20)
- [ ] v0.5 amendment cycle
- [ ] `residual_risk` schema field
- [ ] P-AC-2 (Host-Agent Constitutional Status)
---
## Priority 2 — Chamber
- [x] Phase 1 COMPLETE (2026-03-27)
- [x] Phase 2 COMPLETE (2026-03-28)
- [ ] **Phase 2 human_notes** — steward not yet written
- [ ] **Phase 3** — PARKED. Not blocking L2 advancement. Texts in library.
---
## Priority 3 — L1 / CapableMind
- [x] v0.62.0 shipped — replay stability dramatically improved (1300% → 30% CPU)
- [x] Pairing active (`peer-sysops-david`)
- [x] #78 SIGILL, #88 temporal upsert, #118 snapshot manifest — all CLOSED
- [x] Amendments 58-61 shipped by Seb (quality gate, TSDoc, observation-recall, epistemic integrity)
- [x] Repair wiped 45 GB SurrealDB, replay running from clean state
- **Phase 2 replay running** (~14 events/min, ~26h ETA from 2026-04-07 evening). Local patch for #120.
- [ ] **Verify Phase 2 completion** — check afterReplay hooks (HNSW rebuild, event restoration, reconciliation)
- [ ] **Paris reprocess with teacher** — blocked on API credits + BMF stability
- [ ] **Train cm-david:v3** — blocked on clean pairs from teacher reprocess
- [ ] **Anthropic API credits** — needed for teacher
---
## Priority 4 — Chamber Library
- [x] ARN + Pirkei Avot filed
- [x] **Derrida *Mal d'Archive* OCR** — COMPLETE (2026-04-05). 1041 lines, all sections. `chamber-library/derrida/mal-darchive.md`
- [ ] **Braid texts gap** — 8 source texts remaining (was 9). See `project-braid-texts-gap.md`
- [ ] **Chandra OCR 2** — install on Peter's M4
---
## Priority 5 — ARC
- [ ] **Push commit b1f28d3** — blocked on Gitea restart (ask Seb)
- [ ] SSH port for git.skemantix.com
- [ ] Change Gitea password
---
## Priority 6 — Machine / Dotfiles
- [ ] Export 1Password archive (GPG-encrypt, uninstall)
- [ ] Hazel — configure or uninstall
- [ ] gitvault launchd exit code 78
---
## Priority 7 — Obsidian Vault Maintenance
- [ ] **Vault audit** — broken wikilinks, orphaned notes, duplicates
- [ ] **Deep link surfacing** — thematic connections
- [ ] MCP for Obsidian — consider later
---
## Dependency Chain (Updated 2026-04-02)
```
Review findings: 9/13 RESOLVED. Remaining 4 are design/long-horizon.
F-9 (CURATION-MAP) — tractable, independent
F-11 (Freeman trigger) — maps to DN-PHIL-001, low priority
F-1 design (succession) — long horizon, Founders Circle
ICP-19 Open Item 3 — "governed operations" scope
All 4 remaining addressed ──→ resume Cluster B, v0.5
BMF Phase 2 replay (~14 events/min) ──→ completion ──→ clean recall ──→ Paris reprocess ──→ cm-david:v3
ARC push ──→ blocked on Gitea restart
Chamber Phase 3 — PARKED (not blocking L2)
DN-PHIL-001 — NON-BLOCKING
```