Singularity is a personal, LLM-native knowledge base that preserves immutable source history and produces evidence-grounded answers.
PRD-001 is delivered as six bounded pull requests. The first establishes the five-application Elixir umbrella and its contracts; later slices add CouchDB, deterministic chunking, Qdrant, Backplane, and Phoenix.
singularity_core— pure domain values and behaviourssingularity_store— canonical persistence boundarysingularity_retrieval— vector projection boundarysingularity_runtime— use-case orchestrationsingularity_web— future Phoenix interface
devenv shell
mix deps.get
mix format --check-formatted
mix compile --warnings-as-errors
mix test
mix xref graph --format cycles --fail-above 0See PRD-001-singularity-knowledge-core.md for product requirements and docs/superpowers/plans/ for implementation plans.