Skip to content

Commit 4f264b0

Browse files
jeremymanningclaude
andcommitted
Document that the CV sets the people-page order
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N4s2iBPpdWdLNyRRcGDXUt
1 parent 56c4106 commit 4f264b0

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

‎CLAUDE.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ Each `build_*.py` follows the same pattern:
7474
2. Generate HTML fragments
7575
3. Inject into template via `utils.inject_content(template, output, {"MARKER": html})`
7676

77+
### People: three sources, one order
78+
79+
People appear in `data/people.xlsx`, `documents/JRM_CV.tex` and `lab-manual/lab_manual.tex`, and all three should agree on names, years and order. `build_people.py` orders the undergrad alumni on `people.html` by their order in the CV (`parse_cv_undergrad_order`), so the CV's order is the reference: start year newest first, then name. `reconcile_people.py` checks names only, not years or order.
80+
7781
### Key Directories
7882

7983
| Directory | Purpose |

0 commit comments

Comments
 (0)