Skip to content

Move external adapters under the adapters layer - #486

Closed
TheGreatAxios wants to merge 1 commit into
mainfrom
cl-6301-move-external-adapters-under-the-adapters-layer
Closed

Move external adapters under the adapters layer#486
TheGreatAxios wants to merge 1 commit into
mainfrom
cl-6301-move-external-adapters-under-the-adapters-layer

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Relocates provider, auth, cost, telemetry, perf, logging, upgrade, changelog, crash, and inference helper modules under src/adapters/ so external-world edges sit in one layer
  • Colocates list-dir tests under src/util/ and keeps util free of upward product imports
  • Updates caller imports only; no intentional behavior change

Verification

  • bun run typecheck, bun run build, and bun run test pass
  • Critique found no blocking defects; docs path strings deferred to CL-6302

Fixes CL-6301

Relocate provider, auth, cost, telemetry, perf, logging, upgrade,
changelog, crash, and inference helpers under src/adapters/. Colocate
list-dir.test.ts with its module under src/util/. Import path updates
only; no behavior change. Linear CL-6301.
@linear-code

linear-code Bot commented Aug 19, 2026

Copy link
Copy Markdown

CL-6301

@TheGreatAxios

Copy link
Copy Markdown
Collaborator Author

Close the GitHub PR only. Linear CL-6301 stays open for after the next release. 177-file move is CONFLICTING with main and will bitrot until rebase; not a near-term release item. Reopen from a fresh Linear worktree after the cut.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant