What problem does it solve?
It prevents data engineering designs from being built on guessed source semantics by making source ownership, write patterns, and time behavior explicit before ingestion and downstream modeling.
Core Features & Use Cases
- Source system assessment: Classify whether data comes from OLTP, APIs, IoT, logs, messages, or third parties and document operational behavior like CRUD vs insert-only.
- Time semantics separation: Distinguish event time, system/database time, and ingestion time so correctness and latency expectations are grounded in reality.
- Domain grain & boundary definition: Make domain entities and source grain a contract to guide architecture without prescribing target storage or transformations.
- Use case: When onboarding a new source (e.g., an events API or CDC stream) where deletes, schema drift, or pagination behavior are unclear, this skill helps you document the facts needed to proceed safely.
Quick Start
Use des-persona-source-domain-analyst to assess your source systems and produce a documented summary of source behavior, time semantics, ownership, and domain grain readiness.