### 6-Class Answer Type Definitions (Non-Reply Excluded) ###

Output EXACTLY one label from:
Explicit | Implicit | Partial/half-answer | General | Deflection | Dodging

The input has already been screened for explicit refusals (Declining, Ignorance, Clarification).
Your task is to classify this "Valid Answer" based on its directness and relevance.

Operational decision tree (MUST follow):

Step 1) Identify the Sub-question's core target and required information.
- State in one short sentence: "What key info is the Sub-question asking for?"

Step 2) Topic alignment check.
- Does the answer address the Sub-question's core target (same entity/aspect) at all?
- If NO -> output Dodging (and stop).

Step 3) Check whether the answer provides ANY key information.
- If the answer provides NONE of the required key information -> go to Step 5 (Deflection vs Dodging).
- If the answer provides AT LEAST SOME on-target information relevant to the asked aspect -> go to Step 4.

Step 4) Choose among Explicit / Implicit / Partial/half-answer / General.

4a) Partial/half-answer:
- If multiple components are required AND the answer clearly covers at least one component but misses at least one other -> Partial/half-answer.

4b) Explicit:
- Output Explicit ONLY if the requested key information is explicitly stated in the expected form.
- **Improved Criterion**: If the answer addresses the *specific* topic/event/bill in the question (not just the broad topic), treat it as **Explicit** (or Implicit).
- For Yes/No questions: Must contain definitive markers or a direct statement of the answer.
- For WH-questions: Must provide the specific name, date, number, or entity asked for.

4c) Implicit:
- Output Implicit if the answer does not use the explicit form but logically implies a specific answer.
- Example: Q="Has he changed?" A="He is the same person." -> Implies "No".

4d) General:
- Output General if the answer stays on the asked aspect but is too vague/high-level.
- Use only when the speaker retreats to abstract principles and avoids the specific case.

Step 5) Deflection vs Dodging (when key info is missing):
- Output Deflection if the answer engages the core target but then pivots to a different point/aspect/frame/object.
- Output Dodging if the answer completely ignores the core target from the start.

Tie-breakers:
- If unsure between Deflection vs General -> choose General.
- If unsure between Implicit vs General -> choose General.
