public:99_annexes:annex-b-terms-and-definitions:d:deterministic_execution

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
public:99_annexes:annex-b-terms-and-definitions:d:deterministic_execution [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:d:deterministic_execution to public:99_annexes:annex-b-terms-and-definitions:d:deterministic_execution nick_didopublic:99_annexes:annex-b-terms-and-definitions:d:deterministic_execution [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Deterministic Execution ====== ====== Deterministic Execution ======
  
-[[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]+[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
Line 11: Line 11:
 Deterministic Execution reduces unintended variation by eliminating or controlling implicit defaults, mutable references, interactive choices, timing-dependent behavior, and unrecorded environmental influences. Deterministic Execution reduces unintended variation by eliminating or controlling implicit defaults, mutable references, interactive choices, timing-dependent behavior, and unrecorded environmental influences.
  
-Within Crucible, [[private:99_annexes:annex-b-terms-and-definitions:v:version_pinning|Version Pinning]], a [[private:99_annexes:annex-b-terms-and-definitions:p:pull_lock|Pull Lock]], declarative inputs, structured logging, and non-interactive operation support Deterministic Execution.+Within Crucible, [[public:99_annexes:annex-b-terms-and-definitions:v:version_pinning|Version Pinning]], a [[public:99_annexes:annex-b-terms-and-definitions:p:pull_lock|Pull Lock]], declarative inputs, structured logging, and non-interactive operation support Deterministic Execution.
  
 ===== Definition ===== ===== Definition =====
Line 25: Line 25:
 Deterministic Execution does not require every generated identifier, timestamp, network address, or provider-assigned value to remain identical. The applicable criteria determine which outputs must be identical and which may be equivalent. Deterministic Execution does not require every generated identifier, timestamp, network address, or provider-assigned value to remain identical. The applicable criteria determine which outputs must be identical and which may be equivalent.
  
-Deterministic Execution supports [[private:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]], but Reproducibility may also require preservation of inputs, tools, environments, and evidence over time.+Deterministic Execution supports [[public:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]], but Reproducibility may also require preservation of inputs, tools, environments, and evidence over time.
  
 ===== Example ===== ===== Example =====
  • public/99_annexes/annex-b-terms-and-definitions/d/deterministic_execution.1789260143.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido