- Pipeline jobs now persist to DB with progress tracking and cost accumulation - Jobs survive WebSocket disconnects with in-memory event buffer replay - New /jobs list page with search, status badges, and cost display - New /jobs/:id detail page with live WebSocket attachment and REST fallback - Two-column layout using WorkspaceLayout for resizable steps/output panels - Streaming messages tagged with stepIndex/iterationLabel for per-step output grouping - TaskRunnerModal links to job detail page once job is created - Dock entry added for Jobs page Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
25 lines
568 B
Markdown
25 lines
568 B
Markdown
---
|
|
name: Build Discography
|
|
description: Identify all albums in an artist folder, rename directories, fetch detailed info and cover art for each.
|
|
version: 1
|
|
mode: pipeline
|
|
triggers:
|
|
- type: directory
|
|
inputs:
|
|
artist_name:
|
|
type: string
|
|
description: Artist / band name
|
|
autofill: entry_name
|
|
steps:
|
|
- task: prepare-discography
|
|
inputs:
|
|
artist_name: ${artist_name}
|
|
- task: fetch-album-info
|
|
foreach: subdirectory
|
|
concurrency: 5
|
|
skip_if: album-info.md
|
|
inputs:
|
|
artist_name: ${artist_name}
|
|
album_name: ${folder_name}
|
|
---
|