Builtin Library
README.md
sceneAuthoring.acceptChanges
The apply half of the scene-change contract: the only thing that makes reviewed changes part of the scene. Writes the scene body, saves the play-created assets the accepted entities reference into the world's source (the scene must never point at files that vanish when play ends), saves play-edited source files when included. The session keeps running throughout, so a verdict on a shared world leaves every other agent on it working. Accepting can take the whole review or a selection — numbered items, entity names, name parts, or group labels.
The scene file is written by the verdicts that carry something for it to
record: entities accepted, or a carrier minted by an effect, screen or feature
conversion. A verdict that carries none of those — a selection naming only
source files, or a review whose only item is an edited file — promotes what it
was given and leaves the scene file's bytes, its checksum sidecar and its place
in the world's dirty set exactly as they stand. Such a result carries
sceneUntouched where a writing one carries written.