{
  "generated_at": "2026-05-07T17:50:41.591618+00:00",
  "source_count": 24,
  "record_count": 140,
  "errors": [],
  "records": [
    {
      "id": "cbe-bonfire-2026rfq000417-lighting-boards",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Lighting Boards",
      "reference": "2026RFQ000417",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/106082"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 13th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Lighting Boards.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 13th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfq000416-fibre-channel-switch-upgrade",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Fibre Channel Switch Upgrade",
      "reference": "2026RFQ000416",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/106047"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 14th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Fibre Channel Switch Upgrade.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 14th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfq000418-radware-renewal",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Radware Renewal",
      "reference": "2026RFQ000418",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/106096"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 14th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Radware Renewal.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 14th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfp000404-geotechnical-engineering-consultant-modular-program-2026-multiple-schools",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Geotechnical Engineering Consultant - Modular Program 2026 \u2013 Multiple Schools",
      "reference": "2026RFP000404",
      "category": "Services / Consulting",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/105306"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 15th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Geotechnical Engineering Consultant - Modular Program 2026 \u2013 Multiple Schools.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 15th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfb000412-electrical-contractor-vst-bundle-20-multiple-schools",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Electrical Contractor - VST Bundle 20 - Multiple Schools",
      "reference": "2026RFB000412",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/105780"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 15th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Electrical Contractor - VST Bundle 20 - Multiple Schools.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 15th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfb000385-general-contractor-modular-program-2026-27-lester-b-pearson-hs",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "General Contractor - Modular Program 2026-27 - Lester B Pearson HS",
      "reference": "2026RFB000385",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/103744"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 19th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: General Contractor - Modular Program 2026-27 - Lester B Pearson HS.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 19th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfpq000409-prequalification-for-cbe-electricity-hedging-product-load-following",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Prequalification for CBE Electricity Hedging Product \u2013 Load Following",
      "reference": "2026RFPQ000409",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/105513"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 19th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Prequalification for CBE Electricity Hedging Product \u2013 Load Following.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 19th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfp000410-internal-external-custodial-equipment",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Internal & External Custodial Equipment",
      "reference": "2026RFP000410",
      "category": "Goods / Equipment",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/105515"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 19th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Internal & External Custodial Equipment.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 19th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfpq000411-prequalification-for-cbe-natural-gas-hedging-product-shaped-block",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Prequalification for CBE Natural Gas Hedging Product \u2013 Shaped Block",
      "reference": "2026RFPQ000411",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/105525"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 19th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Prequalification for CBE Natural Gas Hedging Product \u2013 Shaped Block.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 19th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfb000386-general-contractor-modular-program-2026-27-ernest-manning-hs",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "General Contractor - Modular Program 2026-27 - Ernest Manning HS",
      "reference": "2026RFB000386",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/103745"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 20th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: General Contractor - Modular Program 2026-27 - Ernest Manning HS.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 20th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfq000421-musical-instruments",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Musical Instruments",
      "reference": "2026RFQ000421",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/106215"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 20th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Musical Instruments.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 20th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfq000422-photography-equipment",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Photography Equipment",
      "reference": "2026RFQ000422",
      "category": "Goods / Equipment",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/106280"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 20th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Photography Equipment.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 20th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfb000373-general-contractor-ctf-wing-development-elboya-school",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "General Contractor \u2013 CTF Wing Development \u2013 Elboya School",
      "reference": "2026RFB000373",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/102520"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 25th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: General Contractor \u2013 CTF Wing Development \u2013 Elboya School.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 25th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfb000393-general-contractor-ctf-foods-lab-renovation-hd-cartwright-school",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "General Contractor \u2013 CTF Foods Lab Renovation \u2013 HD Cartwright School",
      "reference": "2026RFB000393",
      "category": "Opportunity",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/104172"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 26th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: General Contractor \u2013 CTF Foods Lab Renovation \u2013 HD Cartwright School.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 26th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfp000414-electrical-consultant-theatre-electrical-remediation-multiple-schools",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Electrical Consultant - Theatre Electrical Remediation - Multiple Schools",
      "reference": "2026RFP000414",
      "category": "Services / Consulting",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/105944"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 26th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Electrical Consultant - Theatre Electrical Remediation - Multiple Schools.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 26th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cbe-bonfire-2026rfp000419-swimming-pool-maintenance",
      "source": "Calgary Board of Education public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Calgary Board of Education",
      "title": "Swimming Pool Maintenance",
      "reference": "2026RFP000419",
      "category": "Services / Trade",
      "location": "Calgary / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://cbe-ab.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://cbe-ab.bonfirehub.ca/opportunities/106159"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 29th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Calgary Board of Education: Swimming Pool Maintenance.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 29th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Calgary Board of Education public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfp-0294-2026-closed-circuit-television-cctv-surveillance-system",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Closed-Circuit Television (CCTV) Surveillance System",
      "reference": "RFP-0294-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/101988"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 7th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Closed-Circuit Television (CCTV) Surveillance System.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 7th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfq-0323-2026-hpe-aruba-wireless-equipment-tim",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "HPE Aruba Wireless Equipment - TIM",
      "reference": "RFQ-0323-2026",
      "category": "Goods / Equipment",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/104578"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 7th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: HPE Aruba Wireless Equipment - TIM.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 7th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfp-0331-2026-integrated-project-delivery-ipd-architect-consultant-school-modification-project-qu",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Integrated Project Delivery (IPD) - Architect Consultant - School Modification Project - Queen Elizabeth and M. E. LaZerte High Schools",
      "reference": "RFP-0331-2026",
      "category": "Services / Consulting",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/105752"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 14th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Integrated Project Delivery (IPD) - Architect Consultant - School Modification Project - Queen Elizabeth and M. E. LaZerte High Schools.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 14th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfp-0309-2026-gymnasium-audio-visual-consulting-services",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Gymnasium Audio-Visual Consulting Services",
      "reference": "RFP-0309-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/103613"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 15th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Gymnasium Audio-Visual Consulting Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 15th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfpq-0316-2026-school-furniture-suppliers-qualified-roster-integrated-infrastructure-services",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "School Furniture Suppliers Qualified Roster - Integrated Infrastructure Services",
      "reference": "RFPQ-0316-2026",
      "category": "Goods / Equipment",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/104039"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 19th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: School Furniture Suppliers Qualified Roster - Integrated Infrastructure Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 19th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfsq-0334-2026-natural-gas-retailer",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Natural Gas Retailer",
      "reference": "RFSQ-0334-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/105755"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 19th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Natural Gas Retailer.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 19th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfq-0339-2026-dell-prosupport-for-powerstore-3200t-tim",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Dell ProSupport for Powerstore 3200T - TIM",
      "reference": "RFQ-0339-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/106003"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 19th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Dell ProSupport for Powerstore 3200T - TIM.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 19th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfp-0327-2026-indoor-climbing-walls-install-training-and-maintenance-services",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Indoor Climbing Walls Install, Training and Maintenance Services",
      "reference": "RFP-0327-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/105221"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 20th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Indoor Climbing Walls Install, Training and Maintenance Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 20th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfp-0332-2026-integrated-project-delivery-ipd-contractor-school-modification-project-queen-elizab",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Integrated Project Delivery (IPD) - Contractor - School Modification Project - Queen Elizabeth and M. E. LaZerte High Schools",
      "reference": "RFP-0332-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/105753"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 20th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Integrated Project Delivery (IPD) - Contractor - School Modification Project - Queen Elizabeth and M. E. LaZerte High Schools.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 20th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfp-0333-2026-integrated-project-delivery-ipd-electrical-mechanical-team-school-modification-proj",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Integrated Project Delivery (IPD) - Electrical/Mechanical Team - School Modification Project - Queen Elizabeth and M. E. LaZerte High Schools",
      "reference": "RFP-0333-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/105754"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 20th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Integrated Project Delivery (IPD) - Electrical/Mechanical Team - School Modification Project - Queen Elizabeth and M. E. LaZerte High Schools.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 20th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfq-0338-2026-bona-sport-poly-350-urethane-2026",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Bona Sport Poly 350 Urethane 2026",
      "reference": "RFQ-0338-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/105905"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 22nd 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Bona Sport Poly 350 Urethane 2026.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 22nd 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfp-0302-2026-musical-instruments",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Musical Instruments",
      "reference": "RFP-0302-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/102644"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 25th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Musical Instruments.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 25th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfq-0328-2026-divider-curtains-operable-walls-basketball-nets-supply-and-install",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Divider Curtains, Operable Walls, Basketball Nets - Supply and Install",
      "reference": "RFQ-0328-2026",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/105449"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 27th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Divider Curtains, Operable Walls, Basketball Nets - Supply and Install.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 27th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epsb-bonfire-rfsq-0089-2024-electric-energy-contract-for-difference",
      "source": "Edmonton Public School Board public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Edmonton Public School Board",
      "title": "Electric Energy Contract-for-Difference",
      "reference": "RFSQ-0089-2024",
      "category": "Opportunity",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://epsb.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://epsb.bonfirehub.ca/opportunities/79695"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Dec 31st 2026, 2:00 PM MST",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Edmonton Public School Board: Electric Energy Contract-for-Difference.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Dec 31st 2026, 2:00 PM MST."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Edmonton Public School Board public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "parkland-county-bonfire-rfsq-no-sq260129ag-environmental-consulting-services",
      "source": "Parkland County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Parkland County",
      "title": "Environmental Consulting Services",
      "reference": "RFSQ No. SQ260129AG",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://parklandcounty.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://parklandcounty.bonfirehub.ca/opportunities/104462"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 14th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Parkland County: Environmental Consulting Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 14th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Parkland County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "parkland-county-bonfire-rfp-no-p260416en-consulting-services-for-lakeshore-estates-rehabilitation",
      "source": "Parkland County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Parkland County",
      "title": "Consulting Services for Lakeshore Estates Rehabilitation",
      "reference": "RFP No. P260416EN",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://parklandcounty.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://parklandcounty.bonfirehub.ca/opportunities/105689"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 14th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Parkland County: Consulting Services for Lakeshore Estates Rehabilitation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 14th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Parkland County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "parkland-county-bonfire-rfsq-no-sq260428en-land-services-acquisitions-valuations-agreements-negotiations-and-c",
      "source": "Parkland County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Parkland County",
      "title": "Land Services (Acquisitions, Valuations, Agreements, Negotiations and Consultations)",
      "reference": "RFSQ No. SQ260428EN",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://parklandcounty.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://parklandcounty.bonfirehub.ca/opportunities/106186"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 28th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Parkland County: Land Services (Acquisitions, Valuations, Agreements, Negotiations and Consultations).",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 28th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Parkland County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "parkland-county-bonfire-rfsq-no-sq2602320es-health-and-safety-training-services",
      "source": "Parkland County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Parkland County",
      "title": "Health and Safety Training Services",
      "reference": "RFSQ No. SQ2602320ES",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://parklandcounty.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://parklandcounty.bonfirehub.ca/opportunities/106077"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Jun 5th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Parkland County: Health and Safety Training Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Jun 5th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Parkland County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "parkland-county-bonfire-rfp-no-p260415tds-acquisition-and-operation-of-the-entwistle-fibre-to-the-home-telecom",
      "source": "Parkland County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Parkland County",
      "title": "Acquisition and Operation of the Entwistle Fibre-To-The-Home Telecommunications Network",
      "reference": "RFP No. P260415TDS",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://parklandcounty.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://parklandcounty.bonfirehub.ca/opportunities/106217"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Jun 5th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Parkland County: Acquisition and Operation of the Entwistle Fibre-To-The-Home Telecommunications Network.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Jun 5th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Parkland County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "strathcona-county-bonfire-26-0010-parking-structure-repair-at-ordze-transit-centre",
      "source": "Strathcona County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Strathcona County",
      "title": "Parking Structure Repair at Ordze Transit Centre",
      "reference": "26.0010",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://strathcona.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://strathcona.bonfirehub.ca/opportunities/104994"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 7th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Strathcona County: Parking Structure Repair at Ordze Transit Centre.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 7th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Strathcona County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "strathcona-county-bonfire-26-0033-engineering-consulting-services-for-utilities",
      "source": "Strathcona County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Strathcona County",
      "title": "Engineering Consulting Services for Utilities",
      "reference": "26.0033",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://strathcona.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://strathcona.bonfirehub.ca/opportunities/105071"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 7th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Strathcona County: Engineering Consulting Services for Utilities.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 7th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Strathcona County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "strathcona-county-bonfire-26-0074-aviation-fuel-supply-and-delivery",
      "source": "Strathcona County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Strathcona County",
      "title": "Aviation Fuel Supply and Delivery",
      "reference": "26.0074",
      "category": "Goods / Regulated supply",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://strathcona.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://strathcona.bonfirehub.ca/opportunities/105884"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 26th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "licensed_supplier_only",
      "fulfillment_verdict": "Licensed supplier should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Strathcona County: Aviation Fuel Supply and Delivery.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 26th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Strathcona County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "strathcona-county-bonfire-26-0005-noi-26-0005-notice-of-buying-group-participation-2026",
      "source": "Strathcona County public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Strathcona County",
      "title": "NOI#26.0005 Notice of Buying Group Participation 2026",
      "reference": "26.0005",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "http://strathcona.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://strathcona.bonfirehub.ca/opportunities/101031"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Dec 31st 2026, 2:00 PM MST",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Strathcona County: NOI#26.0005 Notice of Buying Group Participation 2026.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Dec 31st 2026, 2:00 PM MST."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Strathcona County public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "okotoks-bidsandtenders-26-400-access-controls-and-video-surveillance-upgrade-rfi",
      "source": "Town of Okotoks public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Okotoks",
      "title": "Access Controls and Video Surveillance Upgrade RFI",
      "reference": "26-400",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en",
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/0a1ddfbc-3eac-4786-99f3-fa5e221775ee"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon May 11, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Okotoks: Access Controls and Video Surveillance Upgrade RFI.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon May 11, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Okotoks public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "okotoks-bidsandtenders-26-107-digital-signage-services",
      "source": "Town of Okotoks public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Okotoks",
      "title": "Digital Signage Services",
      "reference": "26-107",
      "category": "Goods / Services - Signage",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en",
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/a437e742-2904-4aa6-adb8-59851a8e972a"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 14, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Sign supplier or integrator should remain vendor of record unless a prime/subcontract model is written.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Okotoks: Digital Signage Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 14, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Okotoks public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "okotoks-bidsandtenders-26-113-hvac-r-services",
      "source": "Town of Okotoks public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Okotoks",
      "title": "HVAC-R Services",
      "reference": "26-113",
      "category": "Services / Trade",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en",
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/241de387-ae2f-4496-8562-2d7fb11e46b6"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 22, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Okotoks: HVAC-R Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 22, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Okotoks public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "okotoks-bidsandtenders-26-110-underground-infrastructure-repair-and-excavation-services",
      "source": "Town of Okotoks public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Okotoks",
      "title": "Underground Infrastructure Repair and Excavation Services",
      "reference": "26-110",
      "category": "Services / Trade",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en",
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/a6f2e62b-0260-4847-b417-82ee5a6e2430"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon May 25, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Okotoks: Underground Infrastructure Repair and Excavation Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon May 25, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Okotoks public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "okotoks-bidsandtenders-26-109-tree-supply-planting-maintenance",
      "source": "Town of Okotoks public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Okotoks",
      "title": "Tree Supply, Planting & Maintenance",
      "reference": "26-109",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en",
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/754b78cb-cac5-4db1-b122-4eeacfd8e0fc"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 28, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Okotoks: Tree Supply, Planting & Maintenance.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 28, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Okotoks public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "okotoks-bidsandtenders-26-700-participant-of-canoe-procurement-group-of-canada-purchasing-program",
      "source": "Town of Okotoks public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Okotoks",
      "title": "Participant of Canoe Procurement Group of Canada Purchasing Program",
      "reference": "26-700",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en",
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/76e4fa50-f61c-451e-95bc-3a32fae8b737"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Dec 31, 2026 2:00:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Okotoks: Participant of Canoe Procurement Group of Canada Purchasing Program.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Dec 31, 2026 2:00:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Okotoks public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "okotoks-bidsandtenders-26-701-participant-of-cybera-shareit-buying-group",
      "source": "Town of Okotoks public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Okotoks",
      "title": "Participant of Cybera ShareIT Buying Group",
      "reference": "26-701",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en",
        "https://okotoks.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/0de3263c-441c-491b-969d-7b42318c97de"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Dec 31, 2026 2:00:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Okotoks: Participant of Cybera ShareIT Buying Group.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Dec 31, 2026 2:00:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Okotoks public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "leduc-bidsandtenders-2026-rfp-ip-005-request-for-proposals-for-residential-water-meter-supply-and-installation",
      "source": "City of Leduc public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Leduc",
      "title": "Request for Proposals for Residential Water Meter Supply and Installation",
      "reference": "2026-RFP-IP-005",
      "category": "Services / Trade",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://leduc.bidsandtenders.ca/Module/Tenders/en",
        "https://leduc.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/08097f42-60e6-4daa-9001-a3d57ef61710"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 8, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Leduc: Request for Proposals for Residential Water Meter Supply and Installation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 8, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Leduc public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "leduc-bidsandtenders-2026-rfq-cm-036-request-for-quotations-for-document-scanner",
      "source": "City of Leduc public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Leduc",
      "title": "Request for Quotations for Document Scanner",
      "reference": "2026-RFQ-CM-036",
      "category": "Goods / Equipment",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://leduc.bidsandtenders.ca/Module/Tenders/en",
        "https://leduc.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/b0e35add-450b-414a-9883-78f9919d5b94"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 14, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Leduc: Request for Quotations for Document Scanner.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 14, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Leduc public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "leduc-bidsandtenders-2026-rfq-ip-042-request-for-quotations-for-sanitary-sewer-cctv-inspection-services",
      "source": "City of Leduc public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Leduc",
      "title": "Request for Quotations for Sanitary Sewer CCTV Inspection Services",
      "reference": "2026-RFQ-IP-042",
      "category": "Services / Trade",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://leduc.bidsandtenders.ca/Module/Tenders/en",
        "https://leduc.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/01f62ad8-6106-4ade-9e0c-7b86e73c841b"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 15, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Leduc: Request for Quotations for Sanitary Sewer CCTV Inspection Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 15, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Leduc public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "leduc-bidsandtenders-2026-rfp-ip-030-city-of-leduc-request-for-proposals-for-supply-installation-and-commissio",
      "source": "City of Leduc public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Leduc",
      "title": "City of Leduc Request for Proposals for Supply, Installation, and Commissioning, for Four (4) Automated Pool Chemical Controllers",
      "reference": "2026-RFP-IP-030",
      "category": "Services / Trade",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://leduc.bidsandtenders.ca/Module/Tenders/en",
        "https://leduc.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/75d39380-da36-49d1-b1f1-df87b2b029ad"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 20, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Leduc: City of Leduc Request for Proposals for Supply, Installation, and Commissioning, for Four (4) Automated Pool Chemical Controllers.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 20, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Leduc public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "leduc-bidsandtenders-2026-rfp-ip-040-request-for-proposals-for-creation-and-implementation-of-an-investment-at",
      "source": "City of Leduc public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Leduc",
      "title": "Request for Proposals for Creation and Implementation of an Investment Attraction Marketing Plan and Associated Marketing Materials",
      "reference": "2026-RFP-IP-040",
      "category": "Services / Consulting",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://leduc.bidsandtenders.ca/Module/Tenders/en",
        "https://leduc.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/634cb849-2e49-4c47-a1be-e479a9ec4860"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 20, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Leduc: Request for Proposals for Creation and Implementation of an Investment Attraction Marketing Plan and Associated Marketing Materials.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 20, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Leduc public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "leduc-bidsandtenders-2026-rfp-ip-043-request-for-proposals-for-integrated-project-delivery-ipd-advisor-west-ca",
      "source": "City of Leduc public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Leduc",
      "title": "Request for Proposals for Integrated Project Delivery (IPD) Advisor - West Campus Recreation Project - Phase 1",
      "reference": "2026-RFP-IP-043",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://leduc.bidsandtenders.ca/Module/Tenders/en",
        "https://leduc.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/9daf9cae-2426-49af-9d29-3f81cf45b3f4"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 21, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Leduc: Request for Proposals for Integrated Project Delivery (IPD) Advisor - West Campus Recreation Project - Phase 1.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 21, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Leduc public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-2026-045-sanitary-sewer-lateral-main-to-lateral-connection-relining",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Sanitary Sewer Lateral & Main-to-Lateral Connection Relining",
      "reference": "2026-045",
      "category": "Services / Trade",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/fbd8c469-cf62-43fe-9ddf-dd3d72ee02cb"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 7, 2026 1:30:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Sanitary Sewer Lateral & Main-to-Lateral Connection Relining.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 7, 2026 1:30:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-2026-046-meter-recycling",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Meter Recycling",
      "reference": "2026-046",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/ddf26cb2-83f3-440c-b579-e79ce7f25324"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 12, 2026 1:30:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Meter Recycling.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 12, 2026 1:30:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-2026-047-real-estate-services-listing-agent-queens-business-park-timberlands-north-mis",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Real Estate Services \u2013 Listing Agent (Queens Business Park, Timberlands North, Misc City Commercial Properties)",
      "reference": "2026-047",
      "category": "Services / Consulting",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon May 18, 2026 4:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Real Estate Services \u2013 Listing Agent (Queens Business Park, Timberlands North, Misc City Commercial Properties).",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon May 18, 2026 4:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-2026-041-outfalls-repair-consultant",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Outfalls Repair \u2013 Consultant",
      "reference": "2026-041",
      "category": "Services / Consulting",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/4fee6681-278c-4fc4-a06d-0e8fe85a43b5"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 20, 2026 4:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Outfalls Repair \u2013 Consultant.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 20, 2026 4:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-2026-050-wastewater-treatment-plant-lagoon-liner-replacement",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Wastewater Treatment Plant Lagoon Liner Replacement",
      "reference": "2026-050",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/545db724-9b16-4ada-ba54-ac04762ea1b2"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 21, 2026 1:30:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Wastewater Treatment Plant Lagoon Liner Replacement.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 21, 2026 1:30:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-noi-notice-of-intent-to-participate-kinetic-gpo",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Notice of Intent to Participate - Kinetic GPO",
      "reference": "NOI",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/32f6b5fd-1a78-4abd-91d7-013716674e74"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Dec 31, 2026 11:59:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Notice of Intent to Participate - Kinetic GPO.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Dec 31, 2026 11:59:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-noi-notice-of-intent-to-participate-sourcewell",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Notice of Intent to Participate - Sourcewell",
      "reference": "NOI",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/57be0cc0-2593-4da7-8b53-5db8831df6d0"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Dec 31, 2026 11:59:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Notice of Intent to Participate - Sourcewell.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Dec 31, 2026 11:59:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-noi-notice-of-intent-to-participate-government-of-alberta",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Notice of Intent to Participate - Government of Alberta",
      "reference": "NOI",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/e7d50a8a-c9c7-459a-a9db-becd41e9d5a3"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Dec 31, 2026 11:59:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Notice of Intent to Participate - Government of Alberta.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Dec 31, 2026 11:59:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-noi-notice-of-intent-to-participate-canoe",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Notice of Intent to Participate - Canoe",
      "reference": "NOI",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/2bca4e06-9979-4d88-b8a2-cf9185181c1f"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Dec 31, 2026 11:59:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Notice of Intent to Participate - Canoe.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Dec 31, 2026 11:59:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "red-deer-bidsandtenders-2023-2-landscaping-reinstatement",
      "source": "City of Red Deer public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Red Deer",
      "title": "Landscaping Reinstatement",
      "reference": "2023-2",
      "category": "Services / Field operations",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en",
        "https://reddeer.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/87d9489e-d773-4866-a049-65ce72b6edce"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed Feb 17, 2027 4:00:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "contractor_support",
      "fulfillment_verdict": "Contractor remains vendor of record; ZalaStack helps with readiness and paperwork.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Red Deer: Landscaping Reinstatement.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed Feb 17, 2027 4:00:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Red Deer public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "greenview-bidsandtenders-ce-2026-08-shand-avenue-rehabilitation-phase-1",
      "source": "Municipal District of Greenview No. 16 public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Municipal District of Greenview No. 16",
      "title": "Shand Avenue Rehabilitation - Phase 1",
      "reference": "CE-2026-08",
      "category": "Opportunity",
      "location": "Northern / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://mdgreenview.bidsandtenders.ca/Module/Tenders/en",
        "https://mdgreenview.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/c7216e48-3184-4648-8310-5ee33baa1721"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 19, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Municipal District of Greenview No. 16: Shand Avenue Rehabilitation - Phase 1.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 19, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Municipal District of Greenview No. 16 public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "greenview-bidsandtenders-ops-2026-07-gravel-operations",
      "source": "Municipal District of Greenview No. 16 public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Municipal District of Greenview No. 16",
      "title": "Gravel Operations",
      "reference": "OPS-2026-07",
      "category": "Services / Field operations",
      "location": "Northern / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://mdgreenview.bidsandtenders.ca/Module/Tenders/en",
        "https://mdgreenview.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/b096360a-d999-4bbc-a346-c63f15724527"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon Jun 1, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "contractor_support",
      "fulfillment_verdict": "Contractor remains vendor of record; ZalaStack helps with readiness and paperwork.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Municipal District of Greenview No. 16: Gravel Operations.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon Jun 1, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Municipal District of Greenview No. 16 public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "greenview-bidsandtenders-greenview-2026-01-notice-of-intent-canoe-procurement",
      "source": "Municipal District of Greenview No. 16 public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Municipal District of Greenview No. 16",
      "title": "Notice of Intent - Canoe Procurement",
      "reference": "Greenview-2026-01",
      "category": "Opportunity",
      "location": "Northern / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://mdgreenview.bidsandtenders.ca/Module/Tenders/en",
        "https://mdgreenview.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/edfffa7a-03b2-4ad7-b80d-9877c40031eb"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Dec 31, 2026 11:59:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Municipal District of Greenview No. 16: Notice of Intent - Canoe Procurement.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Dec 31, 2026 11:59:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Municipal District of Greenview No. 16 public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-055-water-treatment-plant-uv-disinfection-upgrades-construction",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Water Treatment Plant UV Disinfection Upgrades - Construction",
      "reference": "COL-26-055",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/f0800761-d761-4dd0-bb4a-2802e32534d2"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 7, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Water Treatment Plant UV Disinfection Upgrades - Construction.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 7, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-070-crossings-irrigation-control-wire-replacement",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Crossings Irrigation Control Wire Replacement",
      "reference": "COL-26-070",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/8bb51691-f1b8-4d53-948f-b5341318dfce"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 14, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Crossings Irrigation Control Wire Replacement.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 14, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-045-royal-view-memorial-and-archmount-cemetery-memorial-walls-2026",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Royal View Memorial and Archmount Cemetery Memorial Walls 2026",
      "reference": "COL-26-045",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/6ab19cf1-43d4-4cea-a3ca-0925364e1fea"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 20, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Royal View Memorial and Archmount Cemetery Memorial Walls 2026.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 20, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-25-132-1-2026-parks-asphalt-parking-lot-maintenance",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "2026 Parks Asphalt Parking Lot Maintenance",
      "reference": "COL-25-132-1",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/900505af-5acc-4541-a91c-a5646f8e7653"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 20, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: 2026 Parks Asphalt Parking Lot Maintenance.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 20, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-051-carbon-credit-verification-consultation-services",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Carbon Credit Verification Consultation Services",
      "reference": "COL-26-051",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/a860e836-9596-4528-aafe-dbd7875abd45"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 20, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Carbon Credit Verification Consultation Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 20, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-032-southern-alberta-art-gallery-saag-upgrades-construction",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Southern Alberta Art Gallery (SAAG) Upgrades - Construction",
      "reference": "COL-26-032",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/eeced860-9c54-456d-b430-c195f7df9889"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 21, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Southern Alberta Art Gallery (SAAG) Upgrades - Construction.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 21, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-084-abitibi-road-extension",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Abitibi Road Extension",
      "reference": "COL-26-084",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/1dc89f42-ce44-45fb-9ecb-594771154ac7"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon May 25, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Abitibi Road Extension.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon May 25, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-081-nikka-yuko-pathway-improvements-construction",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Nikka Yuko Pathway Improvements - Construction",
      "reference": "COL-26-081",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/92189205-f7ce-4855-904f-67e473f1da8a"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon May 25, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Nikka Yuko Pathway Improvements - Construction.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon May 25, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-065-heating-ventilation-and-air-conditioning-maintenance-contract",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Heating, Ventilation and Air Conditioning Maintenance Contract",
      "reference": "COL-26-065",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/446187ae-ff4a-4b9f-a9df-157fbfd712bb"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 26, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Heating, Ventilation and Air Conditioning Maintenance Contract.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 26, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-025-general-contracting-service-contract",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "General Contracting Service Contract",
      "reference": "COL-26-025",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/a0f712c4-1e4d-492a-9d55-01d4a68a50d8"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 27, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: General Contracting Service Contract.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 27, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-062-professional-corporate-custodial-service-contract",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Professional Corporate Custodial Service Contract",
      "reference": "COL-26-062",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/ff69085a-fe51-43bb-975a-ae80f4cd099e"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 27, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Professional Corporate Custodial Service Contract.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 27, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-085-2026-parks-drainage-repairs-consulting-services",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "2026 Parks Drainage Repairs - Consulting Services",
      "reference": "COL-26-085",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/951d03d1-fc0c-40d9-a7ec-4033e34c9978"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue Jun 2, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: 2026 Parks Drainage Repairs - Consulting Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue Jun 2, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-050-river-crossing-horizontal-directional-drilling-hdd-works-for-electrical-i",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "River Crossing Horizontal Directional Drilling (HDD) Works for Electrical Infrastructure",
      "reference": "COL-26-050",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/5917b5f9-f348-4cd3-9401-49d81514ec09"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue Jun 2, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: River Crossing Horizontal Directional Drilling (HDD) Works for Electrical Infrastructure.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue Jun 2, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-049-oldman-river-crossing-engineering-support",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Oldman River Crossing - Engineering Support",
      "reference": "COL-26-049",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/d7f42886-4b65-44ae-a726-772f81ec7c0d"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue Jun 2, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Oldman River Crossing - Engineering Support.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue Jun 2, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "lethbridge-bidsandtenders-col-26-066-refrigeration-and-air-conditioning-maintenance-service-contract",
      "source": "City of Lethbridge public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Lethbridge",
      "title": "Refrigeration and Air Conditioning Maintenance Service Contract",
      "reference": "COL-26-066",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en",
        "https://lethbridge.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/37f60389-525f-45d7-bbad-6b162cdc8800"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Jun 11, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Lethbridge: Refrigeration and Air Conditioning Maintenance Service Contract.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Jun 11, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Lethbridge public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cochrane-bidsandtenders-rfp-toc-2026-61-public-transit-fleet-advertising",
      "source": "Town of Cochrane public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Cochrane",
      "title": "Public Transit Fleet Advertising",
      "reference": "RFP-ToC-2026-61",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://cochrane.bidsandtenders.ca/Module/Tenders/en",
        "https://cochrane.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/5e688250-342a-451a-89ae-ede0a6e2c678"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon May 11, 2026 1:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Cochrane: Public Transit Fleet Advertising.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon May 11, 2026 1:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Cochrane public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "sylvan-lake-bidsandtenders-rpps2026-roadway-pavement-patching-2026",
      "source": "Town of Sylvan Lake public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Sylvan Lake",
      "title": "Roadway Pavement Patching 2026",
      "reference": "RPPS2026",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://sylvanlake.bidsandtenders.ca/Module/Tenders/en",
        "https://sylvanlake.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/7f4bbf55-144a-4b9c-8c0a-6270272f1cc5"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 26, 2026 10:00:00 AM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Sylvan Lake: Roadway Pavement Patching 2026.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 26, 2026 10:00:00 AM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Sylvan Lake public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-71-pkrc-downtown-stump-removal-tree-supply-planting-and-maintenance",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "PKRC \u2013 Downtown Stump Removal, Tree Supply, Planting and Maintenance",
      "reference": "CMH26-71",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/dae7713c-f7df-483d-bab6-a68e6eb0bc36"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 7, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: PKRC \u2013 Downtown Stump Removal, Tree Supply, Planting and Maintenance.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 7, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-58-consultant-engineering-services-2026-landfill-cell-expansion",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Consultant Engineering Services - 2026 Landfill Cell Expansion",
      "reference": "CMH26-58",
      "category": "Services / Consulting",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/a9f61a4d-dc16-4312-91a0-136f99a9644f"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 12, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Consultant Engineering Services - 2026 Landfill Cell Expansion.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 12, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-29-ranchlands-spur-development",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Ranchlands Spur Development",
      "reference": "CMH26-29",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/0978c2d1-8365-4625-8d5f-7bb9657587c7"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 12, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Ranchlands Spur Development.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 12, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-67-overlay-concrete-construction-rehabilitation",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Overlay Concrete Construction & Rehabilitation",
      "reference": "CMH26-67",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/78547f22-f374-452c-bcd5-8ad734ff7ec3"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 12, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Overlay Concrete Construction & Rehabilitation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 12, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-65-mhs-11-substation-electrical-structural-construction",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "MHS-11 Substation - Electrical & Structural Construction",
      "reference": "CMH26-65",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/1ec1649e-f57a-47de-80dc-16d9063622b3"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 14, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: MHS-11 Substation - Electrical & Structural Construction.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 14, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-79-cleaning-services-for-transit-terminal-and-chapel",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Cleaning Services for Transit Terminal and Chapel",
      "reference": "CMH26-79",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/78f3d2d3-b5ab-4dd0-a4e7-84538e7fe9f1"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 19, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Cleaning Services for Transit Terminal and Chapel.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 19, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-73-veterinary-services-for-animal-pound-services-aps",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Veterinary Services for Animal Pound Services (APS)",
      "reference": "CMH26-73",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 19, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Veterinary Services for Animal Pound Services (APS).",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 19, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-10-mhs-11-substation-helical-screw-piles-supply-installation",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "MHS-11 Substation - Helical Screw Piles - Supply & Installation",
      "reference": "CMH26-10",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/7eb3c518-cf7c-4d78-9f05-b28a9ab2db72"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 19, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: MHS-11 Substation - Helical Screw Piles - Supply & Installation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 19, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-77-cleaning-services-for-parks-facilities",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Cleaning Services for Parks Facilities",
      "reference": "CMH26-77",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/161382e4-1a4e-4310-b563-d7473020df13"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 19, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Cleaning Services for Parks Facilities.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 19, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-33-citywide-supply-delivery-installation-of-furniture",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Citywide Supply, Delivery & Installation of Furniture",
      "reference": "CMH26-33",
      "category": "Goods / Equipment",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/eada978c-50f5-415b-8728-d8d7ab5458bc"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 19, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Citywide Supply, Delivery & Installation of Furniture.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 19, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-78-cleaning-services-for-utilities-distribution-systems-and-364-kipling-stre",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Cleaning Services for Utilities Distribution Systems and 364 Kipling Street SE",
      "reference": "CMH26-78",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/f304c79d-49fb-4c26-8d77-ee71ad6f9e34"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 19, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Cleaning Services for Utilities Distribution Systems and 364 Kipling Street SE.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 19, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-80-mhps-cellular-phones-and-services",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "MHPS \u2013 Cellular Phones and Services",
      "reference": "CMH26-80",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/797daa31-b9b7-41dd-a24f-3d2d25f446d7"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 21, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: MHPS \u2013 Cellular Phones and Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 21, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-70-sidewalk-defect-repair-accessibility-improvements",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Sidewalk Defect Repair & Accessibility Improvements",
      "reference": "CMH26-70",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/957bf1b7-ddb8-4949-a949-b061c05c3f24"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 21, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Sidewalk Defect Repair & Accessibility Improvements.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 21, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-76-citywide-equipment-services",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Citywide Equipment Services",
      "reference": "CMH26-76",
      "category": "Goods / Equipment",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/ddb497d9-c5bc-42c5-b6fc-c405da2c4694"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 21, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Citywide Equipment Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 21, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "medicine-hat-bidsandtenders-cmh26-69-supply-delivery-assembly-onsite-testing-of-substation-power-transformers",
      "source": "City of Medicine Hat public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Medicine Hat",
      "title": "Supply, Delivery, Assembly & Onsite Testing of Substation Power Transformers",
      "reference": "CMH26-69",
      "category": "Opportunity",
      "location": "Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en",
        "https://medicinehat.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/4f7c71aa-7650-473d-ae6c-cc272016c136"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue Jun 16, 2026 2:00:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Medicine Hat: Supply, Delivery, Assembly & Onsite Testing of Substation Power Transformers.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue Jun 16, 2026 2:00:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Medicine Hat public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "drumheller-bidsandtenders-2026-025-wastewater-lagoon-desludging-cell-1-2026",
      "source": "Town of Drumheller public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Drumheller",
      "title": "Wastewater Lagoon Desludging \u2013 Cell 1 (2026)",
      "reference": "2026-025",
      "category": "Services / Trade",
      "location": "Southern / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://drumheller.bidsandtenders.ca/Module/Tenders/en",
        "https://drumheller.bidsandtenders.ca/Module/Tenders/en"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue Jun 2, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Drumheller: Wastewater Lagoon Desludging \u2013 Cell 1 (2026).",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue Jun 2, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Drumheller public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "stony-plain-bonfire-2026-08-highridge-way-road-rehab-engineering-services",
      "source": "Town of Stony Plain public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Stony Plain",
      "title": "Highridge Way Road Rehab - Engineering Services",
      "reference": "2026-08",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "https://stonyplain.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://stonyplain.bonfirehub.ca/opportunities/105722"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Jun 9th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Stony Plain: Highridge Way Road Rehab - Engineering Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Jun 9th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Stony Plain public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "stony-plain-bonfire-2026-04-water-meter-replacement-program-2026",
      "source": "Town of Stony Plain public bonfire portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Stony Plain",
      "title": "Water Meter Replacement Program 2026",
      "reference": "2026-04",
      "category": "Services / Trade",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bonfire",
      "source_urls": [
        "https://stonyplain.bonfirehub.ca/portal/?tab=openOpportunities",
        "https://stonyplain.bonfirehub.ca/opportunities/105816"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Jun 15th 2026, 2:00 PM MDT",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Stony Plain: Water Meter Replacement Program 2026.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Jun 15th 2026, 2:00 PM MDT."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Stony Plain public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "canmore-procurement-rfp-we-are-winter-a-wint-rfp-we-are-winter-a-winter-town-strategy",
      "source": "Town of Canmore public canmore portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Canmore",
      "title": "RFP - We Are Winter: A Winter Town Strategy",
      "reference": "RFP-WE-ARE-WINTER-A-WINT",
      "category": "Services / Consulting",
      "location": "Bow Valley / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "canmore",
      "source_urls": [
        "https://www.canmore.ca/your-business/bid-opportunities",
        "https://www.canmore.ca/public/download/files/338551"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 28, 2026",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Canmore: RFP - We Are Winter: A Winter Town Strategy.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 28, 2026."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Canmore public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "canmore-procurement-rfp-bow-valley-community-rfp-bow-valley-community-fireguard-cnc-west-landing-pile-burning",
      "source": "Town of Canmore public canmore portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Canmore",
      "title": "RFP - Bow Valley Community Fireguard CNC-West Landing-Pile Burning",
      "reference": "RFP-BOW-VALLEY-COMMUNITY",
      "category": "Opportunity",
      "location": "Bow Valley / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "canmore",
      "source_urls": [
        "https://www.canmore.ca/your-business/bid-opportunities",
        "https://www.canmore.ca/public/download/files/338503"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 28, 2026",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Canmore: RFP - Bow Valley Community Fireguard CNC-West Landing-Pile Burning.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 28, 2026."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Canmore public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "canmore-procurement-rfq-one-dual-stall-wheel-rfq-one-dual-stall-wheelchair-accessible-vault-washroom",
      "source": "Town of Canmore public canmore portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Canmore",
      "title": "RFQ - One Dual-Stall Wheelchair Accessible Vault Washroom",
      "reference": "RFQ-ONE-DUAL-STALL-WHEEL",
      "category": "Services / Trade",
      "location": "Bow Valley / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "canmore",
      "source_urls": [
        "https://www.canmore.ca/your-business/bid-opportunities",
        "https://www.canmore.ca/public/download/files/338065"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 12, 2026",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Canmore: RFQ - One Dual-Stall Wheelchair Accessible Vault Washroom.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 12, 2026."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Canmore public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "canmore-procurement-nrfp-erp-system-replacem-nrfp-erp-system-replacement",
      "source": "Town of Canmore public canmore portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Canmore",
      "title": "NRFP - ERP System Replacement",
      "reference": "NRFP-ERP-SYSTEM-REPLACEM",
      "category": "Opportunity",
      "location": "Bow Valley / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "canmore",
      "source_urls": [
        "https://www.canmore.ca/your-business/bid-opportunities",
        "https://www.canmore.ca/public/download/files/332890"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 11, 2026",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Canmore: NRFP - ERP System Replacement.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 11, 2026."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Canmore public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "olds-procurement-request-for-proposal-bus-request-for-proposal-business-support-services-consultant",
      "source": "Town of Olds public olds portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Olds",
      "title": "Request for Proposal - Business Support Services Consultant",
      "reference": "REQUEST-FOR-PROPOSAL-BUS",
      "category": "Services / Consulting",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "olds",
      "source_urls": [
        "https://www.olds.ca/business-development/bid-opportunities/",
        "https://www.old"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 8, 2026 at 4:00 PM MST",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Olds: Request for Proposal - Business Support Services Consultant.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 8, 2026 at 4:00 PM MST."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Olds public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "olds-procurement-request-for-proposal-dig-request-for-proposal-digital-marketing-services-consultant",
      "source": "Town of Olds public olds portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Olds",
      "title": "Request for Proposal - Digital Marketing Services Consultant",
      "reference": "REQUEST-FOR-PROPOSAL-DIG",
      "category": "Services / Consulting",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "olds",
      "source_urls": [
        "https://www.olds.ca/business-development/bid-opportunities/",
        "https://www.old"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "May 8, 2026 at 4:00 PM MST",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Olds: Request for Proposal - Digital Marketing Services Consultant.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: May 8, 2026 at 4:00 PM MST."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Olds public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "banff-fenlands-operational-review-2026-826-01-fenlands-banff-recreation-centre-operational-review",
      "source": "Town of Banff public banff_bid_detail portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Town of Banff",
      "title": "Fenlands Banff Recreation Centre Operational Review",
      "reference": "2026-826-01",
      "category": "Services / Consulting",
      "location": "Bow Valley / Southern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "banff_bid_detail",
      "source_urls": [
        "https://www.banff.ca/bids.aspx?bidID=251",
        "https://www.banff.ca/bids.aspx?bidID=251"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "5/29/2026 3:00 PM Related Documents: [RFP 2026-826-01 Fenlands Banff Recreation Centre Operational Review](https://www.banff.ca/DocumentCenter/View/18877) [2026-826-01 Schedule C - Summary of Fees - Contractor Acknowledgement Form](https://www.banff.ca/DocumentCenter/View/18880)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Town of Banff: Fenlands Banff Recreation Centre Operational Review.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: 5/29/2026 3:00 PM Related Documents: [RFP 2026-826-01 Fenlands Banff Recreation Centre Operational Review](https://www.banff.ca/DocumentCenter/View/18877) [2026-826-01 Schedule C - Summary of Fees - Contractor Acknowledgement Form](https://www.banff.ca/DocumentCenter/View/18880)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Town of Banff public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "cold-lake-bidsandtenders-2026-11-3230-invitation-to-tender-pavement-preservation",
      "source": "City of Cold Lake public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of Cold Lake",
      "title": "Invitation to Tender - Pavement Preservation",
      "reference": "2026-11-3230",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://coldlake.bidsandtenders.ca/Module/Tenders/en",
        "https://coldlake.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/f0170e96-13e9-4b56-9bd2-b2a065f448ea"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 26, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of Cold Lake: Invitation to Tender - Pavement Preservation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 26, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of Cold Lake public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rfq-2026-1317-provision-of-irrigation-maintenance-services",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Provision of Irrigation Maintenance Services",
      "reference": "RFQ-2026-1317",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/4c725cc3-b2b3-4a62-8af9-17e7fb2ea9c4"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 7, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Provision of Irrigation Maintenance Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 7, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rfq-2026-1306-supply-and-install-structured-data-cabling",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Supply and Install Structured Data Cabling",
      "reference": "RFQ-2026-1306",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/1bdec985-bcce-45a3-97b9-719b153d1f5c"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 7, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Supply and Install Structured Data Cabling.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 7, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rfq-2026-1338-java-subscription-renewal",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Java Subscription Renewal",
      "reference": "RFQ-2026-1338",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/9a1b258b-b1b4-49b2-9654-36b00b5faa5d"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 8, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Java Subscription Renewal.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 8, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rft-2026-1312-flood-mitigation-reaches-1-2-9",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Flood Mitigation - Reaches 1,2 & 9",
      "reference": "RFT-2026-1312",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/48e324f0-9836-48a7-be75-c7386ffc675b"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 8, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Flood Mitigation - Reaches 1,2 & 9.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 8, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rft-2026-1285-flood-mitigation-reaches-10-and-10-jhp-contract-2-saline-creek-drive-and-mcc",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Flood Mitigation - Reaches 10 and 10 JHP Contract 2 - Saline Creek Drive and McCormick Drive",
      "reference": "RFT-2026-1285",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/ed2c2d79-e44c-48e7-956c-51401e081f04"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 12, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Flood Mitigation - Reaches 10 and 10 JHP Contract 2 - Saline Creek Drive and McCormick Drive.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 12, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rfp-2026-1311-fort-mckay-raw-water-supply-infrastructure-design-and-construction-administr",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Fort McKay Raw Water Supply Infrastructure \u2013 Design and Construction Administration Services",
      "reference": "RFP-2026-1311",
      "category": "Goods / Services - Signage",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/3d4db0b7-9bdb-49d4-941b-9558423d220a"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 15, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Sign supplier or integrator should remain vendor of record unless a prime/subcontract model is written.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Fort McKay Raw Water Supply Infrastructure \u2013 Design and Construction Administration Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 15, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rfp-2026-1302-2026-audio-visual-infrastructure-equipment-supply-and-installation",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "2026 Audio Visual Infrastructure - Equipment Supply and Installation",
      "reference": "RFP-2026-1302",
      "category": "Goods / Equipment",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/af09f2e8-db88-4f86-aaf8-32e2eee7777c"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 21, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: 2026 Audio Visual Infrastructure - Equipment Supply and Installation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 21, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rft-2026-1337-saline-creek-borrow-pit-construction",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Saline Creek Borrow Pit \u2013 Construction",
      "reference": "RFT-2026-1337",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/599083ee-de29-416b-8cab-e3cc65acaf77"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 22, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Saline Creek Borrow Pit \u2013 Construction.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 22, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rfq-2026-1318-local-indigenous-businesses-janvier-and-conklin-summer-maintenance",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Local Indigenous Businesses \u2013 Janvier and Conklin Summer Maintenance",
      "reference": "RFQ-2026-1318",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/5f93e955-a0ce-4849-9028-0988d3ac1c1c"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 27, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Local Indigenous Businesses \u2013 Janvier and Conklin Summer Maintenance.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 27, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rft-2026-1343-syncrude-athletic-park-trail-rehabilitation",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Syncrude Athletic Park \u2013 Trail Rehabilitation",
      "reference": "RFT-2026-1343",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/fdd571ca-81bf-47af-b85a-0366780120c9"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue Jun 2, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Syncrude Athletic Park \u2013 Trail Rehabilitation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue Jun 2, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-rfp-2026-1329-flood-mitigation-hangingstone-expansion-area-pre-design",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Flood Mitigation - Hangingstone Expansion Area - Pre-Design",
      "reference": "RFP-2026-1329",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/75c6ce1c-6cf3-4d3a-b358-a28294d55404"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed Jun 3, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Flood Mitigation - Hangingstone Expansion Area - Pre-Design.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed Jun 3, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "rmwb-bidsandtenders-nopp-2026-1282-notice-of-cooperative-purchasing-with-sourcewell-and-canoe",
      "source": "Regional Municipality of Wood Buffalo public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "Regional Municipality of Wood Buffalo",
      "title": "Notice of Cooperative Purchasing with Sourcewell and Canoe",
      "reference": "NOPP-2026-1282",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en",
        "https://rmwb.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/7913e64e-9868-403e-b550-f6b4cb751641"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed Dec 30, 2026 2:00:59 PM (MST)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from Regional Municipality of Wood Buffalo: Notice of Cooperative Purchasing with Sourcewell and Canoe.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed Dec 30, 2026 2:00:59 PM (MST)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from Regional Municipality of Wood Buffalo public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epcor-bidsandtenders-203590-clover-bar-biosolids-lagoon-cell-5-soil-sample-extraction-services",
      "source": "EPCOR Canada public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "EPCOR Canada",
      "title": "Clover Bar Biosolids Lagoon Cell 5 Soil Sample Extraction Services",
      "reference": "203590",
      "category": "Opportunity",
      "location": "Alberta / Western Canada",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://epcor.bidsandtenders.ca/Module/Tenders/en",
        "https://epcor.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/55797270-7803-4d6a-84f1-a3f05aff8e51"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 7, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from EPCOR Canada: Clover Bar Biosolids Lagoon Cell 5 Soil Sample Extraction Services.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 7, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from EPCOR Canada public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epcor-bidsandtenders-203599-rfp-2026-eedo-5d-on-collingwood-od-supply-and-delivery-of-47-digger-truck",
      "source": "EPCOR Canada public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "EPCOR Canada",
      "title": "Supply and Delivery of 47\u2019 Digger Truck",
      "reference": "203599-RFP-2026-EEDO-5D-ON-Collingwood-OD",
      "category": "Opportunity",
      "location": "Alberta / Western Canada",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://epcor.bidsandtenders.ca/Module/Tenders/en",
        "https://epcor.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/08fcf318-bf75-47e2-b7b5-b2f68efa3f78"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon May 18, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from EPCOR Canada: Supply and Delivery of 47\u2019 Digger Truck.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon May 18, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from EPCOR Canada public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epcor-bidsandtenders-203575-part-a-confidentiality-agreement-203575-part-a-underground-transmission-river-cros",
      "source": "EPCOR Canada public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "EPCOR Canada",
      "title": "PART A - Confidentiality Agreement - 203575 Part A - Underground Transmission River Crossing Assessment",
      "reference": "203575",
      "category": "Services / Trade",
      "location": "Alberta / Western Canada",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://epcor.bidsandtenders.ca/Module/Tenders/en",
        "https://epcor.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/5475e6ac-08ff-4e30-922b-7e749cbaaec9"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 20, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from EPCOR Canada: PART A - Confidentiality Agreement - 203575 Part A - Underground Transmission River Crossing Assessment.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 20, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from EPCOR Canada public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epcor-bidsandtenders-807199-nrfp-2026-eui-40-edmonton-ely-part-a-systems-implementation-services-enterprise-re",
      "source": "EPCOR Canada public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "EPCOR Canada",
      "title": "Part A Systems Implementation Services \u2013 Enterprise Resource Planning (ERP) & Enterprise Asset Management (EAM)",
      "reference": "807199-NRFP-2026-EUI-40-Edmonton-ELY",
      "category": "Opportunity",
      "location": "Alberta / Western Canada",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://epcor.bidsandtenders.ca/Module/Tenders/en",
        "https://epcor.bidsandtenders.ca/Module/Tenders/en"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 22, 2026 2:00:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from EPCOR Canada: Part A Systems Implementation Services \u2013 Enterprise Resource Planning (ERP) & Enterprise Asset Management (EAM).",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 22, 2026 2:00:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from EPCOR Canada public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epcor-bidsandtenders-203535-cetr-240-kv-transmission-cable-systems-supply-and-installation",
      "source": "EPCOR Canada public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "EPCOR Canada",
      "title": "CETR 240 kV Transmission Cable Systems Supply and Installation",
      "reference": "203535",
      "category": "Opportunity",
      "location": "Alberta / Western Canada",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://epcor.bidsandtenders.ca/Module/Tenders/en",
        "https://epcor.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/8c690677-83e0-44f8-b23d-cfb1855776cc"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue Jun 16, 2026 2:01:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from EPCOR Canada: CETR 240 kV Transmission Cable Systems Supply and Installation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue Jun 16, 2026 2:01:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from EPCOR Canada public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "epcor-bidsandtenders-203600-rfp-edti-2026-digital-fault-recorder-dfr-equipment-supply",
      "source": "EPCOR Canada public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "EPCOR Canada",
      "title": "RFP - EDTI - 2026 - Digital Fault Recorder (DFR) Equipment Supply",
      "reference": "203600",
      "category": "Goods / Equipment",
      "location": "Alberta / Western Canada",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://epcor.bidsandtenders.ca/Module/Tenders/en",
        "https://epcor.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/46090398-0c69-4b43-92de-b50dec96ef03"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue Jun 23, 2026 2:01:59 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Match a supplier, then sell readiness/response support. Do not quote as ZalaStack without firm supplier terms.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from EPCOR Canada: RFP - EDTI - 2026 - Digital Fault Recorder (DFR) Equipment Supply.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue Jun 23, 2026 2:01:59 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from EPCOR Canada public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "norquest-bidsandtenders-rfp-00102-norquest-college-brand-strategy-development",
      "source": "NorQuest College public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "NorQuest College",
      "title": "Norquest College Brand Strategy Development",
      "reference": "RFP-00102",
      "category": "Services / Consulting",
      "location": "Edmonton / Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://norquest.bidsandtenders.ca/Module/Tenders/en",
        "https://norquest.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/5e4c743c-4346-4730-bb01-7e26cf89c09c"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 13, 2026 2:00:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "support_or_direct_if_credible",
      "fulfillment_verdict": "Potential support lane; direct delivery only if ZalaStack can credibly meet mandatory experience.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from NorQuest College: Norquest College Brand Strategy Development.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 13, 2026 2:00:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from NorQuest College public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "county-gp-bidsandtenders-ps-2026-0030-156-avenue-crossroads-storm-pond-improvements",
      "source": "County of Grande Prairie public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "County of Grande Prairie",
      "title": "156 Avenue - Crossroads Storm Pond Improvements",
      "reference": "PS-2026-0030",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://countygp.bidsandtenders.ca/Module/Tenders/en",
        "https://countygp.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/db2fbba8-3d23-408f-9211-9350917669b1"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Mon May 11, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from County of Grande Prairie: 156 Avenue - Crossroads Storm Pond Improvements.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Mon May 11, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from County of Grande Prairie public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "county-gp-bidsandtenders-ps-2026-0036-twp-rd-730-and-rge-rd-92-intersection-improvement-grading-granular-base-",
      "source": "County of Grande Prairie public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "County of Grande Prairie",
      "title": "Twp Rd 730 and Rge Rd 92 - Intersection Improvement, Grading, Granular Base Course, Paving and Other Work",
      "reference": "PS-2026-0036",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://countygp.bidsandtenders.ca/Module/Tenders/en",
        "https://countygp.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/165e8ae0-2d3a-4829-b731-dbb04c8aea2b"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 14, 2026 2:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from County of Grande Prairie: Twp Rd 730 and Rge Rd 92 - Intersection Improvement, Grading, Granular Base Course, Paving and Other Work.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 14, 2026 2:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from County of Grande Prairie public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "county-gp-bidsandtenders-ps-2026-0045-range-road-82-and-range-road-85-cold-milling-granular-base-course-asphal",
      "source": "County of Grande Prairie public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "County of Grande Prairie",
      "title": "Range Road 82 and Range Road 85 - Cold Milling, Granular Base Course, Asphalt Concrete Pavement and Other Work",
      "reference": "PS-2026-0045",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://countygp.bidsandtenders.ca/Module/Tenders/en",
        "https://countygp.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/4a539730-a6d6-4458-8883-14f667ac4890"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 21, 2026 2:01 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from County of Grande Prairie: Range Road 82 and Range Road 85 - Cold Milling, Granular Base Course, Asphalt Concrete Pavement and Other Work.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 21, 2026 2:01 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from County of Grande Prairie public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "county-gp-bidsandtenders-ps-2026-0018-type-3-wildland-fire-apparatus",
      "source": "County of Grande Prairie public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "County of Grande Prairie",
      "title": "Type 3 Wildland Fire Apparatus",
      "reference": "PS-2026-0018",
      "category": "Opportunity",
      "location": "Northern Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://countygp.bidsandtenders.ca/Module/Tenders/en",
        "https://countygp.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/f4d490b9-c6a4-4eed-b705-96b732d0ebc7"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu Jun 11, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from County of Grande Prairie: Type 3 Wildland Fire Apparatus.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu Jun 11, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from County of Grande Prairie public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-rfp-2026-0046-owner-s-representative-integrated-project-delivery-ipd-downtown-utiliti",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "Owner's Representative - Integrated Project Delivery (IPD) Downtown Utilities Renewal Project",
      "reference": "RFP-2026-0046",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/4e7e573c-4bdd-4592-bf0c-a38c95643d53"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 12, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: Owner's Representative - Integrated Project Delivery (IPD) Downtown Utilities Renewal Project.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 12, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-rfp-2026-0050-2026-localized-storm-improvements",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "2026 Localized Storm Improvements",
      "reference": "RFP-2026-0050",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/9d0c044e-4f67-478d-8b36-289d948f5d1d"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 13, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: 2026 Localized Storm Improvements.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 13, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-noi-2026-0055-notice-of-intent-to-award-digital-communications-solution-for-resident-",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "Notice of Intent to Award Digital Communications Solution for Resident Engagement and Recycling Education",
      "reference": "NOI-2026-0055",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/f5d210b2-9e00-470c-a602-1286d76b4075"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 14, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: Notice of Intent to Award Digital Communications Solution for Resident Engagement and Recycling Education.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 14, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-rfp-2026-0043-outfall-structure-improvements-outfalls-4b-7a-11a-11b-11c-and-15a",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "Outfall Structure Improvements - Outfalls 4B, 7A, 11A, 11B, 11C, and 15A",
      "reference": "RFP-2026-0043",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/bee48318-0b6c-4028-be82-ea353227c61e"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 14, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: Outfall Structure Improvements - Outfalls 4B, 7A, 11A, 11B, 11C, and 15A.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 14, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-rfp-2026-0034-riel-and-gardens-sewer-and-water-rehabilitation-construction",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "Riel and Gardens Sewer and Water Rehabilitation - Construction",
      "reference": "RFP-2026-0034",
      "category": "Services / Trade",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/7fac3a36-227c-4c18-b107-f1f9efe55c4e"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Thu May 14, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "qualified_provider_only",
      "fulfillment_verdict": "Qualified trade/service provider should be vendor of record.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: Riel and Gardens Sewer and Water Rehabilitation - Construction.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Thu May 14, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-noi-2026-0056-noise-attenuation-city-wide-data-collection-phase-4",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "Noise Attenuation City Wide Data Collection \u2013 Phase 4",
      "reference": "NOI-2026-0056",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/66285628-d8e2-4095-9620-179fc4e3b36b"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Fri May 15, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: Noise Attenuation City Wide Data Collection \u2013 Phase 4.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Fri May 15, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-rfp-2026-0053-willoughby-outdoor-rink-rehabilitation",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "Willoughby Outdoor Rink Rehabilitation",
      "reference": "RFP-2026-0053",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/a8d07c57-a732-4c90-8161-a05f5693922f"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 19, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: Willoughby Outdoor Rink Rehabilitation.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 19, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-rfp-2026-0051-woodlands-sanitary-repairs",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "WOODLANDS SANITARY REPAIRS",
      "reference": "RFP-2026-0051",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en/Tender/Detail/d691fa5c-b51d-4ba0-af62-b152ca07f7ee"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Wed May 20, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: WOODLANDS SANITARY REPAIRS.",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Wed May 20, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    },
    {
      "id": "st-albert-bidsandtenders-rfp-2026-0048-annual-oil-grit-separator-ogs-cleaning-program-2026-2030",
      "source": "City of St. Albert public bidsandtenders portal",
      "jurisdiction": "Alberta",
      "province": "AB",
      "buyer": "City of St. Albert",
      "title": "Annual Oil Grit Separator (OGS) Cleaning program (2026-2030)",
      "reference": "RFP-2026-0048",
      "category": "Opportunity",
      "location": "Central Alberta",
      "opportunity_status": "open",
      "submission_method": "external_portal",
      "external_portal": "bidsandtenders",
      "source_urls": [
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en",
        "https://stalbert.bidsandtenders.ca/Module/Tenders/en"
      ],
      "posted_at": "Unknown from public list",
      "close_at": "Tue May 26, 2026 2:00 PM (MDT)",
      "question_deadline": "Unknown; verify in source portal before any action",
      "estimated_value": "Unknown",
      "authorization_status": "public_monitoring_only",
      "conflict_status": "not_checked",
      "approval_status": "needs_research",
      "fulfillment_model": "supplier_side_support",
      "fulfillment_verdict": "Needs triage before deciding support, intro, or no-go.",
      "fulfillment_requirements": [
        "Review source documents without taking buyer-visible action unless authorized.",
        "Identify one qualified supplier/provider.",
        "Confirm mandatory requirements, deadlines, pricing, and submission method.",
        "Keep ZalaStack out of vendor-of-record role unless it can genuinely fulfill."
      ],
      "summary": "Raw public-feed opportunity from City of St. Albert: Annual Oil Grit Separator (OGS) Cleaning program (2026-2030).",
      "dashboard_notes": [
        "Raw scanner record; needs human triage before outreach.",
        "No supplier has been contacted and no portal action has been taken."
      ],
      "mandatory_requirements": [
        "Review full bid package.",
        "Confirm required documents, insurance/WCB, forms, pricing, and addenda.",
        "Confirm whether registration or plan-taker status is required before submission."
      ],
      "risks": [
        "Raw listing may omit mandatory site visits, addenda, or submission conditions.",
        "Do not contact buyer or submit under ZalaStack unless explicitly approved."
      ],
      "deadline_notes": [
        "Public portal close: Tue May 26, 2026 2:00 PM (MDT)."
      ],
      "portal_action_status": {
        "document_download_authorized": false,
        "express_interest_authorized": false,
        "buyer_contact_authorized": false,
        "profile_update_authorized": false,
        "submission_authorized": false,
        "portal_notes": [
          "Public list viewed only; no buyer-visible action."
        ]
      },
      "gates": [
        {
          "name": "Opportunity Discovery",
          "status": "done",
          "notes": "Fetched from City of St. Albert public portal."
        },
        {
          "name": "Client Match",
          "status": "next",
          "notes": "Find one qualified supplier/provider; avoid competing-supplier conflicts."
        },
        {
          "name": "Bid Readiness Review",
          "status": "blocked",
          "notes": "Requires selected supplier/client and source-document review."
        },
        {
          "name": "Client Approval",
          "status": "blocked",
          "notes": "Required before buyer contact, portal action, pricing, or submission."
        },
        {
          "name": "Response Build",
          "status": "blocked",
          "notes": "Requires supplier facts, pricing, documents, and scope approval."
        },
        {
          "name": "Final Review",
          "status": "blocked",
          "notes": "Check mandatory forms, addenda, pricing, claims, and approvals."
        },
        {
          "name": "Submission",
          "status": "blocked",
          "notes": "No submission without written authorization."
        },
        {
          "name": "Post-Submission",
          "status": "blocked",
          "notes": "Track status, debrief, and reusable content."
        }
      ],
      "supplier_matches": [],
      "documents": [],
      "curation_status": "raw_public_feed"
    }
  ]
}
