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 99eaf83
Browse filesBrowse the repository at this point in the historyBrowse files
chore(release): check:release-body drops its no-path-population marker — the declaration reader is its one path population
The renderer now imports scripts/pm/clause2-line.mjs (ruling A: the
readings decide the release-note sections), and a pathy first-party import
is a watch hint by the harvester's own rule; the marker and the import
contradicted each other (check:pm-dispatch-gates, 1 of 1913), and the import
is the true statement — a card that edits the reader owes this self-test.
Claude-Session: https://claude.ai/code/session_01VsqhiSrBjB1wJfRNcHPeXN
Co-authored-by: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: scripts/release-github-releases.mjs
+11-8Lines changed: 11 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -515,14 +515,17 @@ export function groupReleaseEntry(entry) {
515
515
// The gate family this script contributes is `check:release-body`, and that
516
516
// script is `--self-test` ALONE: lint.yml runs the renderer against fixtures,
517
517
// never against the tree. The workspace read below and the CHANGELOG reads
518
-
// belong to the RELEASE run, which no pull request schedules. So there is no
519
-
// card whose file surface should name this family except one editing this file,
520
-
// and identity matching already covers that. The zero hints have a second cause
521
-
// worth keeping straight, recorded in `isNonPathNamespace`: the one pathy
522
-
// literal this module body used to contribute was a media type, refused as a
523
-
// non-filesystem namespace. Both are true, and neither is a missing declaration.
524
-
//
525
-
// dispatch-gates: no-path-population -- check:release-body runs this renderer's --self-test against fixtures only; the workspace and CHANGELOG reads belong to the release run, which no pull request schedules
518
+
// belong to the RELEASE run, which no pull request schedules, so neither is a
519
+
// path population of this family. The family HAS exactly one, and it arrived
520
+
// with ruling A: `scripts/pm/clause2-line.mjs`, the fleet's one reader of the
521
+
// two declaration lines, imported above — its readings decide which section a
522
+
// release-note entry lands in, so a card that edits the reader owes this
523
+
// renderer's self-test, and the import specifier is the hint that derives it.
524
+
// This file therefore no longer declares `no-path-population`: the marker and
525
+
// a pathy first-party import contradict each other by the harvester's own
526
+
// rule, and the import is the true statement. The second zero-hint cause stays
527
+
// recorded in `isNonPathNamespace`: the one other pathy literal this module
528
+
// body contributes is a media type, refused as a non-filesystem namespace.
0 commit comments