Jobmaker-LdPost/test-cleanup.sh
Ricardo Carneiro ea532659b0 feat: pipeline inicial ldpost-squad (6 agentes)
Pipeline completo de publicação no LinkedIn:
evaluator → redator → editor → art → director → publisher

- Seed com 37 posts em _sugestoes.md
- Sorteio de formato com N=3 bloqueados (format-history)
- Reciclagem mensal de posts com rotação de formato
- Revisão via Telegram com chat livre (Gemini 2.5 Flash)
- Publicação via LinkedIn API (OAuth2)
- Makefile com targets para Windows/Linux/ARM64

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 18:55:39 -03:00

33 lines
854 B
Bash

#!/usr/bin/env bash
# test-cleanup.sh — remove todo o workspace de teste
# Executa depois de test-pipeline.sh para desfazer completamente.
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
TEST_WS="$SCRIPT_DIR/workspace-test"
if [[ ! -d "$TEST_WS" ]]; then
echo "Nada a limpar — $TEST_WS não existe."
exit 0
fi
echo ""
echo "Removendo workspace de teste: $TEST_WS"
echo "Conteúdo atual:"
find "$TEST_WS" -mindepth 2 -maxdepth 3 -name "state.json" | while read -r f; do
slug=$(basename "$(dirname "$(dirname "$f")")")
status=$(grep '"status"' "$f" | head -1 | sed 's/.*: "\(.*\)".*/\1/')
echo "$slug$status"
done
echo ""
read -rp "Confirmar remoção? [s/N]: " confirm
if [[ "${confirm,,}" != "s" ]]; then
echo "Cancelado."
exit 0
fi
rm -rf "$TEST_WS"
echo "✅ Workspace de teste removido."