Эта папка содержит артефакты сессий режима Dual Design - коллаборативного проектирования с двумя AI-моделями.
Каждая сессия создает отдельную подпапку:
artifacts/
session_20251114_084500/
state.json # Состояние сессии
step1_user_request.md # Исходный запрос пользователя
step1.5_web_research.md # Веб-исследование (опционально) ⭐ v1.1.0
step2_architect_questions.md # Вопросы Архитектора
step3_pilot_questions.md # Вопросы Второго пилота
step4_architect_analysis.md # Анализ Архитектора
step5_pilot_recommendations.md # Рекомендации Пилота
step6_mvp_questions.md # MVP вопросы
step7_pilot_improvements.md # Улучшения Пилота
step8_final_questions.md # Финальные вопросы для пользователя
step9_user_answers.md # Ответы пользователя
business_requirements.md # ФИНАЛЬНЫЙ РЕЗУЛЬТАТ
- Создается папка
session_[timestamp]/ - Инициализируется
state.json - Сохраняется исходный запрос пользователя
- Два AI-агента обмениваются мнениями
- Каждый шаг сохраняется в отдельный файл
- State обновляется после каждого шага
- Пользователь отвечает на финальные вопросы
- Генерируется документ бизнес-требований
- Сессия завершается
Файл state.json отслеживает прогресс сессии:
{
"currentStep": 4,
"sessionId": "session_20251114_084500",
"model1TaskId": "task-uuid-model1",
"model2TaskId": "task-uuid-model2",
"userRequest": "Создать обработку для синхронизации номенклатуры",
"artifactsPath": "artifacts/session_20251114_084500/",
"timestamp": "2025-11-14T08:45:00Z",
"nextAction": "send_to_model2",
"webResearchEnabled": true,
"webResearchCompleted": true,
"mcpToolsAvailable": ["web_search_exa"],
"searchQueriesExecuted": [
"Wildberries API документация seller",
"1C интеграция Wildberries best practices"
]
}# Посмотреть список сессий
ls artifacts/
# Посмотреть состояние конкретной сессии
cat artifacts/session_20251114_084500/state.json
# Посмотреть финальный результат
cat artifacts/session_20251114_084500/business_requirements.md- Артефакты можно использовать для анализа процесса принятия решений
- Промежуточные результаты можно редактировать и использовать в новых сессиях
- Финальные требования готовы для передачи в разработку
# Удалить сессии старше 30 дней (пример)
find artifacts/ -name "session_*" -type d -mtime +30 -exec rm -rf {} +Все файлы в формате Markdown для удобства чтения и редактирования.
# [Название шага]
**Timestamp:** YYYY-MM-DD HH:MM:SS
**Model:** Architect / Co-pilot
**Status:** completed / in-progress / failed
## Контекст
[Входные данные для этого шага]
## Результат
[Выход модели]
## Метаданные
- Task ID: [UUID]
- Duration: [время выполнения]После завершения сессии Dual Design, бизнес-требования можно использовать:
- design-1c-object - для проектирования технической спецификации
- plantasks1c - для создания плана разработки
- code1c - для реализации функционала
Пример workflow:
Dual Design → business_requirements.md
↓
design-1c-object → design.xml
↓
plantasks1c → TODO.md
↓
code1c → реализация
- Бизнес-требования
- Технические детали
- Коммерческие данные
Рекомендации:
- Добавьте
artifacts/в.gitignoreесли работаете с закрытыми данными - Регулярно очищайте старые сессии
- Используйте шифрование для чувствительных данных