normalize_stl_units
Create a genuinely millimetre-scaled derivative from an active temporary binary STL whose exporter is known to emit metre coordinates. The operation never guesses units from a filename or plausible size. It requires the exact source SHA-256, an exporter statement tied to a named system and revision, and a separate expected-envelope check. It preserves the source, stores the derivative under a new one-hour file_reference, and returns separate source and derivative hashes. Conversion only: no supplier selection, quote request, order, payment, fabrication, or external contact occurs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| validation | Yes | ||
| source_units | Yes | ||
| target_units | Yes | ||
| source_sha256 | Yes | SHA-256 of the exact uploaded source STL bytes. | |
| unit_evidence | Yes | ||
| file_reference | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||