You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BREAKING (relayburn-sdk): the published Rust SDK no longer re-exports its low-level analyze-layer internals (detector/aggregator functions and helper types such as PricingTable, CompareTable, CompareCell) — these were never the intended embedding surface. Embed through the verb layer instead: LedgerHandle methods / summary_report / hotspots / compare. CLI, MCP, and @relayburn/sdk behavior is unchanged.
burn compare cost figures now use canonical decimal rounding ({:.N}/toFixed semantics) instead of float-multiply rounding, so cells/totals/buckets can shift by one in the last reported digit at exact ties; affects the compare verb's JSON for all consumers (CLI, MCP, @relayburn/sdk).
Fidelity summaries (fidelity block in summary/compare JSON) now emit byClass / byGranularity / missingCoverage keys in a stable order instead of a randomized per-run order, so output is reproducible across runs (diff-, cache-, and snapshot-friendly).
burn subagent-tree views now require a re-ingest to render pre-Root-emission event logs (legacy reconstruction path removed).
Package Changelogs
relayburn
burn compare cost figures now use canonical decimal rounding ({:.N}/toFixed semantics), so cells/totals/buckets can shift by one in the last reported digit at exact ties.
fidelity blocks in summary / compare JSON now emit byClass / byGranularity / missingCoverage keys in a stable order, so output is reproducible across runs.
@relayburn/sdk
compare() cost figures now use canonical decimal rounding (toFixed semantics) instead of float-multiply rounding, so cells/totals can shift by one in the last reported digit at exact ties.
Fidelity summaries (byClass / byGranularity / missingCoverage) now have a stable key order instead of a randomized per-call order, so results are reproducible.
@relayburn/mcp
compare / summary tool output reflects the SDK's canonical compare-cost rounding (toFixed semantics; ties shift by one in the last digit) and a stable, deterministic fidelity-summary key order.