This is the app shell. Next step is wiring ingestion, keyword detection, versioning, and the optimization pipeline.