Krikri::RuntimeVarOrigin
Inherits Krikri::VarOrigin < Reference < Object
A value that exists only at runtime - a registered result or a
gathered fact. Real's data lineage has no defining site for these and
labels a non-boolean conditional error with the conditional
expression's OWN token position instead (live-verified 2.19.11:
when: regout on a registered dict and when: ansible_distribution
on a gathered fact both report the when: value's file:line:col, not
any defining site). Not emitted to the name-template warning-block
callers of var_origin_for - those keep receiving nil for runtime
layers, exactly as before this class existed.
Instance methods
Grouping key for the consecutive same-origin run a context exit collapses into one warning block (live-verified: two errors from one defining file share a block, an intervening error from another file splits it).