Descrição da tarefa
Separação de responsabilidades para o par:
- Modelo de dados:
packtools/sps/models/visual_resource_base.py
- Validação:
packtools/sps/validation/visual_resource_base.py
Migrar para validation/models/:
- Entidades exclusivas de validação.
Permanecer em models/:
- Base estrutural dos recursos visuais do XML.
Adaptações necessárias:
- Atualizar imports em
validation/visual_resource_base.py.
Impacto em outros arquivos:
- Avaliar impacto em modelos derivados (fig, formula, graphic, tablewrap, media, supplementary_material).
Subtarefas
Considerações e notas
Por ser base de outros recursos visuais, esta refatoração pode ter efeito em cascata.
Descrição da tarefa
Separação de responsabilidades para o par:
packtools/sps/models/visual_resource_base.pypacktools/sps/validation/visual_resource_base.pyMigrar para
validation/models/:Permanecer em
models/:Adaptações necessárias:
validation/visual_resource_base.py.Impacto em outros arquivos:
Subtarefas
validation/models/validation/visual_resource_base.pyConsiderações e notas
Por ser base de outros recursos visuais, esta refatoração pode ter efeito em cascata.