reason: Backend service results, scope narrowing, and no non-null assertions.


reason: Dashboard Server Component data loading, Kumo UI adapter use, and no fake operational data.


reason: Shared TypeScript constraints for exported types and discriminated unions.


reason: No any, no non-null assertions, import ordering, and test expectations.


reason: Cross-layer readiness checks before dashboard and seed changes.