Description
Harden the resume data model by enforcing a strict context-action-impact schema across all professional positions.
Acceptance Criteria
Final Summary
Normalized resume YAML schema by enforcing a strict context-action-impact structure across all 24 professional positions.
- Verified all files in _data/resume/positions/ contain ‘context’, ‘action’, and ‘impact’ fields.
- Updated Liquid templates (ats-content.html, ats-position-entry.html, position-entry.html, resume-markdown.liquid, resume.txt, and generate_resume_position_pages.rb) to render these new fields and handle labeled highlights.
- Removed redundant ‘summary’ and ‘highlights’ fields from _data/resume/ats.yml, ensuring a single source of truth in the individual position files.
- Updated template fallbacks to prefer ‘summary’ over the non-existent ‘description’ field.
Definition of Done