Проект: CIFRA Low-Code Platform
Тип: Platform / Product (разрабатываемый продукт)
Статус: Active Development
Версия: 2.0.0
Последнее обновление: 2025-11-13
CIFRA - это платформа-конструктор, которая собирает приложения по текстовому описанию.
Пользователь пишет
текстовое описание
"Мне нужен интернет-магазин
с корзиной и оплатой"
↓
CIFRA Platform
(конструктор)
↓
Готовое веб-приложение
(код + БД + UI)
Platform v1 (workspace management)
↓
МЫ разрабатываем (с помощью Platform v1)
↓
CIFRA v2 (конструктор приложений) ← ПРОДУКТ
↓
Пользователи используют CIFRA
↓
Пишут текстовое описание
↓
CIFRA генерирует готовое приложение
Суть:
- Пользователь НЕ пишет код
- Пользователь пишет ТЕКСТОВОЕ ОПИСАНИЕ на естественном языке
- CIFRA автоматически собирает готовое приложение
ВАЖНО: Код CIFRA находится в КОРНЕ workspace:
/opt/claude-workspace/cifra/
Детали: См. projects/cifra/LOCATION.md
CIFRA Platform (15 документов):
1. cifra/README.md - Точка входа
2. cifra/01_CIFRA_MASTER.md - Главный документ (начать здесь!)
3. cifra/02_CORE_CONCEPTS.md - Ключевые концепции
4. cifra/03_ARCHITECTURE.md - Архитектура
5. cifra/04_LANGUAGE_SPECIFICATION.md - Язык .cifra
6. cifra/05_DATA_LAYER.md - Данные и БД
7. cifra/06_SECURITY.md - Безопасность
8. cifra/07_API_AND_INTEGRATION.md - API
9. cifra/08_UI_AND_THEMES.md - UI и темы
10. cifra/09_MODULES_AND_PLUGINS.md - Модули
11. cifra/10_WORKFLOWS_AND_AUTOMATION.md - Workflows
12. cifra/11_DATA_MANAGEMENT.md - Управление данными
13. cifra/12_DEVELOPER_GUIDE.md - Для разработчиков
14. cifra/13_DEPLOYMENT.md - Развёртывание
15. cifra/14_TESTING_AND_QUALITY.md - Тестирование
16. cifra/15_REFERENCES.md - Справка
Управление проектом:
- projects/cifra/LOCATION.md - Где находится код
- projects/cifra/CLAUDE.md - Этот файл
Процесс сборки приложения по текстовому описанию:
1. Пользователь: "Мне нужен интернет-магазин"
↓
2. ORCHESTRATOR - координирует всех агентов
↓
3. ARCHITECT - проектирует архитектуру
↓
4. DESIGNER - создаёт UI/UX
↓
5. DEVELOPER - генерирует код
↓
6. TESTER - тестирует приложение
↓
7. DEPLOYER - развёртывает
↓
Готовое приложение!
16 AI Агентов в CIFRA:
cifra/agents/
├── orchestrator/ ← МОЗГ: координирует весь процесс сборки
├── architect/ ← Проектирует архитектуру из описания
├── designer/ ← Создаёт UI/UX автоматически
├── developer/ ← Генерирует код приложения
├── tester/ ← Тестирует созданное приложение
├── deployer/ ← Развёртывает готовое приложение
├── documenter/ ← Создаёт документацию
├── security/ ← Проверяет безопасность
├── optimizer/ ← Оптимизирует код и БД
├── monitor/ ← Мониторит работу приложения
├── projector/ ← Планирует этапы разработки
├── administrator/ ← Управляет системой CIFRA
├── editor/ ← Редактирует сгенерированный код
├── logger/ ← Логирует процесс сборки
├── recovery/ ← Восстанавливает при ошибках
└── workspace/ ← Управляет workspace проекта
Каждый агент:
- Получает задачу от orchestrator
- Выполняет свою специализированную роль
- Возвращает результат
- Всё это АВТОМАТИЧЕСКИ, без участия человека
cifra/domains/
├── 01_design/ ← Проектирование
├── 02_development/ ← Разработка
├── 03_testing/ ← Тестирование
├── 04_deployment/ ← Развёртывание
├── 05_monitoring/ ← Мониторинг
├── 06_workspace/ ← Управление workspace
└── 07_documentation/ ← Документирование
Каждый домен:
- docs/guide.md - Руководство по домену
cifra/shared/
└── INTEGRATION_PROTOCOL.md ← Как агенты общаются между собой
# Читаем главный документ
cat /opt/claude-workspace/cifra/01_CIFRA_MASTER.md
# Изучаем архитектуру
cat /opt/claude-workspace/cifra/03_ARCHITECTURE.md
# Смотрим спецификацию языка
cat /opt/claude-workspace/cifra/04_LANGUAGE_SPECIFICATION.md
# Изучить агента orchestrator
cat /opt/claude-workspace/cifra/agents/orchestrator/APP.md
# Посмотреть инструкции для AI
cat /opt/claude-workspace/cifra/agents/developer/ai/instructions.md
# Изучить домен development
cat /opt/claude-workspace/cifra/domains/02_development/docs/guide.md
С ПОМОЩЬЮ Platform v1:
Запуск Claude Code
Claude Code → CLAUDE.md (START MENU)
Выбор проекта
Scope: 3. Project
Project: cifra
Mode: Design / Code / Full
Работа
- Platform v1 управляет контекстом
- Мы редактируем документацию CIFRA
- Разрабатываем агентов
- Создаём домены
- Пишем спецификации
Результат
- CIFRA становится готовой платформой
- Которую будут использовать конечные пользователи
- Для создания своих приложений
✅ Готово:
- 15 документов платформы
- 16 AI агентов (структура)
- 7 доменов (структура)
- Протокол интеграции
- Архивы старых версий
🚧 В разработке:
- Детализация работы агентов
- Реализация протокола интеграции
- Примеры использования .cifra
- Тесты платформы
- Deployment guide
📋 Запланировано:
- Полная имплементация агентов
- Runtime для выполнения .cifra кода
- CLI инструменты
- Web IDE
- Документация для конечных пользователей
projects/
├── marketplace/ ← APPLICATION (Streamlit)
│ └── Использует: Platform v1 для разработки
│
├── @infra-dev-pro/ ← INFRASTRUCTURE (серверы)
│ └── Использует: Platform v1 для управления
│
├── @infra-dev-prod-rf/ ← INFRASTRUCTURE (серверы)
│ └── Использует: Platform v1 для управления
│
└── cifra/ ← PLATFORM (продукт)
└── Разрабатываем: С ПОМОЩЬЮ Platform v1
└── Результат: Новая платформа для пользователей
CIFRA - особенный проект:
- Не просто приложение
- Не просто инфраструктура
- Это ПЛАТФОРМА, которую мы создаём
Последовательность изучения:
Старт
- Прочитать cifra/README.md
- Прочитать cifra/01_CIFRA_MASTER.md
Концепции
- cifra/02_CORE_CONCEPTS.md - основы
- cifra/03_ARCHITECTURE.md - архитектура
Язык .cifra
- cifra/04_LANGUAGE_SPECIFICATION.md - синтаксис
- Примеры использования
Агенты и домены
- Изучить orchestrator
- Понять протокол интеграции
- Пройтись по доменам
Практика
- Создать простое .cifra приложение
- Протестировать агентов
- Написать документацию
Для работы с CIFRA используем:
Внутри workspace:
- /opt/claude-workspace/cifra/ - код CIFRA
- /opt/claude-workspace/platform/ - Platform v1 (инструмент)
- projects/cifra/LOCATION.md - где лежит код
Документация Platform v1:
- /opt/claude-workspace/CLAUDE.md - START MENU
- /opt/claude-workspace/README.md - описание workspace
- /opt/claude-workspace/platform/CLAUDE_WORKFLOW.md - логика работы Claude
Размер проекта: 4.3 MB
Прогресс:
- Документация: 80% (15 документов готовы)
- Агенты: 20% (структура готова, нужна имплементация)
- Домены: 30% (структура + гайды)
- Протокол: 50% (описан, нужно тестирование)
- Runtime: 0% (не начат)
- Тесты: 10% (только концепция)
Команда:
- Claude Code + Platform v1 = инструмент разработки
- Человек = архитектор и владелец продукта
Приоритет #1:
1. Детализировать работу orchestrator агента
2. Реализовать базовый протокол интеграции
3. Создать простой пример .cifra приложения
4. Протестировать взаимодействие агентов
Приоритет #2:
1. Разработать Runtime для .cifra
2. Создать CLI инструменты
3. Начать Web IDE
4. Написать туториалы для пользователей
Приоритет #3:
1. Полная имплементация всех 16 агентов
2. Тестирование всех доменов
3. Deployment на production
4. Публичный релиз
Версия: 1.0
Дата: 2025-11-13
Статус: Active Development
Начать работу: Прочитать cifra/01_CIFRA_MASTER.md