{
  "$comment": "Every error code the aontu engine can raise, with the class that decides what to do about it. Message text is deliberately absent: the engines are its catalogue.",
  "source": "https://github.com/aontu-lang/aontu/blob/main/test/spec/errcodes.tsv",
  "documented_engine": "0.73.0",
  "lookup": "Match exactly first. A code marked family is never emitted verbatim: the engine appends a name or value (func:upper, ref[$.x]), so fall back to the longest matching family prefix.",
  "classes": {
    "parse": {
      "meaning": "the text is not a document",
      "action": "fix the syntax at the site the frame points at"
    },
    "conflict": {
      "meaning": "two values cannot both hold",
      "action": "one of them is wrong: `aontu model why <path>` names both and where they were written"
    },
    "incomplete": {
      "meaning": "nothing contradicts, but the value is not concrete",
      "action": "supply what is missing, or accept it with `--partial`"
    },
    "reference": {
      "meaning": "a path names nothing",
      "action": "check the spelling; `aontu model get $ --keys` lists what is there"
    },
    "compat": {
      "meaning": "a change breaks an earlier version",
      "action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it"
    },
    "budget": {
      "meaning": "evaluation hit a deterministic limit",
      "action": "usually a cycle; simplify, or raise the budget deliberately"
    },
    "internal": {
      "meaning": "the engine surprised itself",
      "action": "a bug worth reporting"
    }
  },
  "count": 172,
  "codes": [
    {
      "code": "abnf_grammar",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.63.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/abnf_grammar"
    },
    {
      "code": "aggregate_data",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/aggregate_data"
    },
    {
      "code": "aggregate_empty",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/aggregate_empty"
    },
    {
      "code": "alias_budget",
      "class": "budget",
      "class_meaning": "evaluation hit a deterministic limit",
      "class_action": "usually a cycle; simplify, or raise the budget deliberately",
      "since": "0.69.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/alias_budget"
    },
    {
      "code": "alias_colon",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/alias_colon"
    },
    {
      "code": "alias_in_path",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/alias_in_path"
    },
    {
      "code": "alias_not_toplevel",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/alias_not_toplevel"
    },
    {
      "code": "arg",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/arg"
    },
    {
      "code": "bare_punct",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/bare_punct"
    },
    {
      "code": "budget_passes",
      "class": "budget",
      "class_meaning": "evaluation hit a deterministic limit",
      "class_action": "usually a cycle; simplify, or raise the budget deliberately",
      "since": "0.52.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/budget_passes"
    },
    {
      "code": "close",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/close"
    },
    {
      "code": "closed",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/closed"
    },
    {
      "code": "compat_default_changed",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/compat_default_changed"
    },
    {
      "code": "compat_marks_changed",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/compat_marks_changed"
    },
    {
      "code": "compat_narrowed",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/compat_narrowed"
    },
    {
      "code": "compat_outcome_changed",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.65.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/compat_outcome_changed"
    },
    {
      "code": "compat_required_added",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/compat_required_added"
    },
    {
      "code": "compat_undetermined",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.65.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/compat_undetermined"
    },
    {
      "code": "conjunct",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/conjunct"
    },
    {
      "code": "constraint",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.52.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/constraint"
    },
    {
      "code": "constraint_pattern",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/constraint_pattern"
    },
    {
      "code": "decimal_budget",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/decimal_budget"
    },
    {
      "code": "decimal_syntax",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/decimal_syntax"
    },
    {
      "code": "deprecated",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/deprecated"
    },
    {
      "code": "disjunct_no_gen",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/disjunct_no_gen"
    },
    {
      "code": "divide_by_zero",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/divide_by_zero"
    },
    {
      "code": "each_data",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/each_data"
    },
    {
      "code": "elided_value",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/elided_value"
    },
    {
      "code": "emit_body",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/emit_body"
    },
    {
      "code": "emit_data",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/emit_data"
    },
    {
      "code": "emit_none",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/emit_none"
    },
    {
      "code": "emit_ref",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/emit_ref"
    },
    {
      "code": "emit_table",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/emit_table"
    },
    {
      "code": "emit_template",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/emit_template"
    },
    {
      "code": "empty",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/empty"
    },
    {
      "code": "empty-dist",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/empty-dist"
    },
    {
      "code": "esc_variant",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/esc_variant"
    },
    {
      "code": "exact_float_mix",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/exact_float_mix"
    },
    {
      "code": "export_arg",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.69.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/export_arg"
    },
    {
      "code": "filter_data",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/filter_data"
    },
    {
      "code": "float_overflow",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/float_overflow"
    },
    {
      "code": "form_data",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/form_data"
    },
    {
      "code": "format_check",
      "class": "internal",
      "class_meaning": "the engine surprised itself",
      "class_action": "a bug worth reporting",
      "since": "0.56.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/format_check"
    },
    {
      "code": "func",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/func"
    },
    {
      "code": "func_arg",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.55.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/func_arg"
    },
    {
      "code": "func_arity",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/func_arity"
    },
    {
      "code": "func:",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": true,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/func~3a"
    },
    {
      "code": "import_not_exported",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.69.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/import_not_exported"
    },
    {
      "code": "include_denied",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/include_denied"
    },
    {
      "code": "include_extension",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/include_extension"
    },
    {
      "code": "incomplete_expression",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/incomplete_expression"
    },
    {
      "code": "inexact_divide",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/inexact_divide"
    },
    {
      "code": "inexact_integer_sum",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/inexact_integer_sum"
    },
    {
      "code": "internal",
      "class": "internal",
      "class_meaning": "the engine surprised itself",
      "class_action": "a bug worth reporting",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/internal"
    },
    {
      "code": "invalid_var_kind",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/invalid_var_kind"
    },
    {
      "code": "invalid-arg",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/invalid-arg"
    },
    {
      "code": "inverse_name",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/inverse_name"
    },
    {
      "code": "join_member",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/join_member"
    },
    {
      "code": "key_level",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/key_level"
    },
    {
      "code": "list",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/list"
    },
    {
      "code": "list_length",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/list_length"
    },
    {
      "code": "listval_no_gen",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/listval_no_gen"
    },
    {
      "code": "listval_required",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/listval_required"
    },
    {
      "code": "listval_spread_required",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/listval_spread_required"
    },
    {
      "code": "literal_nil",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/literal_nil"
    },
    {
      "code": "lossy_integer_literal",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/lossy_integer_literal"
    },
    {
      "code": "make",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/make"
    },
    {
      "code": "map",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/map"
    },
    {
      "code": "mapval_no_gen",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/mapval_no_gen"
    },
    {
      "code": "mapval_required",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/mapval_required"
    },
    {
      "code": "mapval_spread_required",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/mapval_spread_required"
    },
    {
      "code": "match_none",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/match_none"
    },
    {
      "code": "max_depth",
      "class": "budget",
      "class_meaning": "evaluation hit a deterministic limit",
      "class_action": "usually a cycle; simplify, or raise the budget deliberately",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/max_depth"
    },
    {
      "code": "merge_conflict",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/merge_conflict"
    },
    {
      "code": "module_depth",
      "class": "budget",
      "class_meaning": "evaluation hit a deterministic limit",
      "class_action": "usually a cycle; simplify, or raise the budget deliberately",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/module_depth"
    },
    {
      "code": "module_integrity",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/module_integrity"
    },
    {
      "code": "module_local",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.65.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/module_local"
    },
    {
      "code": "module_missing",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/module_missing"
    },
    {
      "code": "module_moved",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.65.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/module_moved"
    },
    {
      "code": "module_path",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/module_path"
    },
    {
      "code": "multisource_not_found",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/multisource_not_found"
    },
    {
      "code": "must",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/must"
    },
    {
      "code": "negative",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/negative"
    },
    {
      "code": "nil_gen",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/nil_gen"
    },
    {
      "code": "no_first_arg",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/no_first_arg"
    },
    {
      "code": "no_gen",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/no_gen"
    },
    {
      "code": "no_path",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/no_path"
    },
    {
      "code": "no_scalar_unify",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/no_scalar_unify"
    },
    {
      "code": "not_number",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/not_number"
    },
    {
      "code": "not-scalar-type",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/not-scalar-type"
    },
    {
      "code": "op",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/op"
    },
    {
      "code": "op:",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": true,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/op~3a"
    },
    {
      "code": "op[",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": true,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/op~5b"
    },
    {
      "code": "operate",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/operate"
    },
    {
      "code": "pack_data",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/pack_data"
    },
    {
      "code": "pack_key",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/pack_key"
    },
    {
      "code": "parse",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/parse"
    },
    {
      "code": "parse_arg",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.63.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/parse_arg"
    },
    {
      "code": "parse_bad_src",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/parse_bad_src"
    },
    {
      "code": "parse_failed",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.63.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/parse_failed"
    },
    {
      "code": "parse_unknown",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/parse_unknown"
    },
    {
      "code": "patch_ambiguous",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/patch_ambiguous"
    },
    {
      "code": "patch_assignment",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/patch_assignment"
    },
    {
      "code": "patch_not_editable",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/patch_not_editable"
    },
    {
      "code": "patch_span_mismatch",
      "class": "internal",
      "class_meaning": "the engine surprised itself",
      "class_action": "a bug worth reporting",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/patch_span_mismatch"
    },
    {
      "code": "path_address",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/path_address"
    },
    {
      "code": "path_cycle",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/path_cycle"
    },
    {
      "code": "pick_key",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/pick_key"
    },
    {
      "code": "place_pair",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/place_pair"
    },
    {
      "code": "pref_implicit_bag",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/pref_implicit_bag"
    },
    {
      "code": "pref_not_instance",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/pref_not_instance"
    },
    {
      "code": "pref_rank_clash",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/pref_rank_clash"
    },
    {
      "code": "recursion_budget",
      "class": "budget",
      "class_meaning": "evaluation hit a deterministic limit",
      "class_action": "usually a cycle; simplify, or raise the budget deliberately",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/recursion_budget"
    },
    {
      "code": "recursion_unexpanded",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/recursion_unexpanded"
    },
    {
      "code": "ref",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/ref"
    },
    {
      "code": "ref[",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": true,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/ref~5b"
    },
    {
      "code": "refer_address",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/refer_address"
    },
    {
      "code": "refer_unresolved",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/refer_unresolved"
    },
    {
      "code": "rel_address",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/rel_address"
    },
    {
      "code": "rel_unresolved",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/rel_unresolved"
    },
    {
      "code": "relation_cycle",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/relation_cycle"
    },
    {
      "code": "relation_inverse_missing",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/relation_inverse_missing"
    },
    {
      "code": "render_lang",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/render_lang"
    },
    {
      "code": "render_path",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/render_path"
    },
    {
      "code": "render_profile",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/render_profile"
    },
    {
      "code": "render_strict",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/render_strict"
    },
    {
      "code": "render_unit",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/render_unit"
    },
    {
      "code": "rep_pattern",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/rep_pattern"
    },
    {
      "code": "rep_sub",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/rep_sub"
    },
    {
      "code": "replace_overlap",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/replace_overlap"
    },
    {
      "code": "replace_unused",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/replace_unused"
    },
    {
      "code": "replace_value",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.58.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/replace_value"
    },
    {
      "code": "required_listelem",
      "class": "incomplete",
      "class_meaning": "nothing contradicts, but the value is not concrete",
      "class_action": "supply what is missing, or accept it with `--partial`",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/required_listelem"
    },
    {
      "code": "reserved_key",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.69.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/reserved_key"
    },
    {
      "code": "resolve",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/resolve"
    },
    {
      "code": "scalar_kind",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/scalar_kind"
    },
    {
      "code": "scalar_value",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/scalar_value"
    },
    {
      "code": "scalar-type",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/scalar-type"
    },
    {
      "code": "sort_dir",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.63.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/sort_dir"
    },
    {
      "code": "sort_domain",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.63.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/sort_domain"
    },
    {
      "code": "sort_key",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.63.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/sort_key"
    },
    {
      "code": "split_sep",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/split_sep"
    },
    {
      "code": "sub_default_indeterminate",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/sub_default_indeterminate"
    },
    {
      "code": "sub_disjunct_distribution",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/sub_disjunct_distribution"
    },
    {
      "code": "sub_evaluate_only",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/sub_evaluate_only"
    },
    {
      "code": "sub_path_dependent_spread",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/sub_path_dependent_spread"
    },
    {
      "code": "sub_unresolved",
      "class": "compat",
      "class_meaning": "a change breaks an earlier version",
      "class_action": "that is `aontu subsume` / `aontu breaking` talking: widen the change or version it",
      "since": "0.53.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/sub_unresolved"
    },
    {
      "code": "syntax",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/syntax"
    },
    {
      "code": "unify_cycle",
      "class": "budget",
      "class_meaning": "evaluation hit a deterministic limit",
      "class_action": "usually a cycle; simplify, or raise the budget deliberately",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/unify_cycle"
    },
    {
      "code": "unify_failed",
      "class": "internal",
      "class_meaning": "the engine surprised itself",
      "class_action": "a bug worth reporting",
      "since": "0.67.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/unify_failed"
    },
    {
      "code": "unify_no_res",
      "class": "internal",
      "class_meaning": "the engine surprised itself",
      "class_action": "a bug worth reporting",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/unify_no_res"
    },
    {
      "code": "unify_no_src",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/unify_no_src"
    },
    {
      "code": "unite",
      "class": "conflict",
      "class_meaning": "two values cannot both hold",
      "class_action": "one of them is wrong: `aontu model why <path>` names both and where they were written",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/unite"
    },
    {
      "code": "unknown_function",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/unknown_function"
    },
    {
      "code": "unknown_op",
      "class": "internal",
      "class_meaning": "the engine surprised itself",
      "class_action": "a bug worth reporting",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/unknown_op"
    },
    {
      "code": "unknown_var",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/unknown_var"
    },
    {
      "code": "usc_malformed",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.57.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/usc_malformed"
    },
    {
      "code": "var",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/var"
    },
    {
      "code": "var[",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.51.0",
      "family": true,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/var~5b"
    },
    {
      "code": "view_at_required",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_at_required"
    },
    {
      "code": "view_document_shape",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_document_shape"
    },
    {
      "code": "view_group_required",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_group_required"
    },
    {
      "code": "view_kind_unknown",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_kind_unknown"
    },
    {
      "code": "view_line_break",
      "class": "parse",
      "class_meaning": "the text is not a document",
      "class_action": "fix the syntax at the site the frame points at",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_line_break"
    },
    {
      "code": "view_profile_unknown",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_profile_unknown"
    },
    {
      "code": "view_relation_ambiguous",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_relation_ambiguous"
    },
    {
      "code": "view_relation_unknown",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_relation_unknown"
    },
    {
      "code": "view_rows_exceeded",
      "class": "budget",
      "class_meaning": "evaluation hit a deterministic limit",
      "class_action": "usually a cycle; simplify, or raise the budget deliberately",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_rows_exceeded"
    },
    {
      "code": "view_sets_required",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_sets_required"
    },
    {
      "code": "view_sets_shape",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.54.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_sets_shape"
    },
    {
      "code": "view_style_profile",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.55.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_style_profile"
    },
    {
      "code": "view_style_unknown",
      "class": "reference",
      "class_meaning": "a path names nothing",
      "class_action": "check the spelling; `aontu model get $ --keys` lists what is there",
      "since": "0.55.0",
      "family": false,
      "ahead_of_documented_engine": false,
      "url": "https://aontu.dev/errors/view_style_unknown"
    }
  ]
}
