Reuse boundary
Artifacts reuse only when source snapshot and strategy metadata still match the current document state.
.echo-pdf-workspace/ is not incidental cache dust. It is an inspectable local contract for downstream tools that need document, page, render, and semantic artifacts.
.echo-pdf-workspace/
documents/<documentId>/
document.json
structure.json
semantic-structure.json
pages/
0001.json
renders/
0001.scale-2.json
0001.scale-2.png
Older workspaces may still contain ocr/ directories from pre-VL-first builds. They are not part of the current first-class workspace contract for new downstream integrations.
Artifacts reuse only when source snapshot and strategy metadata still match the current document state.
Artifacts link back to source files, sibling artifacts, and page-level origins so downstream readers can audit what they consume.
documentId is path-derived, not a portable content hash. Optional artifacts appear only after their primitive runs.
The workspace is documented as a local filesystem contract. This site does not promise a hosted artifact browser or cloud artifact retention surface.