Parent
#132
What to build
A way for a developer to dump the current FSE snapshot for inspection, now that nothing generates it as a build artifact.
The snapshot is a large derived structure — for a real project it runs to hundreds of kilobytes across a dozen templates and over a thousand blocks, with template parts inlined and translation variants grafted on. When a page renders wrong, being able to dump and diff it is the fastest route to the cause.
The existing build script becomes a thin command-line caller of the shared snapshot builder. It must write outside the app's source tree, to an ignored path — if it keeps writing where the old build artifact lived, someone will import it again within a year and the codebase will have two sources of truth that silently diverge.
Acceptance criteria
Blocked by
Parent
#132
What to build
A way for a developer to dump the current FSE snapshot for inspection, now that nothing generates it as a build artifact.
The snapshot is a large derived structure — for a real project it runs to hundreds of kilobytes across a dozen templates and over a thousand blocks, with template parts inlined and translation variants grafted on. When a page renders wrong, being able to dump and diff it is the fastest route to the cause.
The existing build script becomes a thin command-line caller of the shared snapshot builder. It must write outside the app's source tree, to an ignored path — if it keeps writing where the old build artifact lived, someone will import it again within a year and the codebase will have two sources of truth that silently diverge.
Acceptance criteria
Blocked by