Commit ce56937
#10703 made both label writers in pr-automation.yml additive, removing the
two whole-set `PUT /issues/{n}/labels` writes. It could not make the verb
unavailable: nothing stopped a new third-party labeler or a second workflow
from reopening the same defect, and the only guard was a prose paragraph.
The gate asserts the card's three assertions over .github/workflows/**,
.github/actions/** and scripts/**: no PUT against the labels endpoint in any
spelling; no `uses:` of an action measured to write the whole set; and an
allowlist entry requires a stated reason, enforced by a refusal rather than
by the self-test alone.
Only executable content is judged -- the two files that document the ban
spell every forbidden form in comments, so a raw-text matcher would red on
the documentation of its own rule. The same matcher runs over raw and
comment-blanked text and both counts are printed, and PROSE_PROBES declares
the live prose that must keep matching, so the judged zero is a measurement
rather than a silence.
Measured: 194 files, 11 raw mentions all cleared as comments, 0 executable,
147 `uses:` pins over 18 distinct actions judged, 0 violations, 0 allowlist
entries.
Claude-Session: https://claude.ai/code/session_015ahemw8RcTgqtxrj15PEZx
Co-authored-by: Claude <noreply@anthropic.com>
1 parent d18ae69 commit ce56937
2 files changed
Lines changed: 956 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1867 | 1867 | | |
1868 | 1868 | | |
1869 | 1869 | | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
1870 | 1910 | | |
1871 | 1911 | | |
1872 | 1912 | | |
| |||
0 commit comments