Skip to content

Grades surface iteration 3 — implementation plan

Governing design: 2026-08-13-grades-surface-iteration-3-design.md.

  1. Extend GradeType, add the nullable revision title, add the additive migration, update enum labels, and regenerate the Prisma client.
  2. Add the compact ordered grade-scale DTO/projection and expose frozen scales from GradeEntryResponseDto.
  3. Expose live effective authoring scales at leaf/container/unit gradebook locations without changing homeroom admission or parametric visibility.
  4. Snapshot title across create/correct/withdraw and implement PATCH preserve/replace/clear semantics.
  5. Synchronize unit/E2E contract coverage and the grades chapter, reference map, and frontend guide.
  6. Review the focused diff and report migration safety plus every verification command intentionally not run.