#!/usr/bin/env bash
# setup.sh — prepara el directorio de trabajo efímero y deja las variables claras.
#
#   ./setup.sh            # usa /tmp/opencode/valet-847
#   WORKDIR=/otro/sitio ./setup.sh
#
# IMPORTANTE: la base de datos de la demo es de USAR Y TIRAR. Vive en
# $WORKDIR/valet-demo.db y NUNCA apunta a una base de datos real del usuario.
set -euo pipefail

WORK="${WORKDIR:-/tmp/opencode/valet-847}"

mkdir -p "$WORK"
rm -f "$WORK"/valet-demo.db "$WORK"/valet-demo.db-shm "$WORK"/valet-demo.db-wal
rm -f "$WORK"/token.txt "$WORK"/token2.txt "$WORK"/keyid.txt "$WORK"/key2id.txt "$WORK"/nid.txt

echo "Directorio de trabajo: $WORK"
echo "Base de datos (efímera): $WORK/valet-demo.db"
echo
echo "Siguiente paso:  ./00-arranque.sh"
