feat: 完善听力口语辅助状态记录、练习分块与复习抽查间隔机制
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user