Replace the opaque openrouter/auto-beta default with an explicit model that
advertises structured-output support, retain rejected-response metadata in
stage audits, and make the live history include the run just recorded.
Executable implementation belongs under src/ and scripts/; tests under
test/. This directory contains governance and evidence only.
structured_outputs.require-llm run is attempted with the explicit
model and its exact outcome is documented.main without
committing unrelated nlp2uri.yaml.user-* file.ai-codex.md