The component list describes what the model calculates for one configured unit. It must be complete enough for independent comparison with the engineering source. Conditions that make a unit unsuitable belong in explicit blocking rules, with a useful explanation.
Declare exact component identities
In Components, enter each approved component identity and revision and its Dimension profile. Preserve meaningful code characters and revision values. A similar description or compatible-looking size is not evidence that another part can replace it.
In Component list, give each line a stable key, select Component identity and define Count per configured unit. Set Line dimensions using the declared calculations or inputs. Review optional lines under Include when so the count and full expected list agree for each supported configuration.
A line quantity is per unit. Do not multiply it for a production order unless that is explicitly part of the declared engineering model. FactorySpec's accepted result does not establish stock availability or an order approval.
State when to block
In Blocking conditions, enter a Condition key and Explanation shown to the user. Express Block this configuration when using the declared fields. Choose wording that tells a supervisor which source fact or limit failed, rather than a generic instruction to try again.
Check missing and contradictory inputs, unsupported combinations and relevant dimensional limits. If a condition cannot be expressed safely from the available source, narrow the family scope instead of suggesting that a warning alone permits it.
Compare the complete expected output
For each independent case, provide the complete expected component list with exact identity, revision, count and dimensions. A proof that checks one named value can miss an extra or omitted line. Test the condition that includes each optional line and one that excludes it.
Save and read the current proof. When the actual and expected lists differ, resolve the difference from the source basis. Follow Write independent cases before submitting the candidate. A complete calculated list remains evaluation evidence in this release, not certification of physical assembly.