Commit f631afb
Return outlier_fences as a Vector, not a Tuple (fixes E2E serialisability assertion) (#31)
With the malformed `@test` macro fixed in #29, the E2E suite now
actually runs its "report is JSON-serialisable" assertion — and catches
a latent bug: `descriptive_stats` returned `outlier_fences` as a
`Tuple{Float64,Float64}`, but the report contract only allows
Number/String/Bool/Nothing/**Vector**.
Emit `[lower, upper]` as a `Vector` so the value round-trips as a JSON
array. No consumer indexes it tuple-specifically (repo-wide grep). This
is the last known-red piece of the E2E suite on `main`.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 47679e0 commit f631afb
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
0 commit comments