feat: add AI fingerprint avoidance rules and fix em-dash patterns

- Add ai_fingerprint_rules.md with banned words, structural rules, and
  12-item post-gen checklist
- Fix Fellowships/Honors template format: --- to period separator
- Fix Publications under-review template format
- Update all 4 skills to load fingerprint rules during generation
- Add AI scan section to critique framework
- Update resume_reference and cl_reference with em-dash limits
- Reduce em-dashes in example files

Co-Authored-By: Akhil Peeketi <peeketiakhilreddy@gmail.com>
This commit is contained in:
Akhil Reddy Peeketi
2026-03-09 05:08:57 -06:00
parent c51b49882f
commit 9a7c627cc3
12 changed files with 168 additions and 12 deletions
+1
View File
@@ -89,3 +89,4 @@
- No credential dump in closing paragraph
- No repeating resume bullets verbatim — CL deepens, doesn't duplicate
- Limit quantified claims to 3-5 per CL
- **Em-dashes in CLs:** Max 2 per document. CLs are prose-heavy and em-dashes compound quickly. Use commas for parenthetical asides, colons for elaborations, periods for new sentences. Paired em-dashes (X --- detail --- Y) should use commas or parentheses instead.
@@ -437,6 +437,18 @@ If a cover letter was generated in the same session, run all checks below. Detec
---
## Part 6G: AI Fingerprint Scan
Run the 12-item checklist from `resume_builder/support/ai_fingerprint_rules.md` Section 6. Key scans:
- Count em-dashes (`---`) in full document — flag if >2
- Scan all bullet endings for -ing analysis phrases (the #1 structural AI marker)
- Search for any Tier 1 banned word (delve, tapestry, multifaceted, pivotal, etc.)
- Check CL for generic opener and uniform sentence length
Any failure is a Tier 1 fix in Part 4.
---
## Part 7: Post-Generation Verification
Final mechanical checklist. Run AFTER all other critique parts. These are pass/fail checks, not scored dimensions.
@@ -237,6 +237,8 @@ Run this checklist after compile gate passes, before critique. Also used as Part
Before presenting final output, verify:
- [ ] All mechanical checks pass (chars, orphans, page fill, no submitted, sequences, variants)
- [ ] Em-dash count: max 2 per document (resume or CL). Fellowships items use `. ` not `---`.
- [ ] No -ing analysis endings on bullets ("...advancing the field", "...contributing to Y"). Restructure to end with a concrete result or metric.
- [ ] All content checks pass (ATS, terms, inflation, provenance, pubs, cover letter)
- [ ] All narrative checks pass (scan test, per-position flow, cross-position arc, CV sub-headers)
- [ ] Company/institution name spelled correctly throughout