Troubleshooting
Use this checklist before escalating to operational logs.
What this page covers
Section titled “What this page covers”Common failure patterns from real-world rollout and manual validation.
Core workflow
Section titled “Core workflow”- Service won’t start or health fails:
- check PostgreSQL startup and
DATABASE_URL. - verify
docker compose logsfor migration or permission errors.
- Auth returns 401:
- confirm
PGM_API_KEYmatches the target key andPGM_API_URLpoints to current server.
- Writes create items but search misses them:
- enrichment is asynchronous; allow worker cycles and recheck search.
- query queue via
pgm queueand confirm pending extraction is draining.
- Search conflicts on update:
- stale
versionvalues produce conflict responses; re-read entity then retry with latestversion.
- MCP transport works but output is too large:
- request
full_response: falsedefaults or toggle compact modes.
- Limitations to expect:
- personal/small-team sizing
- OpenAI defaults (with local Ollama alternatives)
- LLM extraction disabled by default
- backups require
gpgfor encryption
- If manual import fails, use Talon dry-run first.