|
@@ -60,7 +60,7 @@ publish-only.
|
|
|
- Mapping is **manual** — no pydantic/dynaconf. Adding a key means editing the dataclass *and*
|
|
- Mapping is **manual** — no pydantic/dynaconf. Adding a key means editing the dataclass *and*
|
|
|
`load_config()` in `config.py`. Unknown top-level sections warn and are ignored; unknown keys
|
|
`load_config()` in `config.py`. Unknown top-level sections warn and are ignored; unknown keys
|
|
|
*inside* a known section are silently ignored (`dict.get` per field).
|
|
*inside* a known section are silently ignored (`dict.get` per field).
|
|
|
-- Env vars: `STT_DAEMON_STATE` (provisioning state; default `audio/audio.json` in the cwd),
|
|
|
|
|
|
|
+- Env vars: `STT_DAEMON_STATE` (provisioning state; default `audio.json` in the cwd),
|
|
|
`XDG_RUNTIME_DIR` (sockets), `HF_HOME` (Whisper cache, honored by faster-whisper/huggingface).
|
|
`XDG_RUNTIME_DIR` (sockets), `HF_HOME` (Whisper cache, honored by faster-whisper/huggingface).
|
|
|
- `[triage]` is the display-only signal panel, off by default (`enabled = false`). Its
|
|
- `[triage]` is the display-only signal panel, off by default (`enabled = false`). Its
|
|
|
`questions_file` (`questions.json` in the cwd) is private user state and is gitignored, like
|
|
`questions_file` (`questions.json` in the cwd) is private user state and is gitignored, like
|
|
@@ -111,8 +111,8 @@ publish-only.
|
|
|
|
|
|
|
|
## Conventions & gotchas
|
|
## Conventions & gotchas
|
|
|
|
|
|
|
|
-- Never commit gitignored runtime output: `config.toml`, `transcripts/`, `audio/`, `audit/`,
|
|
|
|
|
- `triage/`, `brief/`, `debug/`, `speakers/` (biometric), `models/`, `.omo/`.
|
|
|
|
|
|
|
+- Never commit gitignored runtime output: `config.toml`, `transcripts/`, `audio.json`, `audio/`,
|
|
|
|
|
+ `audit/`, `triage/`, `brief/`, `debug/`, `speakers/` (biometric), `models/`, `.omo/`.
|
|
|
- New assistant tools: register in `assistant/tools.py`. Model-supplied arguments are JSON-parsed and
|
|
- New assistant tools: register in `assistant/tools.py`. Model-supplied arguments are JSON-parsed and
|
|
|
schema-validated before running; set `side_effect` and `requires_confirmation` for anything
|
|
schema-validated before running; set `side_effect` and `requires_confirmation` for anything
|
|
|
non-read-only.
|
|
non-read-only.
|