Multi-stage Dockerfile builds the React frontend then serves everything
from a single Python container. settings.json persists via a named volume.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
React + Tailwind frontend, FastAPI backend, settings.json storage.
Supports preset CRUD, live variable filling, and AI rewrite via OpenAI.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>