{
  "project_id": "AI-10",
  "title": "Sourcing and bid comparison",
  "source_model": "finance-hours-v1-2026-10-22/model.json",
  "source_category": "Sourcing and contract management",
  "scope": "Support one sourcing category: draft an RFP and compare six bids across up to three document formats using exported data and agreed evaluation criteria. Buyers and stakeholders conduct negotiation and award approval.",
  "basis": "Existing working judgment estimates; case studies do not calibrate these hour ranges.",
  "work": [
    {
      "title": "Agree sourcing requirements and comparison criteria",
      "phase": "process",
      "phase_share": 1,
      "hours": [
        16,
        32,
        56
      ],
      "basis": "Agree RFP requirements, comparison fields, scoring, negotiation boundaries and approval duties."
    },
    {
      "title": "Prepare category materials and supplier bids",
      "phase": "data",
      "phase_share": 1,
      "hours": [
        16,
        32,
        64
      ],
      "basis": "Prepare category materials and six representative bids; normalize fields across three formats."
    },
    {
      "title": "Configure RFP drafting and bid comparison",
      "phase": "build",
      "phase_share": 1,
      "hours": [
        24,
        48,
        88
      ],
      "basis": "Configure RFP templates, extraction, cited comparisons and exports; no transactional integration."
    },
    {
      "title": "Test prices, exclusions and clause flags",
      "phase": "validation",
      "phase_share": 1,
      "hours": [
        24,
        48,
        88
      ],
      "basis": "Verify pricing, exclusions, supplier claims and clause flags across the six bids; correct and retest."
    },
    {
      "title": "Pilot a sourcing event with buyers",
      "phase": "rollout",
      "phase_share": 1,
      "hours": [
        12,
        24,
        40
      ],
      "basis": "Pilot one event, train buyers and document decision records and escalation."
    }
  ],
  "total_hours": [
    92,
    184,
    336
  ],
  "annual_upkeep_hours": [
    32,
    64,
    128
  ],
  "upkeep_basis": "Four quarterly extraction/template regression checks at 4/8/16 hours plus 16/32/64 annual hours updating category rules and product configuration. Buyer review and negotiation per event remain operating work.",
  "boundary": "Ownership may sit in procurement rather than finance. Platform implementation, supplier-master consolidation and portfolio-wide contract migration require separately defined scope.",
  "organization_assumptions": "Central task-level settings in organization-model.json; reference hours remain unchanged in this file.",
  "difficulty": {
    "label": "Moderate",
    "reasons": [
      "Bids use different formats and describe comparable terms differently.",
      "Prices and exclusions need checking before comparisons can guide decisions.",
      "Clause flags must link back to the source documents.",
      "Scoring must preserve the agreed criteria and human award authority."
    ]
  }
}
