Contents
Repository Map
| Path | Responsibility |
|---|---|
crates/context-core |
Shared vector, collection, and error domain types |
crates/context-filter |
Filter AST, validation, and SQL-safe rendering inputs |
crates/context-query |
Exact and hybrid query planning/execution kernels |
crates/context-index |
HNSW algorithms and index-facing abstractions |
crates/context-storage |
Durable segment/page formats and validated loaders |
crates/context-pg |
PostgreSQL SQL, SPI, catalog, type, and access-method adapter |
sql/ |
Checked-in generated extension SQL contract |
playground/ |
Packaged end-to-end demo |
scripts/ |
Focused gates, generators, installers, and evidence runners |
release/ |
Release policy, payload, Homebrew, Docker, and readiness tooling |
docs/user_guide |
User-facing behavior and support boundaries |
docs/contributor_guide |
Architecture, testing, safety, and release maintenance |
Dependency direction is toward pure Rust kernels. PostgreSQL-specific types,
SPI, SQLSTATE mapping, and FFI stay in context-pg; validated storage unsafe
work stays in context-storage.