# АРХИТЕКТУРА МОДУЛЕЙ — модель дома СИНГУЛЯР (v1.0 · такт v1.29.0)

> По слову владельца: «АРХИТЕКТУРА НАШЕГО САЙТА!!! ОТЛИЧАТЬСЯ БУДЕТ ОТ ВСЕХ
> МУЛЬТИМОДАЛЬНОСТЬЮ!!! ПЕРЕДЕЛЫВАЙ ВСЁ И ВСЯ НА МОДУЛИ!!!! ДА МНЕ НЕ НУЖНЫ
> ИЗОБРАЖЕНИЯ Я САМ ЧЕЛОВЕК!!! СВОБОДНЫЙ ХУДОЖНИК=)» (2026-10-05)
> Философское основание — документы владельца «СУВЕРЕННЫЙ УЗЕЛ — математическая
> философия автономии» (RU/EN) и инвариант-визуалы июня 2026.

## 1. Что изменилось в такте v1.29.0

Дом перешёл от «каталога комнат» к **модульной мультимодальной архитектуре**.
Три опоры:

1. **Ядро модулей** — `singulyar-modules.js` (К0): машиночитаемый манифест
   всех узлов вселенной, модель шести модальностей, живая призма на canvas,
   модульная бирка. Публичный API — `window.SNG`.
2. **Комната ·28 «СУВЕРЕННЫЙ УЗЕЛ»** — философия автономии владельца,
   пересобранная в живой модуль: Ŝ = 1_H + λ(I⊗I†), три работающих холста,
   протокол ЯКОРЬ → ФИЛЬТР → АРХИТЕКТОР, аксиомы I–V, инвариант ⟨M(t), Σ(t)⟩ ≡ 0.
   Ноль изображений — всё рисуется кодом на глазах у человека.
3. **Модульная бирка на каждой странице** — каждая страница дома теперь знает,
   кто она: номер, имя, свои модальности, ссылка на карту модулей.

## 2. Модель: модуль и модальность

**Модуль** — автономный узел вселенной (отдельный файл, работает без сервера).
У каждого модуля в манифесте: номер (·NN), имя, файл, класс (К0–К9), фасет
КРИСТАЛЛА, признак автономности, краткое описание и **модальности**.

**Модальность** — канал, на котором человек принимает и отдаёт смысл.
Наследие ·21 («смысл один — представления разные»), поднятое до уровня всего
дома. Шесть модальностей:

| Модальность | Глиф | Цвет | Что покрывает |
|---|---|---|---|
| СЛОВО | ¶ | #F0F0F0 (серебро-герой) | текст, субтитры, файлы, Брайль |
| ГОЛОС | ◉ | #D4AF37 (золото) | речь, пение, голосовые |
| ЗВУК | ∿ | #F5A623 (тёплое золото) | минусовки, FFT, DSP |
| ОБРАЗ | ◈ | #F0D78C (светлое золото) | живые холсты, видео, экран |
| ТАКТ | ⌇ | #C8A05F (бронза) | вибро, пульс, ритм |
| ЖЕСТ | ⤳ | #C8CCD2 (полированное серебро) | касания, QR, пульт |

Гамма — из токенов v3.1 «СТЕКЛО·СЕРЕБРО·ЗОЛОТО» (документация владельца):
нейтральный фон, один акцент — золото, серебро текстов. Модальности не вводят
новых цветов — они живут в существующей гамме дома.

## 3. Манифест модулей (ядро SNG v1.0)

18 узлов: хаб (·00) + сцена (·01, ·02 РЕЗОНАНС, ·02 ФАБРИКА) + дом (·15–·28).
Модальности перечислены **по факту кода**, не по обещаниям:

| Узел | Имя | Модальности | Класс | Фасет |
|---|---|---|---|---|
| ·00 | ХАБ | все шесть | К0 | — |
| ·01 | КОГДА ТЕРЯЕМ | звук · голос · слово · образ | К1 | flow |
| ·02 | РЕЗОНАНС | звук · образ · слово | К1 | resonance |
| ·02 | ФАБРИКА | слово · звук · образ · жест | К1 | atlas |
| ·15 | ОРКЕСТРАТОР | слово · звук · голос · образ · жест | К2 | atlas |
| ·16 | СУФЛЁР | голос · звук · слово · образ | К2 | flow |
| ·17 | ЗАЛ | образ · слово · жест · звук | К2 | resonance |
| ·18 | СОБЫТИЕ | голос · звук · слово · образ · жест | К2 | resonance |
| ·19 | ЧЕЛОВЕК | слово · такт · жест | К2 | aura |
| ·20 | ФОНЕТИКА | слово · звук · голос | К2 | aura |
| ·21 | ОБЩЕНИЕ | слово · голос · такт · жест | К2 | aura |
| ·22 | СВЯЗЬ | слово · голос · звук · образ | К2 | mesh |
| ·23 | КРУГ | слово · голос · звук · образ | К2 | mesh |
| ·24 | ПОЧТА | слово · образ | К2 | vault |
| ·25 | КОШЕЛЁК | слово · такт · жест | К2 | vault |
| ·26 | ЛИНИЯ | слово · жест | К2 | vault |
| ·27 | ФУНДАМЕНТ | образ · слово | К2 | brain |
| ·28 | УЗЕЛ | слово · образ · такт · жест | К2 | brain |

## 4. Публичный API ядра (window.SNG)

```
SNG.версия                     — версия ядра
SNG.формула                    — «Ŝ = 1_H + λ(I⊗I†)»
SNG.инвариант                  — «⟨M(t), Σ(t)⟩ ≡ 0»
SNG.модальности                — 6 определений (id, имя, глиф, цвет, кратко)
SNG.модуль                     — манифест 18 узлов
SNG.по(модальность)            — модули, говорящие на канале
SNG.поId(id) / SNG.пофайл(имя) — поиск узла
SNG.текущий()                  — модуль текущей страницы (по pathname)
SNG.карта()                    — срез «модальность → модули» для карты
SNG.призма(canvas, опции)      — живая призма (canvas): луч Ψ → кристалл I⊗I†
                                 → 6 лучей модальностей; уважает
                                 prefers-reduced-motion; DPR-aware
```

Бирка ставится ядром автоматически сразу после `<header>` страницы и не имеет
права ломать комнату (всё в try/catch, стили скоуплены классом `.sng-strip`).

## 5. Законы, которые не нарушены

- **Офлайн-закон**: ядро — 0 внешних запросов, 0 шрифтов, 0 картинок.
- **Ничего на веру**: модальности манифеста выверяются тестом
  `ИНСТРУМЕНТЫ/test_modules_logic.js`; каждый файл манифеста обязан
  существовать на диске.
- **Сущность не меняется**: комнаты не переписаны — в них добавлена одна
  строка подключения ядра; облик v1.28 «СТЕКЛО·СЕРЕБРО·ЗОЛОТО» не тронут.
- **Свободный художник**: новые визуальные элементы (призма, три холста ·28)
  рисуются кодом — никаких изображений; человек сам источник содержимого.
- **Честные границы**: ТАКТ работает там, где устройство умеет
  navigator.vibrate (и только после живого жеста человека); модуль ·28 молчит
  и не притворяется голосовым.

## 6. Как читать карту на главной

Главная (хаб ·00) с такта v1.31.0 — только титул: Кристалл-Шар и нить Ариадны.
Карта модулей живёт под капотом: потянуть нить — дом открывает 17 дверей,
собранных ядром из манифеста. Карта не зашита в разметку: манифест — истина.
Живая призма по-прежнему в комнатах (·15 и далее) — на титуле один объект,
Кристалл (канон: максимум 4 активных объекта, центр = смысл).

## 7. Горизонт (следующие волны)

1. Модальности в capability-мост adapter-os: предпочтения человека питают
   выбор канала в ·21/·22 (сейчас — реестр адаптеров, ядро — исполнитель).
2. Жестовый словарь дома: единые жесты (свайп/долгий тап) поверх шестерёнки.
3. ТАКТ-слой для румы ·23: пульс собеседника как вибро-ритм (где устройство
   умеет и человек разрешил).
4. Призма как компонент: шестерёнка показывает мини-призму текущего модуля.

## Ребрендинг КРИСТАЛЛ (v1.30.0) — облик из канона и трендов 2026

Фул-ребрендинг исполнен на хозяйский вкус в жёстких рамках незыблемого канона
(handover владельца 2026-10-05: 01_VISUAL_CANON, 02_TERMINOLOGY_CANON,
05_Visual/01_TITLE_PAGE_SPEC, 02_Architecture/03_COMFORT_GUARDRAILS) и лучших
мировых практик, найденных в сети (поиск 2026-10-05):

| Тренд 2026 | Как исполнен в доме | Закон канона, который держал рамку |
|---|---|---|
| Liquid Glass (iOS 26) | подсветка верхней кромки стекла `.glass-panel`, дозирование прозрачности | «стеклянные панели с тонкой светлой рамкой»; урок юзабилити: контраст прежде прозрачности |
| Bento Grids 2.0 | карта модулей на `.bento` (6 колонок, фолбэки 2/1) | «центр = смысловое ядро, периферия = поддержка» |
| Generative UI / intent-based | интерфейс собирается ядром SNG из манифеста намерений — карта не зашита | «интерфейс рождается из намерения, а не из каталога» |
| Metallics / silver chrome | титул SINGULYAR хром-градиентом серебра `--chrome-grad`, антиква с разрядкой | «золото/серебро», эталон владельца tYYAZ |
| Scroll-driven animations | `.sng-beam` на `animation-timeline: scroll()` — ноль JS, reduced-motion выключен | «механизмы — только как capability-индикаторы» |
| Dark premium без чистого чёрного | подложка #0A0A0C сохранена | «фоны матовые почти чёрные» |

Socio-регистр: тексты титула, шапки, панелей, шагов запуска и футера переведены
в безличный научный регистр — эго-конструкции («кликни», «собери», «начинай»,
«твой») заменены на факты и номинализации. Разрешённые слова канона: Человек,
Намерение, Capability, Представление, Организм, Контракт, Протокол.

Титул по TITLE_PAGE_SPEC: пустое spatial-поле, Кристалл-Шар по центру (живой
canvas — SNG v1.1.0, метод `SNG.кристалл()`: золотое ядро, стеклянные осколки,
3 орбиты; Guardrails — максимум 4 активных объекта), типографика
«SINGULYAR / Ambient Intent Organism / Смысл один. Представление — твоё.»,
три объекта внизу, версия отсутствует, водяные знаки отсутствуют.

## НИТЬ АРИАДНЫ (v1.31.0) — минимализм начального выбора

По слову владельца: «НА ГЛАВНОЙ СТРАНИЦЕ ТОЛЬКО КРИСТАЛ… ЛУЧШАЯ СИСТЕМА ЭТО
НЕ ТА В КОТОРОЙ ВСЁ ЕСТЬ!!! А ТА ИЗ КОТОРОЙ ВЗЯТЬ НЕЧЕГО!!! МИНИМАЛИЗМ ПРИ
НАЧАЛЬНОМ ВЫБОРЕ А ДАЛЬШЕ ОН САМ ПУТЬ НАЙДЁТ НИТЬ АРИАДНЫ ВЫВЕДЕТ ЕГО ИЗ
ЛАБИРИНТА МИНОТАВРА… МЫ ЕМУ ПРОСТО ДОЛЖНЫ ПРЕДОСТАВИТЬ ВОЗМОЖНОСТЬ!!! А ЭТО
ЕГО ЖИЗНЬ ЕГО ПУТЬ!!!»

Что изменилось: вся простыня под кристаллом снята с лобного места (AURA-панель,
призма, 18 карточек, счётчики, каталог полками, статус ДЕНЬГИ, 14 шагов, списки
документов) — ничего не удалено из вселенной, всё осталось в своих комнатах и
документах. Ни денег, ни кошелька, ни связи на лбу — под капот.

| Тренд 2026 (landingi, moosend, devinterface, shadowdigital) | Исполнение в доме | Закон канона |
|---|---|---|
| Single-object hero: один объект, один смысл на экране | титул = только Кристалл-Шар + три объекта канона | «центр = смысл, пустота = воздух» |
| Один призыв (one CTA) | единственная нить вниз — других действий нет | «максимум 4 активных объекта» (Guardrails) |
| Progressive disclosure — сложность по требованию | `<details>` без JS: капот закрыт; потянул нить — дом 17 дверей | «мы предоставляем возможность — путь человек находит сам» |
| Тёмный премиум-минимализм, «из которой взять нечего» | пустое spatial-поле, золото — единственный акцент | «фоны матовые почти чёрные», void обязателен |

Механика нити: `details#модули.нить` закрыт по умолчанию; нить — тонкая золотая
линия с тихим пульсом (`prefers-reduced-motion` уважен); открытие → дом:
17 дверей строит ядро SNG из манифеста (ноль innerHTML — только DOM-узлы),
хаб ·00 — сама страница; якорь `#модули` сохранён на нити, бирочная ссылка ядра
жива. Дверь на деньги (·25), связь (·22), почту (·24) существуют — но как тихие
двери лабиринта, не как витрина: доступ есть, лобного места нет.
