| name | Delphi to Lazarus Migration (Quick) |
| description | Versao curta para migracao Delphi/IntraWeb -> Lazarus com equivalencia funcional. Foco em checklist objetivo, sem refatoracao e com checkpoint de progresso. |
Delphi to Lazarus Migration (Quick)
Use quando o usuario quiser migracao rapida e objetiva de Delphi para Lazarus, incluindo IntraWeb, FireDAC -> Zeos ou DFM -> LFM.
Trigger Rapido
- "migrar Delphi para Lazarus"
- "converter IntraWeb"
- "trocar FireDAC por Zeos"
- "converter DFM para LFM"
- "RETOMAR" em contexto de migracao
Regras Inegociaveis
- Nao refatorar logica.
- Nao corrigir SQL ou nomes de schema.
- Nao alterar funcionalidade.
- Nao criar .ini de banco.
- Atualizar migration_log.md apos cada arquivo.
Checklist Minimo
- Ler/criar migration_log.md.
- Migrar arquivos-base: .dpr -> .lpr, .dproj -> .lpi, .dfm -> .lfm.
- Adicionar em cada .pas:
{$mode delphiunicode}
{$codepage utf8}
- Converter FireDAC -> Zeos (TFDConnection/Query/etc para TZ*).
- Ajustar units Delphi (System.* / VCL.*) para FPC/Lazarus.
- Compilar e registrar status final no log.
Ordem Recomendada
- servercontroller
- usersessionunit
- udm (DB)
- demais forms/units
Resultado Esperado
Entregar sempre:
- arquivos convertidos
- pendencias/riscos
- proximo passo
- status do migration_log.md