[#1801 gate] Real Marp CLI: geen overlay in beide invocations #1841

Closed
opened 2026-08-29 12:37:35 +00:00 by brenno · 0 comments
Owner

Context

Onderdeel van de acceptatiepoorten voor #1801 (IMAGE_CALLOUTS.md §9, §2.3).

§2.3 stelt dat niets afgeleids van het canonieke block wordt opgeslagen. Een plain Marp render mag dus geen markering tonen — in geen enkele invocation.

Wat gevraagd wordt

Breid tool/marp-check/run.sh uit met een callout-fixture (een deck met ocideck_callouts in de front matter en (A) in een bullet) en asserteer:

  1. marp deck.md (zonder --theme-set): geen overlay-markup in de DOM. Verwacht: alleen tekst, image, en (A).
  2. marp deck.md --theme-set themes/ocideck.css: split-layout aanwezig, maar nog steeds geen callout-overlay (er is geen persisted derived markup, §2.3).
  3. Screenshot van beide: visuele bevestiging dat geen pin/region/arrow verschijnt.

Status

tool/marp-check/run.sh test theme-loading voor split-layout, maar heeft geen callout-fixture en asserteert niet de afwezigheid van overlay.

Acceptatie

  • Callout-fixture in tool/marp-check/run.sh
  • DOM-assertie: geen ocideck-pin/ocideck-region/ocideck-arrow in beide invocations
  • Screenshot-step (advisory als Chromium ontbreekt, DOM-assertie is hard gate)
  • make check-marp groen
## Context Onderdeel van de acceptatiepoorten voor #1801 (IMAGE_CALLOUTS.md §9, §2.3). §2.3 stelt dat niets afgeleids van het canonieke block wordt opgeslagen. Een plain Marp render mag dus **geen** markering tonen — in geen enkele invocation. ## Wat gevraagd wordt Breid `tool/marp-check/run.sh` uit met een callout-fixture (een deck met `ocideck_callouts` in de front matter en `(A)` in een bullet) en asserteer: 1. **`marp deck.md`** (zonder `--theme-set`): geen overlay-markup in de DOM. Verwacht: alleen tekst, image, en `(A)`. 2. **`marp deck.md --theme-set themes/ocideck.css`**: split-layout aanwezig, maar nog steeds **geen** callout-overlay (er is geen persisted derived markup, §2.3). 3. **Screenshot** van beide: visuele bevestiging dat geen pin/region/arrow verschijnt. ## Status `tool/marp-check/run.sh` test theme-loading voor split-layout, maar heeft geen callout-fixture en asserteert niet de afwezigheid van overlay. ## Acceptatie - [ ] Callout-fixture in `tool/marp-check/run.sh` - [ ] DOM-assertie: geen `ocideck-pin`/`ocideck-region`/`ocideck-arrow` in beide invocations - [ ] Screenshot-step (advisory als Chromium ontbreekt, DOM-assertie is hard gate) - [ ] `make check-marp` groen
brenno 2026-08-29 13:17:44 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#1841
No description provided.