Архитектура

Конвейер этапов, сайт из трех слоев, сквозной протокол

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. Расскажи, что хочешь создать; достаточно пары слов.

Я превращу это в настоящий, протестированный, развёрнутый сайт.

Интерфейс-заглушка — бэкенд еще не подключен