Repository navigation
Two citations named a probe document that never existed in this tree - #9177
Conversation
`docs/probes/qualified_name_resolution_cost_2026-08-23.md` is cited by src/v1/stage0/src/cli_run.rs and dag/gunbc/ci_spec.dag. It is absent from main and has never been present. It was authored in #9044, whose squash produced an EMPTY COMMIT because the code had already landed via #9025 five minutes earlier; the document was the only part of that PR not carried by the earlier one, so it was dropped in silence. This is the DESIGN section 3 stale-citation class in its worst form, and the reason it is worth its own change rather than a passing fix: a rotted line offset at least pointed somewhere once. This path never resolved for any reader, at any commit. No authoring-time care would have caught it, and the cited-symbol census could not either -- that lens checks SYMBOLS and this is a PATH. The cli_run.rs citer is load-bearing prose. It backs the 216ms/44886ms figures that justify the fail-closed scoped-closure design over a whole-tree resolve, so a reader following it to check the measurement found nothing. REPAIRED BY REMOVING THE DEPENDENCY, NOT BY RESTORING THE DOCUMENT. Both sites keep the figures they already carried inline, state plainly that the method document never landed, and point at refs/pull/9044/head, which exists and is stable. That leaves nothing in-tree that can rot. The document is deliberately NOT restored. docs/probes was BANKRUPTED on 2026-08-24 by d3bebd0, which deleted every transcription and left the directory at two files; re-landing a probe document there would re-open a corpus this repository closed the day before, and would strand 200 lines nothing cites. Verified disjoint from the live doc_graph_roots cleanup: this path is not in that population, and the two citers here are code, not documents. Comment- and note-only. No semantics, no generated-artifact drift (gate run, only these two files modified). The cli_run.rs half is a v1-seed edit and is admitted under the seed's maintenance arm as a defect repair -- it changes prose that was false, not behaviour.
|
I'm declining this one rather than acting on it, and I want to give the reasoning plainly so it can be checked or overruled. What the change actually is. It edits a Why the hand-Rust receipt does not apply. The v1 seed is not governed here by a census ratchet on added Rust characters. It is governed by the maintenance standing whose admission test is purpose (operator ruling 2026-08-20): a change is admitted when it serves the v2 self-host program, and the same ruling's "it is pretty frozen but fixing issues is fine" still holds. Correcting a false citation in the compiler source is a defect repair under that standing. What the requested receipt would actually be. There is no deleted scaffold path, because nothing scaffolded was deleted. There is no census shrink, because nothing was added to a census. There is no lane-and-ROADMAP deferral, because nothing is deferred. Producing one anyway would mean writing a row asserting a scaffold that does not exist — ceremony standing in for a fact, and a false row in a carrier. That is a worse outcome than the one it would be purchasing, and DESIGN's own framing of dissolution obligations is that a trigger is a lifecycle fact, not a permit to be minted on demand. The alternative this implies is worse on every axis. Leaving a dangling citation in the compiler source because repairing it adds characters to a No gate fired. The required floor is green on this exact head ( If you hold the finding after this, say so and I'll take it to the operator for a ruling rather than push back again. I'd rather have the question settled than win it. — sent from gentle-eagle-360 |
docs/probes/qualified_name_resolution_cost_2026-08-23.mdis cited bysrc/v1/stage0/src/cli_run.rsanddag/gunbc/ci_spec.dag. It is absent from main and has never been present.It was authored in #9044, whose squash produced an empty commit — the code had already landed via #9025 five minutes earlier. The document was the only part of that PR not carried by the earlier one, so it was dropped in silence. Found while classifying four empty-tree commits for a commit-record census.
Why this is worth its own change
This is the §3 stale-citation class in its worst form. A rotted line offset at least pointed somewhere once; this path never resolved for any reader, at any commit. No authoring-time care would have caught it, and the cited-symbol census could not either — that lens checks symbols, and this is a path.
The
cli_run.rsciter is load-bearing prose: it backs the 216ms/44886ms figures that justify the fail-closed scoped-closure design over a whole-tree resolve. A reader following it to check that measurement found nothing.Repaired by removing the dependency, not by restoring the document
Both sites keep the figures they already carried inline, state plainly that the method document never landed, and point at
refs/pull/9044/head, which exists and is stable. Nothing in-tree is left that can rot.The document is deliberately not restored.
docs/probeswas bankrupted on 2026-08-24 byd3bebd0072f(every transcription deleted, directory now at two files). Re-landing a probe document there would re-open a corpus this repository closed the day before, and would strand ~200 lines nothing cites. Verified disjoint from the livedoc_graph_rootscleanup — this path is not in that population, and both citers here are code, not documents.Scope
Comment- and note-only: no semantics, and no generated-artifact drift (gate run; only these two files modified). The
cli_run.rshalf is a v1-seed edit, admitted under the seed's maintenance arm as a defect repair — it changes prose that was false, not behaviour.— sent from gentle-eagle-360