# Check plan costs and switching payback — acceptance checklist

Record evidence for every checked item. Unchecked or untested is not a pass. This checklist does not execute an integration or authorise external actions.

## Required inputs

- [ ] Plan source snapshots with explicit currency, billing period and verified amounts or unverified quotes.

- [ ] Documented switching cost and independently established savings per common period.

## Output checks

- [ ] Unverified or non-USD quotes contribute no invented amount.

- [ ] Included plan IDs and the total agree exactly.

- [ ] Savings and switching cost share a documented currency and time basis.

- [ ] Zero savings and repeating ratios retain their correct undefined or exact-rational treatment.

## Deliverables

- [ ] Verified and unverified plan ledger

- [ ] Included-plan subtotal receipt

- [ ] Savings-basis note

- [ ] Exact payback result and limitations

## Evidence and decision

Evidence links: [fill in]
Untested paths: [fill in]
Unresolved findings: [fill in]
Reviewer: [fill in]
Decision and scope: [fill in]

## Boundaries

- The plan checker does not convert currencies, verify current vendor availability or derive monthly amounts from billing prose. A subtotal is not a complete spending cap unless all relevant charges are covered.

- Payback checks supplied arithmetic, not taxes, discounting, payment timing or source truth. The payback skill is available through its pinned Skills CLI command or complete source download; it is not included in undominated-check@0.4.0.

Workflow: https://undominated.ai/workflows/#check-a-plan-and-switching-payback
