# TODO

> WIP; Brainstorm; zukünftig ggf. über Issues

## Anforderungen

### Infrastruktur

- [ ] Cluster: NVIDIA GeForce RTX 4090
- [ ] Beantragung Zuordnung ins VLAN #433 (SSID="HSBO-CVH")
- [ ] User-Accounts auf Linux-Server
- [ ] File-Server (u.A. Trainingsdaten)
- [ ] Umzug Trainingsdaten (Sciebo → File-Server)

### Software

- [ ] Linux-Support (primär)
- [ ] Windows-Support (sekundär)
- [ ] Code-Editing in VSCode (lokal)
- [ ] Code-Execution auf Server (im Hintergrund; unabhängig vom Client)
- [ ] Unabhängig von Jupyter-Web-Interface (Tunnel ggf. möglich)

### Dokumentation

- [ ] PDF-Dokumentation
- [ ] Video-Tutorial
- [ ] Git "Best Practice"
  - [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)
    - [Cheatsheet](https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13)

## Unklarheiten

- [ ] Fortschrittskontrolle
  - [ ] Status-Abfrage mit Rückgabewert?
  - [ ] Statusmeldungen über Matrix-Bot
  - [ ] E-Mail bei Abschluss?
- [ ] Abruf des Outputs?
  - [ ] Automatisch über Script?
  - [ ] Manuell über SSH?