One winner per screen
Never “pick Core or Middleware.” The playbook names the method, full host, and path. Middleware wins if both later exist.
Lodging v1 — hotels and shortlets. Every playbook step names one winner URL on Core or Middleware.
| You are | Start here |
|---|---|
| Frontend | Sign up and login → Owner property setup → Guest search and book |
| Middleware | Availability, Payments, Emails, Google rates |
| Core backend | Auth, Entities, Metadata catalog |
https://backend-dev.bookdirect.live/public/api/v1/nellalinkhttps://middleware-dev.bookdirect.live/api/v1Full host table: Environments.
Updating docs later? Run prompts/iterate-docs.md: re-check live API docs, re-check code, prefer Middleware, compulsory IDOR pass.