feat: 完善听力口语辅助状态记录、练习分块与复习抽查间隔机制

This commit is contained in:
shen
2026-09-23 18:33:22 -07:00
parent 6b42b7abc3
commit d740a9e19c
106 changed files with 2933 additions and 845 deletions
@@ -83,6 +83,18 @@ void main() {
expect(decision.validationSource, DialogueValidationSource.unavailable);
});
test('local-only free scene cannot grant independent mastery', () {
final decision = resolveDialogueTurnDecision(
local: LocalDialogueVerdict.accepted,
ai: null,
aiWasAttempted: false,
isFreeScene: true,
supportLevel: DialogueSupportLevel.none,
);
expect(decision.canAdvance, isTrue);
expect(decision.evidenceOutcome, EvidenceKind.pending);
});
test('explicit AI correction stops a local false positive', () {
const correction = DialogueAiIntervention(
accepted: false,