feat(packs): ADR-0073a — anchor lens L1.1 content phase
Umbrella ADR-0073 ratified (Accepted); L1.1 content phase
(ADR-0073a) landed. Pure pack enrichment — no runtime code, no
composer change, no test of behaviour. Substrate prerequisite for
the L1.2–L1.4 phases.
Greek additions (grc_logos_cognition_v1, 20 → 29 entries)
Knowledge family (English collapses to `knowledge`):
- ἐπιστήμη logos.episteme.systematic_knowledge
- σύνεσις logos.synesis.insight
(γνῶσις at grc-core-cog-007 unchanged — treated as the
experiential variant by the L1.3 lens config)
Love family (English collapses to `love`):
- ἀγάπη logos.agape.covenant_love
- φιλία logos.philia.companion_love
- ἔρως logos.eros.passionate_love
- στοργή logos.storge.familial_love
Time family (English collapses to `time`):
- αἰών logos.aion.age_era
- χρόνος logos.chronos.clock_time
- καιρός logos.kairos.opportune_moment
Hebrew additions (he_core_cognition_v1, 20 → 23 entries)
- חסד logos.chesed.covenant_loyalty
- שלום logos.shalom.wholeness_peace
- צδק logos.tzedek.right_order
Alignment.jsonl on both cognition-tier packs (previously only the
micro packs carried alignment)
- grc_logos_cognition_v1/alignment.jsonl — 20 edges: three-way core
dyads (word / truth / light / life / beginning / wisdom),
knowledge-family → en collapse, ἀγάπη↔חסד covenant-love pairing
(weight 0.86, Septuagintal), `cross_lang.no_english_collapse`
annotations for love + time families pointing at
`en-collapse-<family>` sentinel ids (weight 0.0).
- he_core_cognition_v1/alignment.jsonl — 7 edges: core dyads to en,
חסד↔ἀγάπη covenant pairing, no-english-collapse annotations for
חסד / שלום / צδק.
Manifest checksums refreshed per CLAUDE.md doctrine
- grc_logos_cognition_v1: b45bcf581cee… → 0f9436675707…
- he_core_cognition_v1: dee1e8c6ad9a… → 22145d008185…
Design decisions
- Existing 20 + 20 lemma atoms untouched — downstream tests /
composers / teaching chains keep referencing the same atoms.
Only new lemmas carry the distinguishing atoms.
- `cross_lang.no_english_collapse` edges are metadata not data
(sentinel target ids, weight 0.0). Their purpose is letting the
alignment graph answer "does English split this family?" without
forcing an artificial English lemma.
- Every new entry carries `adr-0073a:hand_authored:2026-05-19` in
its `provenance_ids` so future audits can find the L1.1 cohort
deterministically.
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 compile <both> → 29 / 23
manifold points; spot-check confirms καιρός / צδק resolve.
- python -m core.cli eval cognition → public
100 / 100 / 91.7 / 100 byte-identical (new lemmas sit on disk but
no composer references them yet).
- python -m core.cli test --suite cognition → 120/1 pass
- python -m core.cli test --suite smoke → 67/0 pass
- python -m core.cli test --suite full → 2632 passed
/ 4 skipped / 1 pre-existing failure (test_all_preamble_explains_
combined_run rename drift, unrelated).
- core demo register-tour → exit 0
(R5 seam still holds; L1.1 doesn't touch register pathway).
What L1.1 deliberately does NOT do
- No AnchorLens class (that's L1.2 / ADR-0073b).
- No composer wiring (L1.3 / ADR-0073c).
- No --anchor-lens CLI flag or demo (L1.4 / ADR-0073d).
- No teaching corpus in non-English (post-L1).
This commit is contained in:
parent
4e276d0588
commit
2dd50b8dc4
10 changed files with 229 additions and 3 deletions
|
|
@ -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),
|
||||
|
|
|
|||
174
docs/decisions/ADR-0073a-anchor-lens-content-phase.md
Normal file
174
docs/decisions/ADR-0073a-anchor-lens-content-phase.md
Normal file
|
|
@ -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.<atom>`** — three-way alignment on the shared
|
||||
`logos.*` atoms where all three substrates have the lemma (word /
|
||||
truth / light / life / beginning / pneuma / sophia).
|
||||
* **`cross_lang.<family>`** — 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-<family>`, 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 <pack_id>` 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*.
|
||||
20
language_packs/data/grc_logos_cognition_v1/alignment.jsonl
Normal file
20
language_packs/data/grc_logos_cognition_v1/alignment.jsonl
Normal file
|
|
@ -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"]}
|
||||
|
|
@ -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"]}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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": ["ος"]}
|
||||
|
|
|
|||
7
language_packs/data/he_core_cognition_v1/alignment.jsonl
Normal file
7
language_packs/data/he_core_cognition_v1/alignment.jsonl
Normal file
|
|
@ -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"]}
|
||||
|
|
@ -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"]}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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": []}
|
||||
|
|
|
|||
Loading…
Reference in a new issue