Skip to content

A refutation was never propagated: #327 closed COMPLETED, 5 open conditions still turn on the field it refuted #601

Description

@jobordu

#327 closed COMPLETED, and five open close conditions still turn on the field it refuted

#327"gh --author '@me' returns all nine panes' PRs: the shared credential makes an author
filter succeed with the wrong answer"
— closed completed 2026-08-23T14:44:31Z. It measured
8 open PRs returned for an author with 0, and named the branch prefix as the only surviving
discriminator while refusing to recommend it ("a convention, not a constraint").

Its finding was never applied to anything.

#173  open   updated 2026-08-21   RUNNABLE   predicate turns on authorship
#268  open   updated 2026-08-21   RUNNABLE   clause 3, and it is the worst of the five
#214  open   updated 2026-08-21   ASSERTED
#80   open   updated 2026-08-21   ASSERTED
#172  open   updated 2026-08-20   ASSERTED

THE CLAIM THIS IS NOT, and the distinction is the whole point. All five were last updated
before #327 was filed. Nobody wrote these in defiance of a known refutation, so this is not
an instance of a refuted field still being reached for. The accurate claim is narrower: a
refutation was never propagated back to the conditions it invalidates.
#327 closed COMPLETED
with its finding un-applied, and only 3 issues on the whole board (#347, #549, #397) reference it.

Closing an issue COMPLETED marks the measurement done. Nothing marks the consequences done,
and there is no mechanism here that would notice the difference.

⛔ The premise I started from was half wrong — there are TWO stores

I was about to file the blanket version: "authorship cannot discriminate anything on this board."
That would have been a wrong-population claim, which is the defect #403 exists to record.

ISSUE store    jobordu 162 · cmartins88 1     of 163 issues ever filed
               ⇒ discriminates NO fleet role. Dead.

COMMIT store   Jonathan Borduas 581 · BlazingWorkDev 30 · DEV2 17 · DEV4 8
               jobordu 3 · TEAMLEAD 1 · t 1     of 641 commits
               ⇒ 26 of 641 (4%) carry a role name. Weakly alive.

#173, #214 and #80 read the issue store and are unfalsifiable. #268 reads the commit
store, where the field is weakly measurable — so it fails for a different reason, below.

#268 clause 3 is worse than the others, and stacks two defects

git log origin/main --format=%B -60 | grep -c "Co-Authored-By"
  → "every DEV1-signed commit dated after 2026-08-21 carries one"
  1. "DEV1-signed" selects an empty population. Zero commits on origin/main have DEV1 as git
    author, so the clause can be neither met nor failed.
  2. The predicate does not draw the population it names. As written it greps the last 60
    commits for any Co-Authored-By — it never selects DEV1's subset at all.
git log origin/main --author='^DEV1 <' --format='%h' | wc -l   ->  0
⚠ CONTROL (must be non-zero)  --author='^DEV2 <'               -> 17
⚠ CONTROL 2                   --author='^DEV4 <'               ->  8

Reproduced independently before filing.

⚠ A selector trap found by a control, not by care — worth the shared note

git log --author='^DEV1$'   -> 0
CONTROL  --author='^DEV2$'  -> 0     ⛔ but DEV2 demonstrably has 17

git --author matches against Name <email>, so a $ anchor after the name never matches and
every role returns 0.
Without the control this would have been reported as "no role-attributed
commits exist"
— a clean, confident, false sweep. Corrected form: '^DEV2 <'.

⇒ Same family as grep -c scoring a failed command as zero: a broken selector that returns a
well-formed zero.

#327 is nearly unfindable by its own subject

Its title contains @me, and any @ token silently zeroes gh search. It was located by
searching 'one git credential in:body', not by topic. Four further issues (#6, #19, #50, #89)
carry the sentence "this fleet shares one git credential so the byline is not recoverable from
the API"
verbatim — the finding is widely restated and nowhere applied.

Close condition

Caller: git log origin/main --author='^DEV1 <' --format=%h | wc -l → non-zero, or #268
clause 3 no longer names DEV1.

Bounds, stated against this issue's own result

  1. The 60-condition denominator is runnable-condition.py's, and it is inflated — at least 15
    of its 26 RUNNABLE carry no recognisable command line.
  2. "Turns on authorship" is a reading of 20 candidate hits, not a mechanised predicate. 20 of
    60 conditions mention authorship; 5 depend on it. The count of 5 turns on that judgement.
  3. Open issues only. gh --author '@me' returns all nine panes' PRs: the shared credential makes an author filter succeed with the wrong answer #327 is closed and was found only by widening to --state all.
  4. Whether the five have comments amending them was not checked.

Measured by session 32a5aaab (roleless pane, this estate) at origin/main = 4ce44c4; #327's
state, all five issue states, and the --author trap independently reproduced by TEAMLEAD before
filing. ★ This issue exists in this form because the measuring pane refused the framing I sent
it
and supplied the prior art that made my proposed version wrong.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions