{
  "scenario": "non_release_tag_skip_proof",
  "result": "image_publish_skipped_for_non_release_refs",
  "timestamp": "2026-03-08T00:00:00Z",
  "details": {
    "validation_pattern": "refs/tags/v[0-9]+.[0-9]+.[0-9]+",
    "gate_output": "is_release_tag",
    "job_condition": "if: needs.gate.outputs.is_release_tag == 'true'",
    "behavior": "backend-image and frontend-image jobs do not run if ref does not match release tag pattern"
  }
}
