{ "project": "PDFtoMD", "phase": "1-core-runtime-contracts", "steps": [ { "step": 0, "name": "input-normalization-slug", "status": "completed", "summary": "Added deterministic PDF path normalization, document identity creation, anchors, and output bundle path contracts." }, { "step": 1, "name": "conversion-options-config", "status": "completed", "summary": "Added typed conversion options with runtime mode and formula parser defaults matching project policy." }, { "step": 2, "name": "output-bundle-contract", "status": "completed", "summary": "Added deterministic output bundle paths and separated runtime artifact paths from document output." }, { "step": 3, "name": "runtime-cache-policy", "status": "completed", "summary": "Added model cache and runtime artifact path policies with explicit offline environment mappings." } ] }