diff --git a/.claude/skills/religion-council/references/presentation.json b/.claude/skills/religion-council/references/presentation.json index 1e2d51a..4be750e 100644 --- a/.claude/skills/religion-council/references/presentation.json +++ b/.claude/skills/religion-council/references/presentation.json @@ -131,7 +131,7 @@ "provenance": { "translator": "和合本 (Chinese Union Version)", "year": "1919", - "source_language": "el, he", + "source_language": "grc", "basis": "public-domain-by-publication-date", "review": "not-independently-audited" }, @@ -147,7 +147,7 @@ "provenance": { "translator": "和合本 (Chinese Union Version)", "year": "1919", - "source_language": "el, he", + "source_language": "grc", "basis": "public-domain-by-publication-date", "review": "not-independently-audited" }, diff --git a/CHANGELOG.md b/CHANGELOG.md index 62be295..4594b78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -90,6 +90,14 @@ The format is adapted from [Keep a Changelog](https://keepachangelog.com/); vers `interpretation_only` cue (see the entry above), not a quotable 馬堅 excerpt, and it stays free of report-counted metadata. Both `presentation.json` copies stay byte-identical. +### Fixed +- **Christianity provenance `source_language` corrected to `grc` (Koine Greek).** The two 和合本 NT + records (`約翰福音 1:1`, `希伯來書 11:1`) carried `"el, he"` — the modern-Greek ISO code plus a + whole-edition Hebrew leak (an NT excerpt's source is not Hebrew). Cross-model review finding + (pre-existing, introduced with the records in v0.8.0-era curation). Metadata only: `provenance` + content is not report-counted, so rankings/counts/reports are unchanged; the curation test now + pins `grc` per record. Both `presentation.json` copies stay byte-identical. + ### Changed - Deferred follow-up: rename the older controller `renderer-bypass` boundary reason to `verification-artifact-missing`. The reason-code string may be a public contract, so this needs a diff --git a/skills/religion-council/references/presentation.json b/skills/religion-council/references/presentation.json index 1e2d51a..4be750e 100644 --- a/skills/religion-council/references/presentation.json +++ b/skills/religion-council/references/presentation.json @@ -131,7 +131,7 @@ "provenance": { "translator": "和合本 (Chinese Union Version)", "year": "1919", - "source_language": "el, he", + "source_language": "grc", "basis": "public-domain-by-publication-date", "review": "not-independently-audited" }, @@ -147,7 +147,7 @@ "provenance": { "translator": "和合本 (Chinese Union Version)", "year": "1919", - "source_language": "el, he", + "source_language": "grc", "basis": "public-domain-by-publication-date", "review": "not-independently-audited" }, diff --git a/tests/test_corpus_curation.py b/tests/test_corpus_curation.py index 0312fd5..ad02c1b 100644 --- a/tests/test_corpus_curation.py +++ b/tests/test_corpus_curation.py @@ -245,6 +245,10 @@ def test_adr0008_christianity_canon_scope(self): self.assertNotIn("textual_witness", record) self.assertNotIn("span_assurance_tier", record) self.assertIn("和合本", record["provenance"].get("translator", ""), key) + # Per-record source language: these two excerpts are NT, so Koine Greek (ISO 639-3 + # `grc`) — not modern-Greek `el`, and no `he` (the OT source language belongs to the + # whole-edition description, not to an NT excerpt's provenance). + self.assertEqual(record["provenance"].get("source_language"), "grc", key) def test_adr0008_islam_corpus_family(self): # ADR 0008 Phase 1 backfill (Islam): the five 馬堅《古蘭經》(Qur'an) records are grouped by