refactor: models.py vira pacote, um módulo por família

Eram 1.091 linhas com seis famílias de modelo sem relação entre si —
enumerações, tempo racional, timeline, geração, QC e legendas.

    timing     304   TimeValue e Timecode
    timeline   217   clipes, marcadores, lanes, projeto
    enums      183   tipos/cores de marcador, transições, ritmo
    subtitles  157   paleta e look das legendas dinâmicas
    qc         121   achados de QC e resultado de validação
    planning    93   rough cut, ritmo, montagem

O __init__ reexporta os 43 nomes, incluindo os com underscore que o writer
e a suíte já importavam, então nenhum ponto de uso mudou.

Lint zerado, 1454 testes passando.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
João Henrique
2026-08-19 22:31:18 -04:00
co-authored by Claude Opus 5
parent 6090e229e9
commit 368bb62706
File diff suppressed because it is too large Load Diff