# cone/1 — conformance Test vectors for any implementation claiming to dispatch over a JouleClaw `NoveltyBand`. The reference [`BandDispatch`] in this crate passes every vector; any other implementation is conformant iff it produces the same `entry_tier` (and matching `escalate_to` or `AtApex` error) for every input fixture. ## Files - `vectors.json` — the canonical fixture set. 6 vectors covering every band entry condition (`datum_default` lut/formulaic/ stochastic, `jouleclaw_cascade_default` L0) plus the escalate-to- next-tier and escalate-from-apex paths. ## Verifier ``` cargo test -p jouleclaw-cone --test conformance ``` Other-language verifiers MUST construct the named band preset (`datum_default` or `jouleclaw_cascade_default`), pick the entry tier given the `novelty` value, and — if `escalate_from` is present — call escalate and compare to `escalate_to` (string) or the `at_apex` error tag. ## Adding a vector Add an entry to `vectors`, bump `vector_count`, and re-run the verifier.