Domain Rules

Deterministic Policies

Integrity, processing, and physics constraints.

Back to Overview

Data Integrity Rules

Rule Description
R1 No yield fabrication; values originate from board_yield_data.csv.
R2 Board IDs are 1-indexed integers (1-30).
R3 Component types are uppercase letters (A-N).

Query Processing Rules

Rule Description
R4 Deterministic outputs: same query yields same results.
R5 Board ID validation precedes summary or comparison.
R6 Default top_n is 1 for find_best_board.

Physics Model Rules

Rule Description
R7 Fault probabilities bounded in [0.0, max_fault_prob].
R8 Default max_fault_prob is 0.05 (5%).
R9 SLSQP optimization minimizes squared error.

Caching Rules

Rule Description
R10 Board summaries cached by board_id.
R11 Physics results cached by max_fault_prob.
R12 Component statistics cached by component type.