Tracking epic for the foundation milestone. Goal: a monorepo where pnpm i && docker compose up gives a working local platform, with shared type contracts and green CI.
Definition of done
Child issues
Linked below via the M0 milestone.
Architecture note
Monorepo is deliberate: the ingestion contract is shared across reporter → api → worker → web, and a single change must be atomic across all of them. See ADR-0001.
Tracking epic for the foundation milestone. Goal: a monorepo where
pnpm i && docker compose upgives a working local platform, with shared type contracts and green CI.Definition of done
packages/contracts,packages/db,packages/corescaffoldeddocker compose upboots Postgres + MinIO + api + worker + webChild issues
Linked below via the M0 milestone.
Architecture note
Monorepo is deliberate: the ingestion contract is shared across reporter → api → worker → web, and a single change must be atomic across all of them. See ADR-0001.