Problema
`docs/PROMPT.md` (design spec) especifica 8 tipos de nós incluindo `database` com SQL executor e Strategy Pattern registry. O código real (`handlers.py`) tem 10 handlers (incluindo WHATSAPP, DELAY, OUTPUT) e usa function-based registry com dict global — não Strategy Pattern.
Impacto
- Documento de design não reflete a implementação real
- Dificulta onboarding de novos contribuidores
Correção sugerida
- Atualizar PROMPT.md para refletir os 10 tipos reais de nós
- Documentar a arquitetura de handlers como function-based registry
- Ou implementar as diferenças (database node, Strategy Pattern) para bater com o spec
Referência
- handlers.py: 10 handlers (TRIGGER, HTTP, TRANSFORM, CONDITION, LLM, EMAIL, DELAY, OUTPUT, TELEGRAM, WHATSAPP)
- docs/PROMPT.md: 8 tipos de nós (sem DELAY, OUTPUT, WHATSAPP)
- models.py: 9 NodeType choices
Problema
`docs/PROMPT.md` (design spec) especifica 8 tipos de nós incluindo `database` com SQL executor e Strategy Pattern registry. O código real (`handlers.py`) tem 10 handlers (incluindo WHATSAPP, DELAY, OUTPUT) e usa function-based registry com dict global — não Strategy Pattern.
Impacto
Correção sugerida
Referência