Rendered output is committed on stage/production. main keeps only this placeholder so the branch-local path exists before first render.