Implement the teacher loop: TeacherReview proposes reusable lessons from recorded runs; StudentReplay validates against recorded traces; PromotionGate accepts/rejects into the overlay. All output inspectable and reversible per milestone non-goals.
Acceptance: one lesson flows end-to-end on a recorded trace in tests; rejected lessons leave no state.
Part of the v0.9.0 EPIC.
Implement the teacher loop: TeacherReview proposes reusable lessons from recorded runs; StudentReplay validates against recorded traces; PromotionGate accepts/rejects into the overlay. All output inspectable and reversible per milestone non-goals.
Acceptance: one lesson flows end-to-end on a recorded trace in tests; rejected lessons leave no state.
Part of the v0.9.0 EPIC.