← Dashboard · private · open this from school
Report Cards — the exact setup
Same process as last time · re-verified 2026-05-18
Cycle now: Final Conference Report — DUE Thursday 5/21, 8:00 AM. 6th/7th report-card grades + conference reports. You wanted to run these this morning.
The one hard rule: never draft comments from scratch — use the Comment Generator v2 app (you built it; this is the thing you got burned on 4/20). And strip the personal: I filter out anything that paints a kid worse than their grade, comparative/parent/home/character judgments — keep the warmth and specifics.
From school — do this
- Most reliable (same as last time): open your claude.ai "Report Card Comments" project → new chat → say "Build the Barnett comment generator" → paste your FACTs CSV + per-class brain dump. It builds the app and generates every student's comment.
- Claude Code on the web: it will understand — point it at the memory repo and say: "Read REPORT_CARDS_RUNBOOK.md and generate the Final Conference Report comments from the CSV + brain dump I paste — follow the voice rules and FACTs HTML format exactly, do not draft from scratch or improvise." The runbook is self-contained; it works from that file alone.
Answer to "will it understand?" — yes, as long as it reads the runbook (repo file REPORT_CARDS_RUNBOOK.md, also in twin memory). The claude.ai project is the lowest-risk because the instructions are already baked into it.
What you provide each time
- Brain dump per class (Bidet — Whisper + Gemma 3:4b, no cloud cost). Talk loose; the school-year vibe is context for me, not comment text.
- FACTs gradebook CSV per class →
C:\Users\Breez\Downloads\. Parsed by header (name / hw·cw / quiz / test); first name only.
- Optional: a prior hand-written comment to anchor tone.
- Expect 1–2 clarifying questions per thin student before it drafts — that's intended.
The app (Comment Generator v2)
In Drive, folder AI_Library/ReportCards/: custom instructions Project_Custom_Instructions_v2.md, source BarnettCommentGenerator.jsx, built comment-generator-v2.html. Grading calendar baked in; auto-defaults to the nearest period (now = Final Conference Report 5/21). CSV + brain dump + voice-reference textareas; per-student regenerate; editable HTML; localStorage; download-all. If a fresh Claude must rebuild it: paste the .jsx and say "run this," or rebuild from the spec in the repo runbook.
Voice rules (always)
- No "usual / normally / usually." No "tests aren't his strongest." No "more right than wrong." No "most knowledgeable in the room" (→ "there to help when others aren't sure").
- Davis pulls out a TRAPPER, not a notepacket.
- One warm year-end closer (don't pile up). Mandatory: the phrase "finishing the year strong" in the closing sentence.
- Strip parent/home/character/comparative remarks and anything worse than the grade. Measured professional voice even when the dump is enthusiastic.
FACTs HTML format (canonical — one continuous paragraph)
<p>[special-case boilerplate if any, then the real story, then chapter
context, then the year-end closer with "finishing the year strong" as the
last clause — ALL one flowing paragraph, no <br> inside].</p> If you have
any questions, please contact me at mbarnett@sfschools.net. Please refer to
Google Classroom for any curriculum information.</p>
CW/HW - [HW grade] <br>
Quiz - [Quiz grade] <br>
Test - [Test grade, or N/A if empty] <br>
Effort and Cooperation - E <br>
One <p> at start, one </p> after narrative, contact line, one more </p> at end of it (the mismatch is what FACTs wants). Narrative + contact line on ONE physical line so triple-click copies clean; grade rows on their own lines; blank line between each. Empty Test → Test - N/A. Email literal mbarnett@sfschools.net.
This week is accurate (re-checked 5/18)
Re-verified the week report against live calendar + overnight email: accurate. The two calendar-vs-email conflicts are correctly resolved in your favor from the authoritative emails — Monday = run the sound board at Moving Up (not A4 proctor; the 5/17 Buckley slides/QR thread confirms your AV role), and the Summer Contact form is due TODAY Mon 5/18 (Knott's email; calendar's "5/20" is stale). Conference Reports + 6th/7th grades hard deadline Thu 5/21 8:00 AM.
Sources: REPORT_CARDS_RUNBOOK.md + feedback_report_card_voice_2026-04-20 + project_report_card_cadence + Drive AI_Library/ReportCards + live Google Calendar/Gmail. Stable URL, overwritten on update.