What problem does it solve?
This Skill automates backend parsing of media attachment uploads so that thumbnails, derived objects, parse status, and parse-result events are generated without burdening client-facing services.
Core Features & Use Cases
- Kafka-driven media parsing pipeline: Consumes
aim.attachment.uploaded and processes only image/video/audio uploads, skipping non-media file events while keeping parse_status correct.
- Metadata extraction and derived object generation: Extracts media metadata, writes
attachment_objects thumbnail/derived records, and updates attachment_parse_results.
- Event publishing with ordering and trace propagation: Propagates Kafka trace context across parsing and publishes
aim.attachment.parsed with ordering by file_id.
Quick Start
Ask your AI to describe how aim-data-parsing-domain consumes aim.attachment.uploaded, parses supported media types, updates PostgreSQL/SeaweedFS outputs, and emits aim.attachment.parsed with trace continuity.