Search across your curriculum
Search looks across everything the app has projected from your repository — fully offline, with no query ever leaving the device.
What's indexed
- •Curriculum, terms, modules, tasks
- •Task titles and full instructions
- •Your reflections
- •Mentor notes and feedback you've synced
- •Resource titles
- •Competency descriptions
Type a task title, a task id, or just a word from the instructions — the hint text says exactly that: "Task title, id, or a word from the instructions."
Filters
Narrow results by type, year, term, module, status, competency, or resource provider when a search returns more than you want to scan.
Why it's instant
Search runs against the on-device projection (SQLite full-text search), not against Git or the network. That projection can always be rebuilt from your repository, so a search index that gets out of sync is a non-issue — it's a cache, not a second source of truth. If you work across more than one curriculum, search stays scoped to whichever one is currently active, so results from a different apprenticeship never bleed in.