jadpo acceptance
On this page
Draft a person's acceptance.
Some changes need a person to accept them (area 18): an API break, a widening of who can do what, a new outside host, a new domain, a package from git. new writes acceptances/acceptance; until then jadpo check fails. An agent runs it, then stops and hands over.
jadpo acceptance <action> [purpose]Arguments
action: What to dopurpose(optional): The decision it records, in lower_snake_case
Flags
--before <ref>: The branch or commit to compare with
On every command
--json: Print data for tools instead of text--help: Show every flag, with examples--color <when>: Choose when to use colour
jadpo acceptance --json writes one JSON document to standard output instead of text, with the same exit code. The document has schemaVersion, command ("acceptance"), ok, data (what the command produced, null when it failed) and diagnostics (each error with its rule, reason, next and help). A command that needs a terminal refuses --json and names the flags that do the same job.
Examples
# Draft the acceptance of an API breakjadpo acceptance new accept_the_api_break
Errors
cli.acceptance_arguments: Acceptance command has invalid argumentsacceptance.base_missing: Base commit the change is compared with isn't in this clonetoolchain.artifact_write_failed: Generated file could not be writtentoolchain.project_not_found: Project could not be found
Markdown for agents: /docs/jadpo-acceptance.md.Built from Jadpo main at ce99494.