# `layout.unknown_location`

Jadpo file is outside the fixed layout.

Area 1, [Project layout and modules](../topics/project-layout-and-modules.md); not declinable; the next step is usually the agent's.

```jadpo
type Days = Int {
    min: 0
}

library due_dates {
    function days_left(days: Days) -> Days {
        return days
    }
}
```

```text
error: `helpers/` isn't a folder a domain has
 --> domains/planning/helpers/due_dates.jadpo
  reason: A domain holds only `entities/`, `types/`, `failures/`, `actions/`, `queries/`, `libraries/`, `routes/`, `schedules/`, `events/`, `subscribers/`, `emails/`, `translations/`, `prompts/` and `fixtures/`, each named after what its files declare.
  next: Move the file to `domains/planning/libraries/due_dates.jadpo` (agent)
  rule: layout.unknown_location
  help: https://jadpo.dev/docs/errors/layout.unknown_location

check failed: 1 error, 2 files
```
