# Decision Log

This log records key decisions made throughout the project, along with their rationale.

---

**Date:** 2025-06-05
**Decision ID:** 20250605-001
**Decision:** Adopt the `.note/` Memory Bank system for project documentation and context management.
**Rationale:** As per user's global development standards (MEMORY[user_global]) to ensure persistent knowledge and effective collaboration, especially given potential agent memory resets.
**Impact:** Creation of standard `.note/` files (`project_overview.md`, `current_focus.md`, etc.). All significant project information, decisions, and progress will be logged here.

---

**Date:** 2025-06-05
**Decision ID:** 20250605-002
**Decision:** Created a detailed migration plan for moving from Gradio to FastAPI & Vanilla JS.
**Rationale:** Based on a thorough review of `gradio_app.py` and the user's request, a detailed, phased plan was necessary to guide development. This incorporates key findings about TTS model management, text processing, and output requirements.
**Impact:** The plan is stored in `.note/detailed_migration_plan.md`. `current_focus.md` has been updated to reflect this. Development will follow this plan upon user approval.
**Related Memory:** MEMORY[b82cdf38-f0b9-45cd-8097-5b1b47030a40] (System memory of the plan)

---
