feat: Add Education Verification section and use neutral language

- Add Education Verification section to report UI showing institution
  verification status, qualifications, and dates
- Add differentiated icons for Information flags (career, timeline,
  management, education types)
- Change potentially defamatory language to neutral terms:
  - "Diploma Mill" → "Not Accredited"
  - "Suspicious" → "Unrecognised"
  - Flag descriptions now recommend manual verification rather than
    making definitive claims about institution legitimacy

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-21 17:22:14 +00:00
parent 998e9a8ab8
commit f49d107061
3 changed files with 328 additions and 8 deletions

View File

@@ -24,7 +24,7 @@ public sealed class EducationVerifierService : IEducationVerifierService
IsVerified = false,
IsDiplomaMill = true,
IsSuspicious = true,
VerificationNotes = "Institution is on the diploma mill blacklist",
VerificationNotes = "Institution not found in accredited institutions database",
ClaimedStartDate = education.StartDate,
ClaimedEndDate = education.EndDate,
DatesArePlausible = true,
@@ -43,7 +43,7 @@ public sealed class EducationVerifierService : IEducationVerifierService
IsVerified = false,
IsDiplomaMill = false,
IsSuspicious = true,
VerificationNotes = "Institution name contains suspicious patterns common in diploma mills",
VerificationNotes = "Institution not found in recognised institutions database",
ClaimedStartDate = education.StartDate,
ClaimedEndDate = education.EndDate,
DatesArePlausible = true,