From f018b97ed24de9e395abeb9be161e156ec22acb5 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 --- backend/tasks.db | Bin 172032 -> 176128 bytes semantic_protocol.md | 51 +++++++++++++++++++++++++------------------ 2 files changed, 30 insertions(+), 21 deletions(-) diff --git a/backend/tasks.db b/backend/tasks.db index 6f175db46cbad3edc436fa0da0e8f7d633899f99..f41e23e97078151da5aff9da602d95e541fa3dce 100644 GIT binary patch delta 810 zcmZoTz}4`8Yl1ZIH3kL-Z6F4Ni5ljN*ES|B$md}N@)`MmgG9AA7WDB?oRA_Q!O8{X zvhi~>@W=AE@pDh+Y0%ni(QuhhSA#i}(KszBE!D&%QP(0l%~aRKEICm((ZIk`H_bT7 zz`)or$->;wgbk!{@}44<%`yE;9!x3_;$q+f8p#X78yowWHm@oQ<6R`6ut-5*lLCvu zc9sW>fA&u@U}0nAX<*=K*w|Rc+!!cIjLkVYx$!Ca$)&le zc_ouKmWpW`8z>l>TA3PK85rmpnOK;aSsED_ndurB>LO$e^$bicP0T01sgM*jHV8qe zH#Ib}m>gecBUF-DoLZvba*C0PfABAAo zpfJ}U1=pY;{~(35{33?9;?jcDBA|2hl2VgWi!=0!O7#;9GWE+0 z^@~%JON%l~bSw39^3yZ(6lxTl^YcnlD@v>ss?|#>3sTjs6x0(@oTFYl*|AEl9@ULt z_bAoY#)c#oXTu##LtoVs<1LbWg&D~P)k-Oe;CPJBOi{8@Ff`CnP)f}!%Ph*zn=D@8 F4FKG``Y!+g delta 130 zcmZp8z}0YoYl1ZIMFs{2Eg+TvV#bLY=8P9NCM?LGR=_C4#Q$bv<20u2tBM%IczL*h z@~r$O4E(YDZIk&Lv^JYHT;-cML6b#;Ih1kwo+3t-%`yE;9!w1278D066$4^EAm#<( a&4L0?_!k){EK(5Iq`+dZo#g@JpZx$A5hH~F diff --git a/semantic_protocol.md b/semantic_protocol.md index 1c28f08..bb3fb95 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 */` внутри `