## Screenshot: Role-Based Retrieval Instructions
### Overview
This image contains structured instructions for a causality analyst acting as a reranker for retrieval tasks. It defines roles, goals, input formats, output requirements, and constraints for processing queries and context items.
### Components/Axes
- **Sections**:
- **Role**: Defines the user's role as a "careful causality analyst acting as a reranker for retrieval."
- **Goal**: Lists mandatory tasks for the analyst.
- **Inputs**: Specifies query and context item formats.
- **Output Format (JSON)**: Describes the required JSON structure for responses.
- **Constraints**: Limits on output length and precision.
### Detailed Analysis
#### Role
- Text: "You are a careful causality analyst acting as a reranker for retrieval."
#### Goal
- Tasks:
1. Use only provided items.
2. Rank the `precise` list from most to least important.
3. Output JSON only (no markdown).
4. Use short IDs exactly as shown.
5. Exclude IDs in `p_answer`.
6. If evidence is insufficient, state "Unknown" in `p_answer`.
#### Inputs
- **Query**: Placeholder `{query}`.
- **Context Items**: Table format with short ID and content (placeholder `{context_table}`).
#### Output Format (JSON)
- Structure: