890 B
890 B
POST3-001: Create workspace skeleton
Status: Done Priority: P0 Blocked by: —
Description
Set up the Rust workspace with both crates, Docker Compose for PostgreSQL 18, and mise.toml dev tasks.
Acceptance Criteria
Cargo.tomlworkspace root withcrates/*memberscrates/post3/Cargo.toml— library crate with sqlx, tokio, bytes, chrono, md-5, hex, thiserror, uuid, tracing, serdecrates/post3/src/lib.rs— empty module declarationscrates/post3-server/Cargo.toml— binary crate depending on post3, axum, clap, notmad, quick-xml, etc.crates/post3-server/src/main.rs— minimal tokio maintemplates/docker-compose.yaml— PostgreSQL 18 on port 5435mise.toml— tasks: up, down, dev, test, db:shell, db:migratecargo check --workspacepassesmise run upstarts PostgreSQL successfully