From 97adfbda452a0e5a4133c462b2232a0bd0af3f44 Mon Sep 17 00:00:00 2001 From: Francwa Date: Thu, 14 May 2026 20:55:35 +0200 Subject: [PATCH] refactor(workflows): adopt media.* naming convention Rename workflow files and their 'name' field with a 'media.' domain prefix to anticipate future multi-domain expansion (mail.*, calendar.*, ...). - organize_media -> media.organize_media - manage_subtitles -> media.manage_subtitles WorkflowLoader picks them up unchanged (uses data['name']). --- alfred/agent/workflows/loader.py | 2 +- .../{manage_subtitles.yaml => media.manage_subtitles.yaml} | 2 +- .../{organize_media.yaml => media.organize_media.yaml} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename alfred/agent/workflows/{manage_subtitles.yaml => media.manage_subtitles.yaml} (98%) rename alfred/agent/workflows/{organize_media.yaml => media.organize_media.yaml} (98%) diff --git a/alfred/agent/workflows/loader.py b/alfred/agent/workflows/loader.py index 10ec464..6fb0efe 100644 --- a/alfred/agent/workflows/loader.py +++ b/alfred/agent/workflows/loader.py @@ -22,7 +22,7 @@ class WorkflowLoader: Usage: loader = WorkflowLoader() all_workflows = loader.all() - workflow = loader.get("organize_media") + workflow = loader.get("media.organize_media") """ def __init__(self): diff --git a/alfred/agent/workflows/manage_subtitles.yaml b/alfred/agent/workflows/media.manage_subtitles.yaml similarity index 98% rename from alfred/agent/workflows/manage_subtitles.yaml rename to alfred/agent/workflows/media.manage_subtitles.yaml index 253d4de..41095d4 100644 --- a/alfred/agent/workflows/manage_subtitles.yaml +++ b/alfred/agent/workflows/media.manage_subtitles.yaml @@ -1,4 +1,4 @@ -name: manage_subtitles +name: media.manage_subtitles description: > Place subtitle files alongside a video that has just been organised into the library. Detects the release pattern automatically, identifies and classifies all tracks, diff --git a/alfred/agent/workflows/organize_media.yaml b/alfred/agent/workflows/media.organize_media.yaml similarity index 98% rename from alfred/agent/workflows/organize_media.yaml rename to alfred/agent/workflows/media.organize_media.yaml index 22eead0..27f82f2 100644 --- a/alfred/agent/workflows/organize_media.yaml +++ b/alfred/agent/workflows/media.organize_media.yaml @@ -1,4 +1,4 @@ -name: organize_media +name: media.organize_media description: > Organise a downloaded series or movie into the media library. Triggered when the user asks to move/organize a specific title.