ce34b94f88
Ports dialogue.py + self_region.py to native el, bound to the IN-PROCESS engram
el runtime (engram_activate_json / engram_neighbors_json / engram_search_json /
engram_node_full / engram_connect — C-order builtins, not the wrapper order).
self_region.el: pulls the engram's REAL Self/identity nodes (pooled single-term
search), scores by self-signal, reads out identity from their own prose — no
hardcoded anchors, no template.
dialogue.el: ONE operation — project(query) -> land on a region -> read out.
* identity = self-region proximity (no intent classifier, no separate branch)
* memory = activation + a RELEVANCE FLOOR, then MATERIALIZE by walking the
neighborhood (real edges), never top-props
* HONEST ABSENCE when nothing is close — no 'I noted that' echo, no fabrication
* NEGATION SACRED: readout is the stored prose verbatim, so polarity survives
* DIRECTIVE OVERRIDE: a meta-directive switches the reply language
Verified against a SCRATCH in-process engram (live :8742 untouched): dialogue
gate 9/9 — identity from real self-content, neighborhood materialization,
SACRED negation (self + memory), PT identity in PT, directive override to
English, 'Prove it' -> honest absence. EN/Romance/prop/multilingual gates
unregressed.
91 lines
3.8 KiB
EmacsLisp
91 lines
3.8 KiB
EmacsLisp
package "elp" {
|
|
version "0.7.0"
|
|
description "Engram Language Protocol — bidirectional engine mapping between Engram semantic forms and natural language surface text. 31 languages."
|
|
edition "2026"
|
|
}
|
|
|
|
build {
|
|
entry "src/elp.el"
|
|
|
|
// Compilation order (dependency order):
|
|
// language-profile (no deps)
|
|
// vocabulary (no deps)
|
|
// morphology (depends on: language-profile)
|
|
// morphology-es (depends on: morphology) Spanish
|
|
// morphology-fr (depends on: morphology) French
|
|
// morphology-de (depends on: morphology) German
|
|
// morphology-ru (depends on: morphology) Russian
|
|
// morphology-ja (depends on: morphology) Japanese
|
|
// morphology-fi (depends on: morphology) Finnish
|
|
// morphology-ar (depends on: morphology) Arabic
|
|
// morphology-hi (depends on: morphology) Hindi
|
|
// morphology-sw (depends on: morphology) Swahili
|
|
// morphology-la (depends on: morphology) Latin
|
|
// morphology-he (depends on: morphology) Hebrew
|
|
// morphology-grc (depends on: morphology) Ancient Greek
|
|
// morphology-ang (depends on: morphology) Old English
|
|
// morphology-sa (depends on: morphology) Sanskrit
|
|
// morphology-got (depends on: morphology) Gothic
|
|
// morphology-non (depends on: morphology) Old Norse
|
|
// morphology-enm (depends on: morphology) Middle English
|
|
// morphology-pi (depends on: morphology) Pali
|
|
// morphology-fro (depends on: morphology) Old French
|
|
// morphology-goh (depends on: morphology) Old High German
|
|
// morphology-sga (depends on: morphology) Old Irish
|
|
// morphology-txb (depends on: morphology) Tocharian B
|
|
// morphology-peo (depends on: morphology) Old Persian
|
|
// morphology-akk (depends on: morphology) Akkadian
|
|
// morphology-uga (depends on: morphology) Ugaritic
|
|
// morphology-egy (depends on: morphology) Ancient Egyptian
|
|
// morphology-sux (depends on: morphology) Sumerian
|
|
// morphology-gez (depends on: morphology) Ge'ez (Classical Ethiopic)
|
|
// morphology-cop (depends on: morphology) Coptic (Sahidic)
|
|
// grammar (depends on: language-profile)
|
|
// realizer (depends on: morphology, grammar, language-profile)
|
|
// semantics (depends on: grammar, realizer, language-profile)
|
|
// elp (depends on: semantics, realizer)
|
|
sources [
|
|
"src/language-profile.el",
|
|
"src/vocabulary.el",
|
|
"src/morphology.el",
|
|
"src/morphology-es.el",
|
|
"src/morphology-fr.el",
|
|
"src/morphology-de.el",
|
|
"src/morphology-ru.el",
|
|
"src/morphology-ja.el",
|
|
"src/morphology-fi.el",
|
|
"src/morphology-ar.el",
|
|
"src/morphology-hi.el",
|
|
"src/morphology-sw.el",
|
|
"src/morphology-la.el",
|
|
"src/morphology-he.el",
|
|
"src/morphology-grc.el",
|
|
"src/morphology-ang.el",
|
|
"src/morphology-sa.el",
|
|
"src/morphology-got.el",
|
|
"src/morphology-non.el",
|
|
"src/morphology-enm.el",
|
|
"src/morphology-pi.el",
|
|
"src/morphology-fro.el",
|
|
"src/morphology-goh.el",
|
|
"src/morphology-sga.el",
|
|
"src/morphology-txb.el",
|
|
"src/morphology-peo.el",
|
|
"src/morphology-akk.el",
|
|
"src/morphology-uga.el",
|
|
"src/morphology-egy.el",
|
|
"src/morphology-sux.el",
|
|
"src/morphology-gez.el",
|
|
"src/morphology-cop.el",
|
|
"src/grammar.el",
|
|
"src/realizer.el",
|
|
"src/semantics.el",
|
|
"src/comprehend.el",
|
|
"src/propositions.el",
|
|
"src/multilingual.el",
|
|
"src/self_region.el",
|
|
"src/dialogue.el",
|
|
"src/elp.el",
|
|
]
|
|
}
|