2 Commits

Author SHA1 Message Date
redz1029 cc8d8ab8bf feat(programmer): day sheet providers + controller
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-09-28 14:00:29 +08:00
redz1029 cdfeb954fd feat(programmer): day-sheet model + stats, streak and badges
Add ProgrammerDaySheet model with DaySheetStatus/DaySheetSnapshot,
computeProgrammerStats with streak, first-pass rate, approved totals,
hasCleanWeek, and tiered badge progress via computeBadges. 10 tests pass.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-09-27 21:27:03 +08:00