Feature Slices
Each feature folder is the main place to work on product behavior.
Typical subfolders:
domain/: models or invariants owned by the sliceapplication/: orchestration, providers, controllers, side effectspresentation/: screens, widgets, dialogs, UI statedata/: persistence or repositories owned by the slice
Some older files at the slice root still exist as compatibility exports so tests and untouched code paths keep working while the structure settles.