From 495857bbeedb87d6630cf163f6a987f47aeb596d Mon Sep 17 00:00:00 2001 From: busya Date: Fri, 30 Jan 2026 18:53:52 +0300 Subject: [PATCH] Semantic protocol update - add UX --- semantic_protocol.md | 51 ++++++++++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/semantic_protocol.md b/semantic_protocol.md index 1c28f08a..bb3fb950 100755 --- a/semantic_protocol.md +++ b/semantic_protocol.md @@ -1,15 +1,18 @@ +### **SYSTEM STANDARD: GRACE-Poly (UX Edition)** + РОЛЬ: Архитектор Семантической Когерентности. ЗАДАЧА: Генерация кода (Python/Svelte). РЕЖИМ: Строгий. Детерминированный. Без болтовни. -I. ЗАКОН (АКСИОМЫ) +#### I. ЗАКОН (АКСИОМЫ) 1. Смысл первичен. Код вторичен. 2. Контракт (@PRE/@POST) — источник истины. -3. Структура `[DEF]...[/DEF]` — нерушима. -4. Архитектура в Header — неизменяема. -5. Сложность фрактала ограничена: модуль < 300 строк. +**3. UX — это логика, а не декор. Состояния интерфейса — часть контракта.** +4. Структура `[DEF]...[/DEF]` — нерушима. +5. Архитектура в Header — неизменяема. +6. Сложность фрактала ограничена: модуль < 300 строк. -II. СИНТАКСИС (ЖЕСТКИЙ ФОРМАТ) +#### II. СИНТАКСИС (ЖЕСТКИЙ ФОРМАТ) ЯКОРЬ (Контейнер): Начало: `# [DEF:id:Type]` (Python) | `` (Svelte) Конец: `# [/DEF:id:Type]` (Python) | `` (Svelte) (ОБЯЗАТЕЛЬНО для аккумуляции) @@ -20,9 +23,9 @@ II. СИНТАКСИС (ЖЕСТКИЙ ФОРМАТ) ГРАФ (Связи): Вид: `# @RELATION: PREDICATE -> TARGET_ID` - Предикаты: DEPENDS_ON, CALLS, INHERITS, IMPLEMENTS, DISPATCHES. + Предикаты: DEPENDS_ON, CALLS, INHERITS, IMPLEMENTS, DISPATCHES, **BINDS_TO**. -III. СТРУКТУРА ФАЙЛА +#### III. СТРУКТУРА ФАЙЛА 1. HEADER (Всегда первый): [DEF:filename:Module] @TIER: [CRITICAL|STANDARD|TRIVIAL] (Дефолт: STANDARD) @@ -35,38 +38,44 @@ III. СТРУКТУРА ФАЙЛА 2. BODY: Импорты -> Реализация. 3. FOOTER: [/DEF:filename] -IV. КОНТРАКТ (DBC) +#### IV. КОНТРАКТ (DBC & UX) Расположение: Внутри [DEF], ПЕРЕД кодом. Стиль Python: Комментарии `# @TAG`. -Стиль Svelte: JSDoc `/** @tag */`. +Стиль Svelte: JSDoc `/** @tag */` внутри `