- `(group)/app.vue` - `(group).vue` - `index.vue` This is kind of a limitation design as there is no way to say `(group)` is not visitable Possible solutions: - `(group)/+layout.vue`: the name indicates it's not visitable - `definePage({ matchable: false })`, more flexible, no new convention in files - Or both: a layout is implicitly not matchable but can be explicitly be matchable