Tooling · rule
acceptance.invalid
Acceptance file isn't written as an acceptance.
Area 14, Tooling; not declinable; the next step is usually the agent's.
An acceptance file holds one acceptance { changes: { ... } }, each entry
subject: Kind.change as jadpo check's message gives it, with the reason
on a /// line above acceptance. Here the reason was written as a
member instead:
acceptance { reason: "No client shows the tag" changes: { main.MemoView.tag: ApiChange.output_field_removed }}
error: An acceptance holds only `changes:` --> acceptances/20261030T1400_remove_memo_tag.jadpo:2:5 |2 | reason: "No client shows the tag" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not part of an acceptance reason: An acceptance is one `acceptance { changes: { ... } }` per file, each entry `subject: Kind.change` copied from the compiler's message, with the reason on a `///` line above `acceptance`. next: Remove it, and put the reason on a `///` line above `acceptance` (agent) rule: acceptance.invalid help: https://jadpo.dev/docs/errors/acceptance.invalid before: none, so acceptances aren't judged: not a git repositorycheck failed: 1 error, 2 files
Markdown for agents: /docs/errors/acceptance.invalid.md.Built from Jadpo main at ce99494.