Skip to content

fix: Change unknown value of YesNoSome to "unknown"#180

Open
olafmersmann wants to merge 6 commits intopr-make-references-top-levelfrom
fix-178
Open

fix: Change unknown value of YesNoSome to "unknown"#180
olafmersmann wants to merge 6 commits intopr-make-references-top-levelfrom
fix-178

Conversation

@olafmersmann
Copy link
Copy Markdown
Collaborator

The diff for problems.yaml is larger than it needs to be because I regenerted the file using examples/problems.py and the order in which the sets are serialized is not stable. Relevant are only the changes made in the examples/problems.py, the yaml file is just the serialization of the problem definitions.

Fixes #178

Rudimentary design document and reference for the new schema that attempts to
summarize the discussion at the OPL hackathon in April. The core structure was
written by the author, then fleshed out using Claude and finally reviewed by
again the author.

Co-Authored-By: Claude Opus 4.7
Adds an LLM generated generator for the problems defined in the old
problem.yaml to generate a new style problem.yaml. For future fixes, it is
probably best to update examples/problem.py, regenerate the yaml and then merge
it with the old yaml by replacing entries based on id. That way additional
entries added later are not clobbbered.
The diff for problems.yaml is larger than it needs to be because I regenerted
the file using examples/problems.py and the order in which the sets are
serialized is not stable. Relevant are only the changes made in the
examples/problems.py, the yaml file is just the serialization of the problem
definitions.

Fixes #178
@kvdblom
Copy link
Copy Markdown
Collaborator

kvdblom commented Apr 23, 2026

Might be best to merge this to the branch of push-zmvqzzrwnlup so we can merge them to main together.

@olafmersmann olafmersmann force-pushed the pr-make-references-top-level branch from f34d46f to 24132b6 Compare April 23, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants