Store durable understanding of what the project is, how its domain works, and the concepts needed to change it safely.
Domain definitions, actors, entities, workflows, business rules, terminology, conceptual architecture, external-system relationships, and other enduring project concepts.
Example: Put “an Order has three terminal states” in order-lifecycle.md, even when that fact was discovered during an implementation task.
Task reports, implementation logs, review results, temporary investigation notes, Architecture Decision Records, future plans, or unverified conclusions. Keep execution history in ../engineering/.
- ONNX Local Embedding Pipeline — how to produce MiniLM embeddings locally without a remote provider; pipeline details, dependencies, long-input handling.
- Integrallis Vectors — embedded persistent vector engine for Java 25; VectorCollection API, indexes, persistence, metadata filtering, VCR distinction.
- Candidate Assessment — updated matrix for all Argonaut 0.2 vector backend candidates with confidence, evidence, and architectural distinctiveness.
- Argonaut Vector Synthetic Corpus v0.1 — a deterministic 30-document controlled corpus with 25 golden queries, graded qrels, scenario matrix, and retrieval-design traps. It evaluates ranked retrieval independently of generation.
- Five Ways to Build the Same AI Capability - an evidence-bounded explanation of UC-001's five JVM execution models for senior engineers and architects.