{
  "authorization": {
    "basis": "self-owned disposable local fixture",
    "credentials": "public fixture markers only",
    "external_network": false,
    "permitted_hosts": [
      "127.0.0.1"
    ]
  },
  "classification": "FICTIONAL AUTHORIZED LOOPBACK WORKFLOW",
  "contract": {
    "id": "DEMO-WORKFLOW-CONTRACT-1",
    "sha256": "5ca7f0933a8acb9d0b5a747ffe74e24c79350b858d0a2b438d6beb7e7f63cb48",
    "version": "1.0.0"
  },
  "environment": {
    "customer_system": false,
    "external_network": false,
    "fixture_version": "fixture-3",
    "orchestrator": "deterministic local test driver",
    "real_client": false,
    "target_host": "127.0.0.1"
  },
  "generated_at_utc": "2026-09-09T20:49:14.350Z",
  "harness_version": "0.2.0",
  "limitations": [
    "Not a named MCP client or autonomous agent",
    "Not a conformant MCP implementation",
    "No external network, OAuth, TLS, streaming or customer permissions",
    "Workflow PASS applies only to the scripted contract and exact local fixture"
  ],
  "overall": "PASS",
  "run_id": "LOCAL-WORKFLOW-20260909-001",
  "runner": {
    "platform": "Windows-10-10.0.19045-SP0",
    "python": "3.12.14",
    "sha256": "a6876e243323713834071cb22c333ae6e650d9ac4f3b4997334e24e13b8ac0cd",
    "source": "run_workflow_harness.py"
  },
  "steps": [
    {
      "artifact": "evidence/WF-EV-001.json",
      "evidence_id": "WF-EV-001",
      "sha256": "68ed0abaf27e4b66a5fdaf48e14de460390e762bfc698002c6f1f35d98d886ec",
      "status": "PASS",
      "step": "health"
    },
    {
      "artifact": "evidence/WF-EV-002.json",
      "evidence_id": "WF-EV-002",
      "sha256": "e2995bd0f38c5bb93af61b54d83d0689f3733420cae5fc8630b26799ffdebb5e",
      "status": "PASS",
      "step": "discover"
    },
    {
      "artifact": "evidence/WF-EV-003.json",
      "evidence_id": "WF-EV-003",
      "sha256": "223f07505dc7266e23a964fec9169774b798364e204dff5b18d4523b89bc6ad5",
      "status": "PASS",
      "step": "search"
    },
    {
      "artifact": "evidence/WF-EV-004.json",
      "evidence_id": "WF-EV-004",
      "sha256": "00c128420de2c8bf8a2099e462c02ac044e32a528de59a5e468a9d83289f9dc0",
      "status": "PASS",
      "step": "read"
    },
    {
      "artifact": "evidence/WF-EV-005.json",
      "evidence_id": "WF-EV-005",
      "sha256": "8ed62254b10edbe374a84c72c5f17f73b2dd77b37d6a1b9a533b95b4fb88f62d",
      "status": "PASS",
      "step": "cite"
    },
    {
      "artifact": "evidence/WF-EV-006.json",
      "evidence_id": "WF-EV-006",
      "sha256": "8978f29b77b7755d57e4e8b1738045aff15cf40632aeb26418945e2a089100f3",
      "status": "PASS",
      "step": "deny"
    }
  ],
  "summary": {
    "FAIL": 0,
    "PASS": 6
  },
  "workflow": {
    "citation": {
      "document_id": "demo-002",
      "source": "demo://documents/demo-002",
      "statement": "Renewals require 30 days notice."
    },
    "query": "renewal notice",
    "selected_document_id": "demo-002",
    "title": "Discover, search, read and cite"
  },
  "workflow_id": "WRK-L02"
}
