stemedb/crates/stemedb-ontology/Cargo.toml
jordan 8f6506b70a feat: Aphoria scan modes + stemedb-ontology crate + consumer health UAT
Major additions:
- Staged scanning modes (working tree, staged, committed) with git integration
- Drift detection for baseline vs current state comparisons
- Hosted API handlers for policy CRUD operations via StemeDB API
- stemedb-ontology crate with domain definitions and medical extractors
- Consumer health vertical UAT scenarios (GLP-1, gastroparesis, etc.)
- Aphoria development skill documentation

Code organization:
- Split large files into focused modules to stay under 500-line limit
- Extracted config tests, episteme helpers/drift/aliases, API helpers

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 21:57:33 -07:00

42 lines
767 B
TOML

[package]
name = "stemedb-ontology"
version = "0.1.0"
edition = "2021"
description = "Domain definitions and medical extractors for Episteme"
# Inherit workspace lints
[lints]
workspace = true
[dependencies]
stemedb-core = { path = "../stemedb-core" }
# Async runtime and HTTP client
tokio = { version = "1", features = ["full"] }
reqwest = { version = "0.12", features = ["json"] }
async-trait = "0.1"
# Serialization
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
# Error handling
thiserror = "1.0"
# Logging
tracing = "0.1"
# Regex for text extraction
regex = "1.10"
# Hashing
blake3 = "1.5"
hex = "0.4"
# URL encoding
urlencoding = "2.1"
[dev-dependencies]
tokio = { version = "1", features = ["rt", "macros"] }
tempfile = "3.10"