Always-on guardrails for generating or editing resume files. Enforces factual accuracy, metric context, credibility rules, and mandatory footer. Apply automatically whenever resume_en.md, resume_fr.md, resume_es.md, or any cover letter file is created or modified.
Passive guardrails applied automatically when creating or editing any resume, cover letter, or translated document.
Apply these rules whenever working with:
resume_en.mdresume_fr.mdresume_es.md./lettres/./sources/[Company]-[JobTitle].mdGustavo_Rossich_*.mdEvery performance benchmark MUST include environment and hardware context.
Required format:
[Metric] in personal project environment ([hardware, benchmark type])
Correct:
77K-92K req/sec in personal project environment (MacBook Air M2, Go benchmark)
<5ms average latency in personal project environment (MacBook Air M2, Go benchmark)
Never write:
77K-92K req/sec in production environment
handles 77K requests per second
If a metric has no environment context, add it. If environment is unknown, omit the metric entirely.
Only use metrics that trace to a specific project. Never invent or combine metrics across projects.
| Metric | Source Project | Resume use |
|---|---|---|
| 77K-92K req/sec | Medicaments API | ✅ Resume + cover letter |
| <5ms average latency | Medicaments API | ✅ Resume |
| 5-46x search performance improvement | Medicaments API | ✅ Resume |
| 170x allocation reduction | Medicaments API | ✅ Resume |
| 78.5% test coverage | Medicaments API | ✅ Resume + summary |
| handlers 85.6%, validation 90.1% | Medicaments API | agent_skills.md only |
| 350K-400K req/sec | Medicaments API (algorithmic) | ❌ Never in resume or cover letter |
| 80% test coverage, 42 tests | PIX Exchange Rate Tracker | ✅ Resume |
| 80% test coverage | Garage V. Parrot | ✅ Resume |
| 387KB gzipped bundle, 89 chunks | Garage V. Parrot | ✅ Resume |
| 95+ Lighthouse scores | Garage V. Parrot | ✅ Resume only — never in cover letter |
| 500+ downloads | Limon Agrio | ✅ Resume |
| 12+ financial apps supported | Limon Agrio | ✅ Resume |
| iOS/Android/Web cross-platform | Limon Agrio | ✅ Resume |
350K-400K is algorithmic throughput, not HTTP throughput — never use in resume or cover letters. Never use any metric not in this table without first verifying its source in agent_skills.md.
HETIC is IN PROGRESS. Never present it as a completed degree.
Correct (English):
HETIC — Bachelor Développeur d'application Python (Expected June 2026)
Correct (French):
HETIC — Bachelor Développeur d'application Python (juin 2026, prévu)
Correct (Spanish):
HETIC — Bachelor Développeur d'application Python (junio 2026, previsto)
Never write:
HETIC — Bachelor Développeur d'application Python (2026)
Completed: HETIC Bachelor Degree
HETIC ✓
Military service dates are always January 2018 – January 2025. No variation.
Correct: 1st Foreign Cavalry Regiment | January 2018 – January 2025
French: 1er Régiment Étranger de Cavalerie | janvier 2018 – janvier 2025
Spanish: 1.º Regimiento Extranjero de Caballería | enero 2018 – enero 2025
Never write: 2019-2025, 2018-2024, or any other date variation.
Never include on resume (any language):
Cover letters only (optional, context-dependent): May reference "3-year computer science foundation" without naming the institution, only if directly relevant to the role. Default: omit entirely.
Never include in any resume or cover letter:
## Areas for Growth or ## Application Targeting Filters in agent_skills.mdThis information is for personal targeting decisions only.
All projects are solo personal projects. Never imply otherwise.
Never write:
Military experience exception: The casualty evacuation bullet correctly mentions coordinating with medical teams — this is real and should be kept. It is not a fabricated technical parallel.
The professional summary must NEVER begin with: Passionate / Dynamic / Results-driven / Experienced / Motivated / Hard-working / Dedicated / Enthusiastic
Every resume must end with the footer in the correct language:
English:
EU Citizen · Available to relocate · Languages: French (fluent), English (fluent), Spanish (native)
French:
Citoyen UE · Disponible à la mobilité · Langues : français (courant), anglais (courant), espagnol (langue maternelle)
Spanish:
Ciudadano UE · Disponible para reubicación · Idiomas: francés (fluido), inglés (fluido), español (nativo)
Never use these in resumes or cover letters:
Never tailor the military experience bullets to mirror job description keywords. This section must remain exactly as written in the master resume. Tailoring applies only to Projects and Skills sections.
Correct master version (do not modify when tailoring):
- Operated complex vehicle and medical systems under live operational
conditions, applying strict diagnostic protocols and complete
maintenance documentation across international missions.
- Performed emergency medical triage in high-pressure field environments
requiring rapid assessment, precise execution, and zero tolerance
for procedural error.
- Navigated and planned missions in demanding terrain requiring spatial
reasoning, real-time adaptation, and systematic decision-making.
- Coordinated casualty evacuation procedures with medical teams under
time-critical field conditions, requiring clear communication and
precise role execution across a multi-person chain.
English uses bare past participles. French and Spanish do NOT.
English: Built RESTful API... / Designed middleware...
French (noun-led preferred):
Conception d'une API RESTful... / Déploiement de stack observabilité...
Spanish (noun-led preferred):
Desarrollo de una API RESTful... / Implementación de middleware...
Never carry English bullet structure directly into French or Spanish.
Article check — French and Spanish require articles where English omits them:
❌ French: réduisant bande passante de 80%
✅ French: réduisant la bande passante de 80%
❌ Spanish: mantenimiento de huella de memoria
✅ Spanish: mantenimiento de una huella de memoria
Verb variety — avoid the same noun opener back to back: French synonyms: Conception / Développement / Implémentation / Déploiement / Création / Obtention Spanish synonyms: Desarrollo / Construcción / Implementación / Diseño / Despliegue / Creación
Node.js is the runtime for all JS/TS projects — SvelteKit, Nuxt 3, React Native, TypeScript. Listing Node.js as a skill is accurate and evidenced.
However if the role specifically requires Express.js or Fastify backend development, flag it as a partial match in Gap Analysis rather than a full match.
Cover letters must never:
Cover letters must:
Before finalizing any resume or cover letter: