AI Notes
Longer technical write-ups produced by AI coding assistants during development (architecture deep-dives, investigation reports, migration handovers) that are too long-form for CLAUDE.md but still worth keeping around.
- PhilScore deep dive: why each rule and constant of the matching algorithm exists, and where REIMS2 differs from REIMS1.
- PhilScore improvement ideas: literature review on matching donated glasses, and proposals for changing the algorithm based on it.
- Predicted-blur matching: spec for a second matching algorithm to run next to PhilScore, with replay results against real data.
- Inventory refill analysis: methodology handover from an analysis of what to restock each site with after a campaign.
- GraalVM native image: measurements from running the backend as a native image, and why it stays on the JVM.
Guidelines:
- One topic per file, named for the topic (not the date or the tool that wrote it).
- Keep it skimmable: a short page with headings beats an exhaustive one. Cut anything a future reader could re-derive from the code itself.
- Link back to real code/doc paths rather than restating them, so entries don't rot as the code changes.
- Add a one-line entry to the sidebar in
.vitepress/config.tswhen you add a page here.