Public evidence
Machine-checked verification for runtime version 2.1.0.
13/13 runtime tests
Fingerprint sha256:e5984c3a1a3aafcc7bdbb4c52bc9af015f8a68bce71e656ff81d401279e4b533
Designed for modern Chrome, Edge, Firefox, and Safari. No version-locked browser matrix is published yet.
PNG export (image/png, bar-graph.png) and on-canvas tick labels are published page cases — not a pixel-level canvas attestation.
Engine identity and declared limitations.
Standards and references supporting this runtime specification. Methods are listed separately — they are algorithms, not bibliographic sources.
Golden, boundary, and property cases included in this evidence build.
| ID | Kind | Status | Detail |
|---|---|---|---|
tc01-normal-positive | golden | pass | Expected max=20 · min=10 · aLength=0.5 · bLength=1 · Actual summary=Count 2 · Max 20 · Min 10 · Avg 15.0 |
tc02-single-value | golden | pass | Expected Single full-length bar · Actual lengthFrac=1 · max=10 |
tc03-decimal | golden | pass | Expected aLength=0.5454545454545454 · bLength=1 · Actual {"lengths":[0.5454545454545454,1]} |
tc04-zero-mixed | boundary | pass | Expected aLength=0 · bLength=1 · Actual {"lengths":[0,1],"signs":[0,1]} |
tc05-all-zero | boundary | pass | Expected max=0 · min=0 · avg=0 · noNaN=true · Actual finite=true |
tc06-negative-only | golden | pass | Expected grow=down · bLonger=true · Actual {"scale":{"min":-20,"max":0},"lengths":[0.5,1],"grow":["down","down"]} |
tc07-mixed-signed | golden | pass | Expected aGrow=down · bGrow=up · notEqualLength=true · Actual {"scale":{"min":-10,"max":20,"zeroFrac":0.3333333333333333},"lengths":[0.3333333333333333,0.6666666666666667],"grow":["down","up"]} |
tc08-horizontal-signed | golden | pass | Expected equalLength=true · Actual {"lengths":[0.5,0.5],"vertical":["up","down"],"horizontal":["right","left"]} |
tc08b-axis-captions | golden | pass | Expected customPreserved=true · Actual {"v":{"xLabel":"Category","yLabel":"Value"},"h":{"xLabel":"Value","yLabel":"Category"},"swapped":{"xLabel":"Value","yLabel":"Category"},"custom":{"xLabel":"Month","yLabel":"USD"}} |
tc09-malformed-line | boundary | pass | Expected {"pairs":[{"label":"B","value":10}]} |
tc10-empty | boundary | pass | Expected count=0 · Actual count=0 |
tc11-large-value | boundary | pass | Expected finite=true · lengthFrac=1 · Actual value=1e+308 · max=1e+308 · lengthFrac=1 |
tc12-sample-summary-ticks | golden | pass | Expected summary=Count 6 · Max 22 · Min 8 · Avg 15.7 · Actual summary=Count 6 · Max 22 · Min 8 · Avg 15.7 |