Skip to content

Renderer type errors not gated: packages/app excluded from root typecheck; two pre-existing errors #52

Description

@spaceshipmike

Found independently by two parallel work branches: npm run typecheck covers core/cli/mcp but not packages/app, and electron-vite builds don't type-gate — so renderer type errors survive indefinitely. Currently two exist on main:

  1. RegisterProjectDialog.tsx:161TypeSelectValue mismatch
  2. OverviewTab.tsx:55 — renderer's ProjectBrief type missing source_inspection (the Close the registration → enrichment gap with a post-registration next-steps surface #37 branch fixes this one in passing)
  • Fix the remaining error(s)
  • Add app to the root typecheck (per-target tsc --noEmit for main/preload/renderer) and to check.yml — mind the CI-minutes economy; it's cheap relative to the existing app build step

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinginfraBuild, packaging, native deps, CI

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions