## Important Changes ## Validation ## Diagram ## Possible Improvements ## Checklist - [ ] If I do not have repository write access and this is a large architectural change, I discussed the direction in a linked issue before opening this PR. - [ ] This PR contains one logical change; unrelated work is split into separate PRs. - [ ] I have performed a self-review of my code. - [ ] I have manually tested my changes and they work as expected. - [ ] My changes have tests that cover the new functionality and edge cases. - [ ] If my change touches UI files (`apps/web/`), I have added or updated Playwright e2e tests in `apps/web/e2e/` and verified them with `make test-e2e`. - [ ] I checked whether this affects public docs in `docs/public/**` and updated them or noted why no docs change is needed.