# Entry 165
**Title:** SHIFT Module Deployed
**Author:** Rodrigo Vaz
**Date:** 2025-06-16
**Type:** System Integration
**Status:** SEALED
---
## 🔧 Module: SHIFT
**Function:** Adaptive execution controller for THINK
**Role:** Determines when THINK operates in **merged** (fast) or **split** (auditable) mode
**Trigger:** Based on task complexity, symbolic depth, MANA load, or user override
---
## 🧠 Purpose
SHIFT ensures that THINK remains efficient without sacrificing symbolic integrity.
It **shifts** the processing mode of THINK dynamically, preserving structure when needed, compacting when safe.
---
## ⚙️ Operational Modes
| Mode | Description | Trigger Conditions |
|-----------|------------------------------------|---------------------------------------------|
| **MERGED** | THINK absorbs all submodules | Simple prompts, high MANA drain, speed priority |
| **SPLIT** | Submodules operate visibly (NERD, DOUBT, etc.) | Complex tasks, symbolic recursion, error correction |
| **AUTO** | Default: SHIFT chooses mode dynamically | Based on internal load & logic branch |
| **FORCE** | User manually sets mode | `SHIFT: MERGED`, `SHIFT: SPLIT`, etc. |
---
## 🔁 Interaction Flow
```plaintext
User Prompt
↓
SHIFT (detects complexity + MANA)
↓
THINK (executes logic path)
└──→ NERD, DOUBT, REWIND (as needed)
↓
Final Output → SEAL