## Summary ## Checklist ### General - [ ] Docs updated if behavior/API changed (DOC-02) - [ ] Conventional Commits (EN title / RU body) ### Backend (if Go / OpenAPI / migrations) - [ ] `go test ./... -race -count=1` (or scoped packages) when touching jobs/pipeline/httpapi - [ ] OpenAPI lint + regenerate `apps/web/src/types/api.gen.ts` if `docs/openapi.yaml` changed - [ ] Migration pairs postgres+sqlite (DEP-03) ### Frontend (if `apps/web` / `packages/ui`) — WEB-19 - [ ] `pnpm --filter @evobgp/web run typecheck` - [ ] `pnpm --filter @evobgp/web run lint` - [ ] `pnpm --filter @evobgp/web run build` - [ ] `pnpm --filter @evobgp/web run test` - [ ] UI follows ReUI PRO + `docs/ui-design-contract.md` (surface `frame`, kit; cite previewUrl) ### KPI / Quick Actions - [ ] If changing `kpi-stat-grid.tsx` / `quick-action-grid.tsx`, note sibling-app sync (vps / CFDM / fw / auth-portal)