Skip to content

blog: correct the nine-gates post, one day later - #869

Merged
gHashTag merged 1 commit into
mainfrom
blog/correct-the-nine
Aug 22, 2026
Merged

blog: correct the nine-gates post, one day later#869
gHashTag merged 1 commit into
mainfrom
blog/correct-the-nine

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

The post published yesterday carries two claims that do not survive a second look, and the thing that found them is the tool the post introduces.

One survivor was invented. tri gates mutate ran the first control flag a gate declares, not all of them. check_duplicate_agreement.py has two, and the one it picked (--self-check-drop) does not reach that gate's drift verdict at all; --self-check kills the mutant in one line. Twenty-one sites was twenty.

"Six of the nine share that exact shape" was a heuristic. I classified by does this gate keep a baseline file, not by reading what each survivor guards. Of the 20 real sites, 7 are preconditions across 6 gates; the other 13 are ordinary verdict branches — including one gate's main verdict. Closing the precondition class does not fix those six gates, which the original sentence implied.

Appended as a dated correction rather than edited in place: the post is live on the apex and those claims have been read.

en + ru. build:ci clean from apps/website, tsc clean on the blog data, typecheck ratchet reports no file gained errors.

Refs gHashTag/t27#2468, gHashTag/t27#2469

Two claims in it are wrong, and using the tool it introduces is what
found them.

  - one survivor was invented by the tool: it ran the FIRST control flag
    a gate declares, not all of them, and the flag it picked does not
    reach that gate's main verdict at all
  - 'six of the nine share that exact shape' was classified by whether a
    gate keeps a baseline file, not by reading what each surviving site
    guards. Of 20 real sites, 7 are preconditions; 13 are ordinary
    verdict branches. Closing the precondition class does not fix those
    six gates, which the sentence implied

Appended rather than edited in place: the post is live on the apex and
the original claims were read by whoever read it.

Refs gHashTag/t27#2468, gHashTag/t27#2469
@gHashTag
gHashTag merged commit 246028b into main Aug 22, 2026
19 of 23 checks passed
@gHashTag
gHashTag deleted the blog/correct-the-nine branch August 22, 2026 22:01
github-actions Bot added a commit that referenced this pull request Aug 22, 2026
blog: correct the nine-gates post, one day later (#869)

Two claims in it are wrong, and using the tool it introduces is what
found them.

  - one survivor was invented by the tool: it ran the FIRST control flag
    a gate declares, not all of them, and the flag it picked does not
    reach that gate's main verdict at all
  - 'six of the nine share that exact shape' was classified by whether a
    gate keeps a baseline file, not by reading what each surviving site
    guards. Of 20 real sites, 7 are preconditions; 13 are ordinary
    verdict branches. Closing the precondition class does not fix those
    six gates, which the sentence implied

Appended rather than edited in place: the post is live on the apex and
the original claims were read by whoever read it.

Refs gHashTag/t27#2468, gHashTag/t27#2469
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant