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';