GOAL_APPLICATION_CHAR_LIMIT: Final = 12000Maximum combined raw characters in an accepted objective and its criteria.
Published to the criteria model and enforced per field on raw text, so it stays
comparable to the per-field max_length values the schema publishes. The
rendered budget — what an accepted pair is allowed to occupy after HTML
escaping — is GOAL_NOTICE_TEXT_CHAR_LIMIT, which is wider.