storefront
live
- #5 Tax rates by regionapi · api-1api-1
- #3 Password reset by emailweb · web-1web-1
- #1 Card payments endpointapi · api-1 → review-1verified
- #2 Checkout page pays by cardwebready
- #6 Order confirmation emailweb · waits on #2gated
- #4 Cart total with taxweb · G3ready
- api-1 → web Region only for now; postcode lands with the next item.
- web-1 → api Tax endpoint: will it take a postcode, or only a region?
- person → web-1 answer Email only for now.
- web-1 → coordinator decision Should the reset link also go by SMS?
- G1A shopper can pay by card in one step.cited by #1, #2, #6approved
- G2A shopper who forgot their password can reset it by email.cited by #3approved
- G3The cart shows the total with tax before payment.cited by #4, #5approved
- G4Saved carts follow a shopper across devices.waits for your approvaldraft
- review-1 accepted #1 Card payments endpoint
- api-1 submitted #1 again with one charge per order id
- review-1 rejected #1: a retry charges the card twice
- api-1 claimed #5 Tax rates by region
- web-1 claimed #3 Password reset by email
- G4The builder never verifies its own work.enforced by pullboard verifyapproved
- G3Work stays in its lane; changes elsewhere go through the lane's owner.enforced by pre-commit lane checkapproved
- T1Every feature and fix cites the spec rows it serves, and a test proves each one.enforced by commit-msg hook, reviewapproved
- G2Never bypass a hook.enforced by reviewapproved
- W3Ban the filler words basically, simply, just, very, robust, seamless, leverage.enforced by commit-msg hookdraft