Снимок для контура: артефакты агента вырезаются на любой глубине (#75) #76
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/75-snapshot-nested-cleanup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #75
Что
scripts/prepare-contour-snapshot.shудалял.claude/,CLAUDE.md,openspec/config.yaml,docs/superpowers/только в корне репозитория. После переноса фронта вarm-core/web/(arm-core #72) вложенные копии из arm-web попадали бы в снимок — их вычистили вручную (arm-core #73), и при следующей синхронизации с arm-web пришлось бы снова.findпо всему дереву:.claude/,.codegraph/,CLAUDE.md,*/openspec/config.yaml,*/docs/superpowers/; опустевшиеdocs/убираются;Dockerfile/.dockerignore— по-прежнему только в корне (образ сервиса);scripts/test_prepare_contour_snapshot.sh(make test-snapshot, входит вmake check): синтетический arm-core с артефактами в корне и вweb/, проверяет, что они вырезаны, аopenspec/specs,changes/archive,srcи прочее содержимое вложенногоdocs/остались;dev/contour-transfer-guide.md§1–§3, текстSNAPSHOT.md.Проверка
make test-snapshot: до правки — падение (вложенные артефакты с локальными путями остались), после — ok./Users/…вweb/docs/superpowers/, новый — снимок готов, вweb/нет.claude,CLAUDE.md,openspec/config.yaml, планов.make validate-contractsв worktree не запускался — нет venv с jsonschema (к правке не относится).Rulings I made
web/ARCHITECTURE.md,web/Makefile,web/scripts/из arm-web скриптом не вырезаются — это не артефакты агента; проверка локальных путей их всё равно ловит. Вложенныеweb/openspec/specs/иchanges/archive/остаются по тому же правилу, что и корневые. Если в контур их не нужно — расширить список.Dockerfile/.dockerignoreудаляются только в корне — вложенный Dockerfile может оказаться осмысленным.🤖 Generated with Claude Code
https://claude.ai/code/session_019qoydUVv8g1qHxc123u2RR