apply answerability-audit repair queue: ACCEPT variants, derivability fixes, rubric rewrites (46 masters)

- MISSING_ALTERNATIVES (63/64 applied): uncontracted/contracted forms, digit
  variants (05|5), synonyms and full-sentence variants, via ACCEPT lines and
  inline gap alternatives; skipped 'better/fine' for the Opposites drill (not
  opposites of "sick").
- NOT_DERIVABLE (16 fixed, 10 false alarms, 1 skipped): item-level fixes
  (visible word hints, missing premise, speaker clarifications "Joe (to Jim):",
  emphasis/cue corrections, un-gapped unguessable words, rounded-number
  accepts); converted the two book-10 paragraph clozes (Mary / The Mall) from
  CHECK: exact to CHECK: llm with logical-completion rubrics; cross-book
  recycled vocab (pilot, teller, barber, variety store, ...) left alone.
- UNCLEAR_TARGET (10): instruction/intro corrections (Food "Type the word for
  the food.", Explain-with-Too intro), cue/emphasis fixes.
- Rubric rewrites (57): applied audit-suggested grader rubrics (now effective
  with the pre-item RUBRIC parser fix); moved the two per-item rubrics of
  book-11 "Write the Main Idea" inside their items.

No clip-bearing line changed; all masters validate (0 errors, 0 new warnings)
and pass stage-master clip-identity checks. Full decision log:
reactor-module-tools module-convert/answerability-audit/APPLIED.md

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-05 12:08:14 +08:00
parent 2d90d05bc5
commit 61234fe36b
46 changed files with 154 additions and 128 deletions

View File

@@ -344,7 +344,7 @@ INPUT: speak
CHECK: llm
INTRO: Same idea, but this time say no. Make a negative sentence from each cue, using "isn't" or "is not".
INSTRUCTION: Say a negative sentence from the cue.
RUBRIC: Accept any correct negative sentence with the cued subject and adjective, using "is not" or "isn't" — contraction is the learner's choice.
RUBRIC: Accept any correct negative sentence with the cued subject and adjective, using any valid negative form of "be". Contractions and "very" are the learner's choice.
TEMPLATE: Mr. Wilson / very cold
RESPONSE: Mr. Wilson is not very cold.
@@ -424,7 +424,7 @@ INPUT: speak
CHECK: llm
INTRO: Your turn to ask. From each cue, ask a yes/no question starting with "Is".
INSTRUCTION: Ask a yes/no question from the cue.
RUBRIC: Accept a correctly formed yes/no question with "Is" plus the cued subject and adjective.
RUBRIC: Accept a correctly formed yes/no question with "be" plus the cued subject and adjective. The word "very" is optional.
EXAMPLE
TEMPLATE: he / very happy
@@ -898,7 +898,7 @@ TEMPLATE: It's 12:____{15}. {page_016_003.jpg}
RESPONSE: It's 12:15. {bk02-l1b-f3-03-a.mp3}
PROMPT: What time is it? {bk02-l1b-f3-04-q.mp3}
TEMPLATE: It's 10:____{05}. {page_016_004.jpg}
TEMPLATE: It's 10:____{05|5}. {page_016_004.jpg}
RESPONSE: It's 10:05. {bk02-l1b-f3-04-a.mp3}
PROMPT: What time is it? {bk02-l1b-f3-05-q.mp3}
@@ -927,7 +927,7 @@ TEMPLATE: It's 7:____{10}. {page_016_010.jpg}
RESPONSE: It's 7:10. {bk02-l1b-f3-10-a.mp3}
PROMPT: What time is it? {bk02-l1b-f3-11-q.mp3}
TEMPLATE: It's 5:____{05}. {page_016_011.jpg}
TEMPLATE: It's 5:____{05|5}. {page_016_011.jpg}
RESPONSE: It's 5:05. {bk02-l1b-f3-11-a.mp3}
PROMPT: What time is it? {bk02-l1b-f3-12-q.mp3}