Runtime
Local configuration
Secrets and absolute filesystem paths stay on the server. This screen reports capability state without exposing credentials.
- OCR provider
- Loading…Not found in the configured executable path
- LLM provider
- Loading…Set with LLM_PROVIDER in the local server environment.
- Writer
- Loading…Provider-specific details remain behind the writer port.
- Reviewer
- Loading…Runs as a separate logical phase from writing.
- Persistence
- Loading…Atomic JSON files in the configured local data directory.
Privacy and security behavior
- PDF uploads are validated by extension, MIME type, and PDF signature.
- Uploaded filenames are sanitized and storage names are random.
- macOCR receives arguments through process spawning with no shell interpolation.
- Antigravity runs through the local Koter process boundary; Gemini is optional.
- Source books are analyzed separately; full corpus text is not injected into story-writing prompts.