{
  "fixture": "security-watch-silence",
  "fixtureVersion": 1,
  "package": {
    "name": "@shieldaai/security-watch",
    "version": "0.1.0-alpha.0",
    "sourceCommit": "abde870beb5058d8e82a071df11afb0ba29aecda"
  },
  "runtime": "v26.12.0",
  "testClock": "2026-11-04T12:00:00.000Z",
  "methodology": "Scripted synthetic inventory and advisory, private temporary SQLite files, injected local source/model/email adapters. No external HTTP requests, real model calls, real credentials or actual messages. Restart closes and reopens one Store. No process crash was simulated.",
  "results": [
    {
      "case": "no_destination_selected",
      "finding": {
        "applicability": "affected",
        "sourceSeverity": "critical",
        "priority": "critical",
        "decision": "record",
        "channels": []
      },
      "degraded": false,
      "retainedFindings": 1,
      "queuedNotifications": 0
    },
    {
      "case": "model_unavailable",
      "finding": {
        "applicability": "affected",
        "sourceSeverity": "critical",
        "priority": "critical",
        "decision": "notify",
        "channels": [
          "email"
        ],
        "modelStatus": "unavailable"
      },
      "degraded": true,
      "healthFindings": [
        {
          "event": "health:models",
          "priority": "high",
          "decision": "record"
        }
      ],
      "sourceRequests": 2,
      "modelRequests": 1,
      "jobs": [
        {
          "status": "pending",
          "attempts": 0,
          "channel": "email"
        }
      ],
      "actualMessagesSent": 0
    },
    {
      "case": "model_requests_downgrade",
      "modelOpinion": {
        "relevance": "irrelevant",
        "priority": "low"
      },
      "finding": {
        "applicability": "affected",
        "sourceSeverity": "critical",
        "priority": "critical",
        "decision": "notify",
        "channels": [
          "email"
        ],
        "modelStatus": "complete"
      },
      "degraded": false,
      "modelRequests": 1,
      "jobs": [
        {
          "status": "pending",
          "attempts": 0,
          "channel": "email"
        }
      ],
      "actualMessagesSent": 0
    },
    {
      "case": "adapter_reports_acceptance",
      "summary": {
        "accepted": 1,
        "failed": 0,
        "unknown": 0
      },
      "jobs": [
        {
          "status": "accepted",
          "attempts": 1,
          "channel": "email"
        }
      ],
      "adapterCalls": 1,
      "meaning": "The synthetic adapter reported destination acceptance. Human receipt or reading was not measured.",
      "actualMessagesSent": 0
    },
    {
      "case": "delivery_receipt_unknown",
      "initialSummary": {
        "accepted": 0,
        "failed": 0,
        "unknown": 1
      },
      "afterRestartSummary": {
        "accepted": 0,
        "failed": 0,
        "unknown": 0
      },
      "jobs": [
        {
          "status": "unknown",
          "attempts": 1,
          "channel": "email"
        }
      ],
      "adapterCallsAcrossRestart": 1,
      "actualMessagesSent": 0,
      "meaning": "No automatic resend. An operator needs to verify the destination before deciding to retry."
    }
  ],
  "limitations": [
    "This checks program behavior on five constructed cases, not model accuracy or real provider delivery.",
    "The no-route fixture intentionally selects no library or health delivery channels. A nondegraded scan does not establish useful operator routing.",
    "The model-outage case queues an alert but does not send it. A queued notification is not evidence of delivery.",
    "A destination accepting a request does not prove a human received or read it.",
    "The interrupted adapter leaves acceptance unknown. The script does not assert an actual recipient received anything."
  ]
}
