Write Scope and Read Population
Kind: principle
Layer: Execution Core
Record: architecture:write-scope-and-read-population
Severity: mandatory
Scope: run, invocation
Canonical: Ontology
A design rule that a run declares the paths it writes and publishes the set it read as two declarations, because collision is decided by the first and a published result's validity by the second.
Listed in Architecture principles, after Section Lifetime Divergence and before Read-Time Join.