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

Tooling · rule

acceptance.no_reason

Added acceptance has no reason.

Area 14, Tooling; not declinable; the next step is usually the human's.

An acceptance records a person's decision, so it says why on a /// line above acceptance. jadpo acceptance new drafts the file without one, and jadpo check fails until a person writes it:

example
// acceptances/20261030T1400_remove_todo_priority.jadpoacceptance {    changes: {        main.TodoView.priority: ApiChange.output_field_removed    }}
text
error: `acceptances/20261030T1400_remove_todo_priority.jadpo` has no reason --> acceptances/20261030T1400_remove_todo_priority.jadpo:1:1  |1 | acceptance {  | ^^^^^^^^^^ no `///` reason above  reason: An acceptance records a person's decision, so it says why on a `///` line above `acceptance`; an agent writes the draft and stops there.  next: A person writes why these changes are accepted on a `///` line above `acceptance` (human)  rule: acceptance.no_reason  help: https://jadpo.dev/docs/errors/acceptance.no_reason

Only an acceptance this change adds is judged: one already on the default branch is history (Acceptances).

Markdown for agents: /docs/errors/acceptance.no_reason.md.Built from Jadpo main at ce99494.