{
  "run_id": "1778061515406-pdf",
  "generated_at": "2026-05-06T10:01:34.167518+00:00",
  "questions": [
    {
      "id": "OQ-001",
      "severity": "info",
      "category": "action_no_role",
      "affected": "create_asn",
      "description": "Action `create_asn` has no `_implied_role` despite 2 roles available. Assigning to first role.",
      "suggested_resolution": "Layer-2 user_role_action detector should tag this in Step 3."
    },
    {
      "id": "OQ-002",
      "severity": "info",
      "category": "action_no_role",
      "affected": "reserve_slots",
      "description": "Action `reserve_slots` has no `_implied_role` despite 2 roles available. Assigning to first role.",
      "suggested_resolution": "Layer-2 user_role_action detector should tag this in Step 3."
    },
    {
      "id": "OQ-003",
      "severity": "info",
      "category": "action_no_role",
      "affected": "print_rcr",
      "description": "Action `print_rcr` has no `_implied_role` despite 2 roles available. Assigning to first role.",
      "suggested_resolution": "Layer-2 user_role_action detector should tag this in Step 3."
    },
    {
      "id": "OQ-004",
      "severity": "info",
      "category": "action_no_role",
      "affected": "create_local_asn",
      "description": "Action `create_local_asn` has no `_implied_role` despite 2 roles available. Assigning to first role.",
      "suggested_resolution": "Layer-2 user_role_action detector should tag this in Step 3."
    },
    {
      "id": "OQ-005",
      "severity": "info",
      "category": "action_no_role",
      "affected": "assign_door",
      "description": "Action `assign_door` has no `_implied_role` despite 2 roles available. Assigning to first role.",
      "suggested_resolution": "Layer-2 user_role_action detector should tag this in Step 3."
    },
    {
      "id": "OQ-006",
      "severity": "info",
      "category": "action_no_role",
      "affected": "mark_asn_completed",
      "description": "Action `mark_asn_completed` has no `_implied_role` despite 2 roles available. Assigning to first role.",
      "suggested_resolution": "Layer-2 user_role_action detector should tag this in Step 3."
    },
    {
      "id": "OQ-007",
      "severity": "info",
      "category": "workflow_unbound",
      "affected": "WF-001",
      "description": "Workflow `asn_lifecycle` has no `bound_entity`. Step 5 cannot generate state column.",
      "suggested_resolution": "Layer-2 status_lifecycle detector should set bound_entity."
    }
  ]
}