# Critical Rules — Generation Preflight

1. Read `resume_builder/canonical/claims.json`; it overrides every narrative source.
2. Run `python resume_builder/helpers/validate_resume_system.py` before generation.
3. Never use an `output/` resume or cover letter as source material.
4. Choose International Tech by default; use Swiss/DACH only for an appropriate employer.
5. Put employer, formal title and dates before any narrative framing.
6. Use an optional 2--3 line summary, 4--6 skills lines and normally 11--14 evidence-led bullets.
7. Mix natural bullet lengths. There is no character target and no page-fill quota.
8. Do not list unverified skills, metrics, customers, scale or causal impact.
9. Scope Swisscom migration and Data Mesh claims to Dennis's domains, components and products.
10. Security Champion means the 2025/2026 team role only; omit by default.
11. LLM evidence is configuration/integration level; no LangChain, fine-tuning, formal evaluation or production LLM ownership.
12. Run the canonical document validator, compile, inspect and test extracted text before presenting.
