Prompt file imported from jotap-rocha/uber-eats-case (
.cursor/commands/data-engineering/migrate.md). Copyright stays with the author.
/migrate — migração de ETL legado
Aciona dbt-specialist (transformação SQL) e/ou spark-engineer (ETL pesado), com
pipeline-architect para orquestração se a migração incluir o scheduler.
Uso
/migrate <path do ETL legado>
Exemplos
/migrate legacy/etl_pedidos_proc.sql
/migrate "converte esse job SSIS de agregação diária pra PySpark"
O que acontece
- Lê o ETL legado e mapeia lógica de transformação, dependências e schedule
- Stored procedure/SQL →
dbt-specialist(model + testes); ETL pesado/batch →spark-engineer - Se havia orquestração (cron, SSIS, scheduler proprietário) →
pipeline-architectdesenha a DAG equivalente sql-optimizerrevisa a query traduzida se o dialeto mudou
Gate DE (kernel)
Antes de fechar entrega em tree DE (marker ou auto-detect SDP/DLT):
- Agent amarrado:
dbt-specialiste/ouspark-engineer(orquestração:pipeline-architect) — ver seçãoConformidade DE (kernel)do agent - Gate:
/validare/oupython -m config.canonical_data_check validate <path> - Norma:
data-engineering.yaml(não inventar regra aqui; remediação via skillde-conformidadequando disponível) - Agents amarrados: DE-A* (+ B/C/D conforme domínio do agent).
