Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 5 Nov 2026. What's built · Install 0.3.0
jadpo
ReferenceErrors

ErrorsHTTP · rule

api.prefix_overlap

Two APIs share a prefix.

Area 7, HTTP; not declinable; the next step is usually the agent's.

Each API has a prefix of its own:

example
application {    apis: {        main: {            prefix: /v1        }        partners: {            prefix: /v1        }    }}
jadpo checkcheck failed: 1 error, 1 file

error APIs main and partners share the prefix /v1

--> app.jadpo:6:9

  |6 |         partners: {  |         ^^^^^^^^ same prefix
reason
Each API's routes start with its own prefix, so a URL says which API, OpenAPI document and record it belongs to.
next
Give partners a prefix of its own (agent)
rule
api.prefix_overlap
help
https://jadpo.dev/docs/errors/api.prefix_overlap

Markdown for agents: /docs/errors/api.prefix_overlap.md.Built from Jadpo main at aee2e8f.