From 12d71741bbb70e2348738449b5f9d2c46ec690d8 Mon Sep 17 00:00:00 2001 From: ryanstraight Date: Wed, 10 Jun 2026 12:05:47 -0700 Subject: [PATCH] fix(concordance): include CSEC2017 in Frameworks listing table MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Frameworks listing used `contents: "*-*.qmd"`, which requires a hyphen in the filename. csec2017.qmd has no hyphen, so it never matched the glob and was silently omitted from the rendered table even though the page itself exists and renders. Broaden the listing glob to also match the no-hyphen file rather than renaming the page. The `csec2017` slug (no hyphen) is the established convention across the corpus — the framework_summary slug is `csec2017-v1`, the ingest script is `010-ingest-csec2017.R`, and the alignment data/query files are all `nice_csec2017_*`. Renaming the page would make it the lone divergent spelling and churn the query, homepage, and use-case links. The Frameworks table now shows all eight frameworks, including CSEC2017 (Global / Pedagogy / 8 units / 40 elements). This matters because the ISCAP 2026 Concordance paper describes the Frameworks page as part of the instrument; a framework missing from its own corpus table is a visible defect. --- concordance/frameworks/index.qmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/concordance/frameworks/index.qmd b/concordance/frameworks/index.qmd index ce3e101..4aaa45d 100644 --- a/concordance/frameworks/index.qmd +++ b/concordance/frameworks/index.qmd @@ -2,7 +2,7 @@ title: "Frameworks" subtitle: "What each framework specifies, where it sits, and what its source license permits" listing: - contents: "*-*.qmd" + contents: ["*-*.qmd", "csec2017.qmd"] type: table fields: [title, jurisdiction, framework-type, organizing-units, elements, license] field-display-names: