Skip to content

Commit 5745ec5

Browse files
committed
pm(half-states): H65's blockquote refusal gets a control that can fail
An ablation deleting the blockquote skip left the suite GREEN: the existing case is carried by the slot rule, since `> ` is not indentation and the line-start branch never reaches the key. The hazard the skip exists for is a quoted HEADLINE, where the field branch does reach it, so that is the case now pinned beside it. Claude-Session: https://claude.ai/code/session_017ef78bLdybu3AffehKkhfk Co-authored-by: Claude <noreply@anthropic.com>
1 parent 0f89d37 commit 5745ec5

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

scripts/pm/check-half-states.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33004,6 +33004,13 @@ Doubles as the fire's **write self-check** (step 0). \`201\` is not the reading.
3300433004
b(BATTERY65, 'H65 #18547 control: ⛔ a mid-sentence Chinese mention is PROSE — it keeps today\'s verdict', h65reason(MARKER65 + '\n\n简报写明本轮跑的层:小时层,照旧。'), 'absent');
3300533005
b(BATTERY65, 'H65 #18547 control: ⛔ …and a 「·」 elsewhere on that line does not license it', h65reason(MARKER65 + '\n\n锚 · 简报写明本轮跑的层:小时层。'), 'absent');
3300633006
b(BATTERY65, 'H65 #18547 control: ⛔ a BLOCKQUOTED Chinese declaration is this artefact quoting another', h65reason(withTier65(MARKER65, '> 层:每日层(当日首 fire)')), 'absent');
33007+
// ⚠️ The case above is carried by the SLOT rule, not by the blockquote skip:
33008+
// `> ` is not `[ \t]`, so the line-start branch never reaches the key. The
33009+
// measured hazard is a quoted HEADLINE, where the 「·」 branch does reach it — a
33010+
// marker repeating last round's field would otherwise clear this round's duty.
33011+
// An ablation deleting the skip left the case above GREEN, which is how this
33012+
// second one came to exist; ⛔ do not merge them.
33013+
b(BATTERY65, 'H65 #18547 control: ⛔ …and a quoted HEADLINE cannot clear the duty through its 「·」 field', h65reason(withTier65(MARKER65, '> **Round-open marker** · triage seat · **R+258** · **层:小时层(增量)**')), 'absent');
3300733014
b(BATTERY65, 'H65 #18547 control: ⛔ the WORD SET is closed — a Chinese dialect is a finding', h65reason(withTier65(MARKER65, '层:全量层')), 'unknown-tier');
3300833015
b(BATTERY65, 'H65 #18547 control: …and the row echoes the word it refused', h65row(withTier65(MARKER65, '层:全量层')).includes('`全量层`'), true);
3300933016
b(BATTERY65, 'H65 #18547 control: …naming the key it ACTUALLY read', h65row(withTier65(MARKER65, '层:全量层')).includes('carries a `层:` declaration'), true);

0 commit comments

Comments
 (0)