GMIError CONFIGURATION_ERROR (SYS_CONFIGURATION_ERROR): for an entry, naming its index, and its id where
that id is a string that is not blank (details.index, details.id); for a value that is not an array, with the type
received (details.received).
Structural rules for an inline persona list, cheap enough to run before any subsystem starts: an array; every entry an object with a string
idthat is not blank (empty or whitespace only); no duplicateid;activationKeywords, when present, an array of strings;sentimentTracking.presets, when present, an array. Semantic validation (required fields, semver, prompt length) still runs in GMIManager throughvalidatePersonas.