-`subsection_key` must match an existing subsection entry from the task catalog.
- The links use hyphenated subsection slugs in the URL, while the app resolves them back to the catalog key.
- The fallback `/select-socratic` page only shows the subsection dropdown and start button.
-`topic_key` must match an existing socratic topic from the task catalog.
- The links use normalized topic keys in the URL, and the app resolves them back to the catalog key.
- The fallback `/select-socratic` page only shows the topic dropdown and start button.
- If the link is invalid, the frontend falls back to `/select-socratic`.
- The socratic dialog is not locked by deep link, so users can still switch subsections afterwards.
- The socratic dialog is not locked by deep link, so users can still switch topics afterwards.
To make it accessible over the network.
Add the frontend- and backend-adress in the `backend/.env`-file in the frontend- and backend-folder. Use the following command to run the front- and backend.