Repository navigation
Commit 3c33663
committed
feat(scripts): the codemod applies ruling 6591753301's widened cut pattern
Lever (a): a section module imports values from sql-driver.ts; a staying
top-level name a moved body reads is exported by one generated export list.
Lever (b): the top-level declarations ahead of the class move whole, with
their comments, into the leaf sql-driver-top-level.ts, which never imports
sql-driver.ts or a seam module; sql-driver.ts imports back what it reads and
re-exports by name what it exported. The tenant-chokepoint stay rule goes
(the gate now reads the seam modules); the host hands getBuilder as a bound
reference. Path readers are kept whole by PATH_READER_PINS and the new
PATH_READER_NEEDLES. The byte-identity proof splices the leaf back by name
and rebuilds the base byte-for-byte.
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017ihL2gLghEqeDKTbDTC7Zd1 parent 4f6d088 commit 3c33663
12 files changed
Lines changed: 910 additions & 876 deletions
File tree
- packages/drivers/driver-sql/src
- scripts
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments