Deterministic: the same modules produce the same document, in declaration
order. Nothing callable and nothing opaque crosses the boundary — no
factories, handlers, schemas, providers or token objects — so the result is
safe to JSON.stringify, commit, diff and hand to a tool.
Secret keys appear, because a declared key is metadata the extension's own
source states in the clear. Secret values do not exist at plan time and
never could.
Describes a compiled plan.
Deterministic: the same modules produce the same document, in declaration order. Nothing callable and nothing opaque crosses the boundary — no factories, handlers, schemas, providers or token objects — so the result is safe to
JSON.stringify, commit, diff and hand to a tool.Secret keys appear, because a declared key is metadata the extension's own source states in the clear. Secret values do not exist at plan time and never could.