This is the core shape behind resume-builder.
structured resume data
|
v
schema validation
|
v
renderer
|
v
HTML / PDF artifact
|
v
preview, export, diff
The useful boundary is simple:
structured input goes in
inspectable output comes out
The agent version only becomes safe when the harness exists:
instruction -> edit -> validate -> render -> screenshot -> diff -> accept
Without that harness, "let the agent edit it" is just another hidden-risk workflow with nicer branding.