The README command gate exists so hand-written docs never advertise an
/ork: command that does not resolve (#3183: a dead command advertised for
four months). Correct — for advertisements. But README carries one generated
region: the What's New block, which is release history. And v10's first entry is the
glyph rename, whose bullet names /ork:quickviz — a skill v10 deliberately
deleted.
gate's demand /ork:quickviz must exist
v10's premise /ork:quickviz must NOT exist
result the gate blocks the release of the very version
that performed the deletion it is complaining about
Three of my own fixes compounded into this: prerelease-aware What's New (#3339) put the alpha section into README, the recompute regenerated it, and the gate read history as advertisement.
The What's New block is blanked before scanning, with line counts preserved so reported line numbers stay true. Everything outside it is checked exactly as before.
The dead reference inside the block is ignored; the dead reference outside
it still fails. The escape hatch (readme-cmd-ignore) and the
anti-vacuous-green floor are untouched.
main README exit 0 15 refs, all invocable release README, OLD checker exit 1 README.md:281 /ork:quickviz missing red-proof release README, NEW checker exit 0 15 refs, all invocable fixed planted dead cmd OUTSIDE exit 1 still caught not vacuous