The script setup section MUST follow this general order:
- Imports (MUST be first)
- Props definition (MUST be after imports)
- Emits definition (MUST be after props)
- Functional blocks (grouped by feature/functionality)
- Lifecycle hooks (SHOULD be at the end)