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, OCR, 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
ocr/
0001.scale-2.provider-openai.model-gpt-4o.prompt-<hash>.json
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.