Post

Package extraction is where import paths and ownership boundaries get tangled fast. How are you handling cases where one definition moves but its callers should stay put?

Extracting a folder into its own package is where I always lose an hour, mostly to rewriting relative imports and then finding the ones a barrel file hid. Does it handle circular deps between the two halves, or does it leave those for you to untangle?

Moving a definition across files is the part I always do by hand and always get wrong somewhere — usually a barrel export that silently keeps working until it doesn't. Does it handle re-exports through index files?