Files
proxmox/scripts/verify/run-p1-local-verification.sh
defiQUG 7ac74f432b chore: sync docs, config schemas, scripts, and meta task alignment
- Institutional / JVMTM / reserve-provenance / GRU transport + standards JSON
- Validation and verify scripts (Blockscout labels, x402, GRU preflight, P1 local path)
- Wormhole wiring in AGENTS, MCP_SETUP, MASTER_INDEX, 04-configuration README
- Meta docs, integration gaps, live verification log, architecture updates
- CI validate-config workflow updates

Operator/LAN items, submodule working trees, and public token-aggregation edge
routes remain follow-up (see TODOS_CONSOLIDATED P1).

Made-with: Cursor
2026-03-31 22:31:39 -07:00

43 lines
1.2 KiB
Bash
Executable File

#!/usr/bin/env bash
# P1 local verification — no LAN deploys, no Proxmox SSH, no on-chain txs.
# Completes automatable slices documented in docs/00-meta/TODOS_CONSOLIDATED.md (P1-F*).
#
# Usage:
# ./scripts/verify/run-p1-local-verification.sh # config + completable
# ./scripts/verify/run-p1-local-verification.sh --with-iru-tests # + dbis_core pnpm test:iru-marketplace
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
cd "$ROOT"
WITH_IRU=0
for a in "$@"; do
[[ "$a" == "--with-iru-tests" ]] && WITH_IRU=1
done
echo "== P1 local verification (repo root: $ROOT) =="
echo ""
echo "[1/3] validate-config-files.sh"
bash scripts/validation/validate-config-files.sh
echo ""
echo "[2/3] run-completable-tasks-from-anywhere.sh"
./scripts/run-completable-tasks-from-anywhere.sh
echo ""
if [[ "$WITH_IRU" -eq 1 ]]; then
echo "[3/3] dbis_core pnpm test:iru-marketplace"
if command -v pnpm &>/dev/null; then
(cd dbis_core && pnpm test:iru-marketplace)
else
echo "SKIP: pnpm not installed; run: cd dbis_core && pnpm test:iru-marketplace"
fi
else
echo "[3/3] SKIP IRU tests (pass --with-iru-tests to run)"
fi
echo ""
echo "[OK] P1 local verification finished."