docs: refresh Sankofa portal build notes (strict TS, ESLint warnings)

Made-with: Cursor
This commit is contained in:
defiQUG
2026-03-25 20:47:27 -07:00
parent abe7afb9ab
commit 15406797a4

View File

@@ -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)