This was generated by AI during triage.
Parent
Plan: docs/plans/2026-06-22-rust-native-file-target-semantics-extensionless-candidates.md
Roadmap node: 1-5-2-2. extensionless candidate order + mts/cts inclusion
What to build
Ensure the extensionless file target semantics from #455 are shared by every Rust-owned repo-local resolver path that already maps an import to a repo-local base path. The behavior should be consistent for relative imports, tsconfig/jsconfig paths, conventional aliases, workspace package imports, package self-name imports, and package imports.
This is still bounded file target semantics: do not add node_modules expansion, package main, package type, or full TypeScript resolver behavior.
Acceptance criteria
Blocked by
Parent
Plan:
docs/plans/2026-06-22-rust-native-file-target-semantics-extensionless-candidates.mdRoadmap node:
1-5-2-2. extensionless candidate order + mts/cts inclusionWhat to build
Ensure the extensionless file target semantics from #455 are shared by every Rust-owned repo-local resolver path that already maps an import to a repo-local base path. The behavior should be consistent for relative imports, tsconfig/jsconfig paths, conventional aliases, workspace package imports, package self-name imports, and package
imports.This is still bounded file target semantics: do not add
node_modulesexpansion, packagemain, packagetype, or full TypeScript resolver behavior.Acceptance criteria
pathsor conventional aliases.importstargets.Blocked by