taco/cmd/statesman and want faster rebuilds.
Hybrid workflow (recommended)
make -C ... from repo root, or run make all-up from self-hosting/docker-compose.
If UI stays in Docker, point UI to host Statesman:
STATESMAN_BACKEND_URL=http://host.docker.internal:8080
STATESMAN_BACKEND_URL=http://localhost:8080 in ui/.env.local.
Start Statesman from source
Fromtaco/, run with the same shared secret used by UI:
Sync organization and user for UI flows
Statesman resolves tenants byexternal_org_id (WorkOS org id). If missing, UI unit queries fail.
Common issues
403from/internal/api/*:OPENTACO_ENABLE_INTERNAL_ENDPOINTSdoes not match UISTATESMAN_BACKEND_WEBHOOK_SECRET.404/500when resolving organization: org not synced withexternal_org_id.- UI can sign in but cannot load units: user not synced into the same org.

