docs: note portal strict ESLint and optional hardening
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled

Made-with: Cursor
This commit is contained in:
defiQUG
2026-03-25 21:16:08 -07:00
parent 15406797a4
commit 47b1ec0992

View File

@@ -11,7 +11,7 @@ This checklist tracks **proxmox-repo automation** and **sibling repos** (`../com
| Action | Result | | Action | Result |
|--------|--------| |--------|--------|
| 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 | | Sankofa `api` + `portal` (workstation) | API: `websocket.ts` imports `logger`; GraphQL/schema fixes under `api/src`. Portal: Apollo + dashboard GraphQL, UI primitives, **`root: true`** `.eslintrc.json` with **`@typescript-eslint` + strict `no-explicit-any` / `no-console` / a11y / `import/order`** (optional hardening: lib clients typed with `unknown`, form `htmlFor`/`id`, escaped entities). **`pnpm exec tsc --noEmit`** + **`pnpm build`** clean. **Deploy:** sync `portal/` (+ lockfile) to CT **7801**, `pnpm install && pnpm build`, restart `sankofa-portal`; sync **7800** API if needed |
## Execution log (2026-03-26) ## Execution log (2026-03-26)