Загрузка данных
Полная версия проекта найдена.
Используй как единственный источник:
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project
Целевой skill:
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta
Целевая архитектура:
/Users/23865613/snl-ai-spec/projects/SNL/meta
В целевом skill уже есть подготовленная папка:
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ralph-loop
Её нужно сохранить.
Сейчас нужно аккуратно заменить неполную версию skill-а полной версией.
Ограничения:
- не запускать Ralph Loop;
- не запускать браузерную выгрузку;
- не выполнять git add;
- не выполнять git commit;
- не выполнять git push;
- не выполнять git pull или git fetch;
- не обращаться к сети;
- не удалять исходник skills/zadanie2;
- не удалять резервные копии;
- не копировать .venv;
- не копировать temp_html;
- не копировать output в каталог skill-а;
- не копировать локальный meta_exporter.yaml;
- не использовать rsync --delete.
======================================================================
1. ПРОВЕРИТЬ ИСТОЧНИК
======================================================================
Проверь наличие:
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/run_exporter.py
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/SKILL.md
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/README.md
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/scripts/structured_meta_writer.py
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/scripts/meta_page_expander.py
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/scripts/regenerate_reports.py
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/scripts/offline_report_generator.py
Покажи количество Python-файлов:
find /Users/23865613/snl-ai-spec/skills/zadanie2/source_project \
-type f -name "*.py" | wc -l
Ожидается 11 файлов.
Если обязательных файлов нет, остановись.
======================================================================
2. СОЗДАТЬ РЕЗЕРВНУЮ КОПИЮ ТЕКУЩЕГО SKILL-А
======================================================================
Создай резервную копию:
BACKUP="/Users/23865613/snl-ai-spec/.local-backup/adt-markdownify-meta-before-full-restore-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$BACKUP"
rsync -a \
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ \
"$BACKUP/"
Покажи путь резервной копии.
======================================================================
3. СОХРАНИТЬ RALPH LOOP
======================================================================
Создай отдельную временную резервную копию Ralph Loop:
RALPH_BACKUP="/Users/23865613/snl-ai-spec/.local-backup/ralph-loop-before-full-restore-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$RALPH_BACKUP"
rsync -a \
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ralph-loop/ \
"$RALPH_BACKUP/"
Проверь наличие:
- AGENTS.md
- MAIN_GOAL.md
- run-gigacode.sh
======================================================================
4. ПЕРЕНЕСТИ ПОЛНУЮ ВЕРСИЮ SKILL-А
======================================================================
Выполни dry-run:
rsync -avn \
--exclude='.git/' \
--exclude='.venv/' \
--exclude='venv/' \
--exclude='output/' \
--exclude='temp_html/' \
--exclude='projects/' \
--exclude='meta_exporter.yaml' \
--exclude='__pycache__/' \
--exclude='*.pyc' \
--exclude='*.log' \
--exclude='*.bak' \
--exclude='*.bak2' \
--exclude='.DS_Store' \
--exclude='.idea/' \
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/ \
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/
Проверь, что будут перенесены в том числе:
- scripts/structured_meta_writer.py
- scripts/meta_page_expander.py
- scripts/regenerate_reports.py
- scripts/offline_report_generator.py
Если dry-run корректен, выполни реальный перенос той же командой без параметра n.
Не использовать --delete.
======================================================================
5. ВОССТАНОВИТЬ RALPH LOOP
======================================================================
После переноса убедись, что каталог существует:
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ralph-loop
Если он исчез или изменился, восстанови его из RALPH_BACKUP:
mkdir -p \
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ralph-loop
rsync -a \
"$RALPH_BACKUP/" \
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ralph-loop/
Не изменяй содержимое Ralph Loop на этом этапе.
======================================================================
6. ПЕРЕНЕСТИ ГОТОВУЮ АРХИТЕКТУРУ
======================================================================
Источник:
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/projects/SNL/meta
Назначение:
/Users/23865613/snl-ai-spec/projects/SNL/meta
Создай резервную копию текущего назначения, если там есть файлы:
META_BACKUP="/Users/23865613/snl-ai-spec/.local-backup/SNL-meta-before-full-restore-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$META_BACKUP"
if [ -d "/Users/23865613/snl-ai-spec/projects/SNL/meta" ]; then
rsync -a \
/Users/23865613/snl-ai-spec/projects/SNL/meta/ \
"$META_BACKUP/"
fi
Создай назначение:
mkdir -p /Users/23865613/snl-ai-spec/projects/SNL/meta
Выполни dry-run:
rsync -avn \
--exclude='.DS_Store' \
--exclude='*.log' \
--exclude='*.bak' \
--exclude='meta.before-*' \
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project/projects/SNL/meta/ \
/Users/23865613/snl-ai-spec/projects/SNL/meta/
Если dry-run корректен, выполни перенос без параметра n.
Не использовать --delete.
======================================================================
7. ПРОВЕРИТЬ ИТОГОВЫЕ ФАЙЛЫ
======================================================================
Покажи:
find /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta \
-maxdepth 3 -type f | sort
Проверь обязательные файлы:
test -f /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/scripts/structured_meta_writer.py
test -f /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/scripts/meta_page_expander.py
test -f /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/scripts/regenerate_reports.py
test -f /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/scripts/offline_report_generator.py
test -f /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ralph-loop/AGENTS.md
test -f /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ralph-loop/MAIN_GOAL.md
test -f /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta/ralph-loop/run-gigacode.sh
Покажи количество Python-файлов:
find /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta \
-type f -name "*.py" | wc -l
Ожидается 11.
Покажи количество файлов архитектуры:
find /Users/23865613/snl-ai-spec/projects/SNL/meta \
-type f | wc -l
Ожидается около 85 файлов.
======================================================================
8. ПРОВЕРИТЬ PYTHON
======================================================================
Перейди:
cd /Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta
Выполни:
python -m py_compile run_exporter.py scripts/*.py
Ожидаемый результат:
PY_COMPILE OK
Не запускать run_exporter.py.
======================================================================
9. ПРОВЕРИТЬ ОТНОСИТЕЛЬНЫЕ ПУТИ
======================================================================
Найди ссылки на старые каталоги:
grep -RIn \
--exclude-dir=.git \
--exclude-dir=.venv \
'/Users/23865613/IdeaProjects/untitled/zadanie2' \
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta || true
grep -RIn \
--exclude-dir=.git \
--exclude-dir=.venv \
'/Users/23865613/snl-ai-spec/skills/zadanie2' \
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta || true
Пока ничего автоматически не заменяй. Только покажи совпадения.
======================================================================
10. GIT STATUS
======================================================================
Перейди:
cd /Users/23865613/snl-ai-spec
Выполни:
git branch --show-current
git status --short
git diff --stat
git diff --name-status
Не выполнять git add, commit или push.
======================================================================
ФИНАЛЬНЫЙ ОТЧЁТ
======================================================================
Покажи:
# Восстановление полной версии adt-markdownify-meta
## 1. Использованный источник
/Users/23865613/snl-ai-spec/skills/zadanie2/source_project
## 2. Целевой skill
/Users/23865613/snl-ai-spec/.gigacode/skills/adt-markdownify-meta
## 3. Восстановленные скрипты
Перечислить:
- structured_meta_writer.py
- meta_page_expander.py
- regenerate_reports.py
- offline_report_generator.py
## 4. Количество Python-файлов
Указать точное число.
## 5. Архитектура
Путь:
/Users/23865613/snl-ai-spec/projects/SNL/meta
Указать количество файлов.
## 6. Ralph Loop
Подтвердить наличие:
- AGENTS.md
- MAIN_GOAL.md
- run-gigacode.sh
Подтвердить, что Ralph Loop не запускался.
## 7. Результат py_compile
Указать точно.
## 8. Найденные старые пути
Показать список.
## 9. Git status
Показать изменения.
## 10. Следующий этап
Следующим этапом будет:
1. адаптировать ralph-loop/MAIN_GOAL.md;
2. адаптировать ralph-loop/AGENTS.md;
3. проверить run-gigacode.sh;
4. только после этого запускать Ralph Loop.
Ничего не удалять из:
/Users/23865613/snl-ai-spec/skills/zadanie2
до отдельного подтверждения.