You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Problem:** LLMs sometimes generate citations that look legitimate but are off-topic, have invalid DOIs, or reference non-existent publications. Also watch for: broken external links, `utm_source=` parameters in URLs, named references declared but never used.
588
+
589
+
**Fix:** Verify every citation. Remove unverifiable ones.
590
+
591
+
**Before:**
592
+
> According to Smith et al. (2023) in the Journal of Digital Innovation...
593
+
594
+
**After:**[verify the source exists and says what you claim, or remove]
595
+
596
+
597
+
### 34. Broken Markup Artifacts
598
+
599
+
**Problem:** AI-generated text may contain markup from a different context: markdown syntax in Word documents, `oaicite` tags, `contentReference` spans, or `turn0search0` references.
600
+
601
+
**Fix:** Remove all AI markup artifacts. Use the platform's native formatting.
602
+
603
+
**Before:**
604
+
> The results were **significant** (see `contentReference[oaicite:0]`)
605
+
606
+
**After:**
607
+
> The results were significant (see Table 2).
608
+
609
+
610
+
### 35. Era-Specific Vocabulary Clustering
611
+
612
+
**Problem:** AI vocabulary clusters by model era. When you spot one high-frequency AI word, scan the surrounding text. Others from the same era tend to cluster in the same paragraph. Finding 3 or more AI vocabulary words in one paragraph is a strong signal.
613
+
614
+
**Fix:** When you spot a cluster, rewrite the entire paragraph, not just individual words.
615
+
616
+
> Patterns 33-35 sourced from [Wikipedia: Signs of AI writing](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing) and [WikiProject AI Cleanup](https://en.wikipedia.org/wiki/Wikipedia:WikiProject_AI_Cleanup).
617
+
582
618
---
583
619
584
620
## Process
@@ -610,6 +646,59 @@ Provide:
610
646
**Absolute constraint on the final rewrite:** It must contain zero em dashes (—) and zero en dashes (–). If a dash slips through, the output is treated as a failed draft, not a final answer.
611
647
612
648
649
+
## 5 Core Principles (Quick Reference)
650
+
651
+
1.**Delete filler.** Remove filler words and emphatic crutches. "It is important to note" means nothing. Delete it.
652
+
2.**Break formula.** Avoid binary contrasts ("not just X, but Y"), dramatic segmentation, rhetorical setup. Start with substance.
653
+
3.**Vary rhythm.** Mix sentence lengths. Short. Then longer ones that develop the thought. Two items beat three. Vary paragraph endings.
654
+
4.**Trust the reader.** State facts directly. Skip softening, excuses, hand-holding. If you wrote "to be sure" or "of course," delete it.
655
+
5.**Kill the quotables.** If a sentence sounds like it belongs on a motivational poster, rewrite it. Real people don't speak in epigrams.
656
+
657
+
> Adapted from [hardikpandya/stop-slop](https://github.com/hardikpandya/stop-slop).
658
+
659
+
660
+
## Quick Checklist (Pre-Delivery Audit)
661
+
662
+
-[ ] Three consecutive sentences same length? Break one up.
663
+
-[ ] Paragraph ends with short single line? Vary the ending.
664
+
-[ ] Em dash before a revelation? Delete it.
665
+
-[ ] Explaining a metaphor? Trust the reader.
666
+
-[ ] Used "Additionally" / "However" / "Furthermore"? Consider deletion.
667
+
-[ ] Rule of three anywhere? Change to two or four.
668
+
669
+
670
+
## Quality Scoring
671
+
672
+
After rewriting, score your output across 5 dimensions (1-10 each, total /50):
673
+
674
+
| Dimension | 10 = | 1 = |
675
+
|-----------|------|-----|
676
+
|**Directness**| Every sentence delivers info immediately | Every paragraph starts with setup |
677
+
|**Rhythm**| Mix of short and long, varied endings | Mechanical uniformity |
678
+
|**Reader Trust**| Concise, no over-explanation | Hand-holds throughout |
679
+
|**Authenticity**| Has voice, opinions, specific observations | Obviously AI, formulaic |
680
+
|**Conciseness**| Zero redundancy | Could be cut 40%+ |
681
+
682
+
**Target: ≥ 40/50 before delivery.**
683
+
684
+
> Scoring system adapted from [op7418/Humanizer-zh](https://github.com/op7418/Humanizer-zh), originally from [hardikpandya/stop-slop](https://github.com/hardikpandya/stop-slop).
685
+
686
+
687
+
## Detection Confidence Framework
688
+
689
+
Not all patterns carry equal weight. Individual LOW patterns may be normal human style.
0 commit comments