diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-24 03:08:48 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-24 03:08:48 -0500 |
| commit | c62ffd3b888fa3ddc1371362d16593320ccd6506 (patch) | |
| tree | 560ea1b87e8e51e6343341b36a8ef9e8b652c6e0 /scripts/setup-email.sh | |
| parent | 1fed3406ff9e642d34a174789ecd5edf9ce234b5 (diff) | |
| download | dotemacs-c62ffd3b888fa3ddc1371362d16593320ccd6506.tar.gz dotemacs-c62ffd3b888fa3ddc1371362d16593320ccd6506.zip | |
docs(design): fold ai-kb reviews 3-4 into the spec
Reviews 3 (Codex, via Nexus/GraphRAG/Letta research) and 4 pushed on the write loop and the access layer rather than scope. I folded both in. The write path is now a real protocol: fetch and fast-forward before writing, org-lint the node, regenerate the index, commit locally always, and treat the push as best-effort and non-blocking so a failed push never errors or hangs the agent. That's the exact gpg-agent failure we hit earlier today. The index is regenerated from node properties by a script rather than hand-maintained, so it can't drift from the nodes.
The access layer became an agent-neutral contract that lives in the repo, fronted by a minimal ai-kb CLI (doctor, query, remember, lint, curate, sync) with destructive operations human-only. That earns its place on Claude-only grounds: it's the clean home for the safe-write protocol and the lint and index steps. Cross-agent use is not a near-term goal, so Codex and Ollama adapters are deferred to vNext. The contract stays neutral in shape, so they're additive later. Added provenance fields, the T1/T2/T3 tier names, and the review dispositions. The spec is now Ready.
Diffstat (limited to 'scripts/setup-email.sh')
0 files changed, 0 insertions, 0 deletions
