Stram opp CLI-verktøy-instruksjon: produksjonskode, ikke ad-hoc
This commit is contained in:
parent
f593b1e320
commit
bc982497f4
1 changed files with 8 additions and 8 deletions
16
CLAUDE.md
16
CLAUDE.md
|
|
@ -113,15 +113,15 @@ med Docker container-IPs.
|
||||||
- Maskinrommet (host) → Docker-tjenester: via container-IP
|
- Maskinrommet (host) → Docker-tjenester: via container-IP
|
||||||
(løses dynamisk i `maskinrommet-env.sh`)
|
(løses dynamisk i `maskinrommet-env.sh`)
|
||||||
|
|
||||||
## Claude CLI-verktøy
|
## CLI-verktøy (`tools/`)
|
||||||
Claude kan opprette egne CLI-verktøy i `tools/` for å interagere med
|
Prosessering og oppslag er CLI-verktøy som deles mellom maskinrommet
|
||||||
systemet. Shell-scripts eller Rust binaries. Krav:
|
(jobbkø) og Claude (terminal). De er produksjonskode — samme kvalitetskrav
|
||||||
- Dokumenter hvert verktøy i `tools/README.md`
|
som resten av kodebasen. Spesifisert i fase 21 i `tasks.md`.
|
||||||
- Bruk PG direkte (`psql`) eller maskinrommet-API (`curl localhost:3100`)
|
|
||||||
- Navnekonvensjon: `synops-<verb>` (f.eks. `synops-context`, `synops-search`)
|
|
||||||
- Hold det enkelt — ett verktøy per oppgave
|
|
||||||
|
|
||||||
Ref: `docs/infra/agent_api.md` for planlagt API-overflate.
|
- Navnekonvensjon: `synops-<verb>` (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
|
## Claude som chat-deltaker
|
||||||
- **Agent-node:** `d3eebc99-9c0b-4ef8-bb6d-6bb9bd380a44` (node_kind: `agent`)
|
- **Agent-node:** `d3eebc99-9c0b-4ef8-bb6d-6bb9bd380a44` (node_kind: `agent`)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue