BUILDWITHZACH — SAMPLE WORKFLOW SCOPE October 17, 2026. Fictional data and pricing; not an estimate or a client result. JOB Replace a shared quote worksheet with one small application flow. INPUT Rows: Q-1, quantity 2, unit price 15000 cents; Q-2, quantity 3, unit price 1200. Row identifiers must be unique. Quantity and price must be valid integers. MIGRATION ACCEPTANCE Preserve both identifiers and the two-row count. Expected goods total: 33600 cents. Reject a repeated identifier or invalid quantity visibly. Real migration also requires a saved original, reconciliation, user review and a rollback plan. The fixture checks only the listed mapping rules. QUOTE EXAMPLE Separate sample request: two fictional items at CAD 150.00 each, plus a fictional CAD 25.00 delivery rule, gives a CAD 325.00 draft. This example does not calculate tax. Rush requests wait for review. A draft is not sent to a customer and is not an approved commercial promise. PORTAL EXAMPLE Client A may read its sample file. Client B receives 403 for the same file. A request without a test session receives 401. A real portal also needs review of uploads, roles, session lifecycle, recovery and operating access. HANDOFF Agree repository, hosting and vendor-account ownership, data export, documentation and ongoing support. Choose the smallest end-to-end flow. OUT OF SCOPE IN THIS EXAMPLE Live payments, real authentication, private documents, production hosting, tax rules, customer messaging, availability commitments and legal compliance. REPRODUCE Download app-repair-proof.mjs from the linked service page and run: node --test app-repair-proof.mjs