aboutsummaryrefslogtreecommitdiff
path: root/tests/test-org-webclipper-process.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-24 03:08:48 -0500
committerCraig Jennings <c@cjennings.net>2026-05-24 03:08:48 -0500
commitc87631f0c200556d99b2ccbcd838cdf6877c7014 (patch)
tree8f1269e13c6392209f784c4d0cc3c179c8c5eb09 /tests/test-org-webclipper-process.el
parent1faa6e7538d458a9e65c6e97fbf566363686e6c8 (diff)
downloaddotemacs-c87631f0c200556d99b2ccbcd838cdf6877c7014.tar.gz
dotemacs-c87631f0c200556d99b2ccbcd838cdf6877c7014.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 'tests/test-org-webclipper-process.el')
0 files changed, 0 insertions, 0 deletions