# BACKLOG P6 / DX-11. Thin wrappers around the real pnpm scripts -- this # file is a convenience entry point, not a second source of truth for what # each step does (see package.json for the actual commands). .PHONY: dev doctor typecheck test lint build install db-up db-down install: corepack enable corepack prepare pnpm@9 --activate pnpm install --frozen-lockfile dev: install pnpm run dev # Optional local Postgres (compose.dev.yaml, BACKLOG DX-02) -- `make dev` # above works without this via the in-memory fallback (lib/db.ts). Run this # first, then `DATABASE_URL=postgres://opt:opt-dev-only-not-a-secret@localhost:5432/opt make dev` # for real persistence locally. db-up: docker compose -f compose.dev.yaml up -d db-down: docker compose -f compose.dev.yaml down doctor: pnpm run siax:doctor typecheck: pnpm run typecheck test: pnpm run test lint: pnpm run lint build: pnpm run build