*******************************************************************************
* SELF-CONSISTENCY PLUMBING ANCHOR — not an independent Horizons product.
*
* This fixture re-expresses ONE committed corpus row as a Horizons vector block
* purely to exercise the parse -> normalize -> assemble path against the corpus's
* own committed km values. It proves plumbing self-consistency, NOT physics.
*
* Source file : crates/pleiades-jpl/data/corpus/interior.csv
* Source row  : epoch_jd=2305447.5, body=Mars,
*               x_km=-89078264.814350, y_km=66972394.971609, z_km=7422033.407297
* The X/Y/Z below carry those exact committed km values verbatim.
*
* CAVEAT ON LABELS: interior.csv documents its data as GEOCENTRIC ecliptic
* (see its `#Coverage:` line). The "Center body name: Solar System Barycenter"
* and "Reference frame: Ecliptic of J2000.0" headers below are NOT the row's
* true physical frame/center — they are set to the only profile the reader's
* Center enum supports (SSB / ecliptic) so the block parses. SnapshotEntry
* stores frame-agnostic km, so the km round-trip is unaffected by these labels.
*******************************************************************************
Target body name: Mars (499)
Center body name: Solar System Barycenter (0)             {source: DE440}
Reference frame : Ecliptic of J2000.0
Output units    : KM-S
*******************************************************************************
JDTDB, Calendar Date (TDB), X, Y, Z, VX, VY, VZ,
$$SOE
2305447.500000000, A.D. 1685-Jan-21 00:00:00.0000, -89078264.814350, 66972394.971609, 7422033.407297, 0.0, 0.0, 0.0,
$$EOE
*******************************************************************************
