Generated output application
Preview and safely apply generated artifacts with explicit ownership and recovery.
Modeller.Output previews or applies immutable rendered artifacts through one
filesystem adapter. It reports creates, changes, unchanged files, handwritten
conflicts, stale generated artifacts, operations, diagnostics, an updated
ownership manifest, and
recovery data.
Ownership is proven only by the manifest and the digest of the currently
observed content. A .g.* suffix alone grants no overwrite or deletion rights.
Unknown files, modified owned files, symlinks, path traversal, and mismatched
rendered-content digests fail safely.
Preview performs no writes. Apply delegates the complete operation batch and a recovery token to the scoped filesystem adapter. Reapplying identical Child Care output is idempotent. Stale files are reported by default and removed only under an explicit removal policy.
The CLI’s generate --dry-run composes configuration, pack validation,
planning, rendering, and this preview. Applied generation retains the same
collision and ownership checks.