From 4999ea31f2c38dcbe77473718e574bd02fa05d3d Mon Sep 17 00:00:00 2001 From: tegwick Date: Thu, 9 Jul 2026 09:18:46 +0200 Subject: [PATCH] Clarify structureMap is populated by anchor viewers, not ingest Align ADR-0003 with promoted StructureMap contract in citation-engine. --- docs/ADR-0003-html-markdown-representation.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/ADR-0003-html-markdown-representation.md b/docs/ADR-0003-html-markdown-representation.md index f06214b..746d7ea 100644 --- a/docs/ADR-0003-html-markdown-representation.md +++ b/docs/ADR-0003-html-markdown-representation.md @@ -30,7 +30,8 @@ Reflowable formats have no fixed pages: - `offsetMap` is a **single synthetic range** on page 1 covering `[0, canonicalText.length)` with no gaps. This keeps `TextPositionSelector` usable without inventing physical page geometry. -- `structureMap` remains `never` in the engine contract and is not populated. +- `structureMap` is omitted by ingest; viewer adapters in `evidence-anchor` + may populate it at selection time (see `SharedContracts.md` ยง3). ### Canonical text