Privacy: payload capture is enabled ({{ capture }}); captured text stays local.
Use Settings or ctxoptimizer purge --all to manage it.
{% endif %}
Requests
{{ summary["requests"] }}
Actual spend
${{ "%.6f"|format(summary["cost_usd"]) }}
Baseline sim.
${{ "%.6f"|format(summary["baseline_usd"]) }}
Savings sim.
${{ "%.6f"|format([summary["baseline_usd"] - summary["cost_usd"], 0]|max) }}
Waste est.
${{ "%.6f"|format(waste["cost_usd"]) }}
Fresh input
{{ summary["fresh_input"] }}
Cache read
{{ summary["cache_read"] }}
Cache hit ratio
{% set total = summary["fresh_input"] + summary["cache_read"] %}{% if total %}{{ "%.1f%%"|format(100 * summary["cache_read"] / total) }}{% else %}—{% endif %}
Tokens removed est.
{{ summary["tokens_removed"] }}
Output
{{ summary["output_tokens"] }}
{% if points %}