diff --git a/CLAUDE.md b/CLAUDE.md index 1831b36..2d2f389 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -113,15 +113,15 @@ med Docker container-IPs. - Maskinrommet (host) → Docker-tjenester: via container-IP (løses dynamisk i `maskinrommet-env.sh`) -## Claude CLI-verktøy -Claude kan opprette egne CLI-verktøy i `tools/` for å interagere med -systemet. Shell-scripts eller Rust binaries. Krav: -- Dokumenter hvert verktøy i `tools/README.md` -- Bruk PG direkte (`psql`) eller maskinrommet-API (`curl localhost:3100`) -- Navnekonvensjon: `synops-` (f.eks. `synops-context`, `synops-search`) -- Hold det enkelt — ett verktøy per oppgave +## CLI-verktøy (`tools/`) +Prosessering og oppslag er CLI-verktøy som deles mellom maskinrommet +(jobbkø) og Claude (terminal). De er produksjonskode — samme kvalitetskrav +som resten av kodebasen. Spesifisert i fase 21 i `tasks.md`. -Ref: `docs/infra/agent_api.md` for planlagt API-overflate. +- Navnekonvensjon: `synops-` (f.eks. `synops-transcribe`, `synops-render`) +- Delt lib: `synops-common` crate (PG-tilkobling, CAS, node/edge-typer) +- Dokumentert i `tools/README.md` +- Ref: `docs/retninger/unix_filosofi.md`, `docs/infra/agent_api.md` ## Claude som chat-deltaker - **Agent-node:** `d3eebc99-9c0b-4ef8-bb6d-6bb9bd380a44` (node_kind: `agent`)