#!/bin/bash set -euo pipefail ZARYA_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" mode="${1:-state}" case "${mode}" in state) echo "==> Снятие свежего аудита..." "${ZARYA_DIR}/state/collect_state.sh" all >/dev/null 2>&1 || true echo "==> Упаковка среза состояния Repomix (zarya-state.xml)..." repomix --config "${ZARYA_DIR}/repomix.state.json" echo "✔ Файл zarya-state.xml готов для отправки в LLM." ;; code) echo "==> Упаковка кодовой базы zarya (zarya-code.xml)..." repomix --config "${ZARYA_DIR}/repomix.config.json" echo "✔ Файл zarya-code.xml готов." ;; atlas) echo "==> Упаковка чистой инфраструктуры atlas (atlas-code.xml)..." cd "${ATLAS_DIR}" && repomix echo "✔ Файл atlas/repomix-output.xml готов." ;; *) echo "Использование: z pack [state|code|atlas]" exit 1 ;; esac