Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 23 additions & 6 deletions .github/workflows/shared-hygiene.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,29 @@
# standardising by losing coverage, so the local gate loses a rule only once the
# shared one is shown to cover it, one rule at a time.
#
# THE SUBJECT RULE IS OFF. This board writes the issue number in the body rather
# than in the subject, which is what its own gate reads: of the last fifty-two
# authored subjects here not one is in the square brackets the fleet rule wants,
# and the twelve most recent carry no reference at all. Switching that one rule
# off says the board does not meet it yet. Not calling the check at all would
# say nothing.
# THE SUBJECT RULE IS OFF, AND THIS BOARD'S OWN GATE READS THE BODY. Whether the
# subjects here carry the reference the fleet rule wants is a count, so it is
# read rather than written down:
#
# git log origin/main --no-merges --format='%s' -52 | grep -c '\[#[0-9]'
#
# Switching that one rule off says the board does not meet it yet. Not calling
# the check at all would say nothing.
#
# THE NUMBERS THAT STOOD HERE ARE DELETED RATHER THAN CORRECTED. This paragraph
# said that of the last fifty-two authored subjects not one was in those
# brackets, and that the twelve most recent carried no reference at all. The
# first was true on 2026-08-23, when it was written, and stopped being true on
# 2026-09-05, when the first bracketed subject landed. The second was refuted at
# the moment it was written: of the twelve most recent then, the one carrying a
# reference was the commit that wrote this sentence. No route on this board
# reads a count in a comment, so both stood unanswered from the day they were
# written, and the command above stands in their place.
#
# WHAT WOULD DECIDE THE INPUT IS NOT IN THIS FILE. The called workflow is pinned
# by hash in another repository, and which subject it reads is not read here, so
# turning the rule on needs that answer beside the count above rather than the
# sentence this paragraph replaced.
#
# PINNED BY HASH, NOT BY BRANCH. A moving reference would let the called
# repository change what executes here without anybody reviewing it, and the
Expand Down
Loading