Zerf home

5 · Pam's folder (Claude Code)

The project folder is demo-harness. This is what each file means for Pam:

File For Pam it is What it does
CLAUDE.md Her job description Goal, how to define each number, the rules
CLAUDE.md > "Where things live" Her map (the index) Where each file is, so she goes straight to it
.claude/skills/normalize-pms/ A how-to Turns the OPERA export into our format and removes guest columns
scripts/ Her calculator normalize, calculate and validate: every number comes from here
.claude/settings.json Her confidentiality rules (guardrails) Can read data and write outputs. No delete, no web, no email
hooks/block_guest_data.py A last check Blocks any write with a guest email or phone number
routines/ Her schedule The prompt of each routine
tools/export_run_to_obsidian.py Not for Pam Puts each run in this vault with clear titles

After each run: python3 tools/export_run_to_obsidian.py <folder with what the run produced> ../demo-vault