# Implementation Plan: Tiered Context Scoping & HITL Approval

## Phase 1: Context Subsetting
- [x] Task: Refactor `aggregate.py` to support targeted context builds (e.g., `build_tier1_context`, `build_tier3_context`). 6aa642b
- [x] Task: Integrate AST skeleton extraction into the standard Tier 3 context build. 0ed01aa
- [x] Task: Update the project state to track which files are assigned to which tier. 2ece9e1

## Phase 2: The Spawn Interceptor
- [ ] Task: Create a signaling mechanism in `multi_agent_conductor.py` to emit a "Worker Spawn Requested" event.
- [ ] Task: Implement the interception logic that pauses the async dispatcher until a signal is received from the GUI.

## Phase 3: Approval UX Modal
- [ ] Task: Design the "Approve Worker Spawn" modal in DearPyGui.
- [ ] Task: Populate the modal with the target role, the exact prompt, and a read-only view of the specific file context.
- [ ] Task: Wire the "Approve", "Modify", and "Reject" buttons to resume or cancel the intercepted spawn.