Architecture
- Domains
- Pipeline architecture
- Indexing architecture
- JSON and JSONL indexing
- Connection architecture
- Shared JSON controller
- Retrieval architecture
- Hashing and source identity
- Data flow
-
Architecture decisions
- ADR-001: Registry-based extension architecture
- ADR-002: Separate AI and vector store connections
- ADR-003: Pipeline instead of fixed chat workflow
- ADR-004: Prompts in records, not processors
- ADR-005: SourceHash and ContentHash separation
- ADR-006: Collection and storage are indexing scope
- ADR-007: Metadata-driven retrieval