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

ErrorsEntities, stores and migrations · rule

migration.decision_unknown

Migration decides about something that is not changing.

Area 5, Entities, stores and migrations; not declinable; the next step is usually the agent's.

example
migration {    Note.stars: {        backfill: 3    }    Note.body: FieldChange.retired}
jadpo checkcheck failed: 1 error, 4 files

error Nothing about Note.body needs a decision

--> database/migrations/20261020T1401_add_stars/changes.jadpo:5:5

  |5 |     Note.body: FieldChange.retired  |     ^^^^^^^^^ no such change
reason
A migration's changes.jadpo holds only the decisions its own changes need, and nothing 20261020T1401_add_stars changes about Note.body does: a decision is a value for existing rows of a required field or for rows a field no longer allows, retiring a field or an entity that is gone, or dropping one that is retired.
next
Remove Note.body (agent)
rule
migration.decision_unknown
help
https://jadpo.dev/docs/errors/migration.decision_unknown

Markdown for agents: /docs/errors/migration.decision_unknown.md.Built from Jadpo main at aee2e8f.