The first tagged releases (v0.3.0 through v0.4.3) put the real shape in place: an artifact store with discrete stages and an external bridge, stepwise subcommands, and an agent mode where the language-heavy steps can hand off to an outside agent and re-ingest the result.
PDF support landed here too, on both ends. Input parsing reads an existing resume via PDFKit, with Vision OCR for image-only PDFs, and output rendering produces the 履歴書 and 職務経歴書 with proper Japanese typography.
Separating the deterministic stages from the model stages early is what made everything after this manageable. I can stop at any pause point and look at the artifact before it becomes a document.