clawdie-ai/docs
Sam & Claude 47c661bbc7
Some checks failed
CI / ci (pull_request) Has been cancelled
docs(vault): align VAULTWARDEN-SETUP with clawdie-vault-fetch contract
The fetch helper (clawdie-iso) retrieves secrets by item NAME via
'bw get password' and no longer scopes by collection ID, but this doc still
taught the old contract (collectionid + jq). New agents following it would store
items the helper cannot read, and its verification test would fail.

- Document the retrieval contract: one login item per secret, ITEM NAME = env
  var name, value in the password field. Item names must be unique in the
  visible vault (fetch is fail-closed on ambiguity).
- Rewrite the Verification Test to use clawdie-vault-fetch end-to-end, with a
  raw 'bw get password' fallback for hosts without the helper yet.
- Rewrite 'Retrieve a secret' to fetch by name + prefer --write-env upsert.
- Drop the hard-coded collection UUID from the fetch path.

Companion to clawdie-iso fix(vault): wire seed bootstrap -> vault-fetch path.

Checks: npx prettier@3 --check (clean); git diff --check.

Co-Authored-By: Hermes & Sam <hello@clawdie.si>
2026-06-19 18:26:43 +02:00
..
astro-howto docs: add Astro how-to reference from crash course analysis 2026-05-31 14:12:33 +02:00
internal docs: introduce Layered Memory Fabric terminology (Sam & Codex) 2026-06-13 21:32:50 +02:00
public docs: rename portable soul docs to Layered Soul (Sam & Codex) 2026-06-13 21:34:30 +02:00
FORGEJO-SETUP.md docs: add opus-smilepowered to FORGEJO-SETUP.md 2026-05-29 12:40:59 +00:00
VAULTWARDEN-SETUP.md docs(vault): align VAULTWARDEN-SETUP with clawdie-vault-fetch contract 2026-06-19 18:26:43 +02:00