proof (never merges): a new tsc error in a webviews test file fails over a red base

Draft
TE
14d ago
+4-0

Proof PR, never merges. It checks the web-lint P0's stop condition: a new tsc error in a webviews test file must fail CI while base web lint is red.

The only change is one line in webviews/test/accent-glass-invariants.test.ts: const ciSpeedProof: number = "not a number";, which is TS2322.

Expected: the webviews type check in react-apps-check and the fast gates names this error as one the PR adds over the base, and fails. The base's own findings show as warnings only.

I'll close it with a comment once the result is in.

Leo-ask: ask-874b7cb57a

Agent session: cmux16

šŸ¤– Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Summary by cubic

Proof PR (never merges) to verify the web-lint stop condition: a new tsc error in a webviews test file must fail CI even when the base branch is red.

  • Adds a deliberate TypeScript error (TS2322) in webviews/test/accent-glass-invariants.test.ts.
  • The webviews type check in react-apps-check and fast gates should report this as a new error over the base and fail; the base's own findings show as warnings.