Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 30 Oct 2026. What's built · Install 0.1.0
jadpo
Reference: Records and manifest

Records and manifest · rule

record.out_of_date

Generated record disagrees with the source.

Area 18, Records and manifest; not declinable; the next step is usually the agent's.

Each API with routes has a committed record, which jadpo api update writes. Here the project has routes and no api/main.jadpo_record yet:

example
use memos/types { MemoView }use memos/actions { AddMemo, add_memo }routes Memos {    prefix: /memos    POST / {        authentication: RouteAuthentication.none        input: AddMemo        output: MemoView        run: add_memo(input)    }}
text
error: `api/main.jadpo_record` is missing --> api/main.jadpo_record  reason: Each API with routes has a committed record of its routes, fields and failure codes, so every change to API `main` shows as a diff of one file.  next: Run `jadpo api update`, and commit the record with the code (agent)  rule: record.out_of_date  help: https://jadpo.dev/docs/errors/record.out_of_datecheck failed: 1 error, 6 files

Markdown for agents: /docs/errors/record.out_of_date.md.Built from Jadpo main at a707efb.