#!/bin/bash # Record a Trinity test result ENTITY_NAME="$1" LIGHT_TYPE="$2" # greenlight, yellowlight, redlight TEST_NAME="$3" PASSED="$4" # 0 or 1 DETAILS="${5:-}" if [ -z "$PASSED" ]; then echo "Usage: $0 [details]" exit 1 fi CODEX_DB="$HOME/.blackroad/codex/codex.db" # Record test result sqlite3 "$CODEX_DB" < 0 THEN 'partial' ELSE 'failed' END FROM trinity_test_results WHERE entity_name = '$ENTITY_NAME'; SQL echo "✅ Recorded: $TEST_NAME for $ENTITY_NAME ($LIGHT_TYPE) → $([ "$PASSED" = "1" ] && echo 'PASS' || echo 'FAIL')"