Hold the decision records to five antitheses a file - #111
Merged
Conversation
…t self-reference
The prose under `decisions/` had run to 112 hits of `rather than`, eight files
above five and a peak of sixteen, and three passages explained why they existed.
Both are tells the fleet text survey counts, and the decision records are what a
contributor reads first, so the figure was the register they met.
Eight files come down to five each. The kept figures are the ones where the
contrast carries the information - a finding that blocks against one that
annotates, a threshold stated against one assumed, a budget of 0.00 against the
0.1 the ecosystem calls good - and the rest say the thing without its opposite.
The self-references go with them. `gate-parity.md` no longer names itself as the
thing a dropped leg would fail, `design-system-binding.md` points at the rule
above it, `source-set-declaration.md` points at the declaration it introduces,
and the token file's note says what the values are instead of why the file is
there. The closing paragraph of `gate-parity.md` ends on the instruction to
re-run the commands, no longer on a contrast pair.
git grep -cF 'rather than' -- 'decisions/*.md' | awk -F: '$2>5'
(no line)
git grep -nE "this (document|file) (exists|states)"
(no line, exit 1)
go run . gate
gate examined 14 of 14 legs. (all passed)
No number, no command and no decision moves. Every edit is a sentence saying the
same thing in a different shape.
Answers operations issue 905.
Signed-off-by: Nils Lehnen <30603423+iderex@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #112.
The fleet text survey graded this board light and found one register: the prose
under
decisions/. Tree, issues, pull requests and the last fifty commitsubjects were already free of em dashes, placeholders, emoji and local paths.
What was left was density.
What was measured before this change, at
4ec0540Eight files above the limit and three self-references. The survey wrote seven and
four; the tree has moved since, so these are the counts at the head this branch
was cut from, and they are what the change is measured against.
What changed, and what it prevents
A contributor reads the decision records before anything else here, so the figure
they meet first is the register the board writes in. Thirty-five sentences drop
their antithesis and say the thing directly.
The kept figures are the ones where the contrast IS the information: a finding
that blocks against one that annotates, a threshold stated against one assumed, a
budget of 0.00 against the 0.1 the ecosystem calls good, a rule runnable against
a planted input against one shown to bite only by breaking the tree, the head
branch against the author association.
The three self-references go too.
gate-parity.mdnames the issue that raisedthe failure instead of naming itself,
design-system-binding.mdpoints at therule above it,
source-set-declaration.mdpoints at the declaration itintroduces, and the token file's note says what its values are for.
All four locations the survey named are rewritten, and the closing paragraph of
gate-parity.mdnow ends on the instruction to re-run the commands.Measured at this head
The same grep run case-insensitively also prints no line, which is worth saying
because the survey's count included
This file statesand the pattern as writtenis case-sensitive.
Run in a worktree at this branch's head before the push. The harness did not run
and none of its three requirements was asked for; no leg above depends on any of
them, so that verdict is complete.
THE FIRST PUSH WAS REFUSED BY THIS BOARD'S OWN GATE, AND THAT IS RECORDED
Gate: pr-hygienerefused the first version of this request under its blockingrule: neither the title nor the body carried a
#number, so nothing connectedthe change to the issue that argued for it. The argument was on another board's
tracker and this one had no issue for it, which is the state the rule exists to
catch. #112 is that issue, opened with the measurement in it, and this body now
names it. The title also came in at 85 characters against the 72 the same leg
annotates on, and it is shorter now.
The local run above passed
pr-hygienebecause that leg's subject is the pullrequest and not the checkout, so it judged nothing on a local run and said so.
The means
Markdown and one JSON string, both unchanged as formats. This is a prose edit
inside files that already exist, so nothing is added to the toolchain and no
suite has anything new to reach.
WHAT THIS DOES NOT DO
It changes no number, no command, no decision and no interface. Every edit is one
sentence saying the same thing in another shape, and the diff is 62 insertions
against 68 deletions across eleven files.
It does not touch the counted figures in files already at or under five, so the
board's total
rather thancount falls but does not go to zero, and it was neverasked to.
No second reader was available on this board tonight. The gate output and the
commands above stand in place of one.