{"kind":"demo-statement-of-work-package","version":"wave-1","sourceDemo":{"slug":"plumbing-supply","title":"Plumbing Supply Inventory","archetype":"A1","canonicalPath":"/demo-library/plumbing-supply","appPath":"/demo-apps/plumbing-supply","subdomain":"plumbing-supply.ideas-realized.com"},"buyerAgreement":{"productName":"PipeStock Pro","buyerDefault":"Riverbend Plumbing Supply","recommendedTier":"Branch inventory pilot","investmentSummary":"$22k-$40k setup and $1k-$3.5k/month recurring. 45 percent due at signature for branch tenant setup and item master mapping.","targetLaunchWindow":"Weeks 1-4; 1 week SKU export, 2 weeks scanner and workflow hardening, 2 weeks controlled branch pilot.","term":"5-week branch pilot for one location, one ERP item export, scanner testing, and one product category focus.","productionDomain":"plumbing-supply.ideas-realized.com","previewUrl":"https://plumbing-supply.ideas-realized.com"},"statementOfWork":{"sowTitle":"PipeStock Pro statement of work package","summary":"A buyer-signable SOW packet for turning Plumbing Supply Inventory into a paid, rebrandable plumbing supply inventory software for trade counters and regional warehouses pilot with scoped deliverables, acceptance gates, data responsibilities, support terms, change controls, and signature ownership.","buyer":"Riverbend Plumbing Supply","productName":"PipeStock Pro","recommendedTier":"Branch inventory pilot","investmentSummary":"$22k-$40k setup and $1k-$3.5k/month recurring. 45 percent due at signature for branch tenant setup and item master mapping.","targetLaunchWindow":"Weeks 1-4; 1 week SKU export, 2 weeks scanner and workflow hardening, 2 weeks controlled branch pilot.","term":"5-week branch pilot for one location, one ERP item export, scanner testing, and one product category focus.","productionDomain":"plumbing-supply.ideas-realized.com","previewUrl":"https://plumbing-supply.ideas-realized.com","scopeModules":[{"label":"Tenant setup","deliverable":"Branch inventory workspace","scope":"Configure branch, bin zones, supplier labels, product categories, roles, subdomain, and brand tokens.","acceptanceSignal":"Scanner history and PO receipt panel update; hardware test pending."},{"label":"Data onboarding","deliverable":"SKU, bin, receiving, and will-call import","scope":"Map ERP exports, validate barcode aliases, flag missing bins, and stage records for branch review.","acceptanceSignal":"Count task exposes expected, counted, variance, and adjustment status."},{"label":"Workflow configuration","deliverable":"Scanner-assisted operations","scope":"Configure receiving variance review, cycle count status, low-stock alerts, and will-call readiness messages.","acceptanceSignal":"Pickup board surfaces staged, picking, waiting, and customer-ready states."},{"label":"Pilot review","deliverable":"ERP boundary and branch KPI package","scope":"Deliver scanner test results, variance export, will-call readiness report, and ERP posting recommendation.","acceptanceSignal":"Open the will-call board on mobile with no horizontal overflow and readable pickup states."}],"milestones":[{"phase":"Kickoff","timing":"Week 1","owner":"Branch operations lead","deliverable":"Item export, scanner constraints, and branch pilot scope are confirmed.","exitSignal":"SKU import and scanner test script approved.","paymentTie":"45 percent due at signature for branch tenant setup and item master mapping."},{"phase":"Configuration","timing":"Weeks 2-3","owner":"Implementation lead","deliverable":"Inventory lookup, receiving, counts, will-call, and automation rules are configured.","exitSignal":"Branch lead can complete receiving and count scenarios with sample data.","paymentTie":"35 percent due after SKU lookup, receiving session, and cycle count workflow pass branch review."},{"phase":"Pilot","timing":"Weeks 4-5","owner":"Counter manager","deliverable":"Team uses the overlay for one category and validates ERP handoff boundaries.","exitSignal":"Variance export and will-call readiness report are accepted.","paymentTie":"20 percent due after will-call readiness report and ERP posting recommendation are accepted."}],"acceptanceCriteria":["At least 2,500 SKU rows import with required item, bin, and branch fields.","Scanner acceptance test covers barcode alias, duplicate scan, and manual fallback scenarios.","Receiving variances and cycle count exceptions can export for ERP review.","Will-call queue works on mobile without horizontal overflow or unreadable pickup states.","Item master accepted: Pilot category records loaded with UPC, bin, on-hand, reorder, and supplier fields validated.","Scanner workflow accepted: Representative barcode scans resolve to the correct SKU, bin, and receiving context.","ERP boundary approved: Manual export or posting connector path selected with risk notes and next-phase estimate."],"buyerResponsibilities":["Provide item master and will-call exports before configuration starts.","Make scanner hardware available for acceptance testing.","Confirm whether pilot output is read-only, CSV handoff, or approved ERP posting scope.","ERP item master export with SKU, UPC, bin, branch, stock, reorder, supplier, and unit fields.","Open purchase order or receiving export for the pilot category.","Will-call order export or sample pickup queue for one branch.","Scanner model, barcode examples, and branch operations owner assigned."],"vendorResponsibilities":["Owns configuration, runbook, QA evidence, and post-pilot backlog recommendation.","A buyer-ready support model for launching Plumbing Supply Inventory with triaged tickets, service levels, training artifacts, success milestones, and renewal proof tied to the first pilot cohort.","Branch launch thread: Business days during pilot","Maintain the demo-derived production domain plan for plumbing-supply.ideas-realized.com."],"dataResponsibilities":[{"owner":"Buyer operations owner","responsibilities":["Run a read-only SKU import, validate bin and on-hand values with counter staff, then enable receiving and will-call status updates for the pilot category.","SKU master: provide 250 to 1,500 SKU records from ERP item export or branch inventory spreadsheet with [object Object], [object Object], [object Object], [object Object].","Supplier and reorder file: provide 100 to 800 supplier/SKU rows from ERP purchasing export with [object Object], [object Object], [object Object].","Will-call queue: provide 20 to 90 open will-call orders from Counter order export or inside sales spreadsheet with [object Object], [object Object], [object Object]."]},{"owner":"Ideas Realized implementation lead","responsibilities":["The first branch pilot should avoid replacing the ERP. It can use an export/import loop to prove counter lookup, receiving exceptions, and will-call readiness for a controlled product category.","SKU and bin acceptance: Counter users cannot trust lookup until high-volume SKU and bin records are verified. Resolution: Validate the first 50 SKUs with counter and warehouse staff.","ERP ownership rule: The pilot must not overwrite ERP quantities without a signed integration rule. Resolution: Run read-only imports and export exceptions until sync ownership is approved.","Customer pricing exclusion: Price-specific data increases permissions and audit scope. Resolution: Keep customer price fields out of the first branch pilot."]}],"serviceLevels":[{"channel":"Branch launch thread","coverage":"Business days during pilot","response":"Next business day","included":"ERP export questions, scanner issues, receiving workflow tuning, and will-call status changes."},{"channel":"Branch operations review","coverage":"One 45-minute session per week","response":"Scheduled","included":"Variance review, scanner results, counter feedback, and ERP boundary decisions."}],"changeOrderControls":["ERP posting, supplier EDI, or automated purchase order submission: Requires integration review and separate posting/reconciliation scope. Owner: Implementation lead.","Additional branches, product categories, or replenishment optimization: Scope after the first branch pilot proves lookup, receiving, and pickup workflows. Owner: Growth lead."],"exclusions":["No ERP writeback or replenishment automation in the base pilot.","No real-time supplier EDI until source formats and exception rules are approved.","Cycle count corrections remain review-only until branch leadership approves posting controls.","Do not promise ERP replacement or real-time inventory authority.","Do not enable automated stock adjustments without sign-off on posting rules.","Do not include multi-branch replenishment in the base pilot."],"legalReviewNotes":["This demo SOW package is a sales and implementation planning artifact, not legal advice.","Final MSA, DPA, payment terms, taxes, procurement language, and security addenda require buyer/legal review before signature.","No regulated production data should be loaded until data-processing, access, retention, and incident-response terms are approved."],"signatureBlocks":[{"role":"Client sponsor","responsibility":"Approves budget, pilot scope, and launch decision."},{"role":"Buyer operations owner","responsibility":"Provides source data, validates workflow language, and accepts launch criteria."},{"role":"Ideas Realized implementation lead","responsibility":"Owns configuration, runbook, QA evidence, and post-pilot backlog recommendation."}]},"counts":{"scopeModuleCount":4,"milestoneCount":3,"acceptanceCriteriaCount":7,"buyerResponsibilityCount":7,"vendorResponsibilityCount":4,"dataResponsibilityCount":8,"serviceLevelCount":2,"changeOrderControlCount":2,"exclusionCount":6,"legalReviewNoteCount":3,"signatureBlockCount":3},"implementationManifest":{"markdownPath":"/demo-library/plumbing-supply/statement-of-work","jsonPath":"/demo-library/plumbing-supply/statement-of-work.json","dealDeskPackagePath":"/demo-library/plumbing-supply/deal-desk","dealDeskPackageJsonPath":"/demo-library/plumbing-supply/deal-desk.json","procurementPackPath":"/demo-library/plumbing-supply/procurement-pack","clientProposalPath":"/demo-library/plumbing-supply/client-proposal","clientLaunchPlanJsonPath":"/demo-library/plumbing-supply/client-launch-plan.json","implementationWorkOrderPath":"/demo-library/plumbing-supply/implementation-work-order","deploymentLaunchPlanJsonPath":"/demo-library/plumbing-supply/deployment-launch.json","productionDataContractJsonPath":"/demo-library/plumbing-supply/data-contract.json","tenantSeedPackageJsonPath":"/demo-library/plumbing-supply/tenant-seed-package.json","launchRoomPath":"/demo-library/plumbing-supply/launch-room","firstProofUrl":"https://plumbing-supply.ideas-realized.com?screen=ops","firstProofScreen":"ops"}}