8000 career-ops/templates at main · AdnanAhmed14/career-ops · GitHub
[go: up one dir, main page]

Skip to content

Latest commit

 

History

History
 
 

templates

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Templates

System-layer template files used by career-ops scripts and modes. These files are auto-updated when you run npm run update -- put user customizations in the user-layer files instead (see DATA_CONTRACT.md).

Files

File Used By Purpose
cv-template.html generate-pdf.mjs HTML/CSS template for ATS-optimized CV PDFs
portals.example.yml Onboarding Example portal scanner configuration (copy to portals.yml to activate)
states.yml verify-pipeline.mjs, normalize-statuses.mjs, merge-tracker.mjs Canonical application states and their aliases

cv-template.html

The HTML template rendered by Playwright into PDF. Uses placeholder tokens ({{NAME}}, {{SUMMARY_TEXT}}, {{EXPERIENCE}}, etc.) that the PDF pipeline fills at generation time.

Design: Space Grotesk headings + DM Sans body, single-column ATS-safe layout, self-hosted fonts from fonts/.

Customization: Edit this file to change colors, spacing, or section order. The placeholder tokens are documented in batch/batch-prompt.md under "Template placeholders."

portals.example.yml

Pre-configured portal scanner with 45+ tracked companies and search queries. Contains title filters, company career page URLs, Greenhouse API endpoints, and WebSearch queries.

To activate: Copy to project root as portals.yml and customize title_filter.positive keywords for your target roles. Add or remove companies as needed.

states.yml

Defines the 8 canonical application states (Evaluated, Applied, Responded, Interview, Offer, Rejected, Discarded, SKIP) with aliases for common variants. All pipeline scripts validate statuses against this file.

Do not rename states -- the dashboard and all scripts depend on these exact IDs. You can add aliases if you encounter new variants that should map to an existing state.

0