{
  "schema": "hsimc.rd.precomputed-pure-simulation-v0.1",
  "artifact": "HRI-HSIMC-P005-ELECTRICAL-CONVERSION-STATIC-RESEARCH-C0-001",
  "generated": "2026-10-15",
  "engine": "OFFLINE_DETERMINISTIC_PURE_JS",
  "source_files": [
    "references.json",
    "test-vectors.json",
    "sim-core.js"
  ],
  "result": "12_OF_12_EXPECTED_OUTCOMES_MATCH",
  "physical_power_applied": false,
  "hardware_connections": 0,
  "claim": "SYNTHETIC_SIMULATED_ONLY",
  "test_count": 12,
  "results": [
    {
      "vector_id": "relay-nominal",
      "profile_id": "omron_g5q",
      "action": "ACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": true,
      "virtual_sensor": "NORMAL",
      "outcome": "SIMULATED_ACCEPTED",
      "expected": "SIMULATED_ACCEPTED",
      "virtual_target": "VIRTUAL_CONTACT_ALTERNATE",
      "virtual_observed": "VIRTUAL_CONTACT_ALTERNATE",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / omron_g5q"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_CONTACT_ALTERNATE"
        },
        {
          "stage": "VIRTUAL_SENSOR",
          "result": "SIMULATED_MATCH",
          "detail": "VIRTUAL_CONTACT_ALTERNATE | virtual contact"
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "SIMULATED_ACCEPTED",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "relay-denied",
      "profile_id": "omron_g5q",
      "action": "ACTIVATE",
      "virtual_authority": false,
      "virtual_energy": true,
      "virtual_medium": true,
      "virtual_sensor": "NORMAL",
      "outcome": "BLOCKED_AUTHORITY",
      "expected": "BLOCKED_AUTHORITY",
      "virtual_target": "VIRTUAL_CONTACT_ALTERNATE",
      "virtual_observed": "VIRTUAL_UNKNOWN",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / omron_g5q"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "BLOCKED",
          "detail": "No simulated permission token selected."
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "BLOCKED_AUTHORITY",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "relay-power-missing",
      "profile_id": "omron_g5q",
      "action": "ACTIVATE",
      "virtual_authority": true,
      "virtual_energy": false,
      "virtual_medium": true,
      "virtual_sensor": "NORMAL",
      "outcome": "BLOCKED_ENERGY",
      "expected": "BLOCKED_ENERGY",
      "virtual_target": "VIRTUAL_CONTACT_ALTERNATE",
      "virtual_observed": "VIRTUAL_UNKNOWN",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / omron_g5q"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "BLOCKED",
          "detail": "Virtual control energy missing; de-energized physical state is not inferred."
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "BLOCKED_ENERGY",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "solenoid-sensor-mismatch",
      "profile_id": "adafruit_solenoid",
      "action": "ACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": true,
      "virtual_sensor": "MISMATCH",
      "outcome": "REJECTED_VIRTUAL_FEEDBACK",
      "expected": "REJECTED_VIRTUAL_FEEDBACK",
      "virtual_target": "VIRTUAL_PLUNGER_PULLED",
      "virtual_observed": "VIRTUAL_UNEXPECTED_STATE",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / adafruit_solenoid"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_PLUNGER_PULLED"
        },
        {
          "stage": "VIRTUAL_SENSOR",
          "result": "SIMULATED_MISMATCH",
          "detail": "VIRTUAL_UNEXPECTED_STATE | virtual plunger position"
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "REJECTED_VIRTUAL_FEEDBACK",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "motor-sensor-unavailable",
      "profile_id": "actuonix_l16",
      "action": "ACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": true,
      "virtual_sensor": "MISSING",
      "outcome": "INCOMPLETE_VIRTUAL_FEEDBACK",
      "expected": "INCOMPLETE_VIRTUAL_FEEDBACK",
      "virtual_target": "VIRTUAL_EXTENSION_REQUESTED",
      "virtual_observed": "VIRTUAL_UNKNOWN",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / actuonix_l16"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_EXTENSION_REQUESTED"
        },
        {
          "stage": "VIRTUAL_SENSOR",
          "result": "NO_FEEDBACK",
          "detail": "No independent virtual feedback selected."
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "INCOMPLETE_VIRTUAL_FEEDBACK",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "air-no-pressure",
      "profile_id": "smc_sy3000",
      "action": "ACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": false,
      "virtual_sensor": "NORMAL",
      "outcome": "INCOMPLETE_MEDIA_SOURCE",
      "expected": "INCOMPLETE_MEDIA_SOURCE",
      "virtual_target": "VIRTUAL_AIR_PORT_SWITCHED",
      "virtual_observed": "VIRTUAL_UNKNOWN",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / smc_sy3000"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_AIR_PORT_SWITCHED"
        },
        {
          "stage": "VIRTUAL_MEDIA_GATE",
          "result": "INCOMPLETE",
          "detail": "Compressed air / liquid source unavailable. No flow or motion can be inferred."
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "INCOMPLETE_MEDIA_SOURCE",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "fluid-nominal",
      "profile_id": "smc_vx2",
      "action": "ACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": true,
      "virtual_sensor": "NORMAL",
      "outcome": "SIMULATED_ACCEPTED",
      "expected": "SIMULATED_ACCEPTED",
      "virtual_target": "VIRTUAL_FLUID_PORT_OPEN_REQUESTED",
      "virtual_observed": "VIRTUAL_FLUID_PORT_OPEN_REQUESTED",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / smc_vx2"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_FLUID_PORT_OPEN_REQUESTED"
        },
        {
          "stage": "VIRTUAL_MEDIA_GATE",
          "result": "SIMULATED_AVAILABLE",
          "detail": "Virtual medium-ready flag does NOT attest real pressure/flow."
        },
        {
          "stage": "VIRTUAL_SENSOR",
          "result": "SIMULATED_MATCH",
          "detail": "VIRTUAL_FLUID_PORT_OPEN_REQUESTED | virtual valve state"
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "SIMULATED_ACCEPTED",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "fluid-power-missing",
      "profile_id": "smc_vx2",
      "action": "DEACTIVATE",
      "virtual_authority": true,
      "virtual_energy": false,
      "virtual_medium": true,
      "virtual_sensor": "NORMAL",
      "outcome": "BLOCKED_ENERGY",
      "expected": "BLOCKED_ENERGY",
      "virtual_target": "VIRTUAL_FLUID_PORT_CLOSE_REQUESTED",
      "virtual_observed": "VIRTUAL_UNKNOWN",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "DEACTIVATE / smc_vx2"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "BLOCKED",
          "detail": "Virtual control energy missing; de-energized physical state is not inferred."
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "BLOCKED_ENERGY",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "yle-no-model-spec",
      "profile_id": "yle_yl220",
      "action": "ACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": true,
      "virtual_sensor": "NORMAL",
      "outcome": "SIMULATION_ONLY_SPEC_PENDING",
      "expected": "SIMULATION_ONLY_SPEC_PENDING",
      "virtual_target": "VIRTUAL_CONTACT_ALTERNATE",
      "virtual_observed": "VIRTUAL_CONTACT_ALTERNATE",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / yle_yl220"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_CONTACT_ALTERNATE"
        },
        {
          "stage": "VIRTUAL_SENSOR",
          "result": "SIMULATED_MATCH",
          "detail": "VIRTUAL_CONTACT_ALTERNATE | virtual contact"
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "SIMULATION_ONLY_SPEC_PENDING",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "actuator-normal-release",
      "profile_id": "actuonix_l16",
      "action": "DEACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": true,
      "virtual_sensor": "NORMAL",
      "outcome": "SIMULATED_ACCEPTED",
      "expected": "SIMULATED_ACCEPTED",
      "virtual_target": "VIRTUAL_RETRACTION_REQUESTED",
      "virtual_observed": "VIRTUAL_RETRACTION_REQUESTED",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "DEACTIVATE / actuonix_l16"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_RETRACTION_REQUESTED"
        },
        {
          "stage": "VIRTUAL_SENSOR",
          "result": "SIMULATED_MATCH",
          "detail": "VIRTUAL_RETRACTION_REQUESTED | virtual position marker"
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "SIMULATED_ACCEPTED",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "water-no-pressure-and-bad-feedback",
      "profile_id": "smc_vx2",
      "action": "ACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": false,
      "virtual_sensor": "MISMATCH",
      "outcome": "INCOMPLETE_MEDIA_SOURCE",
      "expected": "INCOMPLETE_MEDIA_SOURCE",
      "virtual_target": "VIRTUAL_FLUID_PORT_OPEN_REQUESTED",
      "virtual_observed": "VIRTUAL_UNKNOWN",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "ACTIVATE / smc_vx2"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_FLUID_PORT_OPEN_REQUESTED"
        },
        {
          "stage": "VIRTUAL_MEDIA_GATE",
          "result": "INCOMPLETE",
          "detail": "Compressed air / liquid source unavailable. No flow or motion can be inferred."
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "INCOMPLETE_MEDIA_SOURCE",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    },
    {
      "vector_id": "air-released",
      "profile_id": "smc_sy3000",
      "action": "DEACTIVATE",
      "virtual_authority": true,
      "virtual_energy": true,
      "virtual_medium": true,
      "virtual_sensor": "NORMAL",
      "outcome": "SIMULATED_ACCEPTED",
      "expected": "SIMULATED_ACCEPTED",
      "virtual_target": "VIRTUAL_AIR_PORT_RESET_REQUESTED",
      "virtual_observed": "VIRTUAL_AIR_PORT_RESET_REQUESTED",
      "events": [
        {
          "stage": "INTENT",
          "result": "SYNTHETIC_REQUEST",
          "detail": "DEACTIVATE / smc_sy3000"
        },
        {
          "stage": "VIRTUAL_AUTHORITY_GATE",
          "result": "SIMULATED_PASS",
          "detail": "Only the educational scenario authorization flag is true."
        },
        {
          "stage": "VIRTUAL_DRIVER_ENERGY",
          "result": "SIMULATED_PASS",
          "detail": "Browser-only flag: no power applied anywhere."
        },
        {
          "stage": "VIRTUAL_OUTPUT_TRANSITION",
          "result": "SIMULATED_TARGET",
          "detail": "VIRTUAL_AIR_PORT_RESET_REQUESTED"
        },
        {
          "stage": "VIRTUAL_MEDIA_GATE",
          "result": "SIMULATED_AVAILABLE",
          "detail": "Virtual medium-ready flag does NOT attest real pressure/flow."
        },
        {
          "stage": "VIRTUAL_SENSOR",
          "result": "SIMULATED_MATCH",
          "detail": "VIRTUAL_AIR_PORT_RESET_REQUESTED | virtual spool indication"
        },
        {
          "stage": "VIRTUAL_VERDICT",
          "result": "SIMULATED_ACCEPTED",
          "detail": "No physical acceptance, machine output, sensor measurement, live data or business execution."
        }
      ],
      "physical_executed": false
    }
  ]
}
