---
name: structure
description: Use when laying out or reasoning about a feature's file/folder structure and layer dependencies.
---

Legacy feature (has `data/state/` or `services/main-service/`)? It keeps its state-based layout (the legacy rules); don't migrate unless asked.

See `features/index.md` (and the per-folder `features/` rules) for how features are
structured and layered.
