Description
Create the Cargo workspace with virtual manifest and 4 library crates plus the binary entry point.
Parent: #1
Branch
feat/m0/workspace-bootstrap
Files to Create
Cargo.toml — workspace root (resolver 3, edition 2024, workspace deps, lints)
src/main.rs — binary entry point
crates/zeph-core/Cargo.toml + src/lib.rs
crates/zeph-llm/Cargo.toml + src/lib.rs
crates/zeph-skills/Cargo.toml + src/lib.rs
crates/zeph-memory/Cargo.toml + src/lib.rs
config/default.toml — minimal config placeholder
skills/.gitkeep
.gitignore
CHANGELOG.md
Acceptance Criteria
Description
Create the Cargo workspace with virtual manifest and 4 library crates plus the binary entry point.
Parent: #1
Branch
feat/m0/workspace-bootstrapFiles to Create
Cargo.toml— workspace root (resolver 3, edition 2024, workspace deps, lints)src/main.rs— binary entry pointcrates/zeph-core/Cargo.toml+src/lib.rscrates/zeph-llm/Cargo.toml+src/lib.rscrates/zeph-skills/Cargo.toml+src/lib.rscrates/zeph-memory/Cargo.toml+src/lib.rsconfig/default.toml— minimal config placeholderskills/.gitkeep.gitignoreCHANGELOG.mdAcceptance Criteria
cargo buildsucceedscargo clippy -- -D warningspassescargo testpassescargo runprints version