An open issue is a claim with a date on it. This repository holds 477 of them and
268 carry a number in the title -- a stated measurement of the tree, taken once.
Nothing re-reads them.
One subset can be re-measured exactly, because its truth is defined outside the
repository: an issue whose title says a named workflow is red. GitHub records what that
workflow last concluded on master.
New tri issues stale does that walk:
open issues read 477
workflow files 49
titles claiming red 9
of those, every named workflow is green today 5
attributed from the body, not the title 4
| issue |
title (truncated) |
named workflow, on master today |
| #2851 |
Seal Coverage has been red on master since #2841 |
seal-coverage success |
| #2754 |
secret-scan and cli-tri are red on master |
cli-tri success, secret-scan success |
| #2729 |
cli-tri has been red on master for three days |
cli-tri success |
| #2278 |
emit-bitexact is red on master and nothing was watching |
emit-bitexact-gate success |
| #2263 |
master's tri test suite is red, and two gates cannot see it |
cli-tri success, emit-bitexact-gate success |
Still correctly red, and left alone: #2915 (brain-seal-refresh failure),
#2914 (coq-proofs failure), #2783, #2292.
What this does NOT say
It does not say any of the five is resolved, and the command never suggests closing
one. #2729 is the example that makes the distinction concrete. Its title is stale --
cli-tri is green. Its deeper argument is not: the workflow still carries
paths:
- 'cli/**'
- 'Cargo.toml'
- 'Cargo.lock'
- '.github/workflows/cli-tri.yml'
so a change outside those paths that breaks tri still would not trigger it -- which is
the sentence the issue was actually about, and is the same shape as #2903.
What a green reading says is narrower and still worth having: the sentence at the top
of that issue is no longer true, so a reader who stops at the title is misled about
the state of the tree. With 477 open issues, most readers stop at the title.
The recall bug this was built around
Issues name a workflow the way GitHub displays it, not by file. seal-coverage.yml
displays as Seal Coverage, and a reader keyed on the file stem cannot see #2851 at all.
Measured on this tree: 22 of 49 workflows display under a name that differs from
their stem, and adding that key moved the population from 8 to 9 -- the one it added
being #2851, which is also the one I already knew about and would otherwise have reported
as absent.
The command matches on all three keys (file, stem, display name) with a boundary that
treats - and _ as word characters, so cli-tri does not match inside cli-tri-mcp.
Both properties are tests.
Not measured
The other 259 open issues carrying a number in their title. Their claims are about
counts in the tree rather than workflow conclusions, and extracting the measurement from
free text is the precision problem that killed a superlative-claim detector last pass
(2 real hits in 6). This command deliberately covers only the subset whose truth GitHub
already stores.
An open issue is a claim with a date on it. This repository holds 477 of them and
268 carry a number in the title -- a stated measurement of the tree, taken once.
Nothing re-reads them.
One subset can be re-measured exactly, because its truth is defined outside the
repository: an issue whose title says a named workflow is red. GitHub records what that
workflow last concluded on master.
New
tri issues staledoes that walk:seal-coveragesuccesscli-trisuccess,secret-scansuccesscli-trisuccessemit-bitexact-gatesuccesscli-trisuccess,emit-bitexact-gatesuccessStill correctly red, and left alone: #2915 (
brain-seal-refreshfailure),#2914 (
coq-proofsfailure), #2783, #2292.What this does NOT say
It does not say any of the five is resolved, and the command never suggests closing
one. #2729 is the example that makes the distinction concrete. Its title is stale --
cli-triis green. Its deeper argument is not: the workflow still carriesso a change outside those paths that breaks
tristill would not trigger it -- which isthe sentence the issue was actually about, and is the same shape as #2903.
What a green reading says is narrower and still worth having: the sentence at the top
of that issue is no longer true, so a reader who stops at the title is misled about
the state of the tree. With 477 open issues, most readers stop at the title.
The recall bug this was built around
Issues name a workflow the way GitHub displays it, not by file.
seal-coverage.ymldisplays as
Seal Coverage, and a reader keyed on the file stem cannot see #2851 at all.Measured on this tree: 22 of 49 workflows display under a name that differs from
their stem, and adding that key moved the population from 8 to 9 -- the one it added
being #2851, which is also the one I already knew about and would otherwise have reported
as absent.
The command matches on all three keys (file, stem, display name) with a boundary that
treats
-and_as word characters, socli-tridoes not match insidecli-tri-mcp.Both properties are tests.
Not measured
The other 259 open issues carrying a number in their title. Their claims are about
counts in the tree rather than workflow conclusions, and extracting the measurement from
free text is the precision problem that killed a superlative-claim detector last pass
(2 real hits in 6). This command deliberately covers only the subset whose truth GitHub
already stores.