// Pantheon Correspondence Grid — curated dataset, vault notes ONLY. // Every tile and edge cites the vault note that licenses it; cells the vault cannot back // render as honest gaps. Proposal: 00_meta/ideas/pantheon-correspondence-grid.md. // Column order deviates from the proposal's listing so the two canonical chains read // left→right: Dyaus→Zeus→Jupiter→Týr (descent) and Dumuzi→Tammuz→Adonis (contact). // Chinese sits last as the non-IE control column. export type PRole = { id: string; label: string; blurb: string }; export type PTrad = { id: string; label: string; sub: string }; export type PDeity = { id: string; role: string; trad: string; name: string; date: string; cls: string; note: string; badge?: "descent" | "contact" | "convergence" | "unresolved"; // always-visible verdict chip rowTag?: { row: string; text: string }; // shown only when that row is selected }; export type PEdge = { row: string; from: string; to: string; kind: "descent" | "contact" | "convergence" | "unresolved"; arrow: boolean; label: string; evidence: string; verdict: string; note: string; }; export const P_ROLES: PRole[] = [ { id: "sky-father", label: "Sky Father", blurb: "a god who IS the bright sky, addressed as “father”" }, { id: "storm-god", label: "Storm God", blurb: "wields thunder and rain; often outranks the sky father in working cult" }, { id: "love-war", label: "Love / War Goddess", blurb: "desire and battle in one figure" }, { id: "underworld", label: "Underworld Lord", blurb: "rules the place of the dead" }, { id: "dying-rising", label: "Dying-Rising Figure", blurb: "dies, is mourned, and in some sense returns" }, ]; export const P_TRADS: PTrad[] = [ { id: "mesopotamian", label: "Mesopotamian", sub: "religious texts from c. 2600–2500 BCE" }, { id: "egyptian", label: "Egyptian", sub: "Pyramid Texts c. 2375–2345 BCE" }, { id: "ugaritic", label: "Ugaritic / Canaanite", sub: "tablets c. 1400–1200 BCE" }, { id: "levantine", label: "Levantine / Israelite", sub: "Soleb “Shasu of Yhw” c. 1390–1352 BCE" }, { id: "vedic", label: "Vedic", sub: "Rigveda composed c. 1500–1200 BCE (oral)" }, { id: "greek", label: "Greek", sub: "Linear B c. 1400–1375 BCE" }, { id: "italic", label: "Italic / Roman", sub: "archaic Latin, c. 6th c. BCE" }, { id: "norse", label: "Norse / Germanic", sub: "Kylver stone c. 400 CE" }, { id: "chinese", label: "Chinese", sub: "oracle bones c. 1250 BCE · non-IE control" }, ]; // Per-line licensing (audit 2026-06-12, pattern after SCENE_NOTES): every rowTag / gap hint // below carries a comment naming the vault note that licenses its wording. No tag text may // assert content its note does not carry. export const P_DEITIES: PDeity[] = [ // ── sky father ── { id: "anu", role: "sky-father", trad: "mesopotamian", name: "An / Anu", date: "god-lists c. 2600–2500 BCE (ED III, Nippur/Fara)", cls: "2-text", note: "/02_mesopotamian/2_notes/sumerian-religion.md", badge: "convergence", // P3 — convergence scope: sky-father.md's general non-IE convergence framing (An is not named // there); the Anu→Hittite sky-slot borrowing (contact) is carried by // /04_indo_european/2_notes/dyeus-sky-father-cognate-set.md (steelman §1). rowTag: { row: "sky-father", text: "convergence per the sky-father note's general non-IE scope (An is not named there). NB Anu was himself later borrowed into the Hittite sky-slot — a contact event — see dyeus-sky-father-cognate-set.", }, }, { id: "dyaus", role: "sky-father", trad: "vedic", name: "Dyáuṣ pitṛ́", date: "composed c. 1500–1200 BCE (oral; oldest mss c. 1040 CE)", cls: "2-text · oral gap", note: "/09_comparative/1_sources/rigveda-dyaus.md", }, { id: "zeus", role: "sky-father", trad: "greek", name: "Zeus (di-we)", date: "c. 1400–1375 BCE, Knossos tablet KN Fp 1", cls: "2-text", note: "/09_comparative/1_sources/linear-b-zeus-tablets.md", }, { id: "jupiter", role: "sky-father", trad: "italic", name: "Iūpiter / Diēspiter", date: "archaic Latin prayers & inscriptions, c. 6th–3rd c. BCE", cls: "2-text", note: "/09_comparative/2_notes/sky-father.md", }, { id: "tyr", role: "sky-father", trad: "norse", name: "Týr (*Tīwaz)", date: "t-rune, Kylver stone c. 400 CE; Eddas 13th c. CE", cls: "2-text", note: "/09_comparative/2_notes/sky-father.md", }, { id: "tian", role: "sky-father", trad: "chinese", name: "Tiān 天", date: "Western Zhou bronzes, c. 1046–771 BCE", cls: "2-text", note: "/09_comparative/2_notes/sky-father.md", badge: "convergence", }, // ── storm god ── { id: "baal", role: "storm-god", trad: "ugaritic", name: "Baʿal-Hadad", date: "tablets c. 1400–1200 BCE (KTU 1.1–1.6, Ugarit)", cls: "2-text", note: "/09_comparative/1_sources/ugaritic-baal-cycle.md", }, { id: "indra", role: "storm-god", trad: "vedic", name: "Indra", date: "Mitanni treaty c. 1380 BCE (external anchor); Rigveda c. 1500–1200 BCE", cls: "2-text", note: "/06_dharmic/2_notes/vedic-religion.md", }, { id: "thor", role: "storm-god", trad: "norse", name: "Þórr (Thor)", date: "Eddic literature, 13th c. CE", cls: "2-text", // P1 — backing note must actually mention Thor: proto-indo-european-religion.md §2 names // Thor as a *Per(k)wunos cognate (the vault carries no *þun(a)raz etymon — do not reintroduce it). note: "/04_indo_european/2_notes/proto-indo-european-religion.md", rowTag: { row: "sky-father", // licensed by /04_indo_european/2_notes/proto-indo-european-religion.md (*Per(k)wunos lexicon, // Thor named as cognate) + /09_comparative/2_notes/sky-father.md (*deywós → Gmc t- sound law, Týr). text: "storm god — NOT a *Dyḗus cognate. The vault derives Þórr from the *Per(k)wunos storm-deity lexicon (see proto-indo-european-religion); by sound law (*dy- → Gmc t-) Zeus's true Germanic relative is Týr, one cell over.", }, }, // ── love / war goddess ── { id: "inanna", role: "love-war", trad: "mesopotamian", name: "Inanna / Ištar", date: "Enheduanna's Exaltation, fl. c. 2300 BCE (OB copies c. 1800–1600 BCE)", cls: "2-text", note: "/02_mesopotamian/1_sources/enheduanna-temple-hymns-exaltation-inanna.md", }, { id: "anat", role: "love-war", trad: "ugaritic", name: "ʿAnat", date: "tablets c. 1400–1200 BCE (KTU 1.5–1.6: mourns Baal, destroys Mot)", cls: "2-text", note: "/09_comparative/1_sources/ugaritic-baal-cycle.md", }, // ── underworld lord ── { id: "osiris-ul", role: "underworld", trad: "egyptian", name: "Osiris", date: "Pyramid Texts, c. 2375–2345 BCE — revived INTO the netherworld, as its king", cls: "2-text", note: "/09_comparative/1_sources/pyramid-texts-osiris.md", }, { id: "mot", role: "underworld", trad: "ugaritic", name: "Môt (Death)", date: "tablets c. 1400–1200 BCE (KTU 1.5–1.6: swallows Baal)", cls: "2-text", note: "/09_comparative/1_sources/ugaritic-baal-cycle.md", }, // ── dying-rising figure ── { id: "dumuzi", role: "dying-rising", trad: "mesopotamian", name: "Dumuzi", date: "ED god-lists, mid-3rd mill. BCE; OB tablets c. 1900–1600 BCE", cls: "2-text", note: "/09_comparative/1_sources/inanna-descent-and-dumuzi.md", }, { id: "osiris-dr", role: "dying-rising", trad: "egyptian", name: "Osiris", date: "Pyramid Texts c. 2375–2345 BCE (allusive; first narrative Plutarch, 2nd c. CE)", cls: "2-text", note: "/09_comparative/1_sources/pyramid-texts-osiris.md", rowTag: { row: "dying-rising", text: "unconnected — earliest attestation of all, yet no documented Mesopotamia link; he rises into the netherworld, not back to the living. Unresolved — Q7.", }, }, { id: "baal-dr", role: "dying-rising", trad: "ugaritic", name: "Baʿal", date: "KTU 1.5–1.6, c. 1400–1200 BCE — “mightiest Baal lives”", cls: "2-text", note: "/09_comparative/1_sources/ugaritic-baal-cycle.md", rowTag: { row: "dying-rising", text: "the one securely dated pre-Christian die-and-return text. Mettinger's NW-Semitic regional cluster is plausible but rests on thinner evidence — Q6.", }, }, { id: "tammuz", role: "dying-rising", trad: "levantine", name: "Tammuz (mourning rites)", date: "Ezekiel 8:14, early 6th c. BCE — “women weeping for Tammuz” in Jerusalem", cls: "2-text", note: "/09_comparative/1_sources/inanna-descent-and-dumuzi.md", }, { id: "adonis", role: "dying-rising", trad: "greek", name: "Adonis (*adōn “lord”)", date: "Sappho fr. 140, c. 600 BCE (mourning only; return claims 2nd–3rd c. CE)", cls: "2-text", note: "/09_comparative/1_sources/smith-dying-and-rising-gods.md", }, ]; // Honest-gap hints for cells where the vault is close but cannot license a tile. // Per-line licensing: hints are paraphrase, never quotation, unless the named note carries the // exact phrase (audit P2: "father of gods" appears in no vault note — keep it unquoted). export const P_GAP_HINTS: Record = { // paraphrase after el-yahweh-identification-canaanite.md (El as head of the divine council, // sons of El; sky domain absent) "sky-father:ugaritic": "El is father of the gods in the Ugaritic corpus but not the sky — see el-yahweh-identification-canaanite", "sky-father:levantine": "El/Yahweh are high-god “father” figures, not the sky itself", "storm-god:levantine": "Yahweh's storm-theophany profile is documented but contested — Q18", "storm-god:greek": "Zeus wields the storm, but his vault dossier is the sky-father row", "love-war:greek": "Aphrodite enters the vault only via the Adonis dossier so far", "underworld:mesopotamian": "Inanna's Descent attests the netherworld; its queen has no vault note yet", "underworld:greek": "Hades has no vault note yet", "underworld:vedic": "Yama has no vault note yet", }; export const P_EDGES: PEdge[] = [ { row: "sky-father", from: "dyaus", to: "zeus", kind: "descent", arrow: false, label: "*dy- → Skt dy- / Gk z-", evidence: "Same theonym AND the same two-word vocative formula — dyaúṣ pítar / Zeû páter — each branch transformed by its own sound laws. A loan would carry the donor's sound shape; these do not.", verdict: "descent · high", note: "/09_comparative/2_notes/sky-father.md", }, { row: "sky-father", from: "zeus", to: "jupiter", kind: "descent", arrow: false, label: "*dy- → Gk z- / Lat j-", evidence: "Iūpiter is the fossilized vocative *dyéu ph₂ter — the inherited liturgical phrase frozen as a name in a third branch, at the family's western extreme, with no attested intermediary cult.", verdict: "descent · high", note: "/09_comparative/2_notes/sky-father.md", }, { row: "sky-father", from: "jupiter", to: "tyr", kind: "descent", arrow: false, label: "*deyw- → Gmc t- (*Tīwaz)", evidence: "Týr continues *deywós “celestial one” exactly as Germanic sound law requires — the name survives, the sky-father job did not (war/oath god by attestation). Names are inherited; jobs are reassigned (Q10).", verdict: "descent · high", note: "/09_comparative/2_notes/sky-father.md", }, { row: "dying-rising", from: "dumuzi", to: "tammuz", kind: "contact", arrow: true, label: "Ezekiel 8:14", evidence: "Women “weeping for Tammuz” at the Jerusalem temple, early 6th c. BCE — dated, class-2, unambiguous westward transmission of the Mesopotamian god's mourning rites.", verdict: "contact · high", note: "/09_comparative/1_sources/inanna-descent-and-dumuzi.md", }, { row: "dying-rising", from: "tammuz", to: "adonis", kind: "contact", arrow: true, label: "*adōn “lord” → Ádōnis", evidence: "The Greek god's name IS the Northwest Semitic title *adōn* (“lord”); cult plausibly reached the Aegean via Phoenician Cyprus. Mourning attested from Sappho, c. 600 BCE; the “rising” half is late.", verdict: "contact · medium-high", note: "/09_comparative/2_notes/dying-rising-god.md", }, ];