From 218bc373acecb2fd0d9c94d9d95723a3718f12c2 Mon Sep 17 00:00:00 2001 From: vijay sharma Date: Sat, 31 Jan 2026 19:54:26 +0100 Subject: [PATCH] fix: Clear stale runtime health and metrics files to ensure gate isolation. --- scripts/gates/common.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/gates/common.sh b/scripts/gates/common.sh index 596b23b18..3467c3fb6 100644 --- a/scripts/gates/common.sh +++ b/scripts/gates/common.sh @@ -40,6 +40,12 @@ GATE_LOG="$ARTIFACT_DIR/gate.log" # Define OUT_DIR for legacy compatibility/internal use OUT_DIR="$ARTIFACT_DIR" +# Ensure isolation: Clear stale runtime health/metrics if they exist +# This prevents gates from inheriting TRIP or error states from previous runs. +rm -f user_data/generated/runtime/health.json +rm -f user_data/generated/runtime/metrics.json +rm -f user_data/generated/runtime/metrics.prom + echo "=== Starting Gate: $GATE_ID (Mode: $GATE_MODE) ===" # Preflight checks