ssmdconvert speech freeze
Freeze selected eligible automatic speech decisions into explicit SSMD semantics in a destination document or book bundle.
ssmdconvert speech freeze chapter.ssmd -o frozen.ssmd
ssmdconvert speech freeze BOOK.ssmdbook.zip --chapters 2-4 -o frozen.ssmdbook.zip
freeze uses the same fail-closed mapping, validation, and atomic writer as
speech annotate. It preserves visible text, does not
duplicate authoritative SSMD substitutions, refuses unresolved effective
language, and never overwrites its input. Existing output requires --force.
Dirty directory workspaces may be read, but the output must be a new path outside
the workspace. Selected chapters are materialized in the output; unselected
chapters remain unchanged. Bundle type is inferred from .ssmdbook or
.ssmdbook.zip, or can be set with --format directory|zip.
To preview without writing, run speech audit. For the
complete source, context, cache, and projection workflow, see
SSMD analysis workflows.