{"id":"H1","pair":"necessary-contrast","target":"did the test suite pass","draft":"Yes, the suite is green — except the two integration cases, which never ran.","expect":"QUALIFIED_ACK","cue":"except","note":"contrast clause is load-bearing: bare yes would assert a false premise"} {"id":"H2","pair":"irrelevant-padding","target":"is the report submitted","draft":"Yes, the report is submitted. The commute was awful though.","expect":"BARE_SUFFICIENT","note":"though-clause is padding; counted as remainder, never folded into the ack"} {"id":"H3","pair":"scope-narrowing","target":"can you join the call","draft":"Yes, I can join — but only after the deploy finishes.","expect":"QUALIFIED_ACK","cue":"only","note":"'only after X' narrows the commitment window"} {"id":"H4","pair":"bare-sufficient","target":"is the hash pinned","draft":"Yes.","expect":"BARE_SUFFICIENT","note":"bare yes, zero surplus"} {"id":"H5","pair":"irrelevant-padding","target":"does the hash match","draft":"Yes, the hash matches. However, the sample size is small.","expect":"BARE_SUFFICIENT","note":"however-clause is a caveat cue, not a scope restriction — counted not folded"} {"id":"H6","pair":"conflicting-cues","target":"will it compile","draft":"Yes it compiles, provided the toolchain is pinned, unless the image changed.","expect":"AMBIGUOUS_ACK","note":"two binders, distinct cues (provided vs unless) — keep full draft"} {"id":"H7","pair":"correlative","target":"does the report cover the appendix","draft":"Yes, it covers not only the summary but the full appendix.","expect":"BARE_SUFFICIENT","note":"'not only ... but' correlative — neither side narrows"} {"id":"H8","pair":"unmapped-surplus","target":"did you sign off","draft":"Yes, signed off. Curious what the auditor flags.","expect":"BARE_SUFFICIENT","note":"trailing clause maps to no function bin — must surface as UNMAPPED, not silently dropped"} {"id":"H9","pair":"no-ack","target":"did the deadline move","draft":"The deadline moved to Monday per the invite.","expect":"NO_ACK_FOUND","note":"no agreement token anywhere"} {"id":"H10","pair":"necessary-contrast","target":"will you review the contract","draft":"Yes, but I've been swamped this week.","expect":"BARE_SUFFICIENT","note":"yes-but insurance hedging — padding not premise-correction (pair with H1/H11)"} {"id":"H11","pair":"necessary-contrast","target":"is the data safe to share","draft":"Yes, but only the anonymized extract.","expect":"QUALIFIED_ACK","cue":"only","note":"'but only X' — contrast marker carrying a scope restriction; stripping loses the commitment"} {"id":"H12","pair":"compound-condition","target":"can the run start","draft":"Yes — only if the kit is frozen, and only when the auditor signs.","expect":"QUALIFIED_ACK","cue":"only","note":"one clause, conjunctive same-cue restriction: qualified not ambiguous"} {"id":"H13","pair":"double-binding","target":"can the run start","draft":"Yes, the run can start. Only if the kit is frozen, though, and only once the auditor signs.","expect":"AMBIGUOUS_ACK","note":"two clauses still bind the target (same cue): spec's second ambiguity branch"}