Data layer workspace — data-related Rust crates for the Pheno ecosystem.
| Layer | Technology |
|---|---|
| Core | Rust (cargo workspace, 3 crates) |
| DB | SurrealDB (embedded), PostgreSQL (pg-bridge) |
| Vector | pgvector compatibility |
| Query | Unified query builder |
| Docs | VitePress (published via GitHub Pages) |
# Build
cargo build --workspace
# Test
cargo test --workspace
# Lint
cargo clippy --workspace -- -D warnings
# Format
cargo fmt --all
# Docs dev
cd docs-site && npm install && npm run docs:devcrates/surreal-bridge/— SurrealDB embedded integration (skill/embedding storage)crates/pg-bridge/— PostgreSQL/pgvector compatibilitycrates/pheno-query/— Unified query builderdocs-site/— VitePress documentation sitedocs/— Docs source (crates.md, guide.md, index.md, operations.md)
Global Phenotype rules: see ~/.claude/CLAUDE.md or /Users/kooshapari/CodeProjects/Phenotype/repos/CLAUDE.md