diff --git a/.agents/skills/README.md b/.agents/skills/README.md index 96dc9e4..ad18891 100644 --- a/.agents/skills/README.md +++ b/.agents/skills/README.md @@ -3,7 +3,7 @@ This directory contains repo-local copies of canonical skills from `The-Interdependency/skill-lib`. -Source commit: `a0cb6285e37734609b4b487ae4a2e44c6108d2b8` +Source commit: `a1c6a7124af537ee9937b6fc6084940091982fe5` Repo-local copies are not the source of truth. Edit `skill-lib` first, then propagate from the canonical source. @@ -12,6 +12,7 @@ Installed skills: - `canon/` - `domain-claims/` +- `gonol-build/` - `interdependent-work-graph/` - `meta-module-build/` - `msdmd/` diff --git a/.agents/skills/gonol-build/SKILL.md b/.agents/skills/gonol-build/SKILL.md new file mode 100644 index 0000000..3679dc3 --- /dev/null +++ b/.agents/skills/gonol-build/SKILL.md @@ -0,0 +1,303 @@ +--- +name: gonol-build +description: Cross-repository construction, review, replay, and continuation discipline for gonols. Load this when realizing gonol or affixiation geometry in UCNS; when constructing character, word, morphology, definition, punctuation-function, or recursive gonols in EDCM; when deciding whether a relation belongs inside a gonol; or when promoting a completed gonol to atomic participation at another scale. Do not load for unrelated geometry, ordinary prose editing, or EDCM measurement that consumes already-closed gonols without changing their construction. Resolve METAPAT semantic authority, UCNS geometric authority, and EDCM text-domain authority separately; never restore historical gonal-morphology, omega/phi/psi, bone/flesh, or carrier-LCM language rules. +--- + +# gonol-build — construct, close, promote, recurse + +Use this procedural skill to preserve gonol construction semantics without +collapsing repository authority boundaries. + +The governing split is: + +```text +METAPAT -> conceptual meaning of affixiation and relational integration +UCNS -> gonol geometry, native Möbius/Public Gonol carrier, geometric operations +EDCM -> text-domain admission and linguistic/semantic gonol construction +skill-lib -> construction, evidence, replay, and continuation discipline +``` + +No repository gains another repository's authority merely because a construction +crosses the boundary. + +## Workflow: authority gate + +Before acting: + +1. Resolve the current commits or PR heads of every repository whose authority + the construction uses. +2. Read the governing repository instructions and the directly applicable + canon/contract source before choosing a construction rule. +3. For affixiation, resolve current METAPAT semantics before implementing its + geometry or text-domain application. +4. For carrier, topology, orientation, closure geometry, or Public Gonol + operations, resolve current UCNS authority. +5. For character admission, morphology, words, definitions, source corpora, and + recursive textual relations, resolve current EDCM authority. +6. Distinguish declared architecture, implemented construction, evidence status, + proposed continuation, and `hmmm`. +7. If governing sources disagree, stop at the conflict. Do not choose the most + convenient repository or reconstruct authority from historical artifacts. + +Treat `hmmm` and an unresolved constructor as a ban on unqualified promotion, +not as a ban on declared candidate construction. An unresolved constructor is +permission to construct a named, bounded, falsifiable candidate under the +contracts that are already fixed; it is not permission to invent the missing +contract. `hmmm` blocks unqualified certainty and silent canonization. It does +not block declared experimentation, implementation, comparison, or candidate +construction. + +## Domain rule: every character is a gonol + +For active EDCM text construction: + +```text +every admitted character is a gonol +``` + +This is an **EDCM text-domain rule**, not a UCNS linguistic rule and not a +METAPAT axiom. + +EDCM owns what counts as an admitted character for a declared source/profile. +If the source boundary has not selected code point, grapheme, exact Public Gonol +glyph inventory, or another character unit, preserve that question as `hmmm`. +UCNS may geometrically realize an admitted character on its carrier; UCNS does +not silently decide EDCM's character-admission semantics. + +Character occurrences remain separately addressable even when repeated. Their +source identity, order, multiplicity, and provenance are preserved according to +the active EDCM construction profile. + +## Construction invariant + +```text +eligible gonol participants + -> explicit relation or geometrically authorized function application + -> relation enters the construction + -> closure with source identity and receipt + -> completed gonol + -> atomic participant at another declared scale +``` + +`atomic` means indivisible for participation at the consuming scale. It does +not mean internally structureless, provenance-free, irreversible, or forbidden +from inspection. + +When a relationship helps constitute the result, keep it intrinsic to the +gonol construction. Sidecars may carry indexes, caches, projections, +provenance, and receipts; an external edge table does not become the gonol's +authoritative relational content merely because it is easier to query. + +## Active EDCM text order + +Unless current EDCM authority explicitly changes it, preserve: + +```text +characters -> morphology -> definitions -> recursive gonol relations +``` + +This is an order of construction dependencies, not permission to flatten every +higher-scale gonol back into characters. Close each completed construction and +reuse its atomic identity at the consuming scale. + +Words and other intermediate closures may exist where the declared construction +requires them; do not manufacture a mandatory scale merely because a conventional +NLP pipeline usually has one. + +## Affixiation boundary + +METAPAT defines affixiation conceptually: already-bounded participants remain +individually addressable, their identity and provenance are preserved, the +declared relation may integrate as a higher-scale object-whole, and the +integrated whole may later participate recursively without erasing its +constituents. + +UCNS owns any exact geometric realization of that operation. Do not invent an +alternative carrier, topology, scale increment, arity rule, containment rule, +or coupling law merely to complete an implementation. Implement the native +carrier under the fixed METAPAT invariants and let unresolved geometric law +remain `hmmm` until construction exposes it. + +EDCM applies affixiation to text-domain gonols. Linguistic prefixes and suffixes +are one instance of affixiation; they do not define affixiation. + +The complete English root, stem, affix, irregular-transformation, and family law +remains unresolved unless current EDCM source/evidence establishes otherwise. +Never invent a decomposition to complete a pipeline. Do not assume every word is +`root + affix`, that a lemma is a final root, or that one stemmer supplies +semantic authority. + +## Closure rules + +- Preserve ordered occurrence identity, multiplicity, exact source evidence, + source offsets, and provenance required by the governing EDCM profile. +- Apply no normalization, folding, trimming, deduplication, inferred sorting, + or silent collapse unless the current profile explicitly authorizes it. +- Keep completed gonol closure intact inside larger constructions. Do not reopen + a closed word or definition merely because a larger relation contains it. +- A repeated completed gonol may reuse atomic identity when the governing + construction says it is the same gonol; repeated occurrences remain + separately addressable. +- Larger and smaller scales may couple directly when the governing construction + permits it. Do not invent mandatory adjacent-scale traversal. +- Do not materialize an all-pairs relationship graph as semantic authority. +- Do not substitute conventional NLP token IDs, subword IDs, opaque embedding + vectors, or whole-string hashes for gonol identity. + +## Public Gonol function application + +UCNS owns the geometric operation of Public Gonol function positions. EDCM may +apply only operations geometrically authorized by the current UCNS source and +evidence. + +- An unresolved geometric operation remains `hmmm`; Unicode names, dictionary + definitions, neighboring glyphs, or conventional punctuation grammar do not + fill it. +- Require occurrence-addressed application context when the governing EDCM + construction requires context. +- Never infer adjacency, precedence, grammatical role, or application scope from + glyph shape alone. +- Bind function identity, result identity, ordered participants, occurrence + addresses, carrier/construction identity, and source profile in the receipt. +- Replay against the same geometric authority and explicit construction plan. +- Do not promote structural survival into parsing, grammar, semantic utility, or + universal function law. + +## Candidate construction + +`Constructor unresolved` means no constructor is yet canonical. It does not mean +construction cannot begin. + +- Inventing hidden canon is prohibited. +- Constructing a declared, falsifiable candidate is required progress once the + governing contracts name the participants and boundary sufficiently to build. +- Freeze selectable implementation choices before inspecting the candidate's + evidentiary outcome when those choices could change the claimed result. +- A candidate must name its identity, standing, frozen choices, nonclaims, and + selection effect before a completion receipt is minted. +- Replay of a candidate establishes only that candidate's reproducibility. It + does not select it or transfer authority across repositories. + +## Evidence and replay + +For a construction that claims completion: + +1. Bind exact METAPAT, UCNS, EDCM, source-artifact, profile, code, and option + identities that materially determine the construction. +2. Admit the complete declared source, not an inspected prefix presented as a + finished run. +3. Preflight required compute and storage before starting. Once an admitted + healthy run begins, let it reach its natural terminal condition unless a + genuine safety boundary or preregistered load-bearing stop condition fires. +4. Emit deterministic construction/semantic receipts separately from resource + observations. +5. Independently reconstruct or replay the complete declared scope. +6. Compare byte-for-byte where the protocol requires exact identity. +7. Propagate failures and unresolved prerequisites without changing criteria + after outcome inspection. + +Passing fixtures proves only the fixtures. A historical receipt remains +historical evidence after its constructor or authority split is superseded; it +is not a receipt for the replacement construction. + +## Required output + +Report: + +```text +authority identities: +source identity: +construction identity: +participants and scales: +intrinsic relations/functions: +closure boundary: +atomic participation boundary: +receipt and replay status: +claims supported: +claims not supported: +hmmm: +next dependency-complete action: +``` + +Use `SURVIVED`, `FALSIFIED`, `BLOCKED`, `UNRESOLVED`, and `DEPRECATED` only under +the governing protocol. Do not translate `SURVIVED` into proved or canonical. + +## Usage guidance + +When building text gonols, start in EDCM and consume UCNS geometry rather than +moving text semantics into UCNS. When building or repairing carrier geometry, +start in UCNS and use the METAPAT contract only for the relational invariants it +authorizes. When affixiation semantics themselves are in question, repair or +resolve them in METAPAT before downstream construction. + +A minimal routing example is: + +```text +METAPAT: affixiation preserves bounded participant identity/provenance +UCNS: realize that relation on the native Möbius/Public Gonol geometry +EDCM: admit characters as gonols and construct text through affixiation +``` + +## Anti-patterns: refuse these + +- Assigning character, morphology, definition, or lexical-source authority to + UCNS merely because UCNS provides their geometry. +- Assigning affixiation semantics to EDCM or UCNS merely because they implement + or apply it. +- Reopening closed gonols merely because a larger construction contains them. +- Inferring function context, syntax, precedence, or operation from adjacency, + Unicode names, dictionary glosses, or glyph shape. +- Treating a source word list as a semantic dictionary. +- Treating `hmmm` or an unresolved constructor as permission to refuse a + declared candidate construction, complete run, or replay. +- Inventing morphology, a lexical family map, geometry, measurement authority, + alternate carrier, scale rule, or coupling law to fill an absent constructor. +- Promoting a sidecar relationship graph into intrinsic gonol semantics. +- Treating a partial corpus run as complete evidence. +- Adding arbitrary wall-clock limits to a healthy admitted computation. +- Restoring the deprecated omega/phi/psi cores, bone/flesh categories, fixed + morphology weights, or `multiplyFuel`/carrier-LCM as the universal language + law. +- Transferring UCNS construction survival into EDCM measurement validity, + PTCNA efficacy, cognition claims, or selected universal canon. + +## Minimal examples + +Character admission: + +```text +EDCM source/profile admits "a" -> that character occurrence is a gonol +UCNS supplies its authorized carrier geometry +EDCM owns the text-domain construction that consumes it +``` + +Recursive closure: + +```text +bounded gonols + declared relation + -> affixiate under METAPAT invariants + -> UCNS geometric realization + -> closed EDCM text-domain gonol + -> atomic participation in a later declared relation +``` + +Honest incomplete continuation: + +```text +geometric coupling law unresolved + -> construct the smallest declared UCNS candidate allowed by fixed contracts + -> preserve candidate standing + -> hmmm blocks promotion, not construction +``` + +## hmmm + +`hmmm` blocks unqualified promotion. It does not block experimentation or +construction of a declared candidate. + +- which exact EDCM character-admission unit applies where not already source-pinned; +- the source-supported complete English morphology law; +- the exact UCNS Möbius-carrier affixiation/coupling law exposed by implementation; +- executable geometry for direct coupling across distant recursive scales; +- quantitative compression and reconstruction behavior after recursive gonols exist; +- which recursive-gonol candidate, if any, later becomes selected canon. diff --git a/.agents/skills/the-interdependency/SKILL.md b/.agents/skills/the-interdependency/SKILL.md index 74f4d53..d42dfd3 100644 --- a/.agents/skills/the-interdependency/SKILL.md +++ b/.agents/skills/the-interdependency/SKILL.md @@ -17,6 +17,7 @@ description: Protocol and workflow for all tasks involving The Interdependency o ## Core Doctrine +- **Agent/work context gate**: `skill-lib` is standing context for org agents. At every agent instantiation, resolve the available skill-lib entrypoint/index plus the governing repository instructions before that agent may reason about or execute org work. At the start of every unit of work, reevaluate the request against skill descriptions and read every applicable `SKILL.md` before acting. Child/sub-agents inherit already-resolved repository identities, governing contracts, and applicable skill context from the parent, then reevaluate triggers for their own assignment. Previously resolved authoritative instructions stay resolved until their source changes, conflicts, becomes unavailable, or is explicitly superseded. Do not ask the user to restate repository knowledge that authoritative sources already resolve. If required authority cannot be resolved, stop that boundary as `hmmm`; do not guess or reconstruct stable project semantics from conversational repetition. - **Structure preservation first**: Before any summarization, compression, decision, or output, preserve the complete relational structure, variables, topology, epistemic status (declared / implemented / inferred / hmmm), distinct layers (lived experience vs formal claims vs emotional), and explicitly mark all unresolveds. This follows the org's neurodivergence-preserving interaction principles. - **Resource-run preflight and completion**: Resource scarcity requires contemplation **before** a compute run begins. Before launch, inspect or estimate whether available time under real external constraints, CPU, memory, disk, battery/power, network, quotas, API/tool usage limits, and session/process durability are sufficient for the run to reach its natural terminal condition. If there is material doubt that it can finish, do not start it: reduce, stage/checkpoint, relocate, acquire resources, or leave it `hmmm`. Once a healthy run begins, let it finish to completion or deterministic computational failure unless the user explicitly cancels it or an unforeseen real resource/safety emergency requires interruption. Do **not** invent or enforce a wall-clock cutoff merely to make work bounded, falsifiable, or convenient. Runtime/resource ceilings are stopping criteria only when the quantity is itself load-bearing to the hypothesis or acceptance criterion, an authorized safety boundary, or a real externally imposed hard limit, and they must be justified before launch. - **METAPAT consultation gate**: Consult current `The-Interdependency/metapat` before committing a conceptual choice when the task must decide which distinctions, relations, boundaries, transformations, scales, or cross-domain correspondences should organize downstream work. METAPAT consultation is also required when an unresolved conceptual choice would constrain architecture, semantics, measurement, ontology, or later falsifiable claims. Do not consult METAPAT merely to execute an already-fixed implementation, run tests, repair syntax, move data, or apply a relation whose meaning and boundary are already established. METAPAT is the source of truth for its own doctrine; skill-lib routes to it and must not duplicate a frozen theory snapshot. @@ -66,13 +67,14 @@ When consultation triggers, inspect the current METAPAT repository state before ## Workflow -1. **Trigger detection**: Activate on any The-Interdependency context or the example trigger phrases listed in the description. -2. **Resource preflight**: Before starting any compute run, decide whether the available resources can sustain it to its natural terminal condition. If not, do not launch it. Do not substitute an arbitrary timeout for preflight judgment. -3. **METAPAT gate**: Before conceptual or architectural commitment, run the consultation test above. If triggered, inspect current METAPAT before selecting the relation, boundary, transformation, or cross-domain mapping. -4. **Context assembly**: For transcript work, explicitly structure output using EDCMBONE energy-dissonance mapping, F-metrics, failure-mode tags, and accessibility annotations. Preserve full original relations. -5. **Artifact production**: Write code/docs with msdmd blocks (if applicable) + dedicated "Usage Guidance" section or equivalent. Include examples that can be copy-pasted. -6. **GitHub hygiene**: Check drift, update indexes, propagate only after validation. Reference this skill in commit messages where relevant. -7. **Output packaging**: Structure responses with: +1. **Agent/work context gate**: On agent birth, resolve skill-lib plus governing repository instructions before org work begins. On every work start, reevaluate skill triggers and load applicable contracts before reasoning or acting. Inherit resolved authority into child/sub-agents; do not make the user restate stable repository knowledge. Missing required authority is `hmmm` and blocks that boundary. +2. **Trigger detection**: Activate on any The-Interdependency context or the example trigger phrases listed in the description. +3. **Resource preflight**: Before starting any compute run, decide whether the available resources can sustain it to its natural terminal condition. If not, do not launch it. Do not substitute an arbitrary timeout for preflight judgment. +4. **METAPAT gate**: Before conceptual or architectural commitment, run the consultation test above. If triggered, inspect current METAPAT before selecting the relation, boundary, transformation, or cross-domain mapping. +5. **Context assembly**: For transcript work, explicitly structure output using EDCMBONE energy-dissonance mapping, F-metrics, failure-mode tags, and accessibility annotations. Preserve full original relations. +6. **Artifact production**: Write code/docs with msdmd blocks (if applicable) + dedicated "Usage Guidance" section or equivalent. Include examples that can be copy-pasted. +7. **GitHub hygiene**: Check drift, update indexes, propagate only after validation. Reference this skill in commit messages where relevant. +8. **Output packaging**: Structure responses with: - Preserved structure / epistemic layers first. - EDCMBONE-mapped analysis where transcripts are involved. - Usage guidance and examples. @@ -81,6 +83,8 @@ When consultation triggers, inspect the current METAPAT repository state before ## Anti-patterns +- Beginning org work or instantiating an org agent without resolving skill-lib, governing repo instructions, and applicable contracts first. +- Asking the user to restate stable repository knowledge instead of resolving it from its authoritative source. - Flattening, dropping variables, or losing topology/relations before acting or summarizing (directly conflicts with neurodivergence preservation). - Starting a compute run when available resources have not been considered sufficiently to expect completion. - Terminating a healthy compute run because of an arbitrary wall-clock limit that was not actually load-bearing to the claim, safety boundary, or external resource limit. @@ -107,5 +111,4 @@ hmmm - Precise harness integration for automatically fetching current METAPAT after this gate triggers; the skill currently defines the decision rule and source-of-truth boundary, while the consuming agent uses its available GitHub/local-repo access. - Whether the historical `meta` skill should remain as a compatibility router or be removed after all consumers propagate this gate. - Whether a companion metadata-block skill (e.g. `# === TIW_WORKFLOW ===` or `# === INTERDEPENDENCY ===`) should be added for self-declaring modules inside The-Interdependency repos. -- Deeper integration with a0p-instancing / agent-instantiation so that TIW-context automatically loads this skill for sub-agents. - Exact canonical reference for the full EDCMBONE transcript assembly protocol — should the detailed steps live in this skill or be expanded inside the edcmbone repo's own skill definitions? diff --git a/.github/workflows/skill-compliance.yml b/.github/workflows/skill-compliance.yml index d692bd3..4944533 100644 --- a/.github/workflows/skill-compliance.yml +++ b/.github/workflows/skill-compliance.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@v7.0.1 with: repository: The-Interdependency/skill-lib - ref: a0cb6285e37734609b4b487ae4a2e44c6108d2b8 + ref: a1c6a7124af537ee9937b6fc6084940091982fe5 path: skill-lib - name: Check vendored subset byte-for-byte @@ -31,7 +31,7 @@ jobs: run: | python tools/check_consumer_drift.py ../edcm \ --canon-root . \ - --sha a0cb6285e37734609b4b487ae4a2e44c6108d2b8 \ + --sha a1c6a7124af537ee9937b6fc6084940091982fe5 \ --strict-sha \ --require-vendored @@ -48,7 +48,7 @@ jobs: uses: actions/checkout@v7.0.1 with: repository: The-Interdependency/skill-lib - ref: a0cb6285e37734609b4b487ae4a2e44c6108d2b8 + ref: a1c6a7124af537ee9937b6fc6084940091982fe5 path: skill-lib - name: Set up Python diff --git a/AGENTS.md b/AGENTS.md index 17014b5..9b64cda 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,13 +1,13 @@ name: edcm description: | - Energy–Dissonance Circuit Model research and measurement repository. Preserve the frozen maintained baseline as a candidate, run the exact UCNS–EDCM experiment graph, and never transfer proof, empirical validity, or canon status across repository boundaries. + Energy–Dissonance Circuit Model research, text-gonol construction, and measurement repository. Preserve the frozen maintained baseline as a candidate, keep METAPAT affixiation semantics / UCNS geometry / EDCM text construction distinct, run the exact UCNS–EDCM experiment graph, and never transfer proof, empirical validity, or canon status across repository boundaries. # === LLMS === # id: edcm_agent_overview -# content: EDCM now has a frozen maintained baseline and an experiment-first UCNS–EDCM research surface. The baseline is candidate edcm-measurement-v1, not automatic joint canon. Joint canon may be selected only through reproducible development and holdout experiments with exact EDCM/UCNS identities, declared structural and comparison policies, preserved falsifiers, information-loss records, and a separate decision packet. Preserve NA != 0 and all proof/measurement non-transfer boundaries. +# content: EDCM has a frozen maintained measurement baseline, an experiment-first UCNS–EDCM research surface, and the active text-domain gonol construction boundary. METAPAT owns affixiation semantics; UCNS owns gonol/Möbius/Public Gonol geometry and geometrically established operations; EDCM owns text-domain admission and linguistic/semantic gonol construction, including the rule that every admitted character is a gonol. Construction does not activate measurement. The baseline is candidate edcm-measurement-v1, not automatic joint canon. Preserve NA != 0 and all semantic/geometry/construction/measurement non-transfer boundaries. # # id: edcm_agent_usage -# content: Read CANON.md, README.md, docs/UCNS_EDCM_EXPERIMENT_PROGRAM.md, CLAUDE.md, .agents/skills/the-interdependency/SKILL.md, and .agents/skills/meta-module-build/SKILL.md before editing. For joint experiments install the exact UCNS commit declared by edcm.ucns_edcm_experiments, run tests/test_ucns_edcm_experiments.py, run the experiment twice, require byte-identical reports, and retain supported, falsified, and errored hypotheses without appointing a winner. +# content: Read CANON.md, docs/GONOL_LANGUAGE_BOUNDARY.md, .agents/skills/gonol-build/SKILL.md, README.md, docs/UCNS_EDCM_EXPERIMENT_PROGRAM.md, CLAUDE.md, and the applicable organization skills before editing. For text-gonol work start in EDCM, consume current METAPAT affixiation invariants and current UCNS geometry, keep unresolved geometric operations hmmm, and independently replay claimed completed constructions. For joint measurements freeze the EDCM projection and falsifier separately. # === END LLMS === # EDCM agent entrypoint @@ -15,36 +15,48 @@ description: | ## Read first 1. `CANON.md` -2. `README.md` -3. `docs/UCNS_EDCM_EXPERIMENT_PROGRAM.md` -4. `CLAUDE.md` -5. `.agents/skills/the-interdependency/SKILL.md` -6. `.agents/skills/msdmd/SKILL.md` -7. `.agents/skills/meta-module-build/SKILL.md` -8. `.agents/skills/test-build/SKILL.md` -9. `.agents/skills/canon/SKILL.md` -10. `.agents/skills/interdependent-work-graph/SKILL.md` for cross-repository work -11. `docs/integrity-gates.md` -12. `docs/RETAINED_STRUCTURE.md` in the pinned UCNS checkout when working on joint structure -13. the source module's `MODULE_BUILD` block and its named tests +2. `docs/GONOL_LANGUAGE_BOUNDARY.md` +3. `.agents/skills/gonol-build/SKILL.md` for gonol, character, morphology, definition, recursive-relation, or affixiation work +4. `README.md` +5. `docs/UCNS_EDCM_EXPERIMENT_PROGRAM.md` +6. `CLAUDE.md` +7. `.agents/skills/the-interdependency/SKILL.md` +8. `.agents/skills/msdmd/SKILL.md` +9. `.agents/skills/meta-module-build/SKILL.md` +10. `.agents/skills/test-build/SKILL.md` +11. `.agents/skills/canon/SKILL.md` +12. `.agents/skills/interdependent-work-graph/SKILL.md` for cross-repository work +13. `docs/integrity-gates.md` +14. the exact historical UCNS source named by a historical experiment when replaying it +15. the source module's `MODULE_BUILD` block and its named tests ## Authority boundaries ```text -EDCM baseline implementation: The-Interdependency/edcm:edcm/measurement -UCNS research instruments: The-Interdependency/ucns at the experiment-pinned commit -semantic authority: The-Interdependency/metapat when explicitly attached -organization skills: The-Interdependency/skill-lib +METAPAT affixiation semantics: The-Interdependency/metapat at the current governing commit +UCNS gonol geometry: The-Interdependency/ucns at the current governing or experiment-pinned commit +EDCM text construction: The-Interdependency/edcm current canon/profile +EDCM baseline measurement: The-Interdependency/edcm:edcm/measurement +organization skills: The-Interdependency/skill-lib@a1c6a7124af537ee9937b6fc6084940091982fe5 experiment evidence: exact report, corpus, candidate, and workflow identities ``` Repository boundaries are authority and provenance boundaries, not isolated-agent boundaries. +For active EDCM text construction: + +```text +every admitted character is a gonol +``` + +EDCM owns the character-admission profile and linguistic/semantic construction. UCNS owns the geometry used to realize admitted gonols. METAPAT owns the meaning of affixiation. Do not move either semantic authority into UCNS merely because UCNS supplies the carrier. + ## Current status - `edcm/measurement/` is the frozen maintained baseline candidate. - `edcm.ucns_edcm_experiments` is the first joint experiment runner. -- UCNS structural policies, product-character candidates, and faithful-breadth candidates remain noncanonical. +- EDCM owns current text-domain gonol admission and construction; measurement remains separately frozen and evaluated. +- UCNS structural policies, product-character candidates, faithful-breadth candidates, and unresolved Möbius coupling laws remain noncanonical unless current UCNS authority says otherwise. - EDCM axes, thresholds, marker lists, and circuit parameters remain candidates unless an explicit canon decision says otherwise. - A passing hypothesis is experiment-supported evidence, not canon. - A failed hypothesis remains evidence and must not be removed to make the report look successful. @@ -60,7 +72,7 @@ python -m edcm.ucns_edcm_experiments --ucns-source-root /path/to/ucns-checkout - diff -u artifacts/ucns-edcm-report.json artifacts/ucns-edcm-report-repeat.json ``` -The dedicated workflow checks out the exact UCNS commit and uploads the report artifact. +Historical runners use the exact UCNS commit they declare; do not silently repin historical evidence to current UCNS. ## Required baseline validation @@ -76,16 +88,25 @@ python -m twine check dist/* ## Non-negotiable boundaries - `NA != 0`. -- represented evidence != candidate-measured evidence != experiment-supported evidence != canonically measured evidence. +- every admitted character is a gonol for active EDCM text construction. +- METAPAT defines affixiation; EDCM applies it; UCNS realizes its geometry where constructed. +- represented evidence != constructed representation != candidate-measured evidence != experiment-supported evidence != canonically measured evidence. - UCNS proof or theorem status does not validate EDCM readouts. - EDCM empirical fit does not prove UCNS mathematics. - METAPAT labels are authority constraints, not calculated EDCM values. - package availability alone attaches no evidence. +- unresolved UCNS geometric operation remains `hmmm`; do not infer it from Unicode names, dictionary definitions, glyph shape, adjacency, or conventional grammar. - no structural policy, support assignment, comparison policy, EDCM axis, `M`, or `B` becomes canonical by registration, majority, convenience, or development-fixture success. - exact turn order, multiplicity, sidedness, source bytes, candidate identity, and information loss must remain recoverable. - transcript-derived claims may not be expanded into diagnosis, intention, morality, consciousness, or external truth. - new EDCM-native modules require accurate `MODULE_BUILD` metadata, usage guidance, and real test references. +## Usage guidance + +For new text-gonol construction, begin in EDCM. Resolve the exact EDCM source/admission profile, import METAPAT affixiation invariants without redefining them, consume current UCNS geometry, build the declared construction, and replay it independently before claiming completion. Freeze any EDCM measurement only after construction and keep its evidence status separate. + +For historical experiments, reproduce the exact historical producer epoch and names. Historical UCNS-owned lexical artifacts remain evidence; they do not restore current language authority to UCNS. + ## hmmm -External holdout custody, independent replication, human outcome-label authority, signed producer records, and the procedure for the first UCNS–EDCM canon decision remain unresolved. +The exact character-admission unit remains profile-specific where not selected. The source-supported complete English morphology law, the exact UCNS Möbius-carrier affixiation/coupling law, direct distant-scale coupling geometry, EDCM measurement projection for recursive text gonols, external holdout custody, independent replication, human outcome-label authority, signed producer records, and the procedure for the first UCNS–EDCM canon decision remain unresolved. diff --git a/CANON.md b/CANON.md index ca9d4a4..c1d7c51 100644 --- a/CANON.md +++ b/CANON.md @@ -29,35 +29,54 @@ This reciprocal loop is the intended meaning of **UCNS–EDCM canon**. ## Gonol language boundary -The prior **lexical-floor** construction is DEPRECATED. NGSL 1.2 is a word list, not the dictionary semantic source required for the active language path, and its fixed-list closure rule has no forward authority. +The prior **lexical-floor** construction is DEPRECATED as current architecture. Historical artifacts keep their exact names and producer epochs for replay; they do not govern new text construction. -UCNS has authorized a Scrabble dictionary as the replacement lexical source class. Exact edition/source identity and custody must be pinned upstream before ingestion. - -The current language-object direction is gonol-native: +The active authority split is: ```text -Unicode character gonols - ↓ -dictionary lexical entries / words - ↓ -word gonols +METAPAT + affixiation semantics and relational-integration invariants ↓ -source-bound dictionary definitions and senses +UCNS + gonol geometry, native Möbius/Public Gonol carrier, + geometrically established operations ↓ -ordered semantic relationships among word gonols +EDCM + text-domain admission and linguistic/semantic gonol construction ↓ -definition gonols = first lexical deep-recursion layer +EDCM measurement + separately frozen projections, metrics, and falsifiers +``` + +For active EDCM text construction: + +```text +every admitted character is a gonol +``` + +This is an EDCM text-domain rule. EDCM owns the declared source/profile that determines what is admitted as a character. If a construction has not yet selected its exact unit—Unicode code point, grapheme, Public Gonol glyph inventory, or another explicit unit—that admission boundary remains `hmmm`. UCNS may realize admitted characters geometrically; UCNS does not own the linguistic admission rule merely because it owns the geometry. + +The current EDCM construction dependency is: + +```text +characters + ↓ +morphology + ↓ +definitions + ↓ +recursive gonol relations ``` -The semantic relationships expressed by the dictionary definitions are themselves the first lexical recursive layer. They are not metadata awaiting a later embedding step. +This is a dependency order, not permission to flatten completed gonols or impose conventional NLP intermediate scales. A completed gonol is atomic for participation at its consuming scale while constituent identity and provenance remain recoverable. -The replacement path does not insert conventional NLP token IDs, subword IDs, opaque external embedding vectors, or whole-string cryptographic hashes. Source definition prose may remain custody evidence; the semantic representation is the source-bound gonol relationship structure constructed from it. +Affixiation is defined by METAPAT, not by EDCM and not by UCNS. EDCM applies affixiation to text-domain gonols. UCNS owns any exact geometric realization on the native Möbius/Public Gonol carrier. An unresolved UCNS coupling law remains `hmmm`; neither EDCM nor UCNS may fill it by importing an invented carrier, topology, scale increment, arity rule, containment rule, or linguistic convention. -A dictionary-derived definition gonol is intended to occupy the semantic-representation role commonly served by vector embeddings. That analogy establishes no semantic quality, metric behavior, equivalence, benchmark advantage, or downstream utility. +The replacement path does not insert conventional NLP token IDs, subword IDs, opaque external embedding vectors, or whole-string cryptographic hashes. Source prose, dictionaries, corpora, annotations, and labels may remain source evidence and provenance; they become gonol semantics only through an explicit EDCM construction whose admission, relation, closure, and replay boundaries are declared. -EDCM may consume exact UCNS gonol identities and source-bound receipts only under an explicit consumer contract. Any EDCM scalar projection or measurement must separately declare its mapping and information loss. UCNS representation does not activate or validate EDCM measurement; EDCM outcomes do not validate UCNS semantics, proof status, or construction law. +UCNS Public Gonol function positions may be used by EDCM only to the extent their operations are geometrically established. Unicode names, dictionary definitions, glyph shape, adjacency, or conventional punctuation grammar do not define a UCNS operation. An unresolved operation remains `hmmm`. -Historical EDCM experiment or profile surfaces may retain `token`, `lexical-floor`, and `word-gonol` terminology where those names are part of frozen evidence. Such terms do not create a tokenizer layer or restore the deprecated lexical-floor premise as current architecture. Historical artifacts are not rewritten by this correction. +EDCM construction and EDCM measurement remain separate. A completed gonol construction does not activate measurement. Any scalar projection or measurement must separately declare its mapping, information loss, metric, aggregation, baseline, partitions, stopping rules, and falsifiers. UCNS geometry does not validate EDCM measurement; EDCM outcomes do not validate UCNS geometry or METAPAT semantics. See [`docs/GONOL_LANGUAGE_BOUNDARY.md`](docs/GONOL_LANGUAGE_BOUNDARY.md). @@ -180,16 +199,19 @@ Where discourse graphs are involved, the experiment must additionally retain: - a canonical bundle identity across alternatives; - information loss for every graph projection. -For new language-semantic experiments, the experiment must additionally retain: +For new text-gonol or language-semantic experiments, the experiment must additionally retain: -- the exact UCNS dictionary-corpus and source identity; -- source-bound dictionary-definition-gonol receipt identities; -- constituent order, multiplicity, occurrence position, sense, context, source, and provenance; -- explicit failure on tokenizer, subword, opaque-vector, or whole-string-hash substitution; -- the EDCM projection and declared information loss separately from the UCNS representation; and -- preregistered comparison criteria before semantic or downstream outcome inspection. +- the exact EDCM source artifact and character-admission profile; +- the current METAPAT affixiation authority identity when affixiation is used; +- the exact UCNS geometry/carrier identity used by the construction; +- EDCM construction code/profile and completion-receipt identities; +- constituent identity, order, multiplicity, occurrence position, relation identity, scale, source, and provenance; +- explicit failure on tokenizer, subword, opaque-vector, or whole-string-hash substitution for gonol identity; +- unresolved UCNS geometric operations as `hmmm`, not semantic inference; +- the EDCM measurement projection and declared information loss separately from EDCM construction; and +- preregistered comparison criteria before semantic or downstream outcome inspection when the criterion could be outcome-selected. -Historical lexical-floor artifacts may be reproduced against their original exact inputs, but their fixed-list closure criteria are not forward experiment requirements. +Historical lexical-floor artifacts may be reproduced against their original exact inputs, but their historical UCNS producer boundaries and fixed-list criteria are not forward experiment requirements. Hypothesis failure is a valid experiment result and must not be converted into a build failure merely to preserve a preferred model. @@ -203,8 +225,10 @@ edcm_fit_implies_ucns_proof = false candidate_registration_implies_canon = false passing_development_fixtures_implies_canon = false majority_candidate_agreement_implies_truth = false -definition_gonol_role_analogy_implies_embedding_efficacy = false +gonol_semantic_role_implies_embedding_efficacy = false historical_lexical_floor_name_implies_current_floor_architecture = false +ucns_geometry_implies_edcm_text_semantics = false +edcm_text_construction_implies_measurement_validity = false NA_equals_zero = false ``` @@ -220,9 +244,10 @@ This phase may implement: - competing resolver and graph-projection policies; - positive unresolved-reference and alternative-bundle evidence; - reproducible reports and policy-preservation findings; -- CI execution against an exact UCNS commit; -- fail-closed consumer validation for future source-bound dictionary-definition-gonol receipts; and -- preregistered EDCM evaluations of those receipts once the upstream construction exists. +- CI execution against exact UCNS commits where experiments require them; +- source-bound EDCM character, morphology, definition, and recursive-gonol candidate constructors under the current authority split; +- candidate UCNS Möbius-carrier realizations of affixiation under fixed METAPAT invariants; and +- preregistered EDCM measurements of completed text-gonol constructions. This phase may not promote: @@ -232,16 +257,18 @@ This phase may not promote: - canonical product character `M`; - canonical faithful breadth `B`; - canonical discourse resolver, relation vocabulary, or graph precedence; -- arbitrary dictionary prose into a completed semantic relation without source-bound gonol construction; -- the deprecated NGSL closed-floor rule into the replacement dictionary path; +- arbitrary dictionary prose into completed gonol semantics without an explicit EDCM construction; +- the deprecated NGSL closed-floor rule into current text construction; - a tokenizer, subword vocabulary, opaque vector lookup, or whole-string hash into the gonol-native language path; -- definition-gonol role analogy into a claim of embedding replacement efficacy; +- gonol semantic-role analogy into a claim of embedding replacement efficacy; +- Unicode names, dictionary definitions, adjacency, or glyph shape into UCNS function authority; +- an invented alternative carrier, topology, scale increment, arity rule, containment rule, or coupling law to fill unresolved UCNS geometry; - diagnosis, intention, morality, consciousness, or external truth claims; - a complete production `UCNSObject` or EDCM deployment contract. ## Usage guidance -Run each joint program only in an environment containing the exact UCNS experiment commit declared by the runner. The current discourse-graph program is: +Run each historical joint program only in an environment containing the exact UCNS experiment commit declared by that runner. The current discourse-graph program is: ```text python -m edcm.ucns_edcm_experiments_v4 \ @@ -251,8 +278,8 @@ python -m edcm.ucns_edcm_experiments_v4 \ Every report is research evidence. No report is a canon file, and no report may be renamed or imported as one. -For new semantic work, do not treat EDCM's existing arbitrary definition strings, historical word-profile outputs, or lexical-floor-named artifacts as the current semantic basis. Consume the exact future UCNS dictionary-derived producer receipt, freeze the EDCM mapping and falsifier, then evaluate. +For new text-gonol work, start in EDCM: resolve the EDCM source/admission profile, import current METAPAT affixiation invariants, consume current UCNS geometry, construct and replay the EDCM gonols, and freeze any measurement separately. Do not move language semantics back into UCNS merely because UCNS supplies the carrier geometry. ## hmmm -The exact Scrabble dictionary edition/source, machine-readable acquisition, immutable source identity, and custody/redistribution boundary remain upstream UCNS source questions. UCNS must also generalize its first-recursion producer away from NGSL closure and 2,809-target coverage before EDCM consumes the replacement representation. EDCM has not yet selected a lawful projection, metric, benchmark, or falsifier for evaluating that future representation. External holdout custody, independently authored graph annotations, human outcome labels, multilingual evidence, separate implementation replication, and the authority procedure for the first joint canon selection also remain open. +The exact EDCM character-admission unit remains source/profile-specific where not yet selected. The source-supported complete English morphology law remains unresolved. UCNS still has to expose the exact native Möbius-carrier affixiation/coupling law and direct distant-scale coupling geometry through implementation rather than semantic inference. EDCM has not yet selected a lawful projection, information-loss account, metric, benchmark, or falsifier for evaluating a completed recursive text-gonol representation. External holdout custody, independently authored graph annotations, human outcome labels, multilingual evidence, separate implementation replication, and the authority procedure for the first joint canon selection also remain open. diff --git a/CLAUDE.md b/CLAUDE.md index 41b4ebd..efede29 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,18 +4,20 @@ This repository is the maintained Python package for the Energy–Dissonance Cir ## Read first -1. `codex-handoff/2026-07-12-stack-repair/REQUIRED_CHANGES.md` -2. `codex-handoff/2026-07-12-stack-repair/COMPLETED_LOOKS_LIKE.md` -3. `codex-handoff/2026-07-12-stack-repair/IMPLEMENTATION_STATUS.md` -4. `README.md` -5. `docs/GONOL_LANGUAGE_BOUNDARY.md` -6. `docs/integrity-gates.md` -7. `docs/ucns-adapter.md` -8. `docs/shared-stack-result.md` -9. `docs/consolidation-edcmbone.md` -10. `docs/codex_edcmucns_v031_handoff.md` - -Unknown or unresolved facts are written `hmmm`, not guessed. +1. `CANON.md` +2. `docs/GONOL_LANGUAGE_BOUNDARY.md` +3. `.agents/skills/gonol-build/SKILL.md` when constructing gonols or applying affixiation +4. `codex-handoff/2026-07-12-stack-repair/REQUIRED_CHANGES.md` +5. `codex-handoff/2026-07-12-stack-repair/COMPLETED_LOOKS_LIKE.md` +6. `codex-handoff/2026-07-12-stack-repair/IMPLEMENTATION_STATUS.md` +7. `README.md` +8. `docs/integrity-gates.md` +9. `docs/ucns-adapter.md` +10. `docs/shared-stack-result.md` +11. `docs/consolidation-edcmbone.md` +12. `docs/codex_edcmucns_v031_handoff.md` + +Unknown or unresolved facts are written `hmmm`, not guessed. Current `CANON.md` and `docs/GONOL_LANGUAGE_BOUNDARY.md` govern new text construction; older handoffs and sealed profiles retain their historical meaning only. ## Package and release facts @@ -61,17 +63,9 @@ Never update pinned canon identities merely to make CI pass. A legitimate change ## METAPAT semantic authority -EDCM owns the consumer adapter, not the semantic schema. Consume only the actual producer surfaces: +EDCM owns consumer adapters and text-domain application, not METAPAT semantic schema or affixiation meaning. Consume only actual producer surfaces and current application contracts. -```text -metapat.MetapatModuleEnvelope -metapat.MODULE_ENVELOPE_SCHEMA_ID -metapat.MODULE_ENVELOPE_SCHEMA_VERSION -MetapatModuleEnvelope.from_json -MetapatModuleEnvelope.from_dict -``` - -Accepted payload keys are mutually exclusive: +For the maintained envelope adapter, accepted payload keys remain mutually exclusive: ```text metapat_envelope @@ -81,67 +75,67 @@ metapat_envelope_dict Preserve exact source statements, references, constraints, permitted interpretations, unresolved `hmmm`, canon identity, and provenance digest. Never convert labels or statements directly into metric values. +For affixiation, METAPAT owns the conceptual contract: already-bounded participants remain individually addressable with identity and provenance preserved while a declared relation may integrate as a recursively addressable object-whole. EDCM applies that contract; it does not redefine it. + Direct absence of `metapat` is typed unavailability. Transitive import errors, missing producer surfaces, unsupported schemas, invalid provenance, unknown fields, and wrong envelope types remain visible failures. ## Gonol-native language architecture -For current stack language work, UCNS owns this construction boundary: +The active authority split is: + +```text +METAPAT -> affixiation semantics and relational-integration invariants +UCNS -> gonol geometry, native Möbius/Public Gonol carrier, + geometrically established operations +EDCM -> text-domain admission and linguistic/semantic gonol construction +EDCM -> separately declared measurement projections and falsifiers +``` + +For active EDCM text construction: ```text -Unicode character gonols - ↓ -fixed floor word gonols - ↓ -complete lexical floor F - ↓ -definitions expressed only with members of F - ↓ -floor-definition gonols +every admitted character is a gonol ``` -Unicode character gonols are the primitive inscription objects. Once the -lexical floor is admitted, floor definitions cannot enlarge it: +This is an EDCM text-domain rule. EDCM owns the source/profile that decides what is admitted as a character. If a profile has not selected Unicode code point, grapheme, exact Public Gonol glyph inventory, or another explicit unit, that admission boundary remains `hmmm`; UCNS does not silently decide it merely because UCNS supplies the geometry. + +The active construction dependency is: ```text -support(definition_gonol(word, sense)) ⊆ F +characters + ↓ +morphology + ↓ +definitions + ↓ +recursive gonol relations ``` -Do not insert a conventional NLP tokenizer, token IDs, subword pieces, or an -opaque external vector lookup between inscription and the gonol construction. -Do not treat arbitrary dictionary definition prose as a completed -floor-definition gonol. Source prose may remain custody/provenance evidence. +Relationships that constitute a gonol enter the construction. Completed gonols are atomic for participation at the consuming scale without becoming structureless or provenance-free. Do not reopen a completed gonol or impose a conventional NLP intermediate scale merely because doing so simplifies later processing. + +Do not insert a conventional NLP tokenizer, token IDs, subword pieces, opaque external vector lookup, or whole-string hash as a substitute for gonol identity. Source prose, dictionaries, corpora, labels, and annotations may remain evidence and provenance; they become gonol semantics only through a source-bound EDCM construction whose admission, relation, closure, and replay boundaries are explicit. + +Affixiation is defined by METAPAT. UCNS owns any exact geometric realization of the operation. EDCM applies it to text-domain gonols. Linguistic prefixes and suffixes are one instance; they do not define affixiation. -A floor-definition gonol is intended to occupy the semantic-representation role -for which conventional systems commonly use vector embeddings. This is a role -analogy only. Do not promote it into semantic-quality, equivalence, similarity, -benchmark-advantage, or downstream-utility claims without a separate frozen -evaluation. +Do not invent an alternative carrier, topology, scale increment, arity rule, containment rule, or coupling law to fill unresolved UCNS geometry. Implement the native Möbius/Public Gonol carrier under the fixed contracts and preserve missing geometric law as `hmmm` until construction exposes it. -EDCM owns neither lexical-floor membership nor UCNS character-, word-, or -definition-gonol construction. EDCM may consume exact source-bound receipts and -may separately define a measurement projection. UCNS representation does not -activate EDCM measurement; EDCM results do not validate UCNS semantics or -mathematics. +UCNS owns the geometry of Public Gonol function positions. EDCM may use only operations that current UCNS geometry actually establishes. Unicode names, dictionary definitions, conventional punctuation grammar, adjacency, and glyph shape do not supply UCNS function authority. An unresolved operation remains `hmmm`. -The exact UCNS definition-gonol relation/composition law and the source/custody -procedure for a complete closed definition set are still `hmmm`. Until the -upstream producer exists, do not fabricate an EDCM semantic adapter by reusing -arbitrary definition text or the historical word-profile schema. +A completed EDCM gonol construction does not activate EDCM measurement. Any later projection must separately declare information loss, metric, aggregation, baseline, partitions, stopping rules, and falsifiers. Construction reproducibility does not establish semantic quality, embedding equivalence, compression advantage, cognition, consciousness, or measurement validity. ## Exact EDCM UCNS observation profile -EDCM owns the consumer adapter. UCNS owns the exact EDCM-only word-gonol +EDCM owns the consumer adapter. UCNS owns the exact historical EDCM-only word-gonol profile and v0.14.1 full-corpus gate. EDCM consumes those unchanged surfaces from merged UCNS v0.19 producer `a98c9e6c69804a8a08d0786b1d8b450bb2c49a97`, which includes the final integrity repairs. This is a sealed observation/replay producer epoch. Its names and options are -preserved for reproducibility; they do not override the later gonol-native -language architecture above. In particular, `smallest_gonol: word`, -`token_alphabet`, `token_identity`, and token-record field names are frozen -profile/schema vocabulary, not current ontology and not authorization for a -tokenizer layer. +preserved for reproducibility; they do not override the current EDCM text-domain +authority above. In particular, `smallest_gonol: word`, `token_alphabet`, +`token_identity`, and token-record field names are frozen profile/schema +vocabulary, not current ontology and not authorization for a tokenizer layer. The adapter activates only for `ucns.profile.edcm-word-gonol/0.2.0` with all fourteen fixed options, `source_domain=unicode-scalar-values`, the exact @@ -151,7 +145,7 @@ ordered `ucns_turns` as exact `(speaker_id, text)` tuples. Never infer speaker turns from a flattened transcript, sample a corpus, or normalize source text. Every word is a maximal sequence not assigned to carrier position zero under -this pinned profile. Each pinned Unicode SPACE manifestation is assigned to the +this pinned historical profile. Each pinned Unicode SPACE manifestation is assigned to the public SPACE carrier at position zero and emitted as an explicit superpositioned nesting boundary. Source value/code point and carrier token/position are serialized separately, so tab, newline, and non-breaking @@ -249,8 +243,8 @@ observations, readouts, independently attached evidence, and attachment states. turns are EDCM objects. They are not substitutes for formal UCNS geometry. Keep source evidence, METAPAT semantic authority, UCNS profile observations, -UCNS geometry identity, UCNS status evidence, EDCM policy identity, and EDCM -readouts separate. +UCNS geometry identity, UCNS status evidence, EDCM text-construction identity, +EDCM policy identity, and EDCM readouts separate. UCNS equality does not imply EDCM measurement equivalence. UCNS or METAPAT theorem/domain/certification status is attached evidence only and never promotes EDCM empirical validity. @@ -265,13 +259,17 @@ proof_status_transfers_to_measurement_validity = false ## Non-negotiable guardrails - `NA != 0`. +- For active EDCM text construction, every admitted character is a gonol. +- METAPAT owns affixiation semantics; UCNS owns geometry; EDCM owns text-domain admission and linguistic/semantic construction. - No-bone, empty-field, absent-adapter, missing-context, and absent-evidence cases remain typed absence or `NA`. - Ordered windows compose with `SeqAppend`; never average testimony-bearing order. - METAPAT semantic labels never become measured values merely by being named. - Deterministic transcript metrics do not establish diagnosis, intent, consciousness, external truth, or root ontology. - UCNS observation digests establish content identity, not signed producer authentication. -- Historical `token` or `word-gonol` profile vocabulary never authorizes a tokenizer or overrides the current gonol-language boundary. -- Arbitrary definition prose never substitutes for a source-bound closed floor-definition gonol. +- Historical `token`, `word-gonol`, lexical-floor, or UCNS producer vocabulary never authorizes a tokenizer or overrides the current EDCM gonol-language boundary. +- Source prose or dictionary text never substitutes for an explicit source-bound EDCM gonol construction. +- Unicode names, dictionary definitions, adjacency, conventional grammar, and glyph shape never fill unresolved UCNS function geometry. +- Unresolved geometry remains `hmmm`; do not invent a different carrier or scale law to make the pipeline complete. These frontier gates remain non-operational until their named falsifiers and tests exist: @@ -286,7 +284,7 @@ Do not replace `NotImplementedError` with constants, heuristics, language-model Base tests pass without UCNS or METAPAT installed. Integration tests use actual pinned sibling packages. -The UCNS profile suite must prove: +The historical UCNS profile suite must prove: - exact profile and option drift fail closed; - all supplied turns remain ordered and retain exact Unicode source witnesses; @@ -298,11 +296,7 @@ The UCNS profile suite must prove: - package availability alone attaches no observation; - profile evidence never becomes geometry, factorization, theorem, or measurement validity. -A future floor-definition-gonol consumer suite must additionally prove exact -producer/floor identity, closure over `F`, source-bound replay, constituent -order/multiplicity/sense/context/source provenance, and fail-closed rejection of -out-of-floor words, arbitrary definition prose, tokenizer IDs, subwords, and -opaque-vector substitution before any EDCM semantic evaluation runs. +A current text-gonol construction suite must additionally prove the active EDCM source/admission profile, the rule that every admitted character is a gonol, participant/occurrence/order/multiplicity/provenance preservation, intrinsic relation capture, closure and atomic-participation boundaries, exact UCNS geometry identity where used, unresolved geometric operations remaining `hmmm`, complete-source execution for completion claims, and independent replay. It must fail closed on tokenizer IDs, subwords, opaque-vector substitution, whole-string-hash substitution, invented morphology, and semantic inference standing in for unresolved UCNS geometry. The full-stack fixture proves identity separation, deterministic measurement, `NA != 0`, fail-closed producer validation, canon/manifest epoch rotation, and no proof-status transfer. @@ -318,19 +312,28 @@ Optional skips are explicit. Fake sibling implementations may test adversarial c - Historical measurement modules retain provenance until the explicit metadata-reconciliation pass. - Code and documentation include runnable usage guidance, integration notes, limitations, and `hmmm` boundaries. - EDCM vendors the bounded build/evidence subset from - `The-Interdependency/skill-lib@2b24be24947223b86440f59f1bd9766130f9cc11`. + `The-Interdependency/skill-lib@a1c6a7124af537ee9937b6fc6084940091982fe5`. The canonical drift checker and msdmd collector run in `.github/workflows/skill-compliance.yml`; repo-local copies are consumers, never authority. +- `gonol-build` is the required routing discipline for current gonol construction and affixiation implementation/application work. + +## Usage guidance + +For new text-gonol work, start in EDCM. Resolve the exact source/admission profile, consume current METAPAT affixiation semantics and current UCNS geometry, preserve `hmmm` where geometry is unresolved, complete and independently replay the declared construction, and only then design a separately frozen EDCM measurement. + +For historical UCNS observation experiments, use the exact pinned producer and frozen vocabulary named by the historical artifact. Do not rewrite historical evidence and do not read its old producer boundary forward into current architecture. ## hmmm Still unresolved: -- exact UCNS closed floor-definition-gonol composition and source/custody procedure; -- EDCM projection, metric, benchmark, and falsifier for future definition-gonol evaluation; +- exact EDCM character-admission units for profiles that have not selected one; +- source-supported complete English morphology law; +- exact UCNS native Möbius-carrier affixiation/coupling geometry and direct distant-scale coupling; +- EDCM projection, metric, benchmark, and falsifier for completed recursive text-gonol evaluation; - cryptographically signed UCNS producer or transport authentication; - mutation-level verification for the repository-wide CONTRACTS/CHECKS graph; - remaining historical L0/L1/L2/L3 split, P assignment, matrix wiring, bidirectional alerts, and Bridge-home decisions. -These unresolveds do not reopen measurement authority, semantic-authority ownership, canonical evidence schemas, certification policy, integrity guarantees, lexical-floor closure, or the proof-transfer firewall. +These unresolveds do not reopen measurement authority, METAPAT semantic ownership, UCNS geometric authority, EDCM text-domain construction ownership, canonical evidence schemas, certification policy, integrity guarantees, or the proof-transfer firewall. diff --git a/README.md b/README.md index 33d6dab..dd36030 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,15 @@ # EDCM -EDCM is the Energy–Dissonance Circuit Model research and measurement repository. +EDCM is the Energy–Dissonance Circuit Model research, text-gonol construction, and measurement repository. -The repository has three deliberately separate surfaces: +The repository has four deliberately separate surfaces: 1. **Frozen maintained baseline:** `edcm/measurement/`, preserved as candidate `edcm-measurement-v1` with byte-checked canon and provenance. -2. **Experiment-first joint program:** reproducible UCNS–EDCM experiments that determine which structural and measurement candidates deserve later canon review. -3. **Exact corpus-observation profile:** the optional pinned EDCM UCNS word-gonol configuration used to expose incomplete assumptions against full real-system corpora. It is an observation/replay surface, not the definition of the stack's current lexical primitive or semantic representation. +2. **Text-domain gonol construction:** EDCM-owned character admission and linguistic/semantic construction using current METAPAT affixiation semantics and current UCNS geometry. +3. **Experiment-first joint program:** reproducible UCNS–EDCM experiments that determine which structural and measurement candidates deserve later canon review. +4. **Historical corpus-observation profiles:** pinned EDCM/UCNS producer epochs used to expose assumptions against full real-system corpora. They are observation/replay evidence, not the definition of current text construction. -The baseline is executable. It is not automatically the final UCNS–EDCM canon. +The baseline is executable. Text construction does not activate measurement. Neither is automatically the final UCNS–EDCM canon. ## UCNS–EDCM canon @@ -43,36 +44,43 @@ may carry a source-pinned copy but is not the mathematical authority. ## Gonol language boundary -The current stack language path is gonol-native end to end: +The active authority split is: ```text -Unicode character gonols - ↓ -fixed floor word gonols - ↓ -complete lexical floor F - ↓ -definitions expressed only with members of F - ↓ -floor-definition gonols +METAPAT -> affixiation semantics and relational-integration invariants +UCNS -> gonol geometry, native Möbius/Public Gonol carrier, + geometrically established operations +EDCM -> text-domain admission and linguistic/semantic gonol construction +EDCM -> separately frozen measurement projections and falsifiers ``` -Unicode character gonols are the primitive inscription objects. The admitted -lexical floor is closed: a floor definition cannot add another word to the -floor. New semantic construction therefore consumes existing floor word gonols; -it does not insert a tokenizer, token IDs, subword pieces, or an opaque external -vector lookup. Arbitrary source definition prose may be retained as provenance -but is not itself a floor-definition gonol. +For active EDCM text construction: -The floor-definition gonol is intended to occupy the semantic-representation -role for which conventional systems commonly use vector embeddings. That is a -role analogy, not evidence of semantic quality, equivalence, benchmark -advantage, or downstream utility. +```text +every admitted character is a gonol +``` + +EDCM owns the source/profile that determines what is admitted as a character. If a profile has not selected Unicode code point, grapheme, exact Public Gonol glyph inventory, or another explicit unit, that admission boundary remains `hmmm`; UCNS does not silently choose it merely because UCNS owns the geometry. + +The current EDCM construction dependency is: + +```text +characters + ↓ +morphology + ↓ +definitions + ↓ +recursive gonol relations +``` -UCNS owns the gonol construction. EDCM may consume exact source-bound gonol -identities and receipts and may later evaluate an explicitly declared -measurement projection. UCNS representation does not activate or validate EDCM -measurement, and EDCM results do not validate UCNS semantics or mathematics. +Affixiation is defined by METAPAT. UCNS owns any exact geometric realization. EDCM applies affixiation to text-domain gonols. Completed gonols are atomic for participation at the consuming scale while constituent identity and provenance remain recoverable. + +Do not insert conventional NLP token IDs, subword pieces, opaque external embedding vectors, or whole-string hashes as substitutes for gonol identity. Source prose, dictionaries, corpora, labels, and annotations may remain evidence and provenance; they become gonol semantics only through explicit EDCM construction. + +Public Gonol operations are usable only where current UCNS geometry establishes them. Unicode names, dictionary definitions, glyph shape, adjacency, and conventional punctuation grammar do not define a UCNS operation. Unresolved geometry remains `hmmm` rather than being filled with an invented carrier, scale rule, or semantic inference. + +A reproducible gonol construction establishes only that construction. Any EDCM measurement projection is frozen and evaluated separately. See [`docs/GONOL_LANGUAGE_BOUNDARY.md`](docs/GONOL_LANGUAGE_BOUNDARY.md). @@ -123,11 +131,12 @@ It runs the experiment twice and requires byte-identical reports before uploadin The following remain distinct: 1. represented evidence; -2. candidate-measured evidence; -3. experiment-supported evidence; -4. canonically measured evidence. +2. constructed representation; +3. candidate-measured evidence; +4. experiment-supported evidence; +5. canonically measured evidence. -The repository currently supports the first three. The experiment report always contains: +The repository currently supports the first four. The experiment report always contains: ```text canon_selection = null @@ -135,7 +144,7 @@ canon_selection = null ## First controlled goal-vector measurement -The current exact UCNS observation profile now feeds one bounded EDCM +The historical exact UCNS observation profile feeds one bounded EDCM candidate-measurement experiment. Two dialogues contain the same four exact utterance occurrences in different orders: one resolves an availability contradiction and one leaves it active. Every source word, turn, declared @@ -239,11 +248,11 @@ The exact historical/replay word-gonol profile is also optional: python -m pip install -e .[dev,ucns-profile] ``` -`full-stack` installs both the exact METAPAT producer and the EDCM UCNS profile producer. Use `ucns-experiments` only for the historical v0.1–v0.4 experiment epoch. Package availability alone attaches no evidence: UCNS activation also requires checkout package bytes that match the exact Git tree or a VCS installation whose package bytes match EDCM's pinned producer manifest and raw wheel `RECORD`; the verified module graph is freshly loaded, and every runtime-loadable cache must derive from those verified sources. Exact ordered `ucns_turns` are required before an observation is attached. +`full-stack` installs both the exact METAPAT producer and the historical EDCM UCNS profile producer. Use `ucns-experiments` only for the historical v0.1–v0.4 experiment epoch. Package availability alone attaches no evidence: UCNS activation also requires checkout package bytes that match the exact Git tree or a VCS installation whose package bytes match EDCM's pinned producer manifest and raw wheel `RECORD`; the verified module graph is freshly loaded, and every runtime-loadable cache must derive from those verified sources. Exact ordered `ucns_turns` are required before a historical observation is attached. ## First real-system corpus runner -MultiWOZ 2.1 is the first admitted real-system source. Its runner verifies the +MultiWOZ 2.1 is the first admitted historical real-system source. Its runner verifies the exact University of Cambridge archive and every logical member, streams all `10,438` dialogues in source order, observes every exact speaker turn through the pinned EDCM UCNS word-gonol profile, and independently repeats the exact @@ -313,20 +322,21 @@ A legitimate baseline-canon change requires a new versioned file and migration r ## Provenance-bearing pipeline -The shared-stack pipeline separates: +The active shared-stack boundary separates: -- source evidence; -- METAPAT semantic constraints; -- exact pinned UCNS word-gonol observations where historical/replay profiles are used; -- future source-bound UCNS floor-definition-gonol receipts where explicitly integrated; -- typed UCNS geometry and factorization absence; -- EDCM policy and implementation provenance; +- source evidence and EDCM text-admission profile; +- METAPAT semantic/affixiation authority; +- EDCM text-gonol construction identity and receipts; +- UCNS carrier/geometry identity and unresolved geometry; +- exact pinned historical UCNS word-gonol observations where replay profiles are used; +- typed UCNS geometry and factorization absence in historical adapters; +- EDCM measurement policy and implementation provenance; - readouts; - status evidence. The retired ordered-occurrence bridge, `UCNSObject`, and factorization inputs fail closed on the current runtime path. Historical experiment reports keep their original UCNS commit and are not rewritten as current profile evidence. -The pre-reset `edcm.ucns_metrics` resolver and its top-level exports are removed. They depended on archived `UCNSObject`, `recursive_encode`, and `stable_hash` surfaces rather than the exact current profile. Use `ucns_profile_observation` for represented evidence; any future scalar projection must remain linked to its complete trajectory and declare information loss. See [`docs/ucns-metric-objects.md`](docs/ucns-metric-objects.md) for migration guidance. +The pre-reset `edcm.ucns_metrics` resolver and its top-level exports are removed. They depended on archived `UCNSObject`, `recursive_encode`, and `stable_hash` surfaces rather than the exact historical profile. Use `ucns_profile_observation` when reproducing represented historical evidence; any future scalar projection must remain linked to its complete trajectory and declare information loss. See [`docs/ucns-metric-objects.md`](docs/ucns-metric-objects.md) for migration guidance. ## Typed absence @@ -338,19 +348,18 @@ Unavailable evidence is typed absence. A candidate may fail scope, return an exp No UCNS or METAPAT status validates EDCM readouts, external truth, diagnosis, intention, morality, or consciousness. -The joint experiment reports structural preservation and candidate behavior only. +A completed EDCM text-gonol construction likewise does not establish measurement validity. ## Repository provenance Historical implementation, source packets, repair handoffs, and prior adapter contracts remain preserved in Git history and under `archive/` or `codex-handoff/` where already present. They remain evidence, not automatic current canon. +## Usage guidance + +For new text-gonol work, start in EDCM and follow [`docs/GONOL_LANGUAGE_BOUNDARY.md`](docs/GONOL_LANGUAGE_BOUNDARY.md): resolve the source/admission profile, import METAPAT affixiation semantics, consume UCNS geometry, build and replay the declared construction, and freeze any later measurement separately. + +For historical experiment replay, use the exact historical producer commit and profile named by the artifact; do not repin or reinterpret sealed evidence as current authority. + ## hmmm -The current EDCM runtime still consumes the pinned word-gonol observation profile -for its historical/replay paths; it does not yet consume a closed -floor-definition-gonol producer. The exact UCNS definition-gonol -relation/composition law and source-custody procedure remain upstream hmmm, and -EDCM has not selected a lawful projection, metric, or benchmark for evaluating -that future representation. The corrected MultiWOZ 2.1 SPACE-origin aggregate -is sealed represented evidence, not measurement validity; true non-SPACE -carrier coverage remains a separate hmmm. +The exact EDCM character-admission unit remains profile-specific where not selected. The source-supported complete English morphology law, exact UCNS native Möbius-carrier affixiation/coupling geometry, and direct distant-scale coupling remain unresolved. EDCM has not selected a lawful projection, information-loss account, metric, benchmark, or falsifier for evaluating completed recursive text-gonol constructions. Historical MultiWOZ seals remain represented evidence, not measurement validity; external replication and broader carrier coverage remain separate unresolveds. diff --git a/docs/ENGLISH_LEXICAL_FLOOR.md b/docs/ENGLISH_LEXICAL_FLOOR.md index 4b06b54..2451909 100644 --- a/docs/ENGLISH_LEXICAL_FLOOR.md +++ b/docs/ENGLISH_LEXICAL_FLOOR.md @@ -4,9 +4,9 @@ Status: `SURVIVED` only after the complete frozen run and independent replay agr ## Historical-name notice -The file and artifact name are retained because they identify a completed EDCM OEWN evidence run. The stack-level **lexical-floor** premise is now DEPRECATED. This historical name does not define current UCNS lexical architecture and must not be read forward as a fixed-list semantic closure requirement. +The file and artifact name are retained because they identify a completed EDCM OEWN evidence run. The stack-level **lexical-floor** premise is now DEPRECATED. This historical name does not define current UCNS or EDCM lexical architecture and must not be read forward as a fixed-list semantic closure requirement. -Current lexical construction is recorded separately in [`GONOL_LANGUAGE_BOUNDARY.md`](GONOL_LANGUAGE_BOUNDARY.md): UCNS now targets a source-bound dictionary corpus, with a Scrabble dictionary authorized as the replacement source class once exact edition/source custody is pinned. +Current text construction is recorded separately in [`GONOL_LANGUAGE_BOUNDARY.md`](GONOL_LANGUAGE_BOUNDARY.md): METAPAT owns affixiation semantics, UCNS owns gonol/Möbius/Public Gonol geometry, and EDCM owns text-domain admission and linguistic/semantic gonol construction, including the rule that every admitted character is a gonol. ## Work graph @@ -48,31 +48,29 @@ Intrinsic `*.ucns.json` files contain only dense integer occurrence addresses, o ## Current gonol interpretation boundary -This sealed run does **not** define the current lexical basis. +This sealed run does **not** define the current text basis. -The current upstream direction is: +For active EDCM text construction: ```text -Unicode character gonols +every admitted character is a gonol ↓ -dictionary lexical entries / words +morphology ↓ -word gonols +definitions ↓ -source-bound dictionary definitions and senses - ↓ -ordered semantic relationships among word gonols - ↓ -definition gonols = first lexical deep-recursion layer +recursive gonol relations ``` -The former rule requiring definitions to close over a fixed NGSL word set is deprecated. OEWN definition strings loaded by this historical EDCM run remain source prose and provenance evidence; they are not automatically promoted into the replacement UCNS dictionary-definition-gonol representation. +This construction is EDCM-owned. METAPAT supplies the conceptual affixiation contract. UCNS supplies the gonol/Möbius/Public Gonol geometry and only those function operations that geometry establishes. The precise EDCM source/admission profile and unresolved UCNS coupling geometry remain explicit boundaries rather than being inferred from this historical OEWN experiment. + +The former rule requiring definitions to close over a fixed NGSL word set is deprecated. OEWN definition strings loaded by this historical EDCM run remain source prose and provenance evidence; they are not automatically promoted into current EDCM gonol semantics. -The current definition-gonol role remains analogous to the semantic-representation role of conventional vector embeddings. This historical run establishes no equivalence, semantic quality, similarity behavior, benchmark advantage, or downstream utility for that representation. +Any analogy between completed definition gonols and conventional semantic representations establishes no equivalence, semantic quality, similarity behavior, benchmark advantage, or downstream utility without a separately frozen evaluation. ## Evidence interpretation -“Root”, “affix”, “direct-atomic”, and “molecular” name EDCM’s bounded OEWN and inventory-relative evidence senses. They are not universal English construction authority and are not substitutions for current UCNS dictionary-derived word/definition-gonol identities. All matching affix alternatives and explicit marked compounds are retained. Closed-compound analysis and pronunciation remain outside this run. +“Root”, “affix”, “direct-atomic”, and “molecular” name EDCM’s bounded OEWN and inventory-relative evidence senses. They are not universal English construction authority and do not automatically define current EDCM character, morphology, definition, or recursive-gonol construction. All matching affix alternatives and explicit marked compounds are retained. Closed-compound analysis and pronunciation remain outside this run. The comparison preserves agreement and disagreement between independently frozen representations. It establishes neither equivalence nor superiority. Repeated complete runs may claim determinism only when every manifest-listed artifact digest and byte stream agrees. @@ -80,8 +78,8 @@ The comparison preserves agreement and disagreement between independently frozen Use this document and its pinned commits only when reproducing or auditing the sealed OEWN relational construction. Do not repin it to current UCNS and do not rewrite its historical artifacts or filenames. -For new lexical-semantic construction, follow current UCNS dictionary-corpus authority rather than this historical lexical-floor run. EDCM becomes a consumer only after UCNS pins the exact dictionary source and emits generalized source-bound definition-gonol receipts; any EDCM mapping must then be separately declared and frozen. +For new text construction, follow [`GONOL_LANGUAGE_BOUNDARY.md`](GONOL_LANGUAGE_BOUNDARY.md): begin in EDCM, resolve the EDCM source/admission profile, import METAPAT affixiation semantics, consume current UCNS geometry, preserve unresolved geometry as `hmmm`, complete and independently replay the construction, and freeze any EDCM measurement separately. ## hmmm -The exact Scrabble dictionary edition/source, machine-readable acquisition, immutable source identity, license/custody/redistribution boundary, and generalized UCNS dictionary-definition-gonol producer remain upstream unresolved. EDCM has not selected the corresponding consumer projection, metric, benchmark, or falsifier. Canonical English morphology, upstream signatures, and phrase/sentence/discourse semantic constructions also remain unresolved; none are manufactured by this sealed OEWN run. +The exact EDCM character-admission unit remains profile-specific where not selected. Canonical English morphology, source/custody boundaries for future corpora, the exact UCNS native Möbius-carrier affixiation/coupling law, upstream signatures, phrase/sentence/discourse construction, and the EDCM measurement projection/metric/benchmark/falsifier for completed recursive text gonols remain unresolved. None are manufactured by this sealed OEWN run. diff --git a/docs/GONOL_LANGUAGE_BOUNDARY.md b/docs/GONOL_LANGUAGE_BOUNDARY.md index f3565f6..fec0ab1 100644 --- a/docs/GONOL_LANGUAGE_BOUNDARY.md +++ b/docs/GONOL_LANGUAGE_BOUNDARY.md @@ -1,28 +1,52 @@ # EDCM gonol language boundary -**Status:** active EDCM consumer boundary; UCNS lexical construction remains upstream. -**Authority:** Erin Spencer for the stack declaration; UCNS owns lexical/gonol construction surfaces; EDCM owns measurement-side use and non-use. -**Corrected:** 2026-08-18. +**Status:** active EDCM text-construction and measurement boundary. +**Authority split:** METAPAT owns affixiation semantics; UCNS owns gonol/Möbius/Public Gonol geometry; EDCM owns text-domain admission and linguistic/semantic gonol construction and measurement. +**Corrected:** 2026-08-21 after UCNS geometry-only canon and skill-lib `gonol-build` authority repair. -## Current UCNS source roles +## Governing authorities -The active UCNS lexical construction now uses: +The current stack separates meaning, geometry, text construction, and measurement: ```text -xkcd constrained-English 1,000-word vocabulary - -> lexical-floor candidate +METAPAT + affixiation semantics and relational integration invariants + ↓ +UCNS + gonol geometry, native Möbius/Public Gonol carrier, + geometrically established operations + ↓ +EDCM + text-domain admission and linguistic/semantic gonol construction + ↓ +EDCM measurement + separately declared observations, projections, metrics, and falsifiers +``` + +Authority does not transfer automatically between these layers. + +- METAPAT semantic authority does not prove UCNS geometry. +- UCNS geometry does not choose EDCM text sources, morphology, definitions, or semantic relations. +- EDCM construction does not validate EDCM measurement. +- EDCM measurement does not validate METAPAT or UCNS. + +## Character rule + +For active EDCM text construction: -Open English WordNet 2025 Core - -> primary contemporary lexical-semantic corpus +```text +every admitted character is a gonol ``` -The earlier NGSL lexical-floor premise remains **DEPRECATED**. The later Scrabble-dictionary source selection is **SUPERSEDED** for this work. Webster 1913 is deferred and is not part of the current execution graph. +This is an EDCM text-domain rule. + +EDCM owns the declared source/profile that determines what is admitted as a character. A profile may select Unicode code points, graphemes, the exact Public Gonol glyph inventory, or another explicitly defined character unit. If that admission unit is not yet selected for a construction, it remains `hmmm`; UCNS does not silently decide it merely because UCNS supplies the geometry. -Exact xkcd and OEWN source receipts remain UCNS-owned acquisition/custody boundaries. +Every admitted occurrence remains separately addressable. Repeated characters may share gonol identity where the governing construction says they are the same gonol, while occurrence order, multiplicity, source location, and provenance remain preserved. -## Current language architecture +## Active text construction -EDCM must treat the current upstream sequence as: +The current EDCM construction dependency is: ```text characters @@ -34,61 +58,89 @@ definitions recursive gonol relations ``` -Relationships enter gonols. They are not merely external semantic edges. +This is a dependency order, not a demand to reopen every completed object at every later scale. A completed gonol is atomic for participation at its consuming scale while retaining recoverable constituent identity and provenance. + +Words and other intermediate closures may be used where an explicit EDCM construction requires them. EDCM must not manufacture a mandatory intermediate scale merely because a conventional NLP pipeline normally contains one. + +Relationships that constitute a gonol enter the construction. They are not merely external semantic edges. Sidecars may index, cache, project, or record provenance; they do not replace intrinsic relational content. + +## Affixiation -A completed word gonol is atomic for the next scale. A completed definition gonol is atomic for the next recursion. Lower-scale provenance remains available for replay without requiring every higher-scale operation to re-expand all constituents. +Affixiation is not defined by EDCM and is not defined by UCNS. -Affixiation is scale-invariant in current UCNS doctrine: gonols couple, the relationship enters the result, closure produces a new gonol, and the result becomes atomic at its scale. Morphological affixes are one linguistic instance; EDCM must not restore the historical omega/phi/psi three-core morphology as current authority. +METAPAT defines affixiation as a declared relation among already-bounded participants that preserves their individual addressability, identities, and provenance while the relation may integrate as a higher-scale object-whole. An affixiated whole may participate recursively without erasing its constituents. -Direct coupling across non-adjacent recursive scales is allowed upstream. EDCM may not impose mandatory intermediate-scale reopening as a precondition for measurement merely because it simplifies a projection. +UCNS owns any exact geometric realization of that operation. The native Möbius/Public Gonol carrier is the current geometric authority. Where the precise coupling operation has not yet been constructed, it remains `hmmm`; EDCM must not fill the gap with an invented carrier, topology, scale increment, arity rule, containment rule, or coupling law. + +EDCM applies affixiation to text-domain gonols. Linguistic prefixes and suffixes are one instance of affixiation; they do not define affixiation. + +The complete English root, stem, affix, irregular-transformation, and family law remains unresolved unless source-backed EDCM evidence establishes it. EDCM must not invent decomposition to complete a pipeline. + +## Public Gonol function positions + +UCNS owns the geometry of the exact 157-position Public Gonol carrier and any function operation that geometry actually establishes. + +EDCM may use a Public Gonol position in text construction, but it may not derive the position's operation from Unicode names, dictionary definitions, conventional punctuation grammar, glyph shape, or adjacency. An unresolved operation remains `hmmm`. + +When an operation is geometrically authorized, an EDCM construction must preserve the exact function identity, occurrence address, ordered participants, source/profile identity, carrier/construction identity, result identity, and provenance needed for replay. ## No hidden token or vector layer -EDCM must not insert conventional NLP token IDs, subword IDs, opaque embedding vectors, or whole-string hashes as substitutes for upstream gonol identity. +EDCM must not insert conventional NLP token IDs, subword IDs, opaque embedding vectors, or whole-string hashes as substitutes for gonol identity. + +Source prose, dictionary material, corpora, labels, and annotations may remain evidence and provenance. Their inclusion does not by itself make them gonol semantics. A text-domain relationship becomes authoritative only through an EDCM construction whose source, admission, relation, closure, and replay boundaries are explicit. -Source definition prose may remain custody evidence; the semantic representation is the source-bound relationship structure incorporated into the gonol. +## Historical evidence -## EDCM ownership and use +EDCM contains sealed historical UCNS/OEWN, lexical-floor, word-gonol, token-named, morphology, and other experiments. Preserve them exactly for reproducibility. -EDCM does **not** own: +Historical names and producer boundaries remain historical evidence. They do not restore the former rule that UCNS owns lexical construction and they do not override current UCNS geometry-only canon or this EDCM text-domain boundary. -- xkcd lexical-floor source identity; -- OEWN Core source selection or custody; -- Unicode-character-gonol construction; -- the Möbius glyph-axis / history-dependent word-gonol relation law; -- UCNS morphology construction; -- UCNS definition-gonol construction; -- atomic closure or direct interscale coupling semantics; or -- semantic validity merely because a UCNS representation exists. +When reproducing a sealed experiment, use its exact historical commits and artifacts. When beginning new text construction, use the current authority split above. -EDCM may: +## EDCM measurement boundary -- consume exact source-bound UCNS gonol identities and receipts; -- preserve order, multiplicity, occurrence, part of speech, sense/synset, source, provenance, scale, and atomic identity; -- declare a measurement projection over those gonols with explicit information loss; -- evaluate compression, reconstruction, semantic behavior, or other hypotheses only under separately frozen EDCM metrics and falsifiers; and -- record `FALSIFIED`, `SURVIVED — not proved`, `UNRESOLVED`, or `BLOCKED` without changing upstream construction after outcome inspection. +Construction and measurement remain separate. -UCNS representation does not activate EDCM measurement. EDCM outcomes do not validate UCNS semantics, proof status, or construction law. +EDCM may declare a measurement projection over constructed gonols only when the projection, information loss, metric, aggregation, baseline, partitioning, stopping rules, and falsifiers are explicitly frozen as required by the governing experiment. -## Historical OEWN evidence +A reproducible text-gonol construction establishes only that construction. It does not establish semantic quality, compression advantage, reconstruction quality, embedding equivalence, cognition, consciousness, or measurement validity. -EDCM already contains a sealed historical OEWN 2025 acquisition / replay experiment. Preserve it exactly as historical evidence and acquisition precedent. +## Evidence and replay requirements -Do not rewrite historical `lexical-floor`, `token`, OEWN branch, or package-extra identities. Their names do not restore superseded current architecture. +A completed text-gonol construction must bind the material identities that determine it, including as applicable: -The historical EDCM OEWN semantic-relation artifacts also do not automatically become the current UCNS semantic mechanism. Current UCNS construction is definition-driven unless upstream explicitly selects another relation source. +1. current METAPAT affixiation authority; +2. current UCNS geometric authority; +3. exact EDCM construction code/profile; +4. exact source artifacts and admission rules; +5. participant identity, occurrence, order, multiplicity, relation identity, scale, and provenance; +6. closure and atomic-participation boundaries; +7. unresolved state and information loss; +8. a deterministic construction receipt; and +9. independent complete reconstruction or replay when completion is claimed. + +Preflight real resource requirements before a complete run. Once a healthy admitted run begins, let it reach its natural terminal condition unless a genuine external resource/safety boundary or preregistered load-bearing stopping rule fires. ## Usage guidance -For new lexical-semantic work: +For new text-gonol work: + +1. start in EDCM; +2. resolve the exact EDCM source/admission profile; +3. import current METAPAT affixiation invariants rather than redefining them; +4. consume current UCNS geometry rather than moving text semantics into UCNS; +5. construct characters, morphology, definitions, and recursive relations under explicit EDCM receipts; +6. keep unresolved UCNS geometric operations as `hmmm`; +7. replay the complete declared construction before claiming completion; and +8. freeze any later EDCM measurement separately. -1. wait for / consume exact UCNS xkcd and OEWN Core source receipts; -2. consume atomic word / morphology / definition / recursive gonol receipts rather than rebuilding semantics inside EDCM; -3. preserve the distinction between source prose, intrinsic gonol relationships, and EDCM measurement projection; -4. do not impose pairwise materialization or intermediate-scale reopening upstream; -5. freeze EDCM projection, information loss, metrics, aggregation, baselines, partitions, stopping, and falsifiers before outcome inspection. +For UCNS geometry work, work in UCNS. For changes to the meaning of affixiation, work in METAPAT. ## hmmm -EDCM has not selected the projection, information-loss accounting, metric, benchmark, or falsifier for the completed recursive lexical representation. Upstream UCNS still has unresolved source receipts, morphology law, executable Möbius glyph-axis traversal, and direct distant interscale coupling representation. +- the exact EDCM character-admission unit for any source/profile that has not yet selected one; +- the source-supported complete English morphology law; +- the exact UCNS Möbius-carrier affixiation/coupling law exposed by implementation; +- executable direct coupling across distant recursive scales; +- the EDCM projection, information-loss accounting, metric, benchmark, and falsifier for recursive text-gonol evaluation. diff --git a/docs/ucns-adapter.md b/docs/ucns-adapter.md index 21a26d0..3f0c6c7 100644 --- a/docs/ucns-adapter.md +++ b/docs/ucns-adapter.md @@ -1,6 +1,6 @@ # EDCM–UCNS integration boundary -## Current runtime profile +## Historical runtime observation profile EDCM optionally consumes the exact EDCM-only observation profile at: @@ -10,28 +10,22 @@ profile: ucns.profile.edcm-word-gonol/0.2.0 full-corpus gate: ucns.edcm.full-corpus-execution/0.14.1 ``` -This profile remains the current **runtime observation/replay contract** for the -sealed corpus path. Its option names, including `smallest_gonol: word`, -`token_alphabet`, and `token_identity`, are producer-epoch fields and must remain -exact for reproduction. They do **not** define the stack's current gonol-native -language architecture. That later boundary is: +This profile remains the runtime **observation/replay contract** for its sealed corpus path. Its option names, including `smallest_gonol: word`, `token_alphabet`, and `token_identity`, are producer-epoch fields and must remain exact for reproduction. They do **not** define current text-gonol architecture. + +The current boundary is instead: ```text -Unicode character gonols - ↓ -fixed floor word gonols - ↓ -complete lexical floor F - ↓ -definitions expressed only with members of F - ↓ -floor-definition gonols +METAPAT -> affixiation semantics and relational-integration invariants +UCNS -> gonol geometry, native Möbius/Public Gonol carrier, + geometrically established operations +EDCM -> text-domain admission and linguistic/semantic gonol construction ``` -The later architecture does not retroactively mutate this adapter or its sealed -receipts. See [`GONOL_LANGUAGE_BOUNDARY.md`](GONOL_LANGUAGE_BOUNDARY.md). +For active EDCM text construction, every admitted character is a gonol. See [`GONOL_LANGUAGE_BOUNDARY.md`](GONOL_LANGUAGE_BOUNDARY.md). + +Current authority does not retroactively mutate this adapter or its sealed receipts. Historical names and options stay fixed for replay. -Install the runtime profile with: +Install the historical runtime profile with: ```text python -m pip install -e .[dev,ucns-profile] @@ -84,7 +78,7 @@ result = edcm.build_default_layers().run({ ``` `transcript` remains EDCM measurement input. `ucns_turns` is independently -authoritative for UCNS profile observation. The adapter does not reconstruct +authoritative for this historical UCNS profile observation. The adapter does not reconstruct speaker boundaries from flattened text, because doing so would invent support units. @@ -126,7 +120,7 @@ sha256: a5dc5ec34775d511a02b17911aa385c5d92908ee58749ea16d721cd53d19b944 ``` The declared source domain is Unicode scalar values. Surrogate code points -`U+D800`–`U+DFFF` are outside this profile rather than silently counted as +`U+D800`–`U+DFFF` are outside this historical profile rather than silently counted as ordinary characters. Maximal ordered sequences not assigned to carrier position zero are word @@ -137,8 +131,8 @@ equivalence, not Unicode normalization: a tab remains `U+0009`, a newline remains `U+000A`, and a non-breaking space remains `U+00A0` in source evidence. Every new word gonol records a Möbius-twist initiation event. That event is evidence of the selected historical profile interpretation; it is not a supplied -formal coordinate construction and does not override the later character-gonol -primitive declaration. +formal coordinate construction and does not override the current EDCM rule that every +admitted character is a gonol. ## Result and authority boundary @@ -183,23 +177,22 @@ The retired ordered-occurrence bridge, live `UCNSObject`, and factorization input forms fail closed. Profile observations do not become geometry merely because both surfaces use UCNS identifiers. -## Current gonol-semantic consumer boundary +## Current text-gonol construction boundary + +This historical adapter is not the current gonol constructor. -This adapter does not consume the future closed floor-definition-gonol -representation. When that upstream UCNS producer exists, EDCM must use a -separate explicit consumer contract that: +New text-gonol work starts in EDCM and follows the active contract: -- pins the lexical-floor and producer identities; -- verifies that every definition is closed over the admitted floor; -- verifies source-bound replay receipts and constituent order, multiplicity, - sense, context, source, and provenance; -- rejects arbitrary source prose, tokenizer IDs, subwords, opaque external - vectors, and out-of-floor lexical support as substitutes; and -- keeps any EDCM projection, information loss, metric, and evidence status - separate from the UCNS representation. +- EDCM declares the exact source and character-admission profile; +- every admitted character is a gonol; +- METAPAT supplies affixiation semantics without being redefined downstream; +- UCNS supplies the current gonol/Möbius/Public Gonol geometry; +- unresolved UCNS operations remain `hmmm` rather than being inferred from Unicode names, dictionary definitions, adjacency, glyph shape, or conventional grammar; +- EDCM constructs morphology, definitions, and recursive gonol relations while preserving identity, occurrence, order, multiplicity, relation identity, scale, source, and provenance; +- completion claims require a deterministic receipt and independent complete replay; and +- EDCM measurement remains a separate projection with explicit information loss and falsifiers. -The floor-definition gonol's vector-embedding role analogy is not an efficacy -claim and must not be converted into one by adapter availability. +Do not create a parallel “consumer” that waits for UCNS to own language construction. UCNS is the geometry authority; EDCM is the current text-construction authority. ## Historical experiment epoch @@ -211,27 +204,22 @@ python -m pip install -e .[dev,ucns-experiments] ``` Those reports are historical evidence. They are not rewritten to the current -runtime profile or later gonol-language boundary, and their support, +runtime profile or current gonol-language boundary, and their support, product-character, breadth, and structural view candidates remain scoped to their recorded epoch. ## Usage guidance -Use this adapter only for artifacts that name its exact pinned profile. Do not +Use this adapter only for artifacts that name its exact pinned historical profile. Do not repin it to current UCNS merely to make terminology look current. -For new semantic work, wait for the upstream closed floor-definition-gonol -producer contract, then implement a separate fail-closed EDCM consumer rather -than modifying historical profile evidence in place. +For new text construction, do not extend this historical adapter. Work in EDCM under [`GONOL_LANGUAGE_BOUNDARY.md`](GONOL_LANGUAGE_BOUNDARY.md), consume current UCNS geometry and METAPAT affixiation semantics, and keep the later EDCM measurement boundary separate. ## hmmm -The executable profile establishes exact corpus observations and resolves its +The executable historical profile establishes exact corpus observations and resolves its admitted SPACE manifestations to its pinned Möbius-origin interpretation. Coverage of true non-SPACE code points outside the 157-token carrier alphabet -remains open for that profile. UCNS v0.19 supplies a nonselected trace-local +remains open for that historical profile. UCNS v0.19 supplies a nonselected trace-local source-coordinate candidate over its fixed demonstration, but this adapter does -not attach or consume that evidence. The exact UCNS closed definition-gonol -composition law and source/custody procedure remain unresolved upstream; EDCM's -future semantic consumer projection, metric, benchmark, and falsifier are also -unselected. +not attach or consume that evidence. For current work, the exact EDCM character-admission unit remains profile-specific where not selected, the exact UCNS native Möbius-carrier affixiation/coupling geometry remains unresolved, and EDCM's recursive text-gonol measurement projection, metric, benchmark, and falsifier remain unselected. diff --git a/tests/test_gonol_language_authority.py b/tests/test_gonol_language_authority.py new file mode 100644 index 0000000..d8b1acd --- /dev/null +++ b/tests/test_gonol_language_authority.py @@ -0,0 +1,61 @@ +from __future__ import annotations + +from pathlib import Path + + +ROOT = Path(__file__).resolve().parents[1] +LIVE_SURFACES = ( + ROOT / "CANON.md", + ROOT / "README.md", + ROOT / "CLAUDE.md", + ROOT / "AGENTS.md", + ROOT / "docs" / "GONOL_LANGUAGE_BOUNDARY.md", +) + + +def _compact(path: Path) -> str: + return " ".join(path.read_text(encoding="utf-8").split()) + + +def test_live_surfaces_route_gonol_authority_consistently() -> None: + boundary = _compact(ROOT / "docs" / "GONOL_LANGUAGE_BOUNDARY.md") + canon = _compact(ROOT / "CANON.md") + agents = _compact(ROOT / "AGENTS.md") + + for text in (boundary, canon, agents): + assert "every admitted character is a gonol" in text + assert "METAPAT" in text + assert "UCNS" in text + assert "EDCM" in text + + assert "METAPAT defines affixiation" in boundary + assert "UCNS owns any exact geometric realization" in boundary + assert "EDCM applies affixiation to text-domain gonols" in boundary + + +def test_live_surfaces_do_not_restore_ucns_language_ownership() -> None: + forbidden = ( + "UCNS owns the gonol construction", + "UCNS lexical construction remains upstream", + "UCNS owns lexical/gonol construction surfaces", + "EDCM owns neither lexical-floor membership nor UCNS character-, word-, or definition-gonol construction", + "UCNS has authorized a Scrabble dictionary as the replacement lexical source class", + ) + for path in LIVE_SURFACES: + text = _compact(path) + for phrase in forbidden: + assert phrase not in text, f"stale authority in {path.relative_to(ROOT)}: {phrase}" + + +def test_unresolved_ucns_operations_remain_hmmm_not_semantics() -> None: + boundary = _compact(ROOT / "docs" / "GONOL_LANGUAGE_BOUNDARY.md") + assert "Unicode names, dictionary definitions" in boundary + assert "An unresolved operation remains `hmmm`" in boundary + assert "invented carrier" in boundary + + +def test_measurement_does_not_activate_from_construction() -> None: + canon = _compact(ROOT / "CANON.md") + boundary = _compact(ROOT / "docs" / "GONOL_LANGUAGE_BOUNDARY.md") + assert "EDCM construction does not validate EDCM measurement" in boundary + assert "EDCM construction and EDCM measurement remain separate" in canon