doxa-maps/internal/fixtures/ported-globals-baseline.json
Doxa Maps 62afbdcdf3 check:ported-globals-identical compares only the ported rules, not the whole stylesheet
The gate hashed each component's entire emitted CSS, so any unrelated style change
in these four files (Regions giving three :host rules position:relative) failed it,
and could pass only by re-baselining a guard that exists to prove something else.
It now hashes what library/styles/portedGlobals.js emits, found in the executed CSS:
each cyrillicHeading and strongMedium rule with the selectors in front of it, and
each scrollbar-gutter declaration with its rule's selector.

Re-baselined on the tree the old gate passed on. Proven both ways: re-scoping
GoalCard's strong rule, changing the module's Cyrillic letter-spacing and dropping
a file's ported rules each fail it; --write refuses to baseline an empty block.
2026-09-29 15:03:05 +00:00

10 lines
645 B
JSON

{
"_why": "Hashes of the PORTED BLOCK of each component's emitted CSS (captured by EXECUTING its setup): every rule or declaration library/styles/portedGlobals.js emits, with its selectors. Unrelated CSS in these files does not move them; a changed, dropped or re-targeted ported rule does.",
"_source": "working tree",
"hashes": {
"library/components/regions/GoalCard.vue": "95ef1b19fdc658ff",
"library/components/regions/RegionSectionCard.vue": "fb65f7a1f7f25409",
"plugin-designs/regions-dashboard/region-dashboards.vue": "7d3971c379ad31c1",
"plugin-designs/regions-dashboard/regions-list.vue": "db6628e0a4506c1b"
}
}