Why it happens. Internal citation and rendering markup that leaks when a user copies a chatbot answer out of the web UI. Each vendor has its own signature.
False positives. Almost none. The only realistic false positive is an article that quotes these markers while discussing AI detection — such as this one.
10 patterns · 40 pts each, capped at 60
openai_citation_markup
ChatGPT
ChatGPT reference placeholders.
/:?contentReference\[oaicite:\d+\]|oai_citation:?\s*\d*|\boaicite\b/g
- :contentReference[oaicite:16]{index=16}
- [oai_citation:0‡example.com]
openai_turn_tokens
ChatGPT
Search/image result tokens, PUA-wrapped in the original response.
/\b(?:cite)?turn\d+(?:search|image|news|file|view|forecast)\d+\b/g
- citeturn0search1
- turn0image4
openai_attribution_json
ChatGPT
JSON attribution blob appended to sentences.
/\{\s*"attribution"\s*:\s*\{\s*"attributableIndex"/g
- ({"attribution":{"attributableIndex":"1009-1"}})
gemini_cite_markers
Gemini
Gemini inline citation markers.
/\[cite:\s*\d+(?:\s*,\s*\d+)*\]|\[cite_start\]/g
- [cite: 17]
- [cite: 19, 20, 21]
gemini_span_markers
Gemini
Gemini span formatting bug.
/\[span_\d+\]\((?:start|end)_span\)/g
grok_cards
Grok
Grok citation card markup.
/<grok-card\b|grok_render_citation_card_json|data-type="citation_card"/g
- <grok-card data-id="e8ff4f" data-type="citation_card">
deepseek_lenticular
DeepSeek
Lenticular-bracket + dagger source refs.
/【\d+†L?\d+(?:-L?\d+)?】/g
perplexity_tags
Perplexity
Perplexity attachment and web-result tags.
/\[(?:attached_file|web|search):\s*\d+\]|ppl-ai-file-upload/g
writing_variant_block
unclassified
Document-variant fence seen from mid-2026.
/:{3}\s*(?:writing|ecriture|écriture)\s*\{\s*(?:variant|variante)\s*=/gi
- :::writing{variant="document" id="68427"}
chatgpt_utm
ChatGPT
Tracking parameter on links copied out of ChatGPT.
/utm_source=(?:chatgpt\.com|openai)/gi
- https://example.com/?utm_source=chatgpt.com
Why it happens. The assistant describing its own nature or limits. Refusal and disclaimer boilerplate that was never edited out.
False positives. Quoted examples in writing about AI. Check whether the phrase sits inside quotation marks.
4 patterns · 35 pts each, capped at 50
as_an_ai
The canonical tell.
/\bas an? (?:AI|artificial intelligence)(?: language)?(?: model| assistant| system)?\b/gi
- As an AI language model, I cannot...
as_a_llm
/\bas a large language model\b/gi
- As a large language model, I do not have...
no_personal_capacity
Capability disclaimer.
/\bI (?:don't|do not|cannot|can't) have (?:personal |any )?(?:opinions|feelings|beliefs|preferences|access to real[- ]time|the ability to browse)\b/gi
- I don't have personal opinions, but...
language_model_self
/\bI(?:'m| am) (?:an? )?(?:AI|language model|chatbot|virtual assistant)\b/gi
Why it happens. Template slots the model emitted for a human to fill, shipped unfilled.
False positives. Documentation and code samples use angle-bracket placeholders on purpose. Restrict this check to prose, not code blocks.
4 patterns · 25 pts each, capped at 40
bracket_insert
/\[(?:INSERT|ADD|ENTER|YOUR|PASTE|TODO|TBD|XX+)[^\]\n]{0,40}\]/gi
- [INSERT SOURCE URL]
- [Your Name Here]
screaming_snake_slot
/\b(?:INSERT|PASTE|ADD)_[A-Z_]{3,}\b|\bSOURCE_(?:URL|PUBLISHER|NAME)\b|\bURL_HERE\b/g
- INSERT_SOURCE_URL
- PASTE_URL_HERE
dummy_date
/\b(?:19|20)\d{2}-(?:xx|XX|mm|MM)-(?:xx|XX|dd|DD)\b|\bYYYY-MM-DD\b/g
delete_before_submission
/\b(?:delete|remove) this (?:section|line|note|paragraph) before (?:submission|publishing|sending)\b/gi
- Delete this section before submission.
Why it happens. The model signalling that its training data ran out, or narrating the thinness of its own retrieved sources instead of just omitting the claim.
False positives. Legitimate scholarship does say "records are scarce". The tell is the first-person framing and the reference to "available information".
6 patterns · 14 pts each, capped at 40
last_update
/\b(?:as of|up to|until) my (?:last |latest |most recent )?(?:knowledge |training |data )?(?:update|cutoff|cut-off)\b/gi
- As of my last knowledge update, ...
available_information
/\bbased on (?:the )?(?:available|provided) (?:information|sources|data)\b|\bin the (?:provided|given) sources\b/gi
- Based on available information, ...
details_limited
/\b(?:while |although )?(?:specific |further |additional )?details (?:are|remain) (?:limited|scarce|sparse|not widely (?:available|documented|disclosed))\b/gi
- While specific details are limited, ...
not_widely_documented
/\bnot widely (?:available|documented|disclosed|reported|publicised|publicized)\b/gi
- His early career is not widely documented.
private_life_speculation
Gap-filling speculation about biography subjects.
/\bkeeps? (?:much of )?(?:his|her|their) personal life private\b|\bmaintains? a low profile\b/gi
- She keeps much of her personal life private.
inference_disclosure
/\bI(?:'ve| have) inferred\b|\bmy analysis is based on\b|\blikely due to limited (?:mainstream )?(?:exposure|coverage|documentation)\b/gi
- I've inferred common motifs...
Why it happens. Turn-taking pleasantries from the chat interface. RLHF rewards them; they have no function inside a finished document.
False positives. Genuine correspondence, teaching material, and newsletters legitimately address a reader. Weigh by genre — an encyclopedia entry should have none.
7 patterns · 12 pts each, capped at 45
hope_this_helps
/\bI hope (?:this|that) helps\b|\bhope this (?:helps|is helpful)\b/gi
enthusiastic_openers
Opening acknowledgement token.
/(?:^|[.!?]\s+|\n)\s*(?:Certainly|Absolutely|Of course|Sure thing|Great question|Excellent question|Fantastic question|Happy to help)\s*[!,.]/g
- Certainly! Here is a summary.
offer_more
/\bwould you like me to\b|\blet me know if (?:you|there|that|I)\b|\bfeel free to (?:ask|reach out|let me know)\b|\bif you(?:'d| would) like,? I can\b/gi
- Let me know if you would like me to expand this.
here_is_a
/\bhere(?:'s| is| are)\s+(?:a|an|the)\s+(?:brief |quick |detailed |comprehensive |more detailed )?(?:breakdown|overview|summary|rundown|deep dive|look at)\b/gi
- Here's a detailed breakdown of the options.
lets_dive_in
/\blet(?:'s| us) (?:dive (?:in|into)|explore|take a (?:look|closer look)|unpack|break (?:this|it) down|get started)\b/gi
- Let's dive into the details.
youre_right
Sycophantic agreement token.
/\byou(?:'re| are) (?:absolutely |completely |quite )?right\b|\bgreat point\b|\bthat(?:'s| is) a (?:great|excellent|fair) point\b/gi
- You're absolutely right to point that out.
meta_offer_feedback
/\bhappy to (?:address|answer|clarify|expand on) any (?:further|additional|other)\b|\bI(?:'m| am) open to (?:any |further )?(?:suggestions|feedback|guidance|input)\b|\bI would (?:greatly )?appreciate (?:your )?(?:guidance|feedback|input)\b/gi
- Happy to address any further concerns.
Why it happens. Decorating headings and bullets with a leading pictograph. Rare in edited prose in any genre outside social posts and release notes.
False positives. Changelogs, README files, Slack messages, and consumer newsletters use emoji headings by convention. Genre-dependent.
4 patterns · 12 pts each, capped at 36
emoji_heading
Markdown heading opening with an emoji.
/^\s*#{1,6}\s*\p{Extended_Pictographic}/gmu
emoji_bullet
List item opening with an emoji.
/^\s*(?:[-*+]|\d+\.)\s+\p{Extended_Pictographic}/gmu
emoji_label_line
Emoji-led pseudo-heading followed by a colon.
/^\s*\p{Extended_Pictographic}[️\p{Extended_Pictographic}]*\s*\*{0,2}[A-Z][^\n]{0,60}:/gmu
- 🧠 Cognitive Dissonance Pattern:
checkmark_cross_pairs
The specific decorative set LLMs favour. Density signal.
/(?:✅|✔️|❌|⚠️|🔑|💡|🚀|📌|🎯|🔥|✨)/gu
Why it happens. Rather than state a fact and stop, the model appends a claim about why the fact matters. This is the single most characteristic move in LLM encyclopedic prose, and the hardest for the model to suppress.
False positives. Obituaries, award citations, and advocacy writing make these claims sincerely. Density matters more than any single instance.
8 patterns · 7 pts each, capped at 45
stands_as_testament
/\b(?:stands?|serves?|remains?) as an? (?:enduring |lasting |powerful |living |stark )?(?:testament|testimony|reminder|symbol|beacon|hallmark|cornerstone|monument|celebration)\b/gi
- The bridge stands as a testament to Victorian engineering.
vital_role
/\b(?:plays?|played|playing|has played) an? (?:vital|crucial|pivotal|significant|central|key|critical|important|instrumental|major) role\b/gi
- She played a pivotal role in the negotiations.
underscores_importance
/\b(?:underscore[sd]?|highlight(?:s|ed)?|emphasi[sz]e[sd]?|reflect(?:s|ed)?|demonstrate[sd]?|illustrate[sd]?) (?:the |its |their |his |her )?(?:importance|significance|centrality|enduring|lasting|ongoing|continued|broader|vital)\b/gi
- This underscores the importance of early testing.
enduring_legacy
/\b(?:enduring|lasting|indelible|profound|far-reaching|ongoing) (?:legacy|impact|influence|mark|imprint|significance|relevance|contribution)\b/gi
- He left an indelible mark on the discipline.
turning_point
/\b(?:key |major |critical |defining )?turning point\b|\bwatershed moment\b|\bmark(?:s|ed|ing)? a (?:shift|departure|new (?:chapter|era)|milestone)\b|\bsetting the stage for\b/gi
- 1968 marked a turning point for the movement.
evolving_landscape
/\b(?:ever-)?(?:evolving|changing|shifting|dynamic) (?:landscape|world|environment|ecosystem|terrain)\b|\bin (?:today's|the modern) (?:fast-paced|rapidly changing|digital) (?:world|landscape|environment)\b/gi
- In the ever-evolving landscape of cybersecurity...
deeply_rooted
/\bdeeply (?:rooted|embedded|ingrained|intertwined)\b|\breflects? (?:a )?broader (?:trends?|shifts?|patterns?|movements?)\b|\bfocal point\b/gi
- The practice is deeply rooted in local tradition.
contributing_to
/\bcontribut(?:es?|ed|ing) to (?:the )?(?:rich |broader |ongoing |overall )?(?:tapestry|fabric|mosaic|development|discourse|understanding|conversation|dialogue)\b/gi
- ...contributing to the rich tapestry of city life.
Why it happens. A comma followed by an "-ing" clause that adds evaluation rather than information. The model uses it to make a bare fact feel analysed.
False positives. Perfectly grammatical and sometimes genuinely informative. The tell is that the clause could be deleted with zero loss of meaning.
3 patterns · 8 pts each, capped at 40
ing_significance_clause
The core construction.
/,\s+(?:highlighting|emphasi[sz]ing|underscoring|showcasing|reflecting|demonstrating|illustrating|signalling|signaling|cementing|solidifying|reinforcing|affirming|confirming|marking|symbolizing|symbolising|embodying|fostering|cultivating|ensuring|encompassing)\s+(?:its|their|his|her|the|a|an)\b/gi
- , highlighting its cultural significance.
creating_a_space
/\bcreating a (?:space|sense|environment|community|platform|foundation) (?:where|for|of)\b|\bfostering a (?:sense|culture|spirit|climate) of\b/gi
- ...fostering a sense of community.
ongoing_relevance
/\b(?:demonstrating|confirming|illustrating|reflecting|affirming)\s+(?:the\s+)?(?:ongoing|enduring|lasting|continued|persistent)\s+(?:relevance|influence|importance|appeal|significance)\b/gi
- ...confirming the enduring relevance of the form.
Why it happens. Defining something by first denying a lesser description. Documented as a stereotypical AI construction by the Washington Post, The Economist, and Russell et al. (ACL 2025).
False positives. A real rhetorical device with a long human pedigree. Speechwriting and myth-busting listicles use it deliberately. Repetition is the tell.
6 patterns · 10 pts each, capped at 45
not_only_but_also
/\bnot only\b[^.!?\n]{1,80}?\bbut(?: also)?\b/gi
- Not only did it fail, but it also cost millions.
not_just_its
/\bnot (?:just|merely|simply)\b[^.!?\n]{1,80}?[,;—-]\s*(?:it(?:'s| is)|they(?:'re| are)|but)\b/gi
- It's not just a phone — it's a platform.
its_not_its
/\bit(?:'s| is)\s+not\s+(?:about\s+)?[^.!?\n]{1,60}?[,;—-]\s*it(?:'s| is)\b/gi
- It's not about speed, it's about accuracy.
no_no_just
/\bno\s+\w+(?:\s+\w+)?,\s+no\s+\w+(?:\s+\w+)?,\s+(?:just|only)\b/gi
- No hype, no jargon, just results.
isnt_x_its_y
Em-dash-joined variant.
/\b(?:this|that|it|there)\s+(?:is|was)\s?n(?:'|o)t\s+[^.!?\n]{1,60}?[—-]\s*(?:it(?:'s| is)|that(?:'s| is))\b/gi
- This isn't a setback — it's a redirection.
rather_than_contrast
The reversed form; common in Grok output.
/\b(?:prioriti[sz]ing|choosing|favou?ring|emphasi[sz]ing|seeking)\b[^.!?\n]{1,70}?\brather than\b/gi
- ...prioritizing consolidation rather than ideological purity.
Why it happens. LLMs reach for three-item lists far more often than the content warrants, especially adjective triads used to pad a thin claim.
False positives. Highest false-positive category in this file. Three-item lists are ordinary English. Only meaningful when several appear per paragraph.
2 patterns · 5 pts each, capped at 25
adjective_triad
Generic X, Y, and Z triad. Count, do not read individually.
/\b(\w+ly\s+)?(\w{4,}),\s+(\w{4,}),\s+and\s+(\w{4,})\b/g
- clear, concise, and compelling
triad_closer
/\b\w+,\s+\w+,\s+and\s+\w+\s+(?:alike|together|combined|all at once)\b/gi
- critics, fans, and scholars alike
Why it happens. Chat answers are trained to close with a wrap-up. Transplanted into an article, the summary restates what the reader just read.
False positives. Academic papers and reports have legitimate conclusion sections. The tell is a summary paragraph closing every section, not just the piece.
3 patterns · 9 pts each, capped at 30
in_conclusion
/(?:^|\n|[.!?]\s+)\s*(?:In (?:conclusion|summary|essence|short)|Ultimately|Overall|To sum up|All in all|In the end),/g
- In conclusion, the evidence is mixed.
conclusion_heading
/^\s*#{1,6}\s*(?:Conclusion|Summary|Final [Tt]houghts|Key [Tt]akeaways?|Wrapping [Uu]p|The [Bb]ottom [Ll]ine|Future [Oo]utlook|Looking [Aa]head)\s*:?\s*$/gm
bottom_line
/\bthe bottom line (?:is|here is)\b|\bat the end of the day,/gi
- The bottom line is that costs rose.
Why it happens. A structural template: concede a difficulty, then reassure. It fills space without adding a single verifiable fact.
False positives. Strategy documents and policy briefs are supposed to do this. Judge by whether the challenges are named specifically or gestured at.
5 patterns · 9 pts each, capped at 30
despite_challenges
/\bdespite (?:these |its |the |such )?(?:challenges|obstacles|setbacks|difficulties|limitations|criticism)\b/gi
- Despite these challenges, the project continues to thrive.
faces_challenges
/\bfaces? (?:several |a number of |numerous |significant |ongoing )?(?:challenges|hurdles|obstacles)(?: that must be addressed)?\b/gi
- The sector faces several challenges that must be addressed.
continues_to
/\bcontinue[sd]? to (?:evolve|thrive|grow|shape|serve|inspire|play|provide|resonate|attract)\b/gi
- The festival continues to thrive.
future_lies_in
/\bthe future of\b[^.!?\n]{1,60}?\b(?:lies in|will depend on|hinges on|remains (?:bright|uncertain|promising))\b|\bpositions? (?:it|them|itself) (?:well )?for (?:future|continued|further)\b/gi
- The future of the format lies in its ability to adapt.
sparked_conversation
/\b(?:sparked|prompted|generated|ignited|raised) (?:broader |wider |important |renewed )?(?:conversations?|debates?|discussions?|reflections?|questions?) (?:about|around|regarding)\b/gi
- The ruling sparked broader conversations about privacy.
Why it happens. Consensus asserted without a nameable source. The model cannot cite what it does not have, so it invokes an anonymous collective.
False positives. Journalism uses "experts say" under real deadline constraints. The question to ask is whether a name appears anywhere nearby.
5 patterns · 8 pts each, capped at 35
experts_say
/\b(?:experts|analysts|observers|critics|commentators|scholars|researchers|historians|industry (?:experts|analysts|watchers))\s+(?:say|said|argue|argued|note|noted|believe|suggest|contend|have (?:noted|argued|suggested|cited|observed))\b/gi
- Experts argue that the trend will continue.
studies_have_shown
Only fires when no year appears in the same sentence.
/\b(?:studies|research|reports|surveys|data)\s+(?:have |has )?(?:shown|suggest(?:ed)?|indicate[sd]?|reveal(?:ed)?|found)\b(?![^.!?\n]{0,60}\b(?:19|20)\d{2}\b)/gi
- Studies have shown a link between the two.
several_sources
/\b(?:several|multiple|various|numerous|a number of)\s+(?:sources|publications|outlets|commentators|accounts)\b/gi
- Several sources suggest otherwise.
widely_regarded
/\b(?:widely|generally|commonly|often)\s+(?:regarded|considered|recognised|recognized|acknowledged|seen|viewed|described|praised|hailed)\s+as\b/gi
- Widely regarded as a masterpiece.
media_presence
Notability puffery.
/\bmaintains? an? (?:active|strong|significant|growing) (?:social media|digital|online|public) presence\b|\b(?:featured|profiled|covered) in (?:local|regional|national|international) (?:media )?outlets\b/gi
- She maintains an active social media presence.
Why it happens. Instructing the reader how to weigh a fact instead of presenting it. Safety training rewards this register heavily.
False positives. Common in genuine explanatory and pedagogical writing.
4 patterns · 6 pts each, capped at 30
important_to_note
/\bit(?:'s| is) (?:important|crucial|essential|vital|worth|useful|helpful|necessary) to (?:note|remember|consider|recognise|recognize|understand|emphasi[sz]e|highlight|acknowledge|point out|keep in mind)\b/gi
- It's important to note that results vary.
worth_noting
/\b(?:it is |it's )?worth (?:noting|mentioning|considering|remembering) that\b|\bnotably,|\bimportantly,/gi
- Worth noting that the sample was small.
may_vary
/\bmay vary (?:depending|based) on\b|\bresults (?:may|can) vary\b|\byour mileage may vary\b/gi
- Costs may vary depending on region.
both_sides
False-balance construction.
/\bwhile\b[^.!?\n]{1,70}?,\s*it(?:'s| is) (?:also )?(?:important|worth|crucial|essential)\b/gi
- While the data is promising, it's important to remain cautious.
Why it happens. Travel-brochure register. The model reaches for evaluative adjectives when it lacks specific facts about a place, person, or product.
False positives. Marketing copy is supposed to sound like this. Only a tell in registers that claim neutrality.
5 patterns · 6 pts each, capped at 35
nestled_in_heart
/\bnestled (?:in|among|between|within)\b|\bin the heart of\b|\b(?:serves?|acts?) as (?:the |a )?gateway\b|\bhidden gem\b/gi
- Nestled in the heart of the old town...
breathtaking_adjectives
Count as density, not as individual hits.
/\b(?:breathtaking|stunning|captivating|mesmeri[sz]ing|awe-inspiring|picturesque|idyllic|charming|quaint|bustling|vibrant|thriving|renowned|acclaimed|groundbreaking|revolutionary|cutting-edge|state-of-the-art|world-class|unparalleled|unrivalled|unrivaled)\b/gi
- a breathtaking view of the valley
rich_tapestry
/\b(?:rich|vibrant|diverse|colou?rful|intricate) (?:tapestry|mosaic|blend|array|heritage|history|culture|tradition)\b/gi
- a rich tapestry of influences
commitment_to
/\b(?:unwavering|steadfast|deep|strong|ongoing) commitment to\b|\bdedication to (?:excellence|quality|innovation|sustainability)\b/gi
- their unwavering commitment to quality
boasts
/\bboasts (?:a|an|the|over|more than|some)\b/gi
- The campus boasts a modern library.
Why it happens. Markdown habits from the chat interface surviving into a document: bolded label lists, title-case headings, gratuitous horizontal rules.
False positives. These are legitimate formatting choices. They only become evidence when they appear in a venue whose house style forbids them.
5 patterns · 6 pts each, capped at 30
inline_header_list
Bullet + bold label + colon. The single most recognisable LLM list shape.
/^\s*(?:[-*+]|\d+\.)\s+\*\*[^*\n]{2,60}\*\*\s*[:—-]/gm
- - **Scalability**: handles growth gracefully
title_case_heading
Every Word Capitalised In A Heading.
/^\s*#{2,6}\s+(?:[A-Z][a-z']+\s+){2,}[A-Z][a-z']+\s*$/gm
- ### Early Career And Professional Development
thematic_break_spam
Horizontal rules between every section. Density signal.
/^\s*(?:---|\*\*\*|___)\s*$/gm
bold_lead_in
A bolded line standing in for a real heading.
/^\s*\*\*[^*\n]{2,60}\*\*\s*$/gm
heading_then_heading
A heading whose only child is another heading.
/^\s*#{1,3}\s+[^\n]{1,60}\n+\s*#{2,4}\s+/gm
Why it happens. LLMs substitute elaborate verbs for "is", "are", and "has". Geng & Trotta measured a >10% drop in "is"/"are" in academic writing in 2023.
False positives. Each of these verbs has honest uses. This is a density signal only.
3 patterns · 3 pts each, capped at 24
serves_as
/\b(?:serves?|served|stands?|stood|functions?|operates?|acts?|emerges?|positions? itself) as (?:a|an|the|one of)\b/gi
- The hall serves as a community centre.
represents_a
/\brepresents? (?:a|an|one of|the)\b|\bmarks? (?:a|an|the) (?:first|beginning|start|shift|milestone)\b/gi
- The move represents a significant change.
features_offers
/\b(?:features?|offers?|houses?|showcases?|encompasses|comprises|holds the distinction of being)\s+(?:a|an|the|over|more than|several|numerous)\b/gi
- The building features a glass atrium.
Why it happens. Words whose post-2022 frequency jumped measurably. Kobak et al. (2025) found "delves" at 28x its extrapolated 2024 frequency in PubMed abstracts; Juzek & Ward report even larger ratios for "delving" and "showcasing" in scientific abstracts.
False positives. Every one of these is an ordinary English word. A single use means nothing whatsoever. Clustering is the only meaningful signal, and this category is the primary driver of bias against non-native English writers, who tend toward formal register. Weight accordingly.
4 patterns · 2 pts each, capped at 30
era_gpt4
2023 to mid-2024
Peak-GPT-4 register.
/\b(?:delv(?:e|es|ed|ing)|tapestr(?:y|ies)|testament|pivotal|meticulous(?:ly)?|intricac(?:y|ies)|intricate|underscor(?:e|es|ed|ing)|bolster(?:ed|ing)?|garner(?:ed|ing)?|interplay|multifaceted|nuanced)\b/gi
- delve into the intricacies
era_gpt4o
mid-2024 to mid-2025
/\b(?:showcas(?:e|es|ed|ing)|foster(?:s|ed|ing)?|align(?:s|ed|ing)? with|enhanc(?:e|es|ed|ing)|enduring|crucial|vibrant|holistic|seamless(?:ly)?|robust|comprehensive|leverage[sd]?|realm|landscape)\b/gi
- a seamless and robust solution
era_current
mid-2025 onward
/\b(?:emphasi[sz]ing|highlighting|showcasing|deep dive|actionable|streamlin(?:e|es|ed|ing)|empower(?:s|ed|ing)?|unlock(?:s|ed|ing)? the (?:potential|power)|game[- ]chang(?:er|ing)|paradigm shift)\b/gi
- unlock the potential of your data
sentence_initial_additionally
Sentence-initial connective. Human writers vary these more.
/(?:^|\n)\s*(?:Additionally|Moreover|Furthermore|Notably|Consequently|Nevertheless|Nonetheless),/gm
- Additionally, the cost fell.
Why it happens. Corporate register the model defaults to for any business-adjacent prompt, regardless of whether the subject is commercial.
False positives. A real dialect spoken by real people in real meetings. Only a tell outside its native habitat.
3 patterns · 3 pts each, capped at 24
synergy_family
/\b(?:synerg(?:y|ies|istic)|actionable insights?|value[- ]add(?:ed)?|best[- ]in[- ]class|mission[- ]critical|core competenc(?:y|ies)|low[- ]hanging fruit|move the needle|circle back|touch base|boil the ocean|north star metric)\b/gi
- actionable insights that move the needle
stakeholder_speak
/\b(?:key stakeholders?|cross[- ]functional|end[- ]to[- ]end|scalable solutions?|drive (?:growth|value|impact|adoption)|operationali[sz]e|ideate|bandwidth for)\b/gi
- align key stakeholders end-to-end
transformation_speak
/\b(?:digital transformation|thought leader(?:ship)?|disrupt(?:ive|ion)? (?:innovation|technolog)|next[- ]generation|future[- ]proof|holistic approach|strategic imperative)\b/gi
- a holistic approach to digital transformation
Why it happens. Formulaic framing the model wraps around numbers, often when the numbers themselves are thin or unsourced.
False positives. Standard in analyst reports and data journalism.
4 patterns · 4 pts each, capped at 24
data_reveals
/\bthe (?:data|numbers|figures|results|findings|evidence|analysis) (?:reveals?|shows?|suggests?|tells? (?:a|us)|paints? a (?:picture|clear picture)|speaks? for itself)\b/gi
- The data paints a clear picture.
at_a_glance
/\b(?:at a glance|key (?:takeaways?|findings?|highlights?|metrics|insights?)|by the numbers|tl;?dr)\b/gi
- Key takeaways at a glance
deep_dive_analysis
/\b(?:let(?:'s| us) )?(?:take a )?(?:deep dive|closer look) (?:into|at)\b|\bdiving deeper\b|\bunpack(?:ing)? the (?:data|numbers|findings)\b/gi
- A deep dive into the quarterly figures
suggests_trend
/\b(?:indicat(?:es?|ing)|suggest(?:s|ing)?|point(?:s|ing)? to) a (?:growing|clear|strong|significant|notable|marked|worrying|promising) (?:trend|shift|correlation|pattern|increase|decline)\b/gi
- This points to a growing trend.