# Visual Cohesion Audit: Workloads/IO/DataFile
## The Baseline Metaphor
**Index Node:** `_DataFile.md`
**Root Metaphor:** **The Filing Cabinets in the Frozen Pantry**
- **Visual Baseline:** The root establishes "Filing Cabinets" located in the "Frozen Pantry" (basement/cold storage). Every wait occurs while fetching pages from these physical cabinets.
- **Setting/Mechanisms:** Industrial metal cabinets, drawers, index cards, cold/frozen atmosphere, physical retrieval of folders.
---
## Exhaustive Visual Critique (Leaf Nodes)
### `DataFileTruncate.md`
> [!SUCCESS] **GOLD STANDARD FOR COHESION**
> **Image Asset:** `assets/wl_io_datafiletruncate.png`
> **Visual Content:** A sweating **Hippo** using giant scissors to physically cut a **Filing Cabinet** in half.
> **Critique:** This is perfect. It uses the correct root object (Filing Cabinet) and a diverse animal to illustrate the technical operation (Truncation) in an absurd way. All other images in this group should be modeled after this style.
### `DataFileRead.md`
> [!CAUTION] **Metaphor Abandonment (Mining)**
> **Image Asset:** `assets/wl_io_datafileread.png`
> **Visual Content:** A **Bear** with a headlamp digging through a pile of rocks for a **Puzzle Piece**.
> **Critique:** Effectively ignores the Filing Cabinet metaphor. It treats data search as "mining for gems." This creates a fractured narrative where the user has to learn two metaphors for the same process.
> **Visual Fix Required:** Show the Bear with the headlamp searching inside a massive, icy filing cabinet drawer for a lost folder.
### `DataFileWrite.md`
> [!WARNING] **Metaphor Drift (Scribe)**
> **Image Asset:** `assets/wl_io_datafilewrite.png`
> **Visual Content:** A **Badger** writing in a massive open book with a quill.
> **Critique:** Swaps the industrial "Filing Cabinet" world for a "Scribe at a desk" world.
> **Visual Fix Required:** Show the Badger desperately trying to shove a new folder into a jammed Filing Cabinet drawer.
### `DataFileSync` & `DataFileImmediateSync`
> [!WARNING] **Setting Drift**
> **Image Assets:** `assets/wl_io_datafilesync.png`, `assets/wl_io_datafileimmediatesync.png`
> **Visual Content:** One shows a beaver tying folders to a rock; the other shows a pigeon hitting a "FREEZE" button with a mallet.
> **Critique:** These drop the "Filing Cabinet" context entirely. While the "FREEZE" button is a funny nod to the "Frozen Pantry," it lacks the physical furniture established in the root.
> **Visual Fix Required:** Show the animals using chains to lock the Filing Cabinet drawers shut, or hosing them down with liquid nitrogen inside the Pantry.
### `DataFileExtend.md`
> [!CAUTION] **Mechanical Conflict**
> **Image Asset:** `assets/wl_io_datafileextend.png`
> **Visual Content:** A **Beaver** adding a wooden slat to a **Barrel**.
> **Critique:** Swaps "Filing Cabinets" for "Barrels." This is a complete failure of cohesion.
> **Visual Fix Required:** Show an animal (e.g., the Beaver) welding a brand new drawer onto the top of a Filing Cabinet.
### `DataFileFlush.md`
> [!CAUTION] **Total Metaphor Hallucination**
> **Image Asset:** `assets/wl_io_datafileflush.png`
> **Visual Content:** An **Iguana** in a vest on a glowing green ice cube.
> **Critique:** Zero connection to the Filing Cabinet or Data File I/O concept.
> **Visual Fix Required:** Must be replaced with an image of an animal aggressively purging folders out of a cabinet into a delivery chute.
### `DataFilePrefetch.md`
> [!WARNING] **Setting Drift**
> **Image Asset:** `assets/wl_io_datafileprefetch.png`
> **Visual Content:** A **Capybara** in a desert looking at a **Pyramid of Folders**.
> **Critique:** Excellent "looking ahead" metaphor, but it abandons the "Pantry/Cabinet" setting for a "Desert/Pyramid."
> **Visual Fix Required:** Place the Capybara at the end of a long, dimly lit aisle of Filing Cabinets in the Frozen Pantry, using binoculars to spot a specific cabinet far in the distance.
---
## Action Plan
1. **Regenerate the entire family** (except for `DataFileTruncate`) to use the **Filing Cabinet** as the primary visual focus.
2. Ensure the **Frozen Pantry** setting (ice, cold atmosphere, industrial basement) is visually consistent across all 8 nodes.
3. Keep the **diverse animals** (Bear, Badger, Beaver, Pigeon, Capybara, Hippo) as they add great variety.