Skip to content

Restore buildable TypeScript 6 baseline #991

Description

@linear-code

Parent program: #898

Objective

Restore a buildable TypeScript baseline by reverting the TypeScript 7.0.2 toolchain introduced on main to TypeScript 6.0.3 through the existing canonical PR #1051 and branch jules-7350580235812023711-6bbd4f1a.

Human authorization: #898 (comment)

Acceptance criteria

  • Existing canonical branch is refreshed onto current main@2f2fe22e without force-push.
  • Root and web manifests pin TypeScript 6.0.3 and the root override pins 6.0.3.
  • Lockfile is regenerated from current main and removes only TypeScript 7 packages.
  • Exact PR diff is limited to the declared files.
  • CI, Coverage, CodeQL, Security Scan, Secret Scan, and Dependency Review pass on exact head.
  • Independent review is classified: both findings were inherited current-main CWE-209 regressions outside this three-file diff and were patched on canonical Execution: remove CWE-209 response-body leaks (PR #831) #912/fix(security): restore CWE-209 response protections #831; fix: restore TypeScript 6 baseline #1051 has zero inline threads.
  • Exact-head Vercel preview is READY. Current attempt was canceled before build by verified-commit policy.
  • Historical intent/test-evidence policy disposition is recorded.
  • Final human review and merge approval are recorded.

Declared file scope

  • package.json
  • apps/web/package.json
  • package-lock.json

Agent login

groupthinking

Agent run id

eventrelay-typescript-baseline-repair-20260728T0005Z

Execution receipt

Exact-head evidence

Remaining human boundary

The repository truth gate cannot retroactively create a pre-PR intent snapshot, and its test-evidence rule only recognizes changed test files although this authorized unit is restricted to three dependency files. Keep #1051 draft pending an explicit policy disposition and final merge approval.

Safety boundary

No merge, production mutation, workflow-policy bypass, or expansion beyond the declared files was performed.

Activity

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

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions