+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-25 19:52:57.849 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-25 19:52:57.850 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-02-25 19:52:57.852 1 INFO werkzeug [-] WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:8808 * Running on http://10.0.0.236:8808 2026-02-25 19:52:57.852 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-25 19:52:59.347 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:52:59] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:04.610 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:53:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:14.610 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:53:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:24.612 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:53:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:34.612 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:53:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:44.604 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:53:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:54.606 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:53:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:04.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:54:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:14.609 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:54:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:24.609 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:54:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:34.610 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:54:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:44.610 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:54:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:54.606 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:54:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:04.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:55:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:14.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:55:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:24.606 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:55:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:34.604 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:55:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:44.612 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:55:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:54.610 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:55:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:04.613 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:56:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:14.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:56:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:24.604 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:56:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:34.606 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:56:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:44.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:56:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:54.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:56:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:04.610 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:57:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:14.610 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:57:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:24.615 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:57:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:34.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:57:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:44.604 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:57:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:54.614 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:57:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:04.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:58:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:14.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:58:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:24.611 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:58:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:34.610 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:58:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:44.617 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:58:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:54.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:58:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:04.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:59:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:14.606 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:59:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:24.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:59:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:34.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:59:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:44.613 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:59:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:54.609 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 19:59:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:04.617 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:00:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:14.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:00:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:24.608 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:00:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:34.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:00:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:44.606 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:00:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:54.608 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:00:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:04.609 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:01:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:14.607 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:01:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:24.609 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:01:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:35.234 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:01:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:44.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:01:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:54.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:01:54] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:04.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:02:04] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:14.605 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:02:14] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:24.606 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:02:24] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:34.611 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:02:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:44.608 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:02:44] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:54.609 1 INFO werkzeug [-] 10.0.0.87 - - [25/Feb/2026 20:02:54] "GET /v1/health HTTP/1.1" 200 -