Skip to content

service-settings has no typecheck script — turbo silently no-ops it, and ~5 test files carry pre-existing type errors behind the unwired gate #7925

Description

@os-zhuang

Out-of-scope finding from the #7759 landing lap (PR #7759, SECRET_MASK hoist — the lap ran consumer-package verification and hit this). Filed unassigned per the #4949 discipline.

What was measured (2026-08-12, on the #7759 lap worktree @ merge of origin/main)

Why this is an issue and not a lap fix

A landing lap makes no source-logic edits; and the fix has two halves that deserve one deliberate PR: (a) add the typecheck script (one line), (b) clear the accumulated type errors it immediately surfaces — which requires reading whether each error is a stale test or a real contract drift. The precedent shape is #4855 (qa/dogfood's unexecuted tsconfig hiding 14 errors) and #5475 (spec/scripts outside every tsconfig include): both were graded and fixed as restore-invariant cards.

Suggested acceptance

turbo run typecheck --filter=@objectstack/service-settings actually executes a typecheck task and it is green; the five files' errors are resolved or individually justified. Worth a quick sweep for OTHER packages missing the script in the same pass (jq over all workspace package.jsons) — the silent no-op applies to every one of them.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions