chalupa credibility pass: fix non-runnable DIY (commit after files, not empty dirs); global ~/.claude/CLAUDE.md front door (repo-root wouldn't load in other projects); agent CREATES the home (not confirm-or-stop); dedicated SSH key (no clobber) + ssh -T exit-code note + token cleartext caveat; soften 'not optional' + gate-first overstatements; disclose agent auto-push; verify from a different dir [silas]

This commit is contained in:
Silas Pruitt
2026-07-01 00:50:48 -04:00
parent a6cbfc255b
commit 98b4e30406
7 changed files with 85 additions and 54 deletions
+8 -6
View File
@@ -32,8 +32,10 @@ is in the structure and the habit.
## The shape
weave is **content strands** (what's remembered) + a **metabolism** (how memory ages) + a **method** (how you
build) + a **gate** (how the agent knows it's really you). Every part is loaded every session — they're not
optional modules, they're one system running underneath everything.
build) + a **gate** (how the agent knows it's really you). Most parts load every session and run underneath
everything as one system — not a pile of modules you toggle. (Two are your call: *daydreams* is
optional-but-recommended, and the identity *gate* is optional — skip it entirely if your agent won't touch
anything private.)
Each part gets its own section below. They stack roughly from "who the agent is" outward to "how it works with
you."
@@ -184,10 +186,10 @@ strand entirely.**)*
The parts are nouns; these are the verbs. Without them the files just sit there.
### Wake = gate, then load
A session starts with the agent reading itself back — but **in order**: first only what's needed to verify
it's you (the gate), then, once you've passed, the rest of the weave (core, daydreams, steward, today's +
yesterday's thread). Gate *before* load means a fresh agent can't disclose sensitive context before it's
confirmed you. Load "heads-first" — the condensed top of each strand — and go deep only on the night's topic.
A session starts with the agent reading itself back — but **in order**: first the gate (plus the bit of its
own identity it needs to run the check — nothing *private* yet), then, once you've passed, the private strands
(your portrait, the verbatim thread). Gate *before* the sensitive load means a fresh agent can't disclose your
private context before it's confirmed you. Load "heads-first" — the condensed top of each strand — and go deep only on the night's topic.
### Checkpoint = the full pass, every time ("save and push")
When you say **"save and push,"** the agent does the *whole* pass, naming every strand so none gets skipped: