The dashboard SOP’s frontend lint baseline (~171) is close but stale; the current origin/main baseline was exactly 174 errors.
The SOP says the frontend has no Nx typecheck target, but project.json now has one and bunx nx typecheck dashboard-frontend succeeds after building ui-components.
Running typecheck before the shared ui-components build produces many misleading module-resolution errors.
Lessons Learned: Improvements
Update the dashboard SOP with the current Nx targets and state clearly that the app still has no test target or test files.
For future Biome cleanup, use the JSON reporter with --max-diagnostics=none to capture exact baseline counts and rule distribution before edits.
Keep accessibility suppressions narrow and documented only where native HTML has no equivalent, such as keyboard-adjustable separators and interactive SVG chart marks.