Names of registered replace handlers — the value an effect
carries in its with: slot when action === 'replace'.
The schema validates that a referenced handler exists in this
set; the runtime dispatcher resolves the name to a handler
implementation. Adding a handler here documents the vocabulary;
a runtime dispatch entry must accompany it for replace to
actually fire.
Today both handler names are placeholders — the vocabulary is
documented so authoring conventions stabilize, but any command
whose option declares replace against them throws at dispatch
time. Each becomes real when its substrate ships.
Names of registered
replacehandlers — the value an effect carries in itswith:slot whenaction === 'replace'.The schema validates that a referenced handler exists in this set; the runtime dispatcher resolves the name to a handler implementation. Adding a handler here documents the vocabulary; a runtime dispatch entry must accompany it for
replaceto actually fire.Today both handler names are placeholders — the vocabulary is documented so authoring conventions stabilize, but any command whose option declares
replaceagainst them throws at dispatch time. Each becomes real when its substrate ships.