## Summary Provide a brief summary of the changes introduced in this pull request. ## Motivation Explain why this change is necessary and what issue it resolves. ## Changes Made - List key changes and additions. - Reference modified files and modules. ## Testing Performed - [ ] Backend tests passing (`pytest backend/tests`) - [ ] Frontend build passing (`cd frontend && npm run build`) - [ ] Manual verification in Control Room or Typer CLI ## Breaking Changes - [ ] Yes (explain below) - [ ] No ## Checklist - [ ] My code follows the style guidelines of this project - [ ] I have performed a self-review of my own code - [ ] I have added tests that prove my fix or feature works - [ ] I have updated the documentation accordingly