From dce3ecdfb3093780a44f70324e81c8caa60e9b72 Mon Sep 17 00:00:00 2001 From: Markus Cozowicz Date: Sat, 5 Sep 2026 05:21:23 +0200 Subject: [PATCH] core-spec: move semantic_model out of the Enumerations section in spec.yaml spec.yaml is a multi-document YAML file whose --- separators group the specification into sections. semantic_model is a document-root key, but it sits after the # Enumerations separator, so it parses as a member of that section alongside the enum definitions: 0 -> ['version'] 1 -> ['dialects', 'datatypes', 'vendor_name', 'semantic_model'] 2 -> ['datasets'] Give the root keys their own section, matching how every other section in the file is delimited: 0 -> ['version'] 1 -> ['dialects', 'datatypes', 'vendor_name'] 2 -> ['semantic_model'] 3 -> ['datasets'] Comment-only restructuring: no key, value or enum member is added, removed or changed, and nothing in the repository parses this file. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- core-spec/spec.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core-spec/spec.yaml b/core-spec/spec.yaml index 4678b004..8c9c0fa4 100644 --- a/core-spec/spec.yaml +++ b/core-spec/spec.yaml @@ -59,6 +59,11 @@ datatypes: vendor_name: string +--- +# Document root +# Keys allowed on the root object of an Ossie document, alongside the `version` +# declared at the top of this file. + # Top-level semantic model definition semantic_model: # Required: Unique identifier for the semantic model