Skip to content

Error codes

When the CLI fails, it returns a structured error code you can search for in docs or share with the team.

Errors are reported as:

  • code (e.g., E201)
  • message (human explanation)
  • sometimes a path (where it failed in the spec)
CodeMeaning
E100YAML Syntax Error
E101Missing Required Section
E102Unknown Section
E200Missing Required Field
E201Invalid Field Type
E202Invalid Enum Value
E301Unknown Preset Reference
E302Circular Inheritance Detected
E303Inheritance Depth Exceeds Limit
E304Unknown Block Preset Reference
E401Invalid Power Tier
E402Unknown Formula Name
E403Missing Formula Configuration
E404Equipment Item Without Equipment Block
E501Item Template Not Found
E502Invalid Tier Mapping
E503Missing Tier for Item
E504Equipment ID Collision
E505Write Failed
  • E1xx Parse errors
  • E2xx Schema / validation errors
  • E3xx Preset resolution errors
  • E4xx Equipment computation errors
  • E5xx Regeneration errors