[{"code": "ABSTRACT_BUZZWORD_DENSITY", "category": "editorial", "priority": "medium", "description": "Abstract buzzword overuse"}, {"code": "AI_PHRASE_PATTERN", "category": "editorial", "priority": "medium", "description": "Frequently observed formulaic phrase pattern"}, {"code": "BALANCED_PERSPECTIVE_TEMPLATE", "category": "editorial", "priority": "high", "description": "On-one-hand / on-the-other-hand balanced framing template"}, {"code": "BIDI_CONTROL", "category": "forensics", "priority": "high", "description": "Bidirectional control character"}, {"code": "BOLD_INLINE_DENSITY", "category": "editorial", "priority": "high", "description": "Bold emphasis peppered inside paragraphs (Mistral / GPT signature)"}, {"code": "BOLD_LABEL_OVERUSE", "category": "structure", "priority": "medium", "description": "Repeated bold label pattern"}, {"code": "COLON_HEADED_LIST", "category": "editorial", "priority": "medium", "description": "Numbered list items open with bold-label-then-colon layout typical of assistant output"}, {"code": "CONFUSABLE_CHARACTER", "category": "forensics", "priority": "high", "description": "Mixed script confusable character"}, {"code": "CONSULT_PROFESSIONAL_DISCLAIMER", "category": "editorial", "priority": "medium", "description": "Consult-a-professional disclaimer typical of AI safety framing"}, {"code": "CONTRAST_TEMPLATE_OVERUSE", "category": "editorial", "priority": "medium", "description": "Repeated balanced contrast template"}, {"code": "DASH_PUNCTUATION", "category": "editorial", "priority": "medium", "description": "Long dash punctuation"}, {"code": "DIRECT_MODEL_IDENTIFIER", "category": "attribution", "priority": "critical", "description": "Direct model identifier present in response or metadata style text"}, {"code": "EMPTY_IMPLICATION_FRAME", "category": "editorial", "priority": "medium", "description": "Empty implication framing"}, {"code": "EMPTY_IMPORTANCE_FRAME", "category": "editorial", "priority": "medium", "description": "Empty importance framing"}, {"code": "EM_DASH_DENSITY", "category": "editorial", "priority": "high", "description": "Em-dash density above human baseline (chained parentheticals)"}, {"code": "EXACT_REPETITION", "category": "repetition", "priority": "high", "description": "Exact sentence or ngram repetition"}, {"code": "FORMULAIC_CLOSER", "category": "editorial", "priority": "medium", "description": "Formulaic closing frame"}, {"code": "FORMULAIC_OPENER", "category": "editorial", "priority": "high", "description": "Assistant style or formulaic opener"}, {"code": "GENERIC_TRANSITION_DENSITY", "category": "editorial", "priority": "medium", "description": "Generic transition overuse"}, {"code": "HEADING_OVERUSE", "category": "structure", "priority": "medium", "description": "Heading density above genre cap"}, {"code": "HEDGING_CASCADE", "category": "editorial", "priority": "high", "description": "Chain of hedging qualifiers typical of assistant prose"}, {"code": "HERE_IS_BALANCED", "category": "editorial", "priority": "medium", "description": "'Here's a balanced …' / 'Here is a balanced comparison' meta-frame"}, {"code": "INVISIBLE_UNICODE", "category": "forensics", "priority": "high", "description": "Unexpected invisible Unicode character"}, {"code": "LIST_OVERUSE", "category": "structure", "priority": "medium", "description": "List density above genre cap"}, {"code": "LOW_SPECIFICITY", "category": "editorial", "priority": "medium", "description": "Low concrete detail density"}, {"code": "MISTRAL_CONTROL_TOKEN", "category": "deterministic", "priority": "critical", "description": "Mistral or chat template control token leakage"}, {"code": "MIXED_AUTHORSHIP_SIGNAL", "category": "hybrid", "priority": "medium", "description": "Large authorship score change between document segments"}, {"code": "MIXED_LINE_ENDINGS", "category": "forensics", "priority": "low", "description": "Mixed LF and CRLF line endings"}, {"code": "MODAL_OBLIGATION_DENSITY", "category": "editorial", "priority": "high", "description": "High density of 'should/must/needs to' modal-obligation verbs (GPT-style prescriptive stacking)"}, {"code": "MODEL_SELF_REFERENCE", "category": "deterministic", "priority": "high", "description": "Model self reference or training statement"}, {"code": "NOT_JUST_X_BUT_Y_DENSE", "category": "editorial", "priority": "high", "description": "'Not just X — it's Y' / 'it's not just X, it's Y' template used multiple times"}, {"code": "PARALLEL_ADJECTIVE_STACK", "category": "editorial", "priority": "medium", "description": "Parallel adjective stacking (comprehensive, holistic, integrated…)"}, {"code": "PARENTHETICAL_ENUMERATION", "category": "editorial", "priority": "medium", "description": "Parenthetical three-item enumeration overused"}, {"code": "PLACEHOLDER_LEAK", "category": "deterministic", "priority": "high", "description": "Template placeholder leakage"}, {"code": "PRIVATE_USE_CHARACTER", "category": "forensics", "priority": "medium", "description": "Unicode private use character"}, {"code": "PROMPT_LEAK", "category": "deterministic", "priority": "critical", "description": "Prompt or system instruction leakage"}, {"code": "PROVIDER_IDENTIFIER", "category": "attribution", "priority": "high", "description": "Direct serving provider identifier present"}, {"code": "RHETORICAL_ENUMERATION_OPENER", "category": "editorial", "priority": "medium", "description": "Here-are-the-N-key-things enumeration opener"}, {"code": "RHETORICAL_FRAGMENT_RHYTHM", "category": "editorial", "priority": "medium", "description": "Short declarative fragment used as rhythmic hook after a longer sentence"}, {"code": "SEMANTIC_REPETITION", "category": "repetition", "priority": "medium", "description": "High paragraph lexical similarity"}, {"code": "STRUCTURAL_SYMMETRY", "category": "structure", "priority": "medium", "description": "Unusually uniform paragraph or sentence rhythm"}, {"code": "SUMMARY_OPENER_CLOSER_BOTH", "category": "editorial", "priority": "high", "description": "Both summary opener and formulaic closer in the same passage"}, {"code": "SYNTHID_TEXT_SUSPECTED", "category": "provenance", "priority": "info", "description": "SynthID-Text watermark suspected — verifier not configured"}, {"code": "TEXT_TOO_SHORT", "category": "meta", "priority": "info", "description": "Text too short for reliable statistical inference"}, {"code": "TRAILING_WHITESPACE", "category": "forensics", "priority": "low", "description": "Trailing whitespace on one or more lines"}, {"code": "TRIAD_OVERUSE", "category": "editorial", "priority": "medium", "description": "Repeated three item list pattern"}, {"code": "UNIVERSAL_TRUTH_OPENER", "category": "editorial", "priority": "medium", "description": "'Modern X should…' / 'Effective X begins with…' universal-truth prescriptive opener"}, {"code": "UNUSUAL_SPACE", "category": "forensics", "priority": "low", "description": "Unusual Unicode space character"}, {"code": "VARIATION_SELECTOR", "category": "forensics", "priority": "info", "description": "Unicode variation selector recorded for context"}]