Independent recorded case · Zero Px Core
Exit 0 is not the whole document.
Three original controls, a real unmodified converter, and a visible distinction between process success and the identifiers a downstream workflow needs.
RECORDED_BASELINE_NOT_LIVE. Pandoc 3.12.1 · Windows x64. This page displays saved results. No conversion, upload or model execution takes place. Loading pages and manually downloading files uses ordinary hosting requests. / Resultados gravados; sem conversão, upload ou modelo ao vivo. Páginas e downloads usam requisições normais de hospedagem.
A concrete, limited observation
The experiment invoked official Pandoc once for its version and nine times for LaTeX → JSON AST, standalone HTML and standalone Typst source. All ten processes exited zero with empty stderr. The four original input files retained their hashes.
In two inline-bibliography controls, exact citation keys survived, but the bibliography-target IDs defined by the measurement contract were absent. A separate citeproc control supplied with its own BibTeX data preserved the expected ref- target. Both negative findings and that positive control are retained.
Uma observação concreta e delimitada
O experimento chamou o Pandoc oficial uma vez para consultar a versão e nove vezes para converter LaTeX → AST JSON, HTML standalone e fonte Typst standalone. Os dez processos encerraram com código zero e stderr vazio. Os quatro arquivos originais de entrada conservaram os hashes.
Nos dois controles de bibliografia inline, as chaves exatas de citação permaneceram, mas faltaram os IDs dos alvos bibliográficos definidos no contrato de medição. O controle separado com citeproc e BibTeX próprio preservou o alvo ref-. Achados negativos e controle positivo são apresentados juntos.
Two layers, not one verdict / Duas camadas, não um veredito
Recorded observations / Dados registrados
Version 3.12.1; Windows x64; 10 exit-zero invocations; 0 stderr bytes; 4 unchanged inputs. Original command records and source-output hashes are distinct from the exported derivative hashes.
Versão, plataforma, códigos, contagem e hashes não são uma certificação da fidelidade do documento.
View static dataset / Ver dados estáticosDeclared interpretation / Interpretação declarada
Exit zero does not prove the exact identifier-target contract below. The positive citeproc case prevents treating every path as failing. This is not a universal defect or a demonstrated repair.
Código zero não comprova o contrato abaixo; o caso positivo impede generalizar a falha. Não demonstramos defeito universal nem reparo.
| Original control / Controle | Exact citationId in AST | Bibliography target in AST / HTML | Typst source check / Checagem do fonte |
|---|---|---|---|
Inline, one keycontrol-inline.tex | r212_inline_unique_alphaRetained / Retido | Expected same-key target absent in both / Alvo esperado ausente em ambos | Citation marker present, measured local label absent / Marcador presente, rótulo local medido ausente |
Optional label, two keyscontrol-optional-two.tex | r212_optional_alphar212_optional_betaBoth retained / Ambos retidos | Both expected same-key targets absent / Ambos os alvos esperados ausentes | Both markers present, measured local labels absent / Ambos os marcadores presentes, rótulos locais medidos ausentes |
Citeproc + own BibTeXcontrol-citeproc.tex | r212_bib_alphaRetained / Retido | ref-r212_bib_alphaPresent in both / Presente em ambos | ref- anchor present. Raw-key local-label check NOT_APPLICABLE / Âncora presente; teste de rótulo da chave não aplicável |
AST target: exact Span/Div ID. HTML target: exact quoted id attribute. Typst check: literal local label only, not compilation/referenceability. / Alvo AST: ID exato em Span/Div; HTML: atributo id exato; Typst: rótulo literal, não compilação/referenciabilidade.
Read derived source / Ler fonte derivado
These small exports have explicit transformations: AST formatting/path normalization; HTML body without default template; uncompiled Typst body without template. They are not byte-identical raw originals or rendered UI. / São derivados identificados, não originais idênticos em bytes nem interface renderizada.
Inline: JSON / HTML source / Typst source
AST JSON · HTML body text · Typst body textOptional label: JSON / HTML source / Typst source
AST JSON · HTML body text · Typst body textCiteproc: JSON / HTML source / Typst source
AST JSON · HTML body text · Typst body textWhat was not established / O que não foi demonstrado
Typst compilation, referenceability and PDF appearance: UNKNOWN_NOT_EXECUTED. HTML was inspected as source, not rendered. No CTTL adapter ran. No CTTL/Px improvement, full issue reproduction, novelty, independent replication, endorsement, customer, savings or revenue claim.
Compilação Typst, referenciabilidade e aparência PDF não executadas; HTML não renderizado; CTTL não executado. Não alegamos melhoria CTTL/Px, reprodução integral da issue, novidade, replicação independente, endosso, cliente, economia ou receita.
Read first. Reproduce by choice. / Leia primeiro. Reproduza por decisão própria.
Four byte-identical original synthetic inputs; no client documents, converter binaries or copied default templates. Downloads do not execute anything. / Quatro controles sintéticos originais, sem documentos de clientes, binários ou templates padrão. Baixar não executa.
Download the complete small case folder / Baixar a pasta completa do caso (ZIP)
EN/PT instructions · PowerShell 7+ reproduction script · Required process recorder / Gravador necessário · Public file hashes · Provenance and transformations
Keep the complete folder layout and use your verified Pandoc 3.12.1 in a new destination. R2 records start intent, closed process outcomes and available capped TEXT logs before failing. Configured waits: 20s execution + up to 2s termination + 2s joint drain; Start/Kill/OS/filesystem/scheduling are not hard real-time bounded. Direct-child exit may be unconfirmed; descendant cleanup is not certified. Read the instructions and inspect private logs before sharing. Actual Pandoc visitor reproduction remains NOT_EXECUTED. / Mantenha o pacote inteiro. R2 registra intenção, resultado e texto disponível limitado antes de falhar. Esperas 20s + até 2s de término + 2s de drenagem, sem garantia de 24s rígidos ou limpeza de descendentes. Leia as instruções; logs privados exigem revisão. Receita real com Pandoc não executada.
Does this match your workflow? / Faz sentido no seu fluxo?
Potential audience, not validated demand: technical publishing/document migration. / Público potencial, sem demanda validada: publicação técnica/migração documental.
- Which exact IDs/links must survive? / Quais IDs/vínculos precisam sobreviver?
- Which formats and versions? / Quais formatos e versões?
- What would count as acceptance? / O que define o aceite?
GitHub account/login may be needed to comment. Do not post private documents, credentials or client data. No new form/upload endpoint. Scope, price, deadline, rights and invoicing issuer remain unresolved; no commercial commitment. / Comentários podem exigir login. Não publique dados privados. Sem novo formulário/upload; escopo, preço, prazo, direitos e emissor fiscal pendentes.