Context:

You are labeling sentences according to a set of criteria:  
{criteria}

---

Task:

Consider the following sentence(s), which occur before the sentence to be analyzed:  
{context_window}

Now, read the following sentence:  
{sentence}

Determine which of the criteria apply to the sentence.

---

Instructions:

1. Think through the sentence step-by-step, but respond only with the final answer as JSON.
2. Only use the provided criteria as possible answers.
3. Include all criteria that apply. If none apply, return an empty list.
4. Respond in valid JSON using the following format:

{
  "criteria": [
    "criterion 1",
    "criterion 2"
  ]
}
