diff --git a/.github/workflows/tagging_song.yml b/.github/workflows/tagging_song.yml index 07c6e72..a9a92d3 100644 --- a/.github/workflows/tagging_song.yml +++ b/.github/workflows/tagging_song.yml @@ -1,9 +1,9 @@ name: Tagging Songs -on: - schedule: - - cron: "0 10 * * *" # 한국 시간 19:00 실행 (UTC+9 → UTC 10:00) - workflow_dispatch: +# on: +# schedule: +# - cron: "0 10 * * *" # 한국 시간 19:00 실행 (UTC+9 → UTC 10:00) +# workflow_dispatch: permissions: contents: write # push 권한을 위해 필요 diff --git a/packages/crawling/src/utils/getSongTag.ts b/packages/crawling/src/utils/getSongTag.ts index e8bb80d..e73b261 100644 --- a/packages/crawling/src/utils/getSongTag.ts +++ b/packages/crawling/src/utils/getSongTag.ts @@ -74,6 +74,13 @@ export const autoTagSong = async ( - Language Slot (100-199): EXACTLY 1 tag. - Genre Slot (200-299): EXACTLY 1 tag. - Origin Slot (300-399): 1 to 2 tags, sorted by relevance. + - **Return the final result strictly in JSON format.** + + [Output Instructions] + - **Combine all selected IDs into a single flat array.** + - **The final output must be a JSON object with a single key "tag_ids".** + - **Example: {"tag_ids":}** + - **Do not use keys like "language", "genre", or "origin" in the JSON.** [Contextual Hints] ${languageHints}