{
  "package_version": "1.0",
  "task": {
    "title": "Decide whether to respond to Liam’s LinkedIn connection request",
    "intended_outcome": {
      "text": "Reach a user-approved decision to accept or ignore Liam’s LinkedIn invitation.",
      "source": "AI_RECOMMENDATION",
      "supporting_fact_ids": [],
      "supporting_guidance_ids": []
    }
  },
  "verified_email_facts": [
    {
      "type": "other",
      "value": "Liam is waiting for your response",
      "evidence": {
        "exact_quote": "Liam is waiting for your response",
        "start_offset": 0,
        "end_offset": 33
      }
    }
  ],
  "business_guidance": [],
  "ordered_execution_steps": [
    {
      "text": "Review the pending invitation from Liam.",
      "source": "EMAIL_FACT",
      "supporting_fact_ids": [
        "fact-1"
      ],
      "supporting_guidance_ids": []
    },
    {
      "text": "Verify the requester’s identity and profile using LinkedIn directly rather than relying on an emailed link.",
      "source": "AI_RECOMMENDATION",
      "supporting_fact_ids": [],
      "supporting_guidance_ids": []
    },
    {
      "text": "Choose whether to accept or ignore the invitation.",
      "source": "AI_RECOMMENDATION",
      "supporting_fact_ids": [],
      "supporting_guidance_ids": []
    }
  ],
  "required_inputs": [
    {
      "text": "The user’s decision on whether to connect with Liam.",
      "source": "MISSING_UNCERTAIN",
      "supporting_fact_ids": [],
      "supporting_guidance_ids": []
    }
  ],
  "missing_information": [
    "Whether the user recognizes Liam or wants to add him to their professional network.",
    "No response deadline is provided."
  ],
  "safety_constraints": [
    {
      "text": "Confirm the invitation within the official LinkedIn app or by navigating to LinkedIn directly before taking account-level action.",
      "source": "AI_RECOMMENDATION",
      "supporting_fact_ids": [],
      "supporting_guidance_ids": []
    },
    {
      "text": "Do not perform external side effects without explicit user review and approval.",
      "source": "AI_RECOMMENDATION",
      "supporting_fact_ids": [],
      "supporting_guidance_ids": []
    }
  ],
  "proposed_deliverable": {
    "text": "A brief review checklist for the user’s accept-or-ignore decision.",
    "source": "AI_RECOMMENDATION",
    "supporting_fact_ids": [],
    "supporting_guidance_ids": []
  },
  "recommended_executor": "USER",
  "requested_handoff_target": "CODEX",
  "executor_explanation": "Accepting or ignoring a social-network invitation is an account-level decision that requires the user’s approval and action.",
  "execution_readiness": "NEEDS_APPROVAL",
  "approval_required": true,
  "handoff_instruction": "Prepare the proposed deliverable for review. Do not send, publish, pay, deploy, modify external systems, or perform another external side effect without explicit user approval and a supported integration."
}