As afirmações das §§2–5 são reproduzíveis (execute os comandos abaixo a partir da raiz do repositório):
tar tjf MADDesigner/Resources/Assets/Samples.xcassets/Reports/Music.dataset/Music.mad
mkdir -p /tmp/mad && tar xjf … -C /tmp/mad
plutil -p /tmp/mad/meta.plist
file /tmp/mad/StoreContent/analyitics
As afirmações da §5 são reproduzíveis a partir do contêiner de um dispositivo ou simulador:
ls -la ~/Library/Developer/CoreSimulator/Devices/<UDID>/data/Library/Caches/<dataTableIdHash>/
Qualquer alteração no formato deve estender as fixtures de round-trip descritas em
docs/project/MAD_CLI.md §6, para que a definição neste arquivo seja garantida por um teste automatizado e não
apenas por este texto. A fixture do contêiner existe desde 2026-10-16
(../Linux/Tests/MADArchiveManagerTests.m: descompactar, recompactar, descompactar novamente, verificando que a lista de membros e
os bytes permanecem inalterados), e o bit de checkpoint da §7.2 é testado pelo próprio gravador que o define (mad
write). O modo reproduzível do gravador — timestamp fixo dos membros, uid/gid 0 e percorrimento
ordenado — é o que torna idênticos os documentos gerados em duas plataformas distintas; ele é opt-in, de modo que um
arquivo comum continua registrando os metadados reais do sistema de arquivos, e não altera a versão do formato (o
arquivo continua sendo v1 em ambos os casos). A §5 é a parte que ainda não possui uma fixture desse tipo hoje — os arquivos complementares são
descritos aqui com base em medições reais, e nenhum teste falha automaticamente caso essas medições deixem de ser
verdadeiras.
Esta página é uma tradução para o português do Brasil do original em inglês; em caso de divergência, prevalece a versão original em inglês.