Local Development

Use local workflows that mirror real service boundaries.

SynckHub local stack

From synckhub/:

docker compose -f env/local/compose/compose.yaml up --build

Optional enterprise authz overlay:

docker compose \
  -f env/local/compose/compose.yaml \
  -f env/local/compose/compose.enterprise.yaml \
  up --build

Common local stack

From common-control-plane/:

docker compose -p common-control-plane-dev -f env/local/compose/compose.yaml up -d --build

Test posture

Use Postgres-backed tests where available and keep environment variables explicit per repo scripts.

Practical rule

Do not blur service ownership by adding DB-direct shortcuts to clients or UI layers.