task_id: task_create_component_artist_header entity_id: component_artist_header generated_at: '2025-12-18T15:16:50.319067' workflow_version: v001 target: type: component definition: id: component_artist_header name: ArtistHeader description: Artist profile header with cover image props: - name: artist type: Artist required: true events: [] uses_apis: [] uses_components: - component_social_links related: models: [] apis: [] components: - id: component_social_links definition: &id001 id: component_social_links name: SocialLinks description: Social media links display props: - name: links type: object required: true events: [] uses_apis: [] uses_components: [] dependencies: entity_ids: - component_social_links definitions: - id: component_social_links type: component definition: *id001 files: to_create: - app/components/ArtistHeader.tsx reference: [] acceptance: - criterion: Component renders without errors verification: Import and render in test - criterion: Props are typed correctly verification: TypeScript compilation - criterion: Events fire correctly verification: Test event handlers