doxa-maps/internal/fixtures/poster-wall-host-seams
Doxa Maps a3225e072f check:poster-wall-host-seams: load any .vue PosterWall imports, and prove it with arm L
The gate compiled PosterWall.vue alone, as a client component, and runs
Vite without the Vue plugin. A child component imported by PosterWall
(a section component, which a refactor is about to add) would fail to
load, turning the gate red on correct code.

One resolveId/load hook (enforce 'pre', so Vite's resolver does not load
the raw SFC first) now client-compiles PosterWall and every .vue it
imports, each at its real path, so their own relative imports resolve as
in the build; the earlier '../../' path rewrite is gone. Arm L loads a
parent fixture that renders a child .vue by relative import
(internal/fixtures/poster-wall-host-seams/) and asserts the child's text.
It fails without the hook and without 'pre'.
2026-10-02 06:39:49 +00:00
..
GateChild.vue check:poster-wall-host-seams: load any .vue PosterWall imports, and prove it with arm L 2026-10-02 06:39:49 +00:00
GateParent.vue check:poster-wall-host-seams: load any .vue PosterWall imports, and prove it with arm L 2026-10-02 06:39:49 +00:00