apiVersion: naftiko.dev/v1alpha1 kind: Capability metadata: name: title-enrichment description: >- Enrich a movie or TV title from a free-text query: search, fetch full metadata, pull aggregated ratings, full cast and trailer in one workflow. spec: provider: imdb-api steps: - id: search uses: imdb-api.search inputs: expression: ${input.query} output: searchResults - id: pickFirst type: transform expression: searchResults.results[0].id output: titleId - id: title uses: imdb-api.getTitle inputs: id: ${steps.pickFirst.titleId} output: title - id: ratings uses: imdb-api.getRatings inputs: id: ${steps.pickFirst.titleId} output: ratings - id: cast uses: imdb-api.getFullCast inputs: id: ${steps.pickFirst.titleId} output: cast output: title: ${steps.title.title} ratings: ${steps.ratings.ratings} cast: ${steps.cast.cast} governance: quotaImpact: 4 readOnly: true tags: [media-research, content-discovery]