{{ r.kind }} · {{ r.version_label }}
{{ r.status }}- Fonte
- {{ r.provider }} — {{ r.source_url }}
- Linhas
- {{ r.record_count }}
- Baixado em
- {{ r.downloaded_at }}{% if r.submitted_by %} · por {{ r.submitted_by }}{% endif %} {% if r.licence_terms %}
- Licença/termos
- {{ r.licence_terms }} {% endif %} {% if r.parse_errors %}
- Erros de parse
- {{ r.parse_errors }} {% endif %} {% if r.approved_by %}
- Decidido por
- {{ r.approved_by }} {% endif %} {% if r.diff %}
- Diff vs. vigente atual
- {% if r.diff.is_first_version %}Primeira versão deste tipo de dataset — nada para comparar. {% else %}Vigente atual: {{ r.diff.current_vigente.version_label }} ({{ r.diff.current_vigente.record_count }} linhas) → proposto: {{ r.diff.draft.version_label }} ({{ r.diff.draft.record_count }} linhas, diferença de {{ r.diff.record_count_delta }}) {% if r.diff.sha256_unchanged %} · conteúdo idêntico (mesmo hash){% endif %}{% endif %} {% endif %}
Checklist Técnico de Aprovação (Sem Julgamento Fiscal Exigido)
- [{{ '✓' if r.checklist.official_source.passed else '✗' }}] 1. Fonte Oficial: {{ r.checklist.official_source.provider }} · {{ r.checklist.official_source.url }} · {{ r.checklist.official_source.act }}
-
[{{ '✓' if r.checklist.integrity.passed else '✗' }}]
2. Hash SHA-256 e Tamanho:
{{ r.checklist.integrity.sha256 }}{% if r.checklist.integrity.file_size_bytes %}({{ r.checklist.integrity.file_size_bytes }} bytes){% endif %} - [{{ '✓' if r.checklist.volume.passed else '✗' }}] 3. Contagem de Linhas: {{ r.checklist.volume.record_count }} linhas registradas (esperado ≥ {{ r.checklist.volume.expected_minimum }})
- [{{ '✓' if r.checklist.no_parse_errors else '✗' }}] 4. Erros de Parse: {{ 'Nenhum erro de parse (deterministico)' if r.checklist.no_parse_errors else 'Existem erros de parse no processamento!' }}
-
[✓]
5. Amostra de 5 Consultas com Resultado Conhecido:
-
{% for code, label in r.checklist.samples %}
{{ code }}: {{ label }}
{% endfor %}