Skip to content

feat: Tutor Quality Stage 1 deterministic foundation - #113

Merged
ttbombadil merged 9 commits into
mainfrom
feature/tutor-quality-stage-1
Sep 27, 2026
Merged

ttbombadil merged 9 commits into
mainfrom
feature/tutor-quality-stage-1

Conversation

@ttbombadil

Copy link
Copy Markdown
Collaborator

Scope

Implements Tutor Quality Stage 1 as a deterministic instructional-integrity foundation. This adds the Tutor Quality SSOT, a reusable fake-provider Scenario Runner, permanent regression case TQ-REG-001 for the PWM incident, adversarial provider tests, deterministic Course-Content quality validation, and named CI hard gates.

Relationship to existing review PRs

This branch is based on and supersedes the implementation scope of PR #112 (fix/tutor-question-quality-and-repetition). Its runtime fixes and regression tests remain in history and are extended here. The Course-Content consumer in UnoSim-Examples is handled by its corresponding Stage 1 branch based on PR #2.

PR #112 should be closed manually after this replacement PR has been reviewed; no automatic closing or merge is requested.

Verification

  • Node 24.20.0
  • npm run check
  • npm run check:docs
  • npm run test:tutor-quality (180 tests)
  • npm test (2,441 passed, 1 skipped)
  • production build
  • local pinned UnoSim-Examples quality validation

Explicit Stage 2 boundary

No Real-LLM evaluation, LLM-as-Judge, human/empirical learning measurement, adaptive strategy, semantic didactic heuristic, or Fact Extractor expansion is included.

@ttbombadil
ttbombadil marked this pull request as ready for review September 27, 2026 19:07
@ttbombadil
ttbombadil merged commit 0798eae into main Sep 27, 2026
5 checks passed
@ttbombadil
ttbombadil deleted the feature/tutor-quality-stage-1 branch September 27, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant