Error codes
When the CLI fails, it returns a structured error code you can search for in docs or share with the team.
Format
Section titled “Format”Errors are reported as:
code(e.g.,E201)message(human explanation)- sometimes a
path(where it failed in the spec)
| Code | Meaning |
|---|---|
E100 | YAML Syntax Error |
E101 | Missing Required Section |
E102 | Unknown Section |
E200 | Missing Required Field |
E201 | Invalid Field Type |
E202 | Invalid Enum Value |
E301 | Unknown Preset Reference |
E302 | Circular Inheritance Detected |
E303 | Inheritance Depth Exceeds Limit |
E304 | Unknown Block Preset Reference |
E401 | Invalid Power Tier |
E402 | Unknown Formula Name |
E403 | Missing Formula Configuration |
E404 | Equipment Item Without Equipment Block |
E501 | Item Template Not Found |
E502 | Invalid Tier Mapping |
E503 | Missing Tier for Item |
E504 | Equipment ID Collision |
E505 | Write Failed |
Groups
Section titled “Groups”- E1xx Parse errors
- E2xx Schema / validation errors
- E3xx Preset resolution errors
- E4xx Equipment computation errors
- E5xx Regeneration errors