patchbayOutputProjectionReservedRootPrefix top-level constant
String
const patchbayOutputProjectionReservedRootPrefix
Root-level prefix the CLI reserves for the facts it appends itself.
localView, localRoute, localArtifact and localKeepAwake are written
by the CLI after the host response has been projected. A declaration may
only select members the App actually returned, so a rule that named one of
these would either be a no-op (evaluation order puts them after projection)
or, worse, a provider deleting the CLI's own report of what it did. Refused
at declaration time rather than ignored at evaluation time, so the mistake
surfaces as a catalog violation instead of as silence.
Implementation
const String patchbayOutputProjectionReservedRootPrefix = 'local';