receiptslisted
Install: claude install-skill mightymattys/expo
# Receipts - print the check
Receipts are per-run cost artifacts written by serve and simmer into the current
repo at `.expo/receipts/<utc-timestamp>.md` (ignored via
`.git/info/exclude`, never committed). Each holds the run's measured numbers and
ends with a shareable one-liner. The global ledger (`~/.expo/ledger.jsonl`)
stays the cross-repo running tab; receipts are the per-run, per-repo story.
## Printing the check
Read the last 10 receipts by filename (newest last) and render one table:
| when | task | worker | tokens | ~cost | delta vs Fable (floor) | verdict |
Close with one line - "last N runs: ~$X all-in (measured), equal-volume delta
~$Y vs Fable list (floor)." Sum only lines that exist; a receipt missing a number
contributes nothing to that column - say so rather than papering over it.
If the user wants to share one, print that receipt's quoted summary verbatim -
it is written to be pasted unedited.
No `.expo/receipts/` here? Say so - receipts appear after the first serve
or simmer in this repo (a bare fire tabs the ledger, not receipts).
## The files behind it
- [references/receipt-template.md](references/receipt-template.md) - the format
serve and simmer write, and the honesty rules every number follows.
- [references/prices.md](references/prices.md) - the rough price table (API
list, dated); edit it when list prices move.