diff --git a/docs/decisions/ADR-0073-anchor-lens-substrate.md b/docs/decisions/ADR-0073-anchor-lens-substrate.md index 882d1d66..8c8ec58f 100644 --- a/docs/decisions/ADR-0073-anchor-lens-substrate.md +++ b/docs/decisions/ADR-0073-anchor-lens-substrate.md @@ -1,7 +1,8 @@ # ADR-0073 — Anchor lens: substrate-driven substantive variation -**Status:** Proposed +**Status:** Accepted (umbrella ratified; sub-ADRs L1.1–L1.4 each ratify in isolation) **Date:** 2026-05-19 +**Ratified:** 2026-05-19 **Author:** Shay **Phase:** Plan Phase L1 (anchor lens, inside-out) **Builds on:** ADR-0048 (pack-grounded surface), ADR-0050 (COMPARISON), diff --git a/docs/decisions/ADR-0073a-anchor-lens-content-phase.md b/docs/decisions/ADR-0073a-anchor-lens-content-phase.md new file mode 100644 index 00000000..6f2debe5 --- /dev/null +++ b/docs/decisions/ADR-0073a-anchor-lens-content-phase.md @@ -0,0 +1,174 @@ +# ADR-0073a — Anchor lens content phase (Plan Phase L1.1) + +**Status:** Accepted +**Date:** 2026-05-19 +**Ratified:** 2026-05-19 +**Author:** Shay +**Phase:** Plan Phase L1.1 (content prerequisites — pack enrichment, no code) +**Parent:** [ADR-0073](./ADR-0073-anchor-lens-substrate.md) (umbrella anchor-lens architecture) + +--- + +## Context + +ADR-0073 identifies three honest gaps blocking anchor-lens +implementation, the first being **distinction-bearing breadth absent +from cognition-tier packs**. Greek's interesting move is splitting +one English concept into multiple lemmas; the cognition packs carry +one lemma per concept. Without those distinctions on disk, no later +phase (L1.2–L1.4) can render `"knowing-as-experience"` vs +`"knowing-as-system"` deterministically — the substrate atoms simply +do not exist to pivot on. + +L1.1 fixes this with **pure content enrichment**. No runtime code, +no composer, no realizer, no test of behaviour — only: + +* lexicon.jsonl additions +* matching morphology.jsonl additions +* alignment.jsonl creation on the cognition-tier packs (currently + only the micro packs carry alignment) +* manifest.json checksum refresh + re-verification + +This is the highest-leverage step in the L1 sequence because it +unblocks every later phase without code risk. + +--- + +## Decision + +### Greek additions (`grc_logos_cognition_v1`) + +Nine new lemmas covering three distinction-bearing families that +English collapses: + +**Knowledge family** (English collapses to `knowledge`): + +| entry_id | lemma | distinguishing atom | +|---|---|---| +| `grc-core-cog-021` | ἐπιστήμη | `logos.episteme.systematic_knowledge` | +| `grc-core-cog-022` | σύνεσις | `logos.synesis.insight` | + +(γνῶσις at `grc-core-cog-007` retains `logos.epignosis.knowledge` — +the L1.3 lens reads it as the experiential variant.) + +**Love family** (English collapses to `love`): + +| entry_id | lemma | distinguishing atom | +|---|---|---| +| `grc-core-cog-023` | ἀγάπη | `logos.agape.covenant_love` | +| `grc-core-cog-024` | φιλία | `logos.philia.companion_love` | +| `grc-core-cog-025` | ἔρως | `logos.eros.passionate_love` | +| `grc-core-cog-026` | στοργή | `logos.storge.familial_love` | + +**Time family** (English collapses to `time`): + +| entry_id | lemma | distinguishing atom | +|---|---|---| +| `grc-core-cog-027` | αἰών | `logos.aion.age_era` | +| `grc-core-cog-028` | χρόνος | `logos.chronos.clock_time` | +| `grc-core-cog-029` | καιρός | `logos.kairos.opportune_moment` | + +### Hebrew additions (`he_core_cognition_v1`) + +Three new lemmas from Hebrew's load-bearing covenant / wholeness / +righteousness distinctions: + +| entry_id | lemma | distinguishing atom | +|---|---|---| +| `he-core-cog-021` | חסד | `logos.chesed.covenant_loyalty` | +| `he-core-cog-022` | שלום | `logos.shalom.wholeness_peace` | +| `he-core-cog-023` | צדק | `logos.tzedek.right_order` | + +### Alignment.jsonl on both cognition-tier packs + +The cognition-tier packs (`grc_logos_cognition_v1`, +`he_core_cognition_v1`) gain a companion `alignment.jsonl` mirroring +the micro packs' format. Edges fall in three categories: + +* **`cross_lang.`** — three-way alignment on the shared + `logos.*` atoms where all three substrates have the lemma (word / + truth / light / life / beginning / pneuma / sophia). +* **`cross_lang.`** — within-family alignment where two + substrates have distinguishing lemmas but the third collapses or + lacks the family (e.g. ἀγάπη ↔ חסד on the covenant-love axis; + English has no covenant-love lemma). +* **`cross_lang.no_english_collapse`** — annotation edges marking + families English does not split (love, time). These are + metadata: target_id is `en-collapse-`, a sentinel pointing + at no real lexicon entry, with `weight=0.0` and an + `evidence_ids` list naming the collapsed English term. + +### Manifest checksum refresh + +Per CLAUDE.md doctrine: + +```python +checksum = hashlib.sha256(Path(lexicon_path).read_bytes()).hexdigest() +``` + +`grc_logos_cognition_v1/manifest.json` and +`he_core_cognition_v1/manifest.json` are updated with the new +checksums of their post-enrichment lexicon.jsonl files. +`python -m language_packs verify ` is the canonical gate. + +--- + +## What L1.1 deliberately does NOT do + +* **No new `AnchorLens` class.** That's L1.2. +* **No composer wiring.** Composers continue to render English + by default. +* **No `--anchor-lens` CLI flag.** That's L1.4. +* **No teaching corpus in non-English.** Teaching chains in grc/he + are a later phase (L2+). +* **No modification of existing lemma atoms.** The 20 grc + 20 he + existing entries are untouched so downstream tests / composers / + teaching chains keep referencing the same atoms they always have. + Only new lemmas carry the distinguishing atoms. + +These deferrals are deliberate: L1.1 keeps the diff to pure +JSONL/JSON, so the substrate is ratified independently of any +runtime change. + +--- + +## Trust boundary + +L1.1 touches user-influenceable content (pack files) but the gate +remains the same as for every other language pack: manifest +checksum + `python -m language_packs verify`. The new entries are +authored by hand here, not ingested from an external source. + +No dynamic imports, no filesystem traversal, no shell passthrough. + +--- + +## Verification + +``` +python -m language_packs verify grc_logos_cognition_v1 → OK +python -m language_packs verify he_core_cognition_v1 → OK +python -m language_packs list → both packs listed, + entry counts 29 / 23 +python -m core.cli test --suite packs -q → green +python -m core.cli eval cognition → public 100/100/91.7/100 + (byte-identical; + new lemmas not yet + consumed by any + composer) +``` + +The cognition eval byte-identity holds because the new lemmas sit on +disk but no composer references them yet — composers will start +consuming them in L1.3. + +--- + +## What this unlocks + +L1.2 (AnchorLens class + loader + `default_unanchored_v1` sentinel) +can now start. Without L1.1's substrate, L1.2 would have nothing +to lens onto: the unanchored-vs-anchored distinction would be +academic because both branches would render the same single lemma. +L1.1 makes anchor lens *possible*; the later phases make it +*operator-visible*. diff --git a/language_packs/data/grc_logos_cognition_v1/alignment.jsonl b/language_packs/data/grc_logos_cognition_v1/alignment.jsonl new file mode 100644 index 00000000..0100116a --- /dev/null +++ b/language_packs/data/grc_logos_cognition_v1/alignment.jsonl @@ -0,0 +1,20 @@ +{"source_id": "grc-core-cog-001", "target_id": "he-core-cog-001", "relation": "cross_lang.logos.utterance", "weight": 0.95, "evidence_ids": ["John1:1", "Gen1:1"]} +{"source_id": "grc-core-cog-001", "target_id": "en-core-cog-001", "relation": "cross_lang.logos.utterance.en", "weight": 0.95, "evidence_ids": ["John1:1", "Gen1:1"]} +{"source_id": "grc-core-cog-002", "target_id": "he-core-cog-002", "relation": "cross_lang.logos.aletheia", "weight": 0.94, "evidence_ids": ["John14:6"]} +{"source_id": "grc-core-cog-002", "target_id": "en-core-cog-002", "relation": "cross_lang.logos.aletheia.en", "weight": 0.94, "evidence_ids": ["John14:6"]} +{"source_id": "grc-core-cog-003", "target_id": "he-core-cog-003", "relation": "cross_lang.logos.illumination", "weight": 0.95, "evidence_ids": ["John1:4", "Gen1:3"]} +{"source_id": "grc-core-cog-003", "target_id": "en-core-cog-003", "relation": "cross_lang.logos.illumination.en", "weight": 0.95, "evidence_ids": ["John1:4", "Gen1:3"]} +{"source_id": "grc-core-cog-004", "target_id": "he-core-cog-004", "relation": "cross_lang.logos.vitality", "weight": 0.92, "evidence_ids": ["John1:4"]} +{"source_id": "grc-core-cog-005", "target_id": "he-core-cog-005", "relation": "cross_lang.logos.genesis", "weight": 0.93, "evidence_ids": ["John1:1", "Gen1:1"]} +{"source_id": "grc-core-cog-007", "target_id": "en-core-cog-007", "relation": "cross_lang.logos.epignosis.en", "weight": 0.78, "evidence_ids": ["adr-0073a:experiential_to_english_collapse"]} +{"source_id": "grc-core-cog-008", "target_id": "he-core-cog-008", "relation": "cross_lang.logos.sophia", "weight": 0.88, "evidence_ids": ["Prov8:1"]} +{"source_id": "grc-core-cog-021", "target_id": "en-core-cog-007", "relation": "cross_lang.logos.episteme.en_collapse", "weight": 0.72, "evidence_ids": ["adr-0073a:systematic_to_english_collapse"]} +{"source_id": "grc-core-cog-022", "target_id": "en-core-cog-007", "relation": "cross_lang.logos.synesis.en_collapse", "weight": 0.7, "evidence_ids": ["adr-0073a:insight_to_english_collapse"]} +{"source_id": "grc-core-cog-023", "target_id": "he-core-cog-021", "relation": "cross_lang.covenant_love", "weight": 0.86, "evidence_ids": ["adr-0073a:septuagintal_chesed_agape_pairing"]} +{"source_id": "grc-core-cog-023", "target_id": "en-collapse-love", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_collapses_love_family"]} +{"source_id": "grc-core-cog-024", "target_id": "en-collapse-love", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_collapses_love_family"]} +{"source_id": "grc-core-cog-025", "target_id": "en-collapse-love", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_collapses_love_family"]} +{"source_id": "grc-core-cog-026", "target_id": "en-collapse-love", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_collapses_love_family"]} +{"source_id": "grc-core-cog-027", "target_id": "en-collapse-time", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_collapses_time_family"]} +{"source_id": "grc-core-cog-028", "target_id": "en-collapse-time", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_collapses_time_family"]} +{"source_id": "grc-core-cog-029", "target_id": "en-collapse-time", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_collapses_time_family"]} diff --git a/language_packs/data/grc_logos_cognition_v1/lexicon.jsonl b/language_packs/data/grc_logos_cognition_v1/lexicon.jsonl index 93a28d07..1345d75e 100644 --- a/language_packs/data/grc_logos_cognition_v1/lexicon.jsonl +++ b/language_packs/data/grc_logos_cognition_v1/lexicon.jsonl @@ -18,3 +18,12 @@ {"entry_id": "grc-core-cog-018", "surface": "τις", "lemma": "τις", "language": "grc", "pos": "PRON", "morphology_id": "grc-core-morph-018", "semantic_domains": ["logos.existence", "quantification.existential", "meaning.particularity"], "morphology_tags": ["pronoun", "indefinite", "masculine", "nominative", "singular", "enclitic"], "provenance_ids": ["seed:logos_cognition_v1"]} {"entry_id": "grc-core-cog-019", "surface": "οὐ", "lemma": "οὐ", "language": "grc", "pos": "PART", "morphology_id": "grc-core-morph-019", "semantic_domains": ["logic.negation", "syntactic.modifier", "meaning.denial"], "morphology_tags": ["particle", "negation", "indicative_clause"], "provenance_ids": ["seed:logos_cognition_v1"]} {"entry_id": "grc-core-cog-020", "surface": "ὅς", "lemma": "ὅς", "language": "grc", "pos": "PRON", "morphology_id": "grc-core-morph-020", "semantic_domains": ["syntax.relative_marker", "logic.predication", "meaning.relation"], "morphology_tags": ["pronoun", "relative", "masculine", "nominative", "singular"], "provenance_ids": ["seed:logos_cognition_v1"]} +{"entry_id": "grc-core-cog-021", "surface": "ἐπιστήμη", "lemma": "ἐπιστήμη", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-021", "semantic_domains": ["logos.episteme.systematic_knowledge", "logos.core", "epistemic.demonstration", "meaning.system"], "morphology_tags": ["noun", "feminine", "nominative", "singular", "first_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "grc-core-cog-022", "surface": "σύνεσις", "lemma": "σύνεσις", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-022", "semantic_domains": ["logos.synesis.insight", "logos.core", "epistemic.integration", "meaning.discernment"], "morphology_tags": ["noun", "feminine", "nominative", "singular", "third_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "grc-core-cog-023", "surface": "ἀγάπη", "lemma": "ἀγάπη", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-023", "semantic_domains": ["logos.agape.covenant_love", "logos.core", "relation.covenant", "meaning.unconditional"], "morphology_tags": ["noun", "feminine", "nominative", "singular", "first_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "grc-core-cog-024", "surface": "φιλία", "lemma": "φιλία", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-024", "semantic_domains": ["logos.philia.companion_love", "logos.core", "relation.affinity", "meaning.affection"], "morphology_tags": ["noun", "feminine", "nominative", "singular", "first_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "grc-core-cog-025", "surface": "ἔρως", "lemma": "ἔρως", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-025", "semantic_domains": ["logos.eros.passionate_love", "logos.core", "relation.desire", "meaning.ardor"], "morphology_tags": ["noun", "masculine", "nominative", "singular", "third_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "grc-core-cog-026", "surface": "στοργή", "lemma": "στοργή", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-026", "semantic_domains": ["logos.storge.familial_love", "logos.core", "relation.kinship", "meaning.devotion"], "morphology_tags": ["noun", "feminine", "nominative", "singular", "first_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "grc-core-cog-027", "surface": "αἰών", "lemma": "αἰών", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-027", "semantic_domains": ["logos.aion.age_era", "logos.core", "temporal.duration", "meaning.epoch"], "morphology_tags": ["noun", "masculine", "nominative", "singular", "third_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "grc-core-cog-028", "surface": "χρόνος", "lemma": "χρόνος", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-028", "semantic_domains": ["logos.chronos.clock_time", "logos.core", "temporal.linear", "meaning.measurement"], "morphology_tags": ["noun", "masculine", "nominative", "singular", "second_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "grc-core-cog-029", "surface": "καιρός", "lemma": "καιρός", "language": "grc", "pos": "NOUN", "morphology_id": "grc-core-morph-029", "semantic_domains": ["logos.kairos.opportune_moment", "logos.core", "temporal.qualitative", "meaning.timeliness"], "morphology_tags": ["noun", "masculine", "nominative", "singular", "second_declension"], "provenance_ids": ["seed:logos_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} diff --git a/language_packs/data/grc_logos_cognition_v1/manifest.json b/language_packs/data/grc_logos_cognition_v1/manifest.json index 575dce9f..ff6731ec 100644 --- a/language_packs/data/grc_logos_cognition_v1/manifest.json +++ b/language_packs/data/grc_logos_cognition_v1/manifest.json @@ -6,7 +6,7 @@ "normalization_policy": "unitize_versor", "source_manifest": "grc_logos_cognition_v1.lexicon.jsonl", "determinism_class": "D0", - "checksum": "b45bcf581cee1fa2449854d20c46ed121ca3fd36fc50289282b8df0faf472351", + "checksum": "0f943667570747b3538c5df1ba574c42dfe79e8c5b82fae989b9f16f1ee29ceb", "version": "1.0.0", "gate_engaged": true, "oov_policy": "fail_closed" diff --git a/language_packs/data/grc_logos_cognition_v1/morphology.jsonl b/language_packs/data/grc_logos_cognition_v1/morphology.jsonl index b0ea7404..4dd16efa 100644 --- a/language_packs/data/grc_logos_cognition_v1/morphology.jsonl +++ b/language_packs/data/grc_logos_cognition_v1/morphology.jsonl @@ -18,3 +18,12 @@ {"morphology_id": "grc-core-morph-018", "surface": "τις", "lemma": "τις", "language": "grc", "root": "τι", "prefix_chain": [], "stem": "τι", "inflection": {"pos": "pronoun", "case": "nominative", "gender": "masculine", "number": "singular", "subtype": "indefinite", "morphology_note": "enclitic"}, "suffix_chain": ["ς"]} {"morphology_id": "grc-core-morph-019", "surface": "οὐ", "lemma": "οὐ", "language": "grc", "root": null, "prefix_chain": [], "stem": "οὐ", "inflection": {"pos": "particle", "subtype": "negation"}, "suffix_chain": []} {"morphology_id": "grc-core-morph-020", "surface": "ὅς", "lemma": "ὅς", "language": "grc", "root": "ὁ", "prefix_chain": [], "stem": "ὁ", "inflection": {"pos": "pronoun", "case": "nominative", "gender": "masculine", "number": "singular", "subtype": "relative"}, "suffix_chain": ["ς"]} +{"morphology_id": "grc-core-morph-021", "surface": "ἐπιστήμη", "lemma": "ἐπιστήμη", "language": "grc", "root": "ἐπιστ", "prefix_chain": ["ἐπί"], "stem": "ἐπιστημ", "inflection": {"pos": "noun", "case": "nominative", "gender": "feminine", "number": "singular", "declension": "first"}, "suffix_chain": ["η"]} +{"morphology_id": "grc-core-morph-022", "surface": "σύνεσις", "lemma": "σύνεσις", "language": "grc", "root": "συνε", "prefix_chain": ["σύν"], "stem": "συνεσ", "inflection": {"pos": "noun", "case": "nominative", "gender": "feminine", "number": "singular", "declension": "third"}, "suffix_chain": ["ις"]} +{"morphology_id": "grc-core-morph-023", "surface": "ἀγάπη", "lemma": "ἀγάπη", "language": "grc", "root": "ἀγαπ", "prefix_chain": [], "stem": "ἀγαπ", "inflection": {"pos": "noun", "case": "nominative", "gender": "feminine", "number": "singular", "declension": "first"}, "suffix_chain": ["η"]} +{"morphology_id": "grc-core-morph-024", "surface": "φιλία", "lemma": "φιλία", "language": "grc", "root": "φιλ", "prefix_chain": [], "stem": "φιλι", "inflection": {"pos": "noun", "case": "nominative", "gender": "feminine", "number": "singular", "declension": "first"}, "suffix_chain": ["α"]} +{"morphology_id": "grc-core-morph-025", "surface": "ἔρως", "lemma": "ἔρως", "language": "grc", "root": "ἐρωτ", "prefix_chain": [], "stem": "ἐρωτ", "inflection": {"pos": "noun", "case": "nominative", "gender": "masculine", "number": "singular", "declension": "third"}, "suffix_chain": ["ς"]} +{"morphology_id": "grc-core-morph-026", "surface": "στοργή", "lemma": "στοργή", "language": "grc", "root": "στοργ", "prefix_chain": [], "stem": "στοργ", "inflection": {"pos": "noun", "case": "nominative", "gender": "feminine", "number": "singular", "declension": "first"}, "suffix_chain": ["η"]} +{"morphology_id": "grc-core-morph-027", "surface": "αἰών", "lemma": "αἰών", "language": "grc", "root": "αἰων", "prefix_chain": [], "stem": "αἰων", "inflection": {"pos": "noun", "case": "nominative", "gender": "masculine", "number": "singular", "declension": "third"}, "suffix_chain": []} +{"morphology_id": "grc-core-morph-028", "surface": "χρόνος", "lemma": "χρόνος", "language": "grc", "root": "χρον", "prefix_chain": [], "stem": "χρον", "inflection": {"pos": "noun", "case": "nominative", "gender": "masculine", "number": "singular", "declension": "second"}, "suffix_chain": ["ος"]} +{"morphology_id": "grc-core-morph-029", "surface": "καιρός", "lemma": "καιρός", "language": "grc", "root": "καιρ", "prefix_chain": [], "stem": "καιρ", "inflection": {"pos": "noun", "case": "nominative", "gender": "masculine", "number": "singular", "declension": "second"}, "suffix_chain": ["ος"]} diff --git a/language_packs/data/he_core_cognition_v1/alignment.jsonl b/language_packs/data/he_core_cognition_v1/alignment.jsonl new file mode 100644 index 00000000..9bdd8961 --- /dev/null +++ b/language_packs/data/he_core_cognition_v1/alignment.jsonl @@ -0,0 +1,7 @@ +{"source_id": "he-core-cog-001", "target_id": "en-core-cog-001", "relation": "cross_lang.logos.utterance.en", "weight": 0.95, "evidence_ids": ["John1:1", "Gen1:1"]} +{"source_id": "he-core-cog-002", "target_id": "en-core-cog-002", "relation": "cross_lang.logos.aletheia.en", "weight": 0.94, "evidence_ids": ["John14:6"]} +{"source_id": "he-core-cog-003", "target_id": "en-core-cog-003", "relation": "cross_lang.logos.illumination.en", "weight": 0.95, "evidence_ids": ["John1:4", "Gen1:3"]} +{"source_id": "he-core-cog-021", "target_id": "grc-core-cog-023", "relation": "cross_lang.covenant_love", "weight": 0.86, "evidence_ids": ["adr-0073a:septuagintal_chesed_agape_pairing"]} +{"source_id": "he-core-cog-021", "target_id": "en-collapse-covenant_love", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_lacks_chesed_lemma"]} +{"source_id": "he-core-cog-022", "target_id": "en-collapse-shalom", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_collapses_peace_to_absence_of_war"]} +{"source_id": "he-core-cog-023", "target_id": "en-collapse-tzedek", "relation": "cross_lang.no_english_collapse", "weight": 0.0, "evidence_ids": ["adr-0073a:english_splits_to_righteousness_justice"]} diff --git a/language_packs/data/he_core_cognition_v1/lexicon.jsonl b/language_packs/data/he_core_cognition_v1/lexicon.jsonl index d767774d..1ec307c8 100644 --- a/language_packs/data/he_core_cognition_v1/lexicon.jsonl +++ b/language_packs/data/he_core_cognition_v1/lexicon.jsonl @@ -18,3 +18,6 @@ {"entry_id": "he-core-cog-018", "surface": "יש", "lemma": "יש", "language": "he", "pos": "PART", "morphology_id": "he-core-morph-018", "semantic_domains": ["logos.existence", "quantification.existential", "meaning.particularity"], "morphology_tags": ["particle", "existential"], "provenance_ids": ["seed:core_cognition_v1"]} {"entry_id": "he-core-cog-019", "surface": "לא", "lemma": "לא", "language": "he", "pos": "PART", "morphology_id": "he-core-morph-019", "semantic_domains": ["logic.negation", "syntactic.modifier", "meaning.denial"], "morphology_tags": ["particle", "negation"], "provenance_ids": ["seed:core_cognition_v1"]} {"entry_id": "he-core-cog-020", "surface": "אשר", "lemma": "אשר", "language": "he", "pos": "PART", "morphology_id": "he-core-morph-020", "semantic_domains": ["syntax.relative_marker", "logic.predication", "meaning.relation"], "morphology_tags": ["particle", "relativizer"], "provenance_ids": ["seed:core_cognition_v1"]} +{"entry_id": "he-core-cog-021", "surface": "חסד", "lemma": "חסד", "language": "he", "pos": "NOUN", "morphology_id": "he-core-morph-021", "semantic_domains": ["logos.chesed.covenant_loyalty", "logos.core", "relation.covenant", "meaning.steadfast_love"], "morphology_tags": ["noun", "masculine", "singular"], "provenance_ids": ["seed:core_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "he-core-cog-022", "surface": "שלום", "lemma": "שלום", "language": "he", "pos": "NOUN", "morphology_id": "he-core-morph-022", "semantic_domains": ["logos.shalom.wholeness_peace", "logos.core", "state.completion", "meaning.flourishing"], "morphology_tags": ["noun", "masculine", "singular"], "provenance_ids": ["seed:core_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} +{"entry_id": "he-core-cog-023", "surface": "צדק", "lemma": "צדק", "language": "he", "pos": "NOUN", "morphology_id": "he-core-morph-023", "semantic_domains": ["logos.tzedek.right_order", "logos.core", "ethics.alignment", "meaning.uprightness"], "morphology_tags": ["noun", "masculine", "singular"], "provenance_ids": ["seed:core_cognition_v1", "adr-0073a:hand_authored:2026-05-19"]} diff --git a/language_packs/data/he_core_cognition_v1/manifest.json b/language_packs/data/he_core_cognition_v1/manifest.json index ab428cc3..7dfa0401 100644 --- a/language_packs/data/he_core_cognition_v1/manifest.json +++ b/language_packs/data/he_core_cognition_v1/manifest.json @@ -6,7 +6,7 @@ "normalization_policy": "unitize_versor", "source_manifest": "he_core_cognition_v1.lexicon.jsonl", "determinism_class": "D0", - "checksum": "dee1e8c6ad9a76d58665333070f5e6d9acb89e13e79701ba89a8ae0aceb39616", + "checksum": "22145d0081855c61f72c8ef0b06e6b44d45632034a04aa327190d8c6ac4f0e71", "version": "1.0.0", "gate_engaged": true, "oov_policy": "fail_closed" diff --git a/language_packs/data/he_core_cognition_v1/morphology.jsonl b/language_packs/data/he_core_cognition_v1/morphology.jsonl index 0ccdf51f..bd7abb41 100644 --- a/language_packs/data/he_core_cognition_v1/morphology.jsonl +++ b/language_packs/data/he_core_cognition_v1/morphology.jsonl @@ -18,3 +18,6 @@ {"morphology_id": "he-core-morph-018", "surface": "יש", "lemma": "יש", "language": "he", "root": null, "prefix_chain": [], "stem": "יש", "inflection": {"pos": "particle", "subtype": "existential"}, "suffix_chain": []} {"morphology_id": "he-core-morph-019", "surface": "לא", "lemma": "לא", "language": "he", "root": null, "prefix_chain": [], "stem": "לא", "inflection": {"pos": "particle", "subtype": "negation"}, "suffix_chain": []} {"morphology_id": "he-core-morph-020", "surface": "אשר", "lemma": "אשר", "language": "he", "root": null, "prefix_chain": [], "stem": "אשר", "inflection": {"pos": "particle", "subtype": "relativizer"}, "suffix_chain": []} +{"morphology_id": "he-core-morph-021", "surface": "חסד", "lemma": "חסד", "language": "he", "root": "ח-ס-ד", "prefix_chain": [], "stem": "חסד", "inflection": {"pos": "noun", "gender": "masculine", "number": "singular"}, "suffix_chain": []} +{"morphology_id": "he-core-morph-022", "surface": "שלום", "lemma": "שלום", "language": "he", "root": "ש-ל-ם", "prefix_chain": [], "stem": "שלום", "inflection": {"pos": "noun", "gender": "masculine", "number": "singular"}, "suffix_chain": []} +{"morphology_id": "he-core-morph-023", "surface": "צדק", "lemma": "צדק", "language": "he", "root": "צ-ד-ק", "prefix_chain": [], "stem": "צדק", "inflection": {"pos": "noun", "gender": "masculine", "number": "singular"}, "suffix_chain": []}