Verified checkpoint (2026-10-29)
This issue remains open. The latest admitted-JavaScript work is on origin/main: a9ea8e354, 165e1ab82, 0ea6c0db3, and 768551d80. JSDoc immediately before an anonymous export default function now belongs to the source declaration, rather than leaving its parameter implicit-any and losing importer errors. The fix follows the actual export parent; it does not use a name heuristic or suppress diagnostics.
The independent #846 oracle auditor matched TypeScript 5.7.3 on 99/99 exact config streams (stdout, stderr, exit). These finite fixtures cover controlled explicit roots, import closure/dependency depth, implicit checkJs admission, negative untyped-package/JSX/config behavior, typed imported-JS reads/writes, default exports, and selected owner revisions. The direct guarded checker executable passed 4,713/4,713 tests; guarded Program, tsc_main, and test-tsc-streams steps exited 0. Program and LspProject edit/revert regressions verified the new default-function owner in both checkJs modes. The dedicated ts_lsp package suite was not rerun for this batch because host memory headroom was low. See the TypeScript parity notes and the detailed checkpoint.
Remaining acceptance
The passing configurations are targeted evidence, not general admitted-JavaScript inference or editor parity. Continue differential TypeScript-oracle coverage for other owner/export/type forms, source revisions and LSP invalidation combinations, negative diagnostics, and typed imported-JS constraints. Correct underlying Program/checker/adapter semantics without permissive naming shortcuts or blanket diagnostic suppression. Keep unsupported cases explicit and verify relevant full suites under the approved memory guard before closing. Related: #416, #845, #959, #960, #963; broader Bun parity remains open in #66.