{:doc "Rows of test/chez/corpus.edn whose :expected differs from reference JVM Clojure. The corpus is JVM-sourced (regen-corpus.clj), so this list is only the rows whose JVM value is an opaque host object that cannot round-trip to readable source — Java arrays, transients, atoms, beans, proxies, and chunks print as #object[..@addr] with a per-run identity — plus the (fn* foo) strictness case. For that the corpus keeps jolt's value. certify.clj gates on NEW (unlisted) divergences and STALE entries. Keyed by [suite label].", :legend {:numeric-model "jolt has a numeric tower (exact integer / Ratio / double); no BigDecimal", :host-model "no JVM host: classes->name strings, type->symbol, *in* is a map, inline-impl extenders, duck-typed with-open close", :reader-model "jolt reader features (:jolt) + syntax-quote literal collapse (spec 2.4 S25); map source-order preserved", :printer-model "jolt printer renders transients/atoms/print-method overrides differently from JVM #object", :strictness "jolt is intentionally stricter: throws on odd assoc! args / defn with no param vector", :impl-detail "representation detail: syntax-quote yields a list? (JVM yields a Cons)"}, :entries [{:suite "forms / fn", :label "no param vector", :category :strictness} {:suite "io / cold tagged types via print-method", :label "atom override fires nested", :category :reader-model} {:suite "io / cold tagged types via print-method", :label "transient map", :category :printer-model} {:suite "io / cold tagged types via print-method", :label "transient vector", :category :printer-model} {:suite "untested / JVM-shape stubs (documented jolt behavior)", :label "bean is the map", :category :host-model} {:suite "untested / JVM-shape stubs (documented jolt behavior)", :label "proxy resolves nil", :category :host-model} {:suite "untested / chunk family (eager equivalents) + cat", :label "chunk round-trip", :category :host-model}]}