Installation and shell issues
"scoutica: command not found"
"scoutica: command not found"
The CLI is installed but not on your If you are using a shell other than zsh or bash, add Restart your terminal session if reloading the shell config does not help.
PATH. Reload your shell configuration:~/.scoutica/bin to your PATH manually:Git not configured for publish
Git not configured for publish
scoutica publish requires Git to be installed and configured with a name and email. If publish fails with a Git error:Scan and document issues
Scan shows "No readable documents found"
Scan shows "No readable documents found"
The CLI did not find any supported files in the specified directory.Supported formats: If your files have other extensions (e.g.,
.md .txt .pdf .docx .json .yaml .csv .htmlCheck that your document folder contains files with these extensions:.pages, .odt), export or convert them to a supported format before scanning.PDF text extraction fails
PDF text extraction fails
PDF processing requires Verify installation:If your PDFs are image-based (scanned documents),
pdftotext from the Poppler library.pdftotext cannot extract their contents. Convert them using an OCR tool first."Empty response from provider"
"Empty response from provider"
The CLI found an AI provider binary but received no output. Verify your AI CLI is installed and working:If the command fails, reinstall the provider. If Ollama is running but returns an empty response, ensure a model is pulled:You can also explicitly specify a working provider:
Schema validation failures
Schema validation failures
scoutica validate checks your card files against the protocol’s JSON Schemas. Common causes of failure:- Missing required field — the error message names the field and file. Check
profile.jsonfor required fields likename,title, andseniority. - Invalid enum value —
senioritymust be one of:junior,mid,senior,lead,principal,staff. - Malformed JSON or YAML — use a linter to check syntax:
Network issues
Network or SSRF errors in resolve
Network or SSRF errors in resolve
scoutica resolve enforces strict URL validation. It only accepts HTTPS URLs and rejects requests to localhost or private IP ranges.If you see a URL validation error, check that:- The URL uses
https://, nothttp:// - The URL points to a public host (not
localhost,127.0.0.1, or a private range like192.168.x.x) - Supported URL formats:
https://github.com/user/repohttps://raw.githubusercontent.com/user/repo/main/- Any direct HTTPS URL hosting card files
scoutica resolve cannot fetch it. The card repository must be public.Still stuck?
Runscoutica doctor for a full diagnostic report, then check the GitHub Issues page. Include the output of scoutica doctor and the full error message when reporting a bug.