app.py relied on parsing stdout for the save path printed by the
pipeline. After PR #21 replaced that print with logger.info(), the
stdout parsing returned None, causing "Aucune image générée détectée".
Now check the known save path directly (APP_DIR / save_path) and
only fall back to stdout parsing if the file isn't found.