Offending entity id (enhancement/unit/keyword/tag), or "roster" for army-wide.
Index into the roster's units for unit-scoped codes; null for army-wide.
warn for advisory codes (force disposition — provisional 11e data),
error otherwise. A roster is legal iff it has no error violations.
One army-level legality violation.