A native-English tutor audited the system against his own evaluations of three Korean learners. The transcription came back 98–100% identical to his. The analysis did not: he found roughly twice as many issues, and on one sample he flagged eight where the system flagged one. The misses clustered around articles, prepositions, and plurals.
The prompt was doing what I had asked: omit anything borderline and silently discard weakly supported findings. That instruction was meant to prevent false alarms. It also suppressed the subtle issues these learners needed help identifying.
I split the analysis into two stages. The first looks broadly for possible issues, with explicit examples of the three categories the audit exposed. The second verifies the candidates, narrowing overlapping findings to the smallest accurate span instead of dropping them. Detection and verification can now be evaluated and tuned separately, instead of forcing one instruction to balance both.