# Technical Document Extraction: Flowchart Analysis
## Legend
- **Location**: Bottom-left quadrant
- **Labels**:
- `P`: Prompter (Gray)
- `E`: Execution (Green)
- `M_i`: LM with instruction `T_i` (Pink)
## SQL Task Flowchart
### Components
1. **Nodes**:
- `Init` (Gray)
- `Observe` (Green)
- `Select` (Green)
- `Verify` (Green)
- `Submit` (Green)
- `End` (Gray)
- `Error` (Pink)
2. **Arrows**:
- `Observe → Select` (Green)
- `Select → Verify` (Green)
- `Verify → Submit` (Green)
- `Submit → End` (Green)
- `Error → Select` (Pink, labeled `DESC`)
- `Error → Verify` (Pink, labeled `SELECT`)
3. **Flow**:
- `Init` → `Observe` → `Select` → `Verify` → `Submit` → `End`
- Error handling: `Error` loops back to `Select` (via `DESC`) and `Verify` (via `SELECT`).
## Bash Task Flowchart
### Components
1. **Nodes**:
- `Init` (Gray)
- `Solve` (Green)
- `Verify` (Green)
- `Submit` (Green)
- `End` (Gray)
- `Error` (Pink)
2. **Arrows**:
- `Init → Solve` (Green)
- `Solve → Verify` (Green)
- `Verify → Submit` (Green)
- `Submit → End` (Green)
- `Error → Solve` (Pink, loop)
3. **Flow**:
- `Init` → `Solve` → `Verify` → `Submit` → `End`
- Error handling: `Error` loops back to `Solve`.
## Diagonal Divider
- A black diagonal line separates the SQL Task (top-left) and Bash Task (bottom-right) flowcharts.
## Spatial Grounding
- **Legend Position**: Bottom-left quadrant (coordinates: [x=0, y=0] relative to diagram origin).
- **Color Consistency**:
- Gray nodes: `Init`, `End` (matches `P` in legend).
- Green nodes: `Observe`, `Select`, `Verify`, `Submit`, `Solve` (matches `E` in legend).
- Pink nodes: `Error` (matches `M_i` in legend).
## Key Trends
- **SQL Task**:
- Linear progression from `Init` to `End` with error recovery loops.
- `Error` node introduces branching to `Select` and `Verify`.
- **Bash Task**:
- Simplified linear flow with a single error recovery loop to `Solve`.
## Notes
- No numerical data or heatmap present; purely procedural flowchart.
- All text is in English; no additional languages detected.