Integrity, processing, and physics constraints.
Back to Overview| 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). |
| 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. |
| 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. |
| Rule | Description |
|---|---|
| R10 | Board summaries cached by board_id. |
| R11 | Physics results cached by max_fault_prob. |
| R12 | Component statistics cached by component type. |