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
{{ message }}
Repository navigation
Commit e8ffbe6
Browse filesBrowse the repository at this point in the historyBrowse files
chore(pm): H63's prose and remedy no longer point at the deleted sweep
The row's printed remedy named the one-time sweep as the owner of the
standing backlog. It now says what the rule says: a carrier already in
the shape is the triage round's to fix by hand, removing the marker
when it grades the card. The comments and test names that described the
sweep as a second reader of the screen are reworded the same way.
Wording only. H63's predicate and the screen are unchanged.
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01J8VVAmM3BRQQcQSA67VE3L
if (staleFinding) findings.push([issue, 'H63', staleFinding]);
23756
23752
// H68 (#18901) — the class-(b) declaration with no `Seam:` line, on this
@@ -28120,7 +28116,7 @@ async function selfTest() {
28120
28116
t('H63: …naming BOTH triggers, state first', row63(gradedCarrier(['finding', 'pm:queue', 'priority:p3'])).includes('`pm:queue`, `priority:p3`'), true);
28121
28117
t('H63: every grading state is a trigger — `needs-user-decision` included', typeof h63StaleFindingBesideGrade(gradedCarrier(['finding', GOVERNED_PR_DECISION_LABEL])), 'string');
28122
28118
28123
-
// ── Direction 2: it is SILENT where the sweep leaves the card, each silence
28119
+
// ── Direction 2: it is SILENT where the screen leaves the card, each silence
28124
28120
// with a lit control on the byte-identical card ─────────────────────────
28125
28121
t('⛔ H63: `finding` ALONE is NOT a finding — that is the pool the index exists FOR', h63StaleFindingBesideGrade(gradedCarrier(['finding'])), null);
28126
28122
t('H63 control: …and the same card with one grading state fires', typeof h63StaleFindingBesideGrade(gradedCarrier(['finding', 'pm:blocked'])), 'string');
@@ -28136,10 +28132,10 @@ async function selfTest() {
28136
28132
t('H63 control: …and the byte-identical OPEN row fires', typeof h63StaleFindingBesideGrade(gradedCarrier(['finding', 'pm:queue'])), 'string');
28137
28133
t('⛔ H63: a PULL REQUEST row that slipped into the listing is not a card', h63StaleFindingBesideGrade(gradedCarrier(['finding', 'pm:queue'], { pull_request: {} })), null);
28138
28134
t('⛔ H63: a card without the marker is not this row\'s business', h63StaleFindingBesideGrade(gradedCarrier(['pm:queue', 'priority:p2'])), null);
28139
-
t('⛔ H63: an unreadable `labels` reads as no marker and is silent — the SCREEN\'s behaviour, shared with the tool that writes', h63StaleFindingBesideGrade(gradedCarrier([], { labels: undefined })), null);
28135
+
t('⛔ H63: an unreadable `labels` reads as no marker and is silent — the SCREEN\'s behaviour', h63StaleFindingBesideGrade(gradedCarrier([], { labels: undefined })), null);
28140
28136
t('⛔ H63: a missing row does not crash', h63StaleFindingBesideGrade(undefined), null);
28141
28137
28142
-
// ── The screen itself, as the sweep judges it ────────────────────────────
28138
+
// ── The screen itself ─────────────────────────────────────────────────────
28143
28139
t('H63 screen: a graded carrier is `stale`', staleFindingScreen(gradedCarrier(['finding', 'pm:queue'])).verdict, 'stale');
28144
28140
t('H63 screen: …the ungraded pool is `leave`, and REPORTED rather than dropped', staleFindingScreen(gradedCarrier(['finding'])).kind, 'ungraded');
28145
28141
t('H63 screen: …and the seat post is `skip`, with the reason on the row', staleFindingScreen(gradedCarrier(['finding', 'pm:seat'])).detail.includes('pm:seat'), true);
@@ -28161,7 +28157,7 @@ async function selfTest() {
28161
28157
t('H63 text: ⛔ no less-than fragment — the body is written into a GitHub issue', /[<>]/.test(row63(gradedCarrier(['finding', 'pm:queue']))), false);
28162
28158
t('H63 text: the state model is QUOTED, not paraphrased', row63(gradedCarrier(['finding', 'pm:queue'])).includes('定级即离标'), true);
28163
28159
t('H63 text: WHO acts — the seat that next writes a grade, in the SAME write', row63(gradedCarrier(['finding', 'pm:queue'])).includes('SAME write'), true);
28164
-
t('H63 text: …and the standing backlog is named as the one-time sweep\'s, ⛔ never a loop from here', row63(gradedCarrier(['finding', 'pm:queue'])).includes('⛔ never a loop from here'), true);
28160
+
t('H63 text: …and a carrier already in the shape is triage\'s to fix by hand, ⛔ never a loop from here', row63(gradedCarrier(['finding', 'pm:queue'])).includes('⛔ never a loop from here'), true);
28165
28161
t('H63 text: ⛔ no label is written from this script', row63(gradedCarrier(['finding', 'pm:queue'])).includes('no label is written from this script'), true);
28166
28162
t('H63 text: ⛔ and no grade is ever synthesised — the constraint a hand sweep learned by breaking it', row63(gradedCarrier(['finding', 'pm:queue'])).includes('no grade is ever synthesised'), true);
28167
28163
t('H63 text: the marker constant is printed, ⛔ never a re-typed literal', row63(gradedCarrier(['finding', 'pm:queue'])).includes(`\`${STALE_FINDING_LABEL}\``), true);
0 commit comments