You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
Copy file name to clipboardExpand all lines: scripts/pm/check-half-states.mjs
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -33004,6 +33004,13 @@ Doubles as the fire's **write self-check** (step 0). \`201\` is not the reading.
33004
33004
b(BATTERY65, 'H65 #18547 control: ⛔ a mid-sentence Chinese mention is PROSE — it keeps today\'s verdict', h65reason(MARKER65 + '\n\n简报写明本轮跑的层:小时层,照旧。'), 'absent');
33005
33005
b(BATTERY65, 'H65 #18547 control: ⛔ …and a 「·」 elsewhere on that line does not license it', h65reason(MARKER65 + '\n\n锚 · 简报写明本轮跑的层:小时层。'), 'absent');
33006
33006
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');
33007
33014
b(BATTERY65, 'H65 #18547 control: ⛔ the WORD SET is closed — a Chinese dialect is a finding', h65reason(withTier65(MARKER65, '层:全量层')), 'unknown-tier');
33008
33015
b(BATTERY65, 'H65 #18547 control: …and the row echoes the word it refused', h65row(withTier65(MARKER65, '层:全量层')).includes('`全量层`'), true);
33009
33016
b(BATTERY65, 'H65 #18547 control: …naming the key it ACTUALLY read', h65row(withTier65(MARKER65, '层:全量层')).includes('carries a `层:` declaration'), true);
0 commit comments