Архитектура
Конвейер этапов, сайт из трех слоев, сквозной протокол
TITI проводит один промпт через упорядоченный рабочий процесс и выдает продукт, структура которого заложена на этапе проектирования, а не оформлена задним числом.
- Этапы
- Три слоя
- Механизм аудита
- HAYAT
Конвейер как упорядоченный процесс
TITI организован как последовательность этапов, каждый из которых потребляет результат предыдущего: Промпт, Исследование, Архитектура, Дизайн, Сборка, Тестирование, Развертывание. Суть именно в порядке. Исследование предшествует архитектуре, поскольку предметную область необходимо понять до выбора структуры; архитектура предшествует дизайну, так как форма продукта определяет его внешнее оформление; тестирование предшествует развертыванию, так как ничто не поставляется без проверки.
Платформа предпочитает вывод расспросам. На основе одного промпта она исследует предметную область и определяет архитектуру, а не просит оператора описать ее. Цель в ноль вопросов на проект — это не просто лозунг, а конструктивное давление, которое смещает работу на более ранний этап Исследования, где ее можно выполнить на основе данных, а не расспросов.
Это описание рабочего процесса, а не каталог внутреннего устройства. Перечисленные выше этапы представляют собой реальный контракт между шагами; мы не заявляем о наличии скрытых очередей, механизмов передачи задач или логики повторных попыток за пределами этого упорядоченного движения.
Анатомия трех слоев
Каждый сайт, созданный TITI, имеет одну и ту же трехслойную структуру. Маркетинговый слой ориентирован на посетителей-людей. Научный слой раскрывает методы, принципы и глубину — как эта страница. Агентский слой предназначен для чтения машинами: это файлы, созданные для программ, а не для человека.
Эти слои — не варианты стилизации, применяемые в самом конце; это структура, которую утверждает этап Архитектуры и которую заполняют последующие этапы. Посетитель и программа, читающие один и тот же сайт, обслуживаются разными слоями одного и того же артефакта, каждый из которых адаптирован под своего читателя.
Это разделение важно, поскольку у трех типов аудитории совершенно разные потребности. Их изоляция позволяет изменять маркетинговую составляющую, не нарушая машинный контракт, а научному слою — объяснять механизмы работы, не подстраиваясь под требования других слоев.
Агентский слой и наследование HAYAT
Агентский слой публикует машиночитаемые файлы. /agent.json описывает сайт и указывает контакт для связи — встроенный чат. /sot-map.json предоставляет структурированную карту сайта и его источник правды (source of truth). /.well-known/hayat-manifest.json публикуется по общеизвестному пути (well-known path), где другие программы ожидают его найти.
HAYAT — это межсайтовый протокол, который реализуют данные файлы. Каждый сайт, созданный движком, наследует его. Это значит, что программа, обнаружив любой созданный TITI сайт, может рассчитывать на те же файлы в тех же местах с тем же значением. Наследование превращает конвенцию одного сайта в стандарт, на который другие системы могут полагаться на множестве сайтов.
Протокол задает общую форму, а не гарантирует содержание. Файлы опубликованы и доступны для чтения; структура остается последовательной, поскольку каждый сайт транслирует один и тот же протокол.
Механизм аудита
Перед развертыванием сборка проходит через механизм аудита, сочетающий в себе два типа проверки. Первый тип — это детерминированные, проверяемые машиной шлюзы: валидность разметки и структуры, проверка отсутствия вымышленных метрик в контенте и корректность рендеринга на разных языках, включая языки с направлением письма справа налево (RTL) и иероглифическую письменность (CJK).
Второй тип — это кросс-семейный судья эстетики (taste judge), который оценивает качества, недоступные детерминированному шлюзу. Они дополняют друг друга: шлюзы фиксируют механические ошибки, а судья оценивает то, что выполнено просто на низком уровне.
Связывающее их правило простое и строгое. Сборка, не прошедшая любой шлюз или порог качества, отклоняется. Частичного прохождения не существует: аудит — это обязательное условие для релиза, а не просто оценка, выставляемая в конце.
Цикл самосовершенствования и чем он не является
TITI собирает TITI: движок помогает пересобирать и улучшать самого себя. Но этот цикл контролируется человеком. Человек проверяет и утверждает каждый шаг. Рекурсия реальна, автономность — нет: движок предлагает решения и помогает, но человек принимает решения.
Мы открыто заявляем об ограничениях. Полная автономность от одного промпта без вмешательства человека — это траектория развития, а не готовая возможность. Бэкенд встроенного интеллектуального чата пока не подключен; чат, который вы видите сегодня, — это честный интерфейс-заглушка, созданный до того, как за ним появится реальный интеллект. Экономические условия — стоимость подписок и токенов — намеренно не заданы.
Обозначение этих границ — часть архитектуры, а не просто примечание. Системе, которая четко разделяет то, что она уже делает, и то, к чему стремится, можно доверять в первом, поскольку она честна в отношении второго.
Встроенный чат
Задайте вопрос об архитектуре напрямую
Привет — я titi. Расскажи, что хочешь создать; достаточно пары слов.
Я превращу это в настоящий, протестированный, развёрнутый сайт.
Интерфейс-заглушка — бэкенд еще не подключен