# Notes

## Learner profile
- Frontend engineer; sibling tracks: SSE, Web Workers, IndexedDB, Cache API (all in this repo)
- **Motivation:** general FE toolkit depth — design-review judgment for browser platform APIs
- **Prior knowledge:** full OPFS track (lessons 1–5) complete lesson-first; quizzes strong throughout
- **Depth:** system-design decisions + interactive practice; light hands-on later if useful
- **Why this topic:** GitHub issue #4; natural sequel after IndexedDB + Cache API (“file-shaped bytes vs structured data vs HTTP resources”)

## Teaching preferences
- Decision frameworks, tradeoffs, deal-breakers
- Browser APIs and integration difficulty from an FE perspective
- Short interactive lessons (same shape as IndexedDB / Cache API)
- Cite high-trust sources; don’t invent API behavior

## Session log
- 2026-07-26: Mission established from issue #4; resources seeded; lesson 1 (when OPFS fits)
- 2026-07-26: Lesson 1 passed; external primaries not read → lesson 2 (root/handles/CRUD)
- 2026-07-26: Lesson 2 passed; primaries still deferred → lesson 3 (workers & sync access)
- 2026-07-28: Lesson 3 passed 5/5; primaries still deferred → lesson 4 (deal-breakers)
- 2026-07-28: Lesson 4 all correct → lesson 5 (decision playbook)
- 2026-07-28: Lesson 5 all correct → **OPFS track complete**
