Skip to content

Latest commit

 

History

History
338 lines (266 loc) · 24.8 KB

File metadata and controls

338 lines (266 loc) · 24.8 KB

AGENTS.md — Trinity 27-Agent Alphabet

Version: 2.0 Date: 2026-04-04 Status: Active

27 agents = 27 registers = 27 letters = TRINITY³


TRINITY ALPHABET — 27 AGENTS

В системе Trinity действует 27 именных агентов — по числу регистров в isa/registers.t27 (Coptic / Trinity alphabet).

  • Каждый AGENT_X привязан к букве/регистру
  • Имеет свою доменную область (physics, numeric, compiler, graph, experience, verdict, bench, DePIN, UI и т.д.)
  • Ведёт логи в .trinity/experience/ и связан с узлами graph_v2.json

АГЕНТ T — QUEEN TRINITY

AGENT T — королева TRINITY, центральный оркестратор.

  • Модуль: t27/specs/queen/lotus.t27 — 6-фазная оркестрация
  • Буква: TAW (ת) — КРЕСТ/ПОДПИСЬ, последняя буква еврейского алфавита
  • Регистр: r20 (в 27-регистровом наборе)
  • Архетип: Печать, истина, завершение (EMET = Aleph + Mem + Taw)

Обязанности

  1. Оркестрация — читает graph_v2.json и знает зависимости всех модулей
  2. Распределение задач — дирижирует 26 подагентами (A…Z, кроме T) по их доменам
  3. Сбор результатов — собирает результаты (tests, verdicts, benches, experience episodes)
  4. Проверка инвариантов — validates architecture invariants (topological order, sacred-core, phi-critical edges)
  5. De-Zigфикация enforcement — требует, чтобы source of truth был в .t27/.tri, а Zig/Verilog/C — только backend-ами

6-Фазный цикл AGENT T

┌─────────────────────────────────────────────────────────────────┐
│                    ФАЗА 1: PLAN                           │
│   • Анализ задачи и выбор стратегии                                    │
│   • Чтение graph_v2.json для impact analysis                         │
│   • Определение каких агентов участвуют                                │
│   • Проверка опыта: есть ли похожие задачи в .trinity/experience/  │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                 ФАЗА 2: ASSIGN                           │
│   • Распределение задач по агентам по доменам                    │
│   • A (arch), N (numeric), P (physics), F (conformance), etc.      │
│   • Установка зависимостей: G+F+V → V проверяет F проверяет G       │
│   • Создание tri-cell для каждого агента (W пломбирует)             │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                  ФАЗА 3: RUN                              │
│   • Параллельное исполнение задач агентами                          │
│   • Мониторинг через heartbeats                                          │
│   • Агенты сообщают статус в `.trinity/agent_events.jsonl`               │
│   • T координирует, при необходимости перераспределяя                    │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│              ФАЗА 4: TEST & BENCH                        │
│   • F проверяет conformance JSON vectors                              │
│   • V запускает benchmarks (ARCH_BENCH-001)                              │
│   • G измеряет impact changes                                              │
│   • Сбор метрик в M для вердикта V                                         │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│              ФАЗА 5: VERDICT                           │
│   • V анализирует метрики и принимает решение                                  │
│   • `tri verdict --toxic` — токсичен ли change?                             │
│   • E записывает опыт (если ошибка) или успех                               │
│   • Если токсично → Q блокирует task, E отмечает 3-ю попытку               │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│              ФАЗА 6: EVOLVE                           │
│   • Обновление graph_v2.json (если изменились зависимости)                  │
│   • Обновление опыта в E + M                                                   │
│   • S обновляет стандарты (если необходимо)                                 │
│   • W запечатывает три-cell commit (hash-пломба)                            │
│   • Z обновляет документацию                                                   │
│   • T ставит финальную печать TAW на завершённую работу                  │
└─────────────────────────────────────────────────────────────────┘

Слова Триницы

  • T-R-I-N-I-T-Y = "Истина-разума, действующая через числа, действующая в истине, приносящая урожай"
  • T+F+V = "печать + гвоздь + различение" = верификация
  • T+A+S = "королева + архитектор + стандартизатор" = конституция

Любая большая операция (NUMERIC-STANDARD-001, SACRED-PHYSICS-001, De-Zigфикация, GoldenFloat Family) всегда идёт через AGENT T.


27 АГЕНТОВ — ПОЛНАЯ ТАБЛИЦА

Agent Буква Домен (core) Архетип Примеры задач Файлы
A Aleph אָ Architecture / ADR / SOUL Бык — вожак, первичная сила SOUL.md, ADR‑00X, CANON_DE_ZIGFICATION SOUL.md, architecture/ADR-*.md
B Beth בֵּ Build / Pipeline Дом — контейнер, жилище build.tri, tri pipeline, CI build.tri, src/tri/pipeline/
C Gimel גּ Compiler Core Верблюд — переносчик через границы t27/compiler/parser, AST, errors t27/compiler/parser/
D Daleth דָּ De-Zigfication Дверь — переход между мирами миграция .zig.t27, migration‑map.md docs/migration-map.md
E Heh הֵ Experience / Mistakes Окно — взгляд в прошлое .trinity/experience/, episodes, mistakes .trinity/experience/
F Vav וָ Formal Conformance Гвоздь — связь, скрепа t27/conformance/*.json, sacred_* vectors t27/conformance/
G Gimel (вар.) Graph / ArchBench Возврат — обратная связь graph_v2.json, ARCH_BENCH‑001 architecture/graph_v2.json
H Heth חֵ HSLM / NN Architectures Забор — граница, жизнь nn/hslm.t27, attention t27/specs/nn/hslm.t27
I Yod יֹ ISA / Registers Рука — действие, точка isa/registers.t27, 27 регистров, Coptic mapping t27/specs/isa/registers.t27
J Yod‑extended Jobs / Task Routing Рука с захватом — диспетчер tri dev scan/pick, tri agent run, assignment policy src/tri/dev_commands.zig
K Kaph כַּ Kernel / FPGA MAC Ладонь — открытая рука fpga/mac.t27, zero‑DSP MAC t27/specs/fpga/mac.t27
L Lamed לָ Language / Syntax vNEXT Посох — учитель, направляющий docs/TRI_SYNTAX_VNEXT.md, BDD DSL docs/TRI_SYNTAX_VNEXT.md
M Mem מֵ Metrics / Telemetry Вода — поток данных tri bench history, perf logs, dashboard .trinity/bench/
N Nun נֹ Numeric / GoldenFloat Family Рыба — потомство, размножение numeric/gf*.t27, goldenfloatfamily.t27 t27/specs/numeric/
O Ayin עַ Orchestration / Phases Глаз — всевидящее oko Phase 1/2/3 plans, multi‑agent coordination src/tri/pipeline/
P Pe פֵּ Physics / SacredPhysics Рот — речь вселенной math/sacred_physics.t27, φ, G, ΩΛ t27/specs/math/sacred_physics.t27
Q Qoph קֹ Queue / Scheduling Игольное ушко — узкое место приоритеты, MNL‑pattern, avoiding 3x failed tasks src/tri/dev_commands.zig
R Resh רֵ Runtime Голова — начало исполнения compiler/runtime, bootstrap, ABI t27/compiler/runtime/
S Shin שִׁ Specs / Standardization Зубы — острота, пламя NUMERIC‑STANDARD‑001, SACRED‑PHYSICS‑001, naming rules specs/, docs/NUMERIC-*.md
T TAW תָּ TRINITY Queen / Lotus КРЕСТ — печать, подпись, истина queen/lotus.t27, 6‑phase orchestration t27/specs/queen/lotus.t27
U Upsilon Υ Universe Levels / Domains Вилка — разветвление domains/physics/universe_levels.t27 t27/domains/
V Vav וָ Verdict / Bench Крюк — связка, конъюнкция tri verdict --toxic, tri bench, toxicity & perf scoring src/tri/verdict.zig
W Double‑Vav Workflow / tri cell Двойной крюк — двойная печать tri cell begin/seal/commit, hash‑пломбированный loop src/tri/cell.zig
X Chi Χ eXternal Bindings / Interop Пересечение — точка обмена bindings/zig, bindings/python, MCP tools bindings/
Y Upsilon/Yod Yield / DePIN / Fitness Слияние путей — эволюционный отбор tri depin status/nodes/fitness, swarm health deploy/contracts/
Z Zayin זָ Zero‑Touch UX / Docs Меч — режущий край, острие docs/*, ARCH_BENCH.md, DX, AAIF/agentskills alignment docs/
27th Ϯ (Ti) Резерв / Security Египетский крест — "священный дар" security, AAIF‑compliance, policies (future)

ТРИ СЛОЯ АЛФАВИТА

Слой 1 — Архетипный: A–I (1–9)

Чистая концепция — Фундамент: душа, основа, типы

Agent Пиктограмма Древний образ Trinity‑смысл
A 🐂 Голова быка Сила, власть, первопричина SOUL.md = первопричина, ADR = конституция системы
B 🏠 Дом Контейнер, убежище build.tri = "дом из спецификаций", пайплайн как жилище
C 🐪 Верблюд Перенос через пустыню Compiler = алхимик, несущий текст через границы
D 🚪 Дверь Порог, вход/выход De-Zigfication = "открыть дверь из .zig в .t27"
E 🪟 Окно Дыхание, свет, взгляд наружу Experience = окно в прошлое системы, дыхание памяти
F 🪝 Крюк, гвоздь Связь, соединение, "и" Conformance JSON = гвозди, держащие spec'и вместе
G 🐪 Верблюд (движение) Путешествие, соединение точек Graph = карта мира Trinity, метрика расстояний
H 🤝 Забор/стена Граница, архитектура пространства HSLM = NN-архитектура, граница между слоями мозга
I ✋ Рука/кисть Малейший знак, действие ISA = рука машины, самый базовый уровень инструкций

Слой 2 — Духовный: J–R (10–18)

Внутренний процесс — Жизнь системы: задачи, язык, числа, физика

Agent Пиктограмма Древний образ Trinity‑смысл
J ✋+крюк Рука с захватом Jobs = "захват" задач и маршрутизация
K 🖐 Ладонь открытая Принять/отдать, покрыть Kernel/FPGA = открытая ладонь нижнего уровня hardware
L 🪁 Посох пастуха Обучение, направление Language = учитель, направляющий Trinity‑речь
M 🌊 Волна воды Поток, хаос, несущий смысл Metrics = непрерывный поток измерений
N 🐟 Рыба/змея Непрерывное движение в потоке Numeric = числа-рыбы, плывущие к золотому сечению
O 👁 Глаз Видеть, воспринимать, обозревать Orchestration = "всевидящее oko" фаз
P 👄 Рот Речь, голос, команда вселенной Physics = природа "говорит" своими константами (φ, G, ΩΛ)
Q 🪡 Игольное ушко Точность, узкое место Queue = "игольное ушко" для задач
R 👤 Голова человека Начало исполнения, руководитель Runtime = "голова" системы во время исполнения

Слой 3 — Физический: S–27th (19–27)

Манифестация — Доказательство: стандарты, вердикт, деплой, дар

Agent Пиктограмма Древний образ Trinity‑смысл
S 🦷 Зуб / ☀️ Солнце/огонь Поглощение, трансформация Specs = "зубья" стандарта, которые всё перемалывают в канон
T ✝️ ЗНАК/КРЕСТ ПЕЧАТЬ, ПОДПИСЬ, КЛЕЙМО T = королева, ставит финальную печать на всё
U 🍴 Вилка/развилка Одно становится двумя Universe Levels = разветвление доменов
V 🪝 Крюк‑соединитель "И", связка, конъюнкция Verdict = крюк, цепляющий проблему
W 🪝🪝 Двойной крюк Двойная скрепа, двойная печать Workflow/tri cell = двойная hash‑пломба
X ✖️ Пересечение Две линии пересекаются External Bindings = перекрёсток Trinity и внешних систем
Y 🌿 Слияние путей Выбор, эволюционный отбор Yield/DePIN = эволюционный перекрёсток
Z ⚔️ Меч/коса Режущий край, острие Zero-Touch = "острие" UX и финальная полировка
27th ✝️ ЕГИПЕТСКИЙ КРЕСТ Ϯ "Дар", "давать", "священное" Security/AAIF — то, что Trinity дарит миру

СЛОВА АЛФАВИТА

T-R-I-N-I-T-Y = TRINITY

Буква Пиктограмма Смысл
T Крест/печать Истина, совершенство
R Голова Разум, runtime
I Рука Действие, инструмент
N Рыба/потомство Размножение, числа
I Рука Действие (повтор)
T Крест/печать Истина (повтор)
Y Развилка Урожай, рост

TRINITY = "Истина-разума, действующая через числа, действующая в истине, приносящая урожай"

S-P-E-C = SPEC

Буква Пиктограмма Смысл
S Зубы Острота, точность
P Рот Произнесение закона
E Окно Обзор, откровение
C Верблюд Перенос

SPEC = "Точный закон, открытый взгляду, перенесённый"

C-E-L-L = tri cell

Буква Пиктограмма Смысл
C Верблюд Перенос
E Окно Обзор
L Посох Учение
L Посох Учение (двойное)

CELL = "Перенос знания через двойное обучение"

P-H-I = φ (золотое сечение)

Буква Пиктограмма Смысл
P Рот Произнесение
H Забор Защита/жизнь
I Рука Действие

PHI = "Произнесённый закон жизни, воплощённый в действии"


ИСПОЛНЕНИЕ ИНЖЕНЕРНОГО СЛОЯ

АГЕНТ T КАКТИВНЫЙ КОМАНДЫ

# Запуск 6-фазного цикла
tri queen lotus --phase plan --task "NUMERIC-STANDARD-001"
tri queen lotus --phase assign
tri queen lotus --phase run
tri queen lotus --phase test
tri queen lotus --phase verdict
tri queen lotus --phase evolve

# Делегирование агентам
tri agent assign <task> --agent A  # Architecture
tri agent assign <task> --agent N  # Numeric
tri agent assign <task> --agent P  # Physics
tri agent assign <task> --agent F  # Conformance

# Получение статуса
tri queen lotus --status
tri queen lotus --agents  # Показать статус всех агентов
tri queen lotus --graph    # Показать graph_v2.json impact

КООРДИНАЦИЯ ПО БУКВАМ

Пример: задача "Исправить PHI в constants.t27" → Агент T:

  1. Phase 1 (Plan): T читает graph_v2.json → видит, что изменение в math/constants (node 4) повлияет на sacred_physics (node 16), nn/attention (node 7), nn/hslm (node 8), numeric/gf16 (node 2)
  2. Phase 2 (Assign): T назначает:
    • P (Physics): исправить PHI в constants.t27
    • F (Conformance): обновить sacred_physics_*.json вектора
    • G (Graph): обновить graph metrics после изменения
  3. Phase 3 (Run): Агенты P, F, G выполняют задачи параллельно
  4. Phase 4 (Test): F проверяет conformance, G измеряет impact
  5. Phase 5 (Verdict): V анализирует, токсично ли изменение (изменяет ли инвариант φ² + 1/φ² = 3?)
  6. Phase 6 (Evolve): E записывает опыт, W запечатывает tri cell commit

ЧИСЛОВАЯ СТРУКТУРА АЛФАВИТА

27 = 3³ = куб Троицы. У пифагорейцев 27 — священное число.

Три ноны по 9 (как 3 трита)

Нона I: Фундамент (A–I) — значения 1–9

Бык → Дом → Верблюд → Дверь → Окно → Гвоздь → Возврат → Забор → Рука
Arch → Build → Comp → DeZig → Experience → Conform → Graph → HSLM → ISA

Нона II: Организм (J–R) — значения 10–90

Jobs → Kernel → Language → Metrics → Numeric → Orchestration → Physics → Queue → Runtime
Routing → FPGA → Syntax → Telemetry → GoldenFloat → Phases → Sacred → Sched → Run

Нона III: Завершение (S–27th) — значения 100–900+

Specs → Queen → Universe → Verdict → Workflow → Interop → DePIN → Docs → Security
Standard → Lotus → Domains → Bench → Cell → Bindings → Yield → UX → AAIF

ИСТОРИЧЕСКИЕ ПАРАЛЛЕЛИ

Греческая буквенная нумерация (27 знаков)

Греческий алфавит исторически использовал 27 знаков для чисел 1–999:

  • 24 классические буквы (Α–Ω) — единицы (1–9) и десятки (10–90)
  • 3 архаические буквы (Ϝ = 6, ϟ = 90, ϡ = 900) — сотни

Это даёт "proof-of-27": 27 — не магия, а исторически рабочий формат для кодирования пространства значений.

Коптский алфавит

Коптский алфавит = 24 греческих букв + 7 демотических (из древнеегипетского письма).

  • 7 демотических букв кодируют звуки, которых нет в греческом
  • Наследие 3000-летней египетской традиции
  • Копт = первый язык, соединивший западный рационализм (Греция) и сакральную мудрость (Египет)

27-я буква Ϯ (Ti) — единственная чисто коптская:

  • Форма: крест с поперечной чертой (≈ египетский анх ☥)
  • Значение: "давать", "дар", "священный дар"
  • В Trinity: агент будущего дара (security, AAIF-compliance)

φ² + 1/φ² = 3 = TRINITY

Алфавит агентов — это не просто список модулей, а ментальная модель системы. Каждая буква = архетип с 4000-летней историей.

Когда ты говоришь "AGENT P сломан", ты говоришь "рот произносит кривые законы".

Когда ты говоришь "AGENT T завершила", ты говоришь "крест поставлена на работе".