doxa-maps/internal/fixtures/orphan-checks-baseline.json
Doxa Maps 12078103d1 check:no-orphan-gates sees gate FILES outside internal/: a plugin's own gate that nothing runs fails
The file walk read internal/ only, and the chain arm counts package.json NAMES, so a plugin-local
check-*.mjs that nobody registered was invisible to both: on 2026-09-29 six were run by nothing
(dx-shepherd's census; exp's four have since been registered). Every tracked gate-shaped file under
plugin-designs/ or library/ must now be run by PATH from a script or another file's code, carry
@one-shot, or sit in the shrink-only `files` baseline for its owner.

Two rules keep it honest. Comments are stripped before searching, since a file mentioned in prose is
not run by it. And a basename counts only where no other gate file shares it:
library/scripts/research/verify-map-paint.mjs (199 lines, run by nothing) shares its name with
internal/verify-map-paint.mjs (342 lines, what verify:map-paint runs), so a name match let one file's
registration vouch for the other. Self-tested on planted cases (unregistered, comment-only, shared
basename). On the real tree it finds 4, now baselined for their owners:
  library/scripts/research/verify-map-paint.mjs            likely a stale copy
  plugin-designs/doxa-research-map/scripts/check-reduced-motion-jumps.mjs
  plugin-designs/gospel-resources/scripts/verify-translator-org-links.mjs   a data tool? @one-shot or register
  plugin-designs/research-map-plus-grid/scripts/check-ui-strings-have-keys.mjs
The chain arm's writer now keeps every key of the shared baseline file.
2026-09-29 14:35:28 +00:00

115 lines
3.5 KiB
JSON

{
"about": "check/verify/smoke scripts that no standing chain ran on 2026-09-29 and that nobody had declared on-demand. Each owner chains it, declares it in on-demand-checks.json with a reason, or deletes it. This list only shrinks (--shrink).",
"unreached": [
"check:app-start-page",
"check:basemap-labels",
"check:card-deck",
"check:composed-filters",
"check:csv-shape:self-test",
"check:deck-click",
"check:dev-assets",
"check:doc-scripts:self-test",
"check:element-census-vs-live",
"check:embed-contract",
"check:embed-contract:poison",
"check:embed-targets:self-test",
"check:embedded-rtl",
"check:engine-contract:poison",
"check:english-leaks",
"check:experimental-shelf",
"check:export-poster-prints",
"check:export-poster-prints:maplibre",
"check:facet-cascade:offline",
"check:facet-cascade:self-test",
"check:facet-changes-map",
"check:facet-changes-map:built",
"check:facet-changes-map:self-test",
"check:facet-one-field:self-test",
"check:filter-width",
"check:fits-screen",
"check:fits-screen:self-test",
"check:fits-screen:self-test:b",
"check:fits-screen:self-test:c",
"check:fits-screen:self-test:d",
"check:fits-screen:self-test:e",
"check:frozen-labels:self-test",
"check:gallery-embed",
"check:gallery-embed:iframe",
"check:gallery-embed:js",
"check:gallery-embed:live-cors",
"check:gallery-embed:maplibre",
"check:gospel-all",
"check:gospel-internet",
"check:gospel-tables-staged",
"check:heartbeat:self-test",
"check:host-locale-contract",
"check:language-code-link",
"check:leaf-english-leaks",
"check:leaf-english-leaks:self-test",
"check:leaves-mount",
"check:leaves-mount:poison",
"check:legend-export-reachable",
"check:link-coverage:poison",
"check:link-rot",
"check:map-data-painted",
"check:map-data-painted:poison",
"check:map-embed-cells",
"check:map-paints",
"check:map-paints:poison",
"check:map-unmount-mid-init",
"check:maplibre-drops",
"check:mfe-two-tab",
"check:mobile",
"check:no-conflict-markers:poison",
"check:packet-render",
"check:packet-render:expect-funnel",
"check:poster-card-fits",
"check:poster-degrades",
"check:poster-prints",
"check:poster-raster",
"check:poster-wall-localised",
"check:prayer-walk-planner",
"check:print-geometry",
"check:rtl-raw",
"check:rtl-raw:poison",
"check:rtl-shaping",
"check:rtl-shaping:poison",
"check:scrim-viewport",
"check:scrim-viewport:self-test",
"check:selector-fields:self-test",
"check:shot-distinctness",
"check:shot-fidelity",
"check:shot-fidelity:strict",
"check:shots",
"check:snapshot-guard:poison",
"check:spa-tab-order",
"check:studio-all",
"check:studio-rail:self-test",
"check:surfaces-read-the-tier:poison",
"check:synced-css:self-test",
"check:tab-radius:self-test",
"check:tauri",
"check:translator-contacts:poison",
"check:upg-map-data",
"check:verification-tags",
"check:vision-card-numbers",
"check:zoning-declared:self-test",
"smoke:aria-labels",
"smoke:gallery",
"smoke:playground",
"smoke:share",
"smoke:studio",
"verify:browser-all",
"verify:browser-all:plugin-gallery",
"verify:full",
"verify:interop",
"verify:interop:self-test",
"verify:interop:self-test:camera-freeze"
],
"files": [
"library/scripts/research/verify-map-paint.mjs",
"plugin-designs/doxa-research-map/scripts/check-reduced-motion-jumps.mjs",
"plugin-designs/gospel-resources/scripts/verify-translator-org-links.mjs",
"plugin-designs/research-map-plus-grid/scripts/check-ui-strings-have-keys.mjs"
]
}