Kristopher Baker iOS roots · Product systems · AI-assisted workflows
← JPResume

shipped · 2026.05.29 · 1 min read

v0.6.0, quality loops and Shikisha transport

v0.6.0 was about output quality and consolidation. The generate stages got a self-critique loop, normalize got a validation feedback loop, and a dedicated Japanese constraint checker now catches the conventions that are easy to get subtly wrong. Where the provider supports it, JSON responses are enforced as json_object rather than hoped for.

Under the hood, two cleanups: I pulled the orchestration into a domain-agnostic DocPipeline module, and switched the LLM transport over to Shikisha.

That second one is the satisfying part. JPResume is now the first real consumer of my own workflow library, which is exactly the dependency I built Shikisha to support.