Add in-place SPSS transformation profile - #3
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 944743c417
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| "": { | ||
| "typed_value": { |
There was a problem hiding this comment.
Restore the JSON Schema definition and reference keywords
With any Draft 2020-12 validator, the empty-string keyword here is ignored instead of defining typed_value, and the corresponding empty-string keyword on line 58 is ignored instead of referencing it. Consequently, frontend requests containing malformed existing value-label values—such as an integer or an arbitrary object—pass the published request schema, defeating the normative structural validation; use $defs here and $ref: "#/$defs/typed_value" at the value property.
Useful? React with 👍 / 👎.
Defines a canonical product-neutral Transformation Plan and bounded SPSS-like frontend for RECODE, VARIABLE LABELS, and VALUE LABELS. Adds direct same-dataset/same-table in-place binding, compact audit, conformance fixtures, docs, and validation gates. Dolt branch/HEAD checks are additive; no OpenStatSpec undo, copy, snapshot, or derived-dataset layer.