M2.5.3: marchwarden costs CLI command #29
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/costs-command"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes Issue #26
Summary
Operator-facing
marchwarden costssubcommand that reads the JSONL ledger from M2.5.2 and pretty-prints a rich summary.Output
trace_idfor follow-upFlags
--since7d,24h,2w,1m)--until--modelmodel_id--json--ledgerDrive-by fix
The Dockerfile predated the
obs/package added in M2.5.1 and didn'tCOPYit. Tests had been passing because they mount/appover the install, but the installedmarchwardenentry point inside the image couldn't importobs. AddedCOPY obs ./obsto restore parity.Tests
6 new tests covering summary rendering, model filter, since-date filter, JSON output, and the empty-ledger friendly path. 110/110 passing.
Verified end-to-end
Phase 2.5 complete after this merge
M2.5.1 (logger), M2.5.2 (ledger), M2.5.3 (CLI) — operational logging + cost visibility milestone done. Phase 3 (stress testing) is next.