Files
cv/docs/about/AGENTS.md
T

34 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- Parent: ../AGENTS.md -->
<!-- Generated: 2026-06-30 | Updated: 2026-06-30 -->
# about
## Purpose
Identity, contact, education, and recognition — the role-independent blocks shared by every résumé variant. (Consolidates what older docs called `information/` + `recognition/`.)
## Key Files
| File | Description |
|------|-------------|
| `profile.yml` | Name, contact (email/phone/website/linkedin/github/twitter), and per-role `summary` entries used as the résumé header blurb. |
| `education.yml` | VCU, Applied Mathematics (20172020), coursework skills, `activities`, and refs to school-era `projects`. |
| `honors.yml` | List of honors (e.g. MIT Sloan guest lecture) — feeds the Honors block. |
| `organizations.yml` | Standards-body memberships (W3C, DIF) — feeds the Organizations block. |
## For AI Agents
### Working In This Directory
- `honors.yml` and `organizations.yml` are top-level YAML *lists* of objects, not maps — keep that shape.
- `education.yml` `projects:` uses relative refs into `../projects/`. Keep valid.
- `profile.yml` `summary` is a list of `{role, summary}` — one tailored blurb per résumé variant; match a new variant's title here.
### Testing Requirements
```bash
python3 -c "import yaml; yaml.safe_load(open('<file>.yml'))"
```
## Dependencies
### Internal
- Consumed by `../../src/*.tex` (Contact / Honors / Organizations / Education blocks, identical across variants) by hand.
<!-- MANUAL: Any manually added notes below this line are preserved on regeneration -->