|
95 | 95 | # the three hottest artifacts; each gate sums its shards when it reads them. |
96 | 96 | # |
97 | 97 | # The elevation census page (`content/docs/permissions/system-context.mdx`) was |
98 | | -# routed here from #13646 to #22927 and is not any more: nothing on it is |
99 | | -# generated. It joined as a `file:line` anchor table whose correct merged values |
100 | | -# were on NEITHER side of a conflict, became a MIXED row when #14064 measured that |
101 | | -# a whole-side deferral dropped its hand-written prose (`mixed: 'line-anchors'`), |
102 | | -# lost its line numbers to `path#symbol` anchors at #15921, and lost its last |
103 | | -# generated half — the census totals — to #22927's ruling. It text-merges like |
104 | | -# its prose neighbours now. ⚠️ What still catches a merge that leaves it wrong is |
105 | | -# `scripts/check-system-context-census.mjs`, which re-derives the census from the |
106 | | -# tree on every PR in the required `Lint & Repo Gates` job: a read no row anchors, |
107 | | -# or an anchor that no longer resolves. The `mixed` field and its comparator stay |
108 | | -# for the next mixed artifact (scripts/regen-artifacts.mjs, scripts/git-merge-regen.mjs). |
| 98 | +# routed here from #13646 to #22927 and is not any more. It joined as a `file:line` |
| 99 | +# anchor table whose correct merged values were on NEITHER side of a conflict, |
| 100 | +# became a MIXED row when #14064 measured that a whole-side deferral dropped its |
| 101 | +# hand-written prose (`mixed: 'line-anchors'`), lost its line numbers to |
| 102 | +# `path#symbol` anchors at #15921, and lost its census totals to #22927's ruling, |
| 103 | +# which took this row and `gen:system-context-census` with them. #26442 gave it a |
| 104 | +# generated half again: the site register between its BEGIN/END GENERATED |
| 105 | +# markers, rebuilt by `node scripts/check-system-context-census.mjs --write`. It |
| 106 | +# stays unrouted, as `tenant-audit-census.mdx` beside it (a generated region that |
| 107 | +# `node scripts/tenant-audit-census.mjs --write` rebuilds) always has: both are |
| 108 | +# MIXED pages that git text-merges, so neither side's prose is dropped, and the |
| 109 | +# register carries one line per symbol and no total, so two read-adding branches |
| 110 | +# merge apart. ⚠️ What catches a merge that leaves a region wrong is that page's |
| 111 | +# gate, which holds the region equal to its `--write` output on every PR in the |
| 112 | +# required `Lint & Repo Gates` job (`scripts/check-system-context-census.mjs`, |
| 113 | +# `scripts/check-tenant-audit-census.mjs`). Why neither is routed is recorded in |
| 114 | +# NOT_DRIVER_MANAGED's `content/docs/permissions/**` entry; the `mixed` field and |
| 115 | +# its comparator stay for the next mixed artifact (scripts/regen-artifacts.mjs, |
| 116 | +# scripts/git-merge-regen.mjs). |
109 | 117 |
|
110 | 118 | # |
111 | 119 | # #13731 enumerated this file's blind spot and closed it: `check:merge-driver` now |
|
0 commit comments