From 15406797a46c67110f480e651d6556f5380744af Mon Sep 17 00:00:00 2001 From: defiQUG Date: Wed, 25 Mar 2026 20:47:27 -0700 Subject: [PATCH] docs: refresh Sankofa portal build notes (strict TS, ESLint warnings) Made-with: Cursor --- docs/03-deployment/PUBLIC_SECTOR_LIVE_DEPLOYMENT_CHECKLIST.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/03-deployment/PUBLIC_SECTOR_LIVE_DEPLOYMENT_CHECKLIST.md b/docs/03-deployment/PUBLIC_SECTOR_LIVE_DEPLOYMENT_CHECKLIST.md index 3e30ff7..95e1acd 100644 --- a/docs/03-deployment/PUBLIC_SECTOR_LIVE_DEPLOYMENT_CHECKLIST.md +++ b/docs/03-deployment/PUBLIC_SECTOR_LIVE_DEPLOYMENT_CHECKLIST.md @@ -11,7 +11,7 @@ This checklist tracks **proxmox-repo automation** and **sibling repos** (`../com | Action | Result | |--------|--------| -| Sankofa `api` + `portal` (workstation) | API: `websocket.ts` imports `logger`. Portal: `@apollo/client` + `graphql`; `src/lib/graphql/queries/dashboard.ts`; `ApolloProvider` in `providers.tsx`; `next.config.js` skips ESLint + TS build errors (legacy debt). **`pnpm build` succeeds** in `../Sankofa/portal`. **Deploy:** sync `portal/` (+ lockfile) to CT **7801**, `pnpm install && pnpm build`, restart `sankofa-portal`; re-sync API if websocket change not on **7800** | +| Sankofa `api` + `portal` (workstation) | API: `websocket.ts` imports `logger`; GraphQL/schema fixes under `api/src`. Portal: Apollo + `src/lib/graphql/queries/dashboard.ts`, UI primitives (`alert` / `checkbox` / `label`), case-correct imports, `pnpm exec tsc --noEmit` clean, **`pnpm build`** passes with **`.eslintrc.json`** (several rules downgraded to **warnings** for legacy `any`/a11y). **Deploy:** sync `portal/` (+ lockfile) to CT **7801**, `pnpm install && pnpm build`, restart `sankofa-portal`; sync **7800** API if needed | ## Execution log (2026-03-26)