31 lines
935 B
JSON
31 lines
935 B
JSON
{
|
|
"project": "PDFtoMD",
|
|
"phase": "0-harness-foundation",
|
|
"steps": [
|
|
{
|
|
"step": 0,
|
|
"name": "sample-metadata-contract",
|
|
"status": "completed",
|
|
"summary": "Created deterministic samples/metadata.json and metadata contract tests for current sample PDFs."
|
|
},
|
|
{
|
|
"step": 1,
|
|
"name": "core-package-skeleton",
|
|
"status": "completed",
|
|
"summary": "Created importable pdftomd package skeleton, pyproject metadata, and typed core models."
|
|
},
|
|
{
|
|
"step": 2,
|
|
"name": "page-preanalysis-contract",
|
|
"status": "completed",
|
|
"summary": "Added PyMuPDF-only PDF preanalysis with page facts, OCR candidates, and 20-page chunk ranges."
|
|
},
|
|
{
|
|
"step": 3,
|
|
"name": "markdown-quality-gates",
|
|
"status": "completed",
|
|
"summary": "Added focused Markdown quality gates for math, LaTeX, tables, image links, frontmatter, and anchors."
|
|
}
|
|
]
|
|
}
|