feat: expand content to 22 lessons, find_error type, dynamic achievements #5

Merged
adminoo merged 1 commit from feature/content-and-find-error into main 2026-08-15 17:55:16 +00:00
Owner

Changes

Content

  • Theory sections in all 22 lessons (was 7)
  • 3 new lessons: User Stories, Authentication Patterns, Indexing Strategies
  • Find-error lesson type with code snippet display

Skills

  • Consolidated all skills to docs/skills/ (was split between root and docs)

Profile

  • Dynamic achievements from DB instead of hardcoded
  • achievementsProvider added

Tests

  • 75 tests passing (3 new: seed_data_find_error_test)
  • dart analyze --fatal-infos: 0 issues

Deploy

## Changes ### Content - Theory sections in all 22 lessons (was 7) - 3 new lessons: User Stories, Authentication Patterns, Indexing Strategies - Find-error lesson type with code snippet display ### Skills - Consolidated all skills to docs/skills/ (was split between root and docs) ### Profile - Dynamic achievements from DB instead of hardcoded - achievementsProvider added ### Tests - 75 tests passing (3 new: seed_data_find_error_test) - dart analyze --fatal-infos: 0 issues ### Deploy - Built and deployed to https://app.135.106.182.66.nip.io/
feat: expand content, add find_error lesson type, dynamic achievements
All checks were successful
CI / validate (pull_request) Successful in 4m1s
c2d30ca23a
- Consolidate skills: move root skills/ to docs/skills/
- Add theory sections to all 19 lessons (12 previously missing)
- Add 3 new lessons: User Stories, Authentication Patterns, Indexing (22 total)
- Add find_error lesson type with code snippet display (TDD)
- Add seed_data_find_error_test.dart (3 tests, 75 total)
- Profile: dynamic achievements from DB instead of hardcoded
- Add achievementsProvider to providers.dart

P0 items complete: theory in all lessons, 22 lessons
P1: find_error lesson type shipped
Skills consolidated to docs/skills/ (5 files)
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
adminoo/sysroadmap!5
No description provided.