Sample · built from demo repository

This is a live Invoice Support Packet built from a sample sprint — what a client sees when you send it with the invoice. Connect your own GitHub repository to build one for real work.

Supported with review items

Work evidence found, but some areas warrant your review before approving payment.

Billed deliverable

Ship usage-based billing: metered Stripe subscriptions, invoice webhooks, and a customer billing dashboard.

What the evidence shows

6 commits and 2 pull requests changed 15 files (+969 / -28 lines), mainly in billing & payments, frontend / ui and authentication. This work touches sensitive areas and needs careful review. 3 sensitive areas (such as authentication, payments, or security) were affected and should be confirmed before approval.

Commits6
PR Reviews2
Files Changed15
Code Added+969
Code Removed-28

Product areas updated

  • billing0 commits · 5 files
  • frontend0 commits · 2 files
  • authentication0 commits · 2 files
  • database0 commits · 2 files
  • infrastructure0 commits · 2 files
  • api0 commits · 1 file
  • documentation0 commits · 1 file

Items to review before approving

  • Authentication changed — Login, session, or access logic was modified. Verify carefully.
  • Payment logic changed — Billing, checkout, or payment code was modified.
  • Configuration files may have changed — A file matching secrets/keys/credentials was changed.
  • Database migration added — Schema changes can affect existing data. Confirm it is reversible.
  • Configuration changed — Environment or config files were modified.
  • No tests changed — Substantial code changed but no test files were added or modified.

What to do next

  • Approve if: The work shown matches what you expected and the review items above are acceptable.
  • Ask for clarification if: The review items are unclear or you need more details on what was delivered.
  • Request revision if: The visible work does not match your invoice or the original agreement.
SHA-256 · Tamper-evident packet seal007cc509e25c19ad477a0176c9f59fa7d36202bf735265825d5e83e2d2888b04Finalized Apr 21, 2026