fix(result-contract-completion): enforce complete result provenance
This commit is contained in:
+6
-2
@@ -18,7 +18,11 @@ infer compatibility from a version prefix.
|
||||
|
||||
- Root attributes are variable-length UTF-8 strings:
|
||||
`schema_version="2.0.0"`, `fesa_version`, and
|
||||
`unit_policy="consistent_input_units_no_conversion"`.
|
||||
`unit_policy="consistent_input_units_no_conversion"`, `input_source`, and
|
||||
`input_fingerprint`. `input_source` is the UTF-8 path supplied to the solve
|
||||
request. `input_fingerprint` is `fnv1a64:` followed by the 16 lowercase
|
||||
hexadecimal digits of FNV-1a 64 over the original input bytes; it is a
|
||||
reproducibility identifier, not a cryptographic integrity guarantee.
|
||||
- Integer datasets use the stated little-endian fixed-width type. Floating
|
||||
datasets use IEEE 754 little-endian `float64`. Strings are variable-length
|
||||
UTF-8.
|
||||
@@ -32,7 +36,7 @@ infer compatibility from a version prefix.
|
||||
attributes where listed. `components` is a comma-separated ordered list.
|
||||
- Step and frame group names are contiguous decimal indices beginning at zero.
|
||||
Phase 1 requires exactly one analysis step and one result step with the same
|
||||
name.
|
||||
name, and exactly one result frame in that step.
|
||||
|
||||
## 3. Required objects
|
||||
|
||||
|
||||
Reference in New Issue
Block a user