{
  "test_cases": [
    {
      "scenario": "Submit a project discussion inquiry",
      "test_type": "happy_path",
      "steps": [
        "Navigate to the contact page",
        "Enter a valid name in the name field",
        "Enter a valid email address in the email field",
        "Enter a valid phone number in the phone field",
        "Enter a project discussion message in the message field",
        "Submit the form",
        "Verify a contact request acknowledgement is visible"
      ],
      "expected_result": "A visitor can complete the contact form and see their project discussion request acknowledged.",
      "severity": "high",
      "screen_id": "screen_contact-page",
      "flow_id": "flow_313399aa9b55416c"
    },
    {
      "scenario": "Review the company profile from the homepage",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Verify the company introduction is displayed",
        "Verify headquarters information is displayed"
      ],
      "expected_result": "A visitor can open the homepage and understand SDG Infratech’s introduction and headquarters information.",
      "severity": "high",
      "screen_id": "screen_contact-page",
      "flow_id": "flow_7b6c67ba4fef4cda"
    },
    {
      "scenario": "Explore the company overview and core values",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view the company overview",
        "Verify the mission statement is displayed",
        "Verify the vision and core values are displayed"
      ],
      "expected_result": "A visitor can navigate to the company overview page and review the mission, vision, and core values.",
      "severity": "high",
      "screen_id": "screen_company-overview-page",
      "flow_id": "flow_7b6c67ba4fef4cda"
    },
    {
      "scenario": "Understand why SDG stands out",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view why SDG is the preferred choice",
        "Verify the company differentiators are displayed"
      ],
      "expected_result": "A visitor can navigate to the why choose SDG page and review the company’s differentiators.",
      "severity": "high",
      "screen_id": "screen_why-choose-sdg-page",
      "flow_id": "flow_7b6c67ba4fef4cda"
    },
    {
      "scenario": "Review quality and compliance commitments",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view quality and compliance",
        "Verify quality and compliance commitments are displayed",
        "Verify safety and environmental commitments are displayed"
      ],
      "expected_result": "A visitor can navigate to the quality and compliance page and review quality, audit, safety, and environmental commitments.",
      "severity": "high",
      "screen_id": "screen_quality-and-compliance-page",
      "flow_id": "flow_7b6c67ba4fef4cda"
    },
    {
      "scenario": "Explore products and services end to end",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view products and services",
        "Verify industrial product categories are displayed",
        "Verify service offerings are displayed"
      ],
      "expected_result": "A visitor can review the full products and services section, including product categories and service offerings.",
      "severity": "high",
      "screen_id": "screen_products-and-services-page",
      "flow_id": "flow_1f3c25c16cf84b6f"
    },
    {
      "scenario": "Review telecom IBS implementation flow",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view telecom IBS services",
        "Verify the IBS implementation process is displayed"
      ],
      "expected_result": "A visitor can open the telecom IBS services page and understand the IBS implementation process.",
      "severity": "high",
      "screen_id": "screen_products-and-services-page",
      "flow_id": "flow_3463736a529d4e7c"
    },
    {
      "scenario": "See required field validation before submitting",
      "test_type": "negative",
      "steps": [
        "Navigate to the contact page",
        "Submit the form without entering any details",
        "Verify validation errors are visible"
      ],
      "expected_result": "A visitor who tries to submit the contact form without completing required details sees validation feedback and no request is sent.",
      "severity": "high",
      "screen_id": "screen_contact-page",
      "flow_id": "flow_313399aa9b55416c"
    },
    {
      "scenario": "Review installation, maintenance, and consultancy services",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view products and services",
        "Verify installation and commissioning services are displayed",
        "Verify preventive maintenance, technical consultancy, and supply chain management services are displayed"
      ],
      "expected_result": "A visitor can browse the services section to confirm installation, maintenance, technical consultancy, and supply chain support offerings.",
      "severity": "high",
      "screen_id": "screen_products-and-services-page",
      "flow_id": "flow_1f3c25c16cf84b6f"
    },
    {
      "scenario": "Review BTS installation, optimization, and approval",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view telecom IBS services",
        "Verify BTS installation details are displayed",
        "Verify site optimization and site approval stages are displayed"
      ],
      "expected_result": "A visitor can inspect the telecom IBS page to understand BTS installation, site optimization, and site approval stages.",
      "severity": "high",
      "screen_id": "screen_products-and-services-page",
      "flow_id": "flow_3463736a529d4e7c"
    },
    {
      "scenario": "Review industrial equipment and materials categories",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view products and services",
        "Verify industrial equipment and machinery offerings are displayed",
        "Verify mechanical, transmission, bulk material, and electrical categories are displayed"
      ],
      "expected_result": "A visitor can browse the industrial product categories to understand equipment, components, transmission, bulk materials, and electrical offerings.",
      "severity": "high",
      "screen_id": "screen_company-overview-page",
      "flow_id": "flow_1f3c25c16cf84b6f"
    },
    {
      "scenario": "Review client industries and geographical presence",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view client industries",
        "Verify the industries served are displayed",
        "Click the link to view geographical presence",
        "Verify the regions of operation are displayed"
      ],
      "expected_result": "A visitor can navigate through the industries and presence pages to confirm the markets and regions served.",
      "severity": "medium",
      "screen_id": "screen_client-industries-page",
      "flow_id": "flow_7b6c67ba4fef4cda"
    },
    {
      "scenario": "Keep the form usable after validation feedback",
      "test_type": "negative",
      "steps": [
        "Navigate to the contact page",
        "Enter an invalid email address in the email field",
        "Submit the form without entering the remaining required details",
        "Replace the email value with a valid email address",
        "Enter a valid name in the name field",
        "Enter a valid phone number in the phone field",
        "Enter a project discussion message in the message field",
        "Submit the form",
        "Verify a contact request acknowledgement is visible"
      ],
      "expected_result": "A visitor can correct invalid contact details after seeing validation feedback and then successfully submit the request.",
      "severity": "medium",
      "screen_id": "screen_contact-page",
      "flow_id": "flow_313399aa9b55416c"
    },
    {
      "scenario": "Review team and partnerships information",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view the team and partnerships page",
        "Verify workforce information is displayed",
        "Verify strategic partnership information is displayed"
      ],
      "expected_result": "A visitor can navigate to the team and partnerships page and review workforce and strategic partnership information.",
      "severity": "medium",
      "screen_id": "screen_contact-page",
      "flow_id": "flow_7b6c67ba4fef4cda"
    },
    {
      "scenario": "Reject an invalid email format",
      "test_type": "negative",
      "steps": [
        "Navigate to the contact page",
        "Enter a valid name in the name field",
        "Enter an invalid email address in the email field",
        "Enter a valid phone number in the phone field",
        "Enter a project discussion message in the message field",
        "Submit the form",
        "Verify an email validation error is visible"
      ],
      "expected_result": "A visitor entering malformed contact details receives email validation feedback and cannot complete submission.",
      "severity": "medium",
      "screen_id": "screen_contact-page",
      "flow_id": "flow_313399aa9b55416c"
    },
    {
      "scenario": "Review customer references",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view customer references",
        "Verify the customer reference section is displayed"
      ],
      "expected_result": "A visitor can navigate to the customer references page and review the reference section.",
      "severity": "medium",
      "screen_id": "screen_customer-references-page",
      "flow_id": "flow_7b6c67ba4fef4cda"
    },
    {
      "scenario": "Return from a content page to continue browsing",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view client industries",
        "Click the link to return to the homepage or products and services",
        "Verify the homepage or products and services content is displayed"
      ],
      "expected_result": "A visitor can move from a content page back to the homepage or products and services area to compare offerings.",
      "severity": "medium",
      "screen_id": "screen_home-page",
      "flow_id": "flow_7b6c67ba4fef4cda"
    },
    {
      "scenario": "Review brand references in products and services",
      "test_type": "happy_path",
      "steps": [
        "Navigate to /",
        "Click the link to view products and services",
        "Verify brand references are displayed when provided"
      ],
      "expected_result": "A visitor can inspect the products and services page for any brand references provided alongside the offerings.",
      "severity": "medium",
      "screen_id": "screen_products-and-services-page",
      "flow_id": "flow_1f3c25c16cf84b6f"
    },
    {
      "scenario": "Handle a very long project inquiry message",
      "test_type": "happy_path",
      "steps": [
        "Navigate to the contact page",
        "Enter a valid name in the name field",
        "Enter a valid email address in the email field",
        "Enter a valid phone number in the phone field",
        "Enter a very long project discussion message in the message field",
        "Submit the form",
        "Verify a contact request acknowledgement is visible"
      ],
      "expected_result": "A visitor can submit a detailed long-form project inquiry and still see the request acknowledged.",
      "severity": "medium",
      "screen_id": "screen_contact-page",
      "flow_id": "flow_313399aa9b55416c"
    },
    {
      "scenario": "post api auth login success and failure",
      "test_type": "integration",
      "steps": [
        "Exercise backend contract covered by TestSprite plan TC001.",
        "Test the POST /api/auth/login endpoint with valid and invalid credentials to verify successful authentication returns an access token and invalid credentials return an error message.",
        "Verify success response, error handling, and persisted state or returned data match the API contract."
      ],
      "expected_result": "Test the POST /api/auth/login endpoint with valid and invalid credentials to verify successful authentication returns an access token and invalid credentials return an error message.",
      "severity": "high"
    },
    {
      "scenario": "get api projects list and dependency health",
      "test_type": "integration",
      "steps": [
        "Exercise backend contract covered by TestSprite plan TC002.",
        "Test the GET /api/projects and GET /api/health/dependencies endpoints to verify the project dashboard loads existing projects with correct details and dependency health statuses.",
        "Verify success response, error handling, and persisted state or returned data match the API contract."
      ],
      "expected_result": "Test the GET /api/projects and GET /api/health/dependencies endpoints to verify the project dashboard loads existing projects with correct details and dependency health statuses.",
      "severity": "high"
    },
    {
      "scenario": "post api projects create and start workflow",
      "test_type": "integration",
      "steps": [
        "Exercise backend contract covered by TestSprite plan TC003.",
        "Test the POST /api/projects endpoint to create a new project with various requirement sources and toggles, then test POST /api/projects/{id}/upload-requirement and POST /api/projects/{id}/workflow/start to verify workflow initiation and error handling.",
        "Verify success response, error handling, and persisted state or returned data match the API contract."
      ],
      "expected_result": "Test the POST /api/projects endpoint to create a new project with various requirement sources and toggles, then test POST /api/projects/{id}/upload-requirement and POST /api/projects/{id}/workflow/start to verify workflow initiation and error handling.",
      "severity": "high"
    },
    {
      "scenario": "get api project workflow status and related artifacts",
      "test_type": "integration",
      "steps": [
        "Exercise backend contract covered by TestSprite plan TC004.",
        "Test the GET endpoints /api/projects/{id}/workflow/status, /screens, /flows, /test-cases, /mocks, /bugs, and /logs to verify retrieval of project workflow details and associated SDLC artifacts.",
        "Verify success response, error handling, and persisted state or returned data match the API contract."
      ],
      "expected_result": "Test the GET endpoints /api/projects/{id}/workflow/status, /screens, /flows, /test-cases, /mocks, /bugs, and /logs to verify retrieval of project workflow details and associated SDLC artifacts.",
      "severity": "high"
    },
    {
      "scenario": "post api project workflow resume retry and approve actions",
      "test_type": "integration",
      "steps": [
        "Exercise backend contract covered by TestSprite plan TC005.",
        "Test the POST endpoints /api/projects/{id}/workflow/resume, /retry-stage/{stageId}, and /approve/{stageId} to verify workflow control actions function correctly and handle errors.",
        "Verify success response, error handling, and persisted state or returned data match the API contract."
      ],
      "expected_result": "Test the POST endpoints /api/projects/{id}/workflow/resume, /retry-stage/{stageId}, and /approve/{stageId} to verify workflow control actions function correctly and handle errors.",
      "severity": "high"
    },
    {
      "scenario": "Happy path: Home Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_home-page",
      "steps": [
        "Navigate to the Home Page.",
        "Verify the page purpose is satisfied: Introduce SDG Infratech Pvt. Ltd., tagline, core positioning, and primary company message for website visitors.",
        "Verify these required content fields are present: Company Name, Tagline, Company Intro Summary, Headquarters, Primary Call To Action Text.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Home Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Home Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_home-page",
      "steps": [
        "Open the Home Page with one required content field unavailable or empty.",
        "Check required fields: Company Name, Tagline, Company Intro Summary, Headquarters, Primary Call To Action Text.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Home Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Company Overview Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_company-overview-page",
      "steps": [
        "Navigate to the Company Overview Page.",
        "Verify the page purpose is satisfied: Present SDG Infratech’s company overview, mission, vision, and core values.",
        "Verify these required content fields are present: Overview Text, Mission Points, Vision Points, Core Values.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Company Overview Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Company Overview Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_company-overview-page",
      "steps": [
        "Open the Company Overview Page with one required content field unavailable or empty.",
        "Check required fields: Overview Text, Mission Points, Vision Points, Core Values.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Company Overview Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Products And Services Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_products-and-services-page",
      "steps": [
        "Navigate to the Products And Services Page.",
        "Verify the page purpose is satisfied: Show SDG Infratech’s product and service portfolio, including industrial equipment, mechanical components, electrical goods, telecom goods, and service offerings.",
        "Verify these required content fields are present: Industrial Equipment And Machinery, Mechanical Components, Power Transmission, Bulk Materials And Consumables, Electrical And Infrastructure Products, Brand References, Installation And Commissioning, Preventive Maintenance And Repair, Technical Consultancy, Supply Chain Management.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Products And Services Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Products And Services Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_products-and-services-page",
      "steps": [
        "Open the Products And Services Page with one required content field unavailable or empty.",
        "Check required fields: Industrial Equipment And Machinery, Mechanical Components, Power Transmission, Bulk Materials And Consumables, Electrical And Infrastructure Products, Brand References, Installation And Commissioning, Preventive Maintenance And Repair, Technical Consultancy, Supply Chain Management.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Products And Services Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Why Choose SDG Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_why-choose-sdg-page",
      "steps": [
        "Navigate to the Why Choose SDG Page.",
        "Verify the page purpose is satisfied: Explain SDG Infratech’s differentiators including portfolio breadth, vendor network, quality assurance, support, and pricing.",
        "Verify these required content fields are present: Comprehensive Portfolio, Vendor Network, Quality Assurance, Support Availability, Competitive Pricing.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Why Choose SDG Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Why Choose SDG Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_why-choose-sdg-page",
      "steps": [
        "Open the Why Choose SDG Page with one required content field unavailable or empty.",
        "Check required fields: Comprehensive Portfolio, Vendor Network, Quality Assurance, Support Availability, Competitive Pricing.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Why Choose SDG Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Quality And Compliance Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_quality-and-compliance-page",
      "steps": [
        "Navigate to the Quality And Compliance Page.",
        "Verify the page purpose is satisfied: Present SDG Infratech’s quality, compliance, safety, and environmental commitments.",
        "Verify these required content fields are present: Quality Statement, ISO Compliant Procedures, Routine Audits, Supplier Evaluation Protocols, Environmental And Safety Standards.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Quality And Compliance Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Quality And Compliance Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_quality-and-compliance-page",
      "steps": [
        "Open the Quality And Compliance Page with one required content field unavailable or empty.",
        "Check required fields: Quality Statement, ISO Compliant Procedures, Routine Audits, Supplier Evaluation Protocols, Environmental And Safety Standards.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Quality And Compliance Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Team And Partnerships Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_team-and-partnerships-page",
      "steps": [
        "Navigate to the Team And Partnerships Page.",
        "Verify the page purpose is satisfied: Describe SDG Infratech’s workforce and strategic partnerships.",
        "Verify these required content fields are present: Team Description, Training And Knowledge Sharing, Strategic Partnerships, Partnership Outcome.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Team And Partnerships Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Team And Partnerships Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_team-and-partnerships-page",
      "steps": [
        "Open the Team And Partnerships Page with one required content field unavailable or empty.",
        "Check required fields: Team Description, Training And Knowledge Sharing, Strategic Partnerships, Partnership Outcome.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Team And Partnerships Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Telecom IBS Services Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_telecom-ibs-services-page",
      "steps": [
        "Navigate to the Telecom IBS Services Page.",
        "Verify the page purpose is satisfied: Present SDG Infratech’s IBS services for telecom projects and the implementation lifecycle.",
        "Verify these required content fields are present: IBS Implementation Process, BTS Installation, Site Optimization, Site Approval.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Telecom IBS Services Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Telecom IBS Services Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_telecom-ibs-services-page",
      "steps": [
        "Open the Telecom IBS Services Page with one required content field unavailable or empty.",
        "Check required fields: IBS Implementation Process, BTS Installation, Site Optimization, Site Approval.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Telecom IBS Services Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Client Industries Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_client-industries-page",
      "steps": [
        "Navigate to the Client Industries Page.",
        "Verify the page purpose is satisfied: Show industries served by SDG Infratech.",
        "Verify these required content fields are present: Client Industries.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Client Industries Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Client Industries Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_client-industries-page",
      "steps": [
        "Open the Client Industries Page with one required content field unavailable or empty.",
        "Check required fields: Client Industries.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Client Industries Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Geographical Presence Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_geographical-presence-page",
      "steps": [
        "Navigate to the Geographical Presence Page.",
        "Verify the page purpose is satisfied: Show SDG Infratech’s project-based geographical presence across Indian states and regions.",
        "Verify these required content fields are present: Presence Type, Locations.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Geographical Presence Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Geographical Presence Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_geographical-presence-page",
      "steps": [
        "Open the Geographical Presence Page with one required content field unavailable or empty.",
        "Check required fields: Presence Type, Locations.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Geographical Presence Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Customer References Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_customer-references-page",
      "steps": [
        "Navigate to the Customer References Page.",
        "Verify the page purpose is satisfied: Provide a place for customer references mentioned in the company profile.",
        "Verify these required content fields are present: Customer References.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Customer References Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Customer References Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_customer-references-page",
      "steps": [
        "Open the Customer References Page with one required content field unavailable or empty.",
        "Check required fields: Customer References.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Customer References Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Happy path: Contact Page presents complete approved content",
      "test_type": "happy_path",
      "screen_id": "screen_contact-page",
      "steps": [
        "Navigate to the Contact Page.",
        "Verify the page purpose is satisfied: Encourage visitors to contact SDG Infratech to discuss ongoing or next projects.",
        "Verify these required content fields are present: Contact Message, Project Discussion Prompt, Contact Form Name, Contact Form Phone Or Email, Contact Form Project Details.",
        "Verify navigation remains available after reviewing the page."
      ],
      "expected_result": "Contact Page displays all required BA-sheet content without placeholders, broken layout, or missing navigation.",
      "severity": "high"
    },
    {
      "scenario": "Validation: Contact Page does not pass with missing required content",
      "test_type": "negative",
      "screen_id": "screen_contact-page",
      "steps": [
        "Open the Contact Page with one required content field unavailable or empty.",
        "Check required fields: Contact Message, Project Discussion Prompt, Contact Form Name, Contact Form Phone Or Email, Contact Form Project Details.",
        "Verify the page does not show blank sections, TBD text, lorem ipsum, broken media, or misleading success messaging.",
        "Verify the issue is visible through validation feedback, fallback copy, or QA failure evidence."
      ],
      "expected_result": "Contact Page fails validation or clearly exposes the missing content condition instead of presenting an incomplete page as complete.",
      "severity": "medium"
    },
    {
      "scenario": "Success flow: Browse Company Profile Website",
      "test_type": "happy_path",
      "flow_id": "flow_7b6c67ba4fef4cda",
      "steps": [
        "Start the Browse Company Profile Website flow.",
        "Visit the flow screens in order: Home Page -> Company Overview Page -> Why Choose SDG Page -> Quality And Compliance Page -> Team And Partnerships Page -> Client Industries Page -> Geographical Presence Page -> Customer References Page.",
        "Verify each screen loads with the BA-approved content and the user can proceed to the next intended destination.",
        "Complete the flow without dead links, validation errors, or missing required content."
      ],
      "expected_result": "Browse Company Profile Website can be completed across all mapped BA screens.",
      "severity": "high"
    },
    {
      "scenario": "Failure path: Browse Company Profile Website handles interruption or invalid input",
      "test_type": "failure",
      "flow_id": "flow_7b6c67ba4fef4cda",
      "steps": [
        "Start the Browse Company Profile Website flow.",
        "Trigger a failure condition such as a missing target page, unavailable required content, invalid form input, or interrupted navigation.",
        "Verify the user is not shown a false success state.",
        "Verify the page provides validation feedback, a clear fallback, or a recoverable navigation path."
      ],
      "expected_result": "Browse Company Profile Website failure conditions are handled deterministically and do not allow incomplete content or invalid submissions to be treated as successful.",
      "severity": "high"
    },
    {
      "scenario": "Success flow: Explore Products And Services",
      "test_type": "happy_path",
      "flow_id": "flow_1f3c25c16cf84b6f",
      "steps": [
        "Start the Explore Products And Services flow.",
        "Visit the flow screens in order: Products And Services Page.",
        "Verify each screen loads with the BA-approved content and the user can proceed to the next intended destination.",
        "Complete the flow without dead links, validation errors, or missing required content."
      ],
      "expected_result": "Explore Products And Services can be completed across all mapped BA screens.",
      "severity": "high",
      "screen_id": "screen_products-and-services-page"
    },
    {
      "scenario": "Failure path: Explore Products And Services handles interruption or invalid input",
      "test_type": "failure",
      "flow_id": "flow_1f3c25c16cf84b6f",
      "steps": [
        "Start the Explore Products And Services flow.",
        "Trigger a failure condition such as a missing target page, unavailable required content, invalid form input, or interrupted navigation.",
        "Verify the user is not shown a false success state.",
        "Verify the page provides validation feedback, a clear fallback, or a recoverable navigation path."
      ],
      "expected_result": "Explore Products And Services failure conditions are handled deterministically and do not allow incomplete content or invalid submissions to be treated as successful.",
      "severity": "high",
      "screen_id": "screen_products-and-services-page"
    },
    {
      "scenario": "Success flow: Review Telecom IBS Services",
      "test_type": "happy_path",
      "flow_id": "flow_3463736a529d4e7c",
      "steps": [
        "Start the Review Telecom IBS Services flow.",
        "Visit the flow screens in order: Telecom IBS Services Page.",
        "Verify each screen loads with the BA-approved content and the user can proceed to the next intended destination.",
        "Complete the flow without dead links, validation errors, or missing required content."
      ],
      "expected_result": "Review Telecom IBS Services can be completed across all mapped BA screens.",
      "severity": "high",
      "screen_id": "screen_telecom-ibs-services-page"
    },
    {
      "scenario": "Failure path: Review Telecom IBS Services handles interruption or invalid input",
      "test_type": "failure",
      "flow_id": "flow_3463736a529d4e7c",
      "steps": [
        "Start the Review Telecom IBS Services flow.",
        "Trigger a failure condition such as a missing target page, unavailable required content, invalid form input, or interrupted navigation.",
        "Verify the user is not shown a false success state.",
        "Verify the page provides validation feedback, a clear fallback, or a recoverable navigation path."
      ],
      "expected_result": "Review Telecom IBS Services failure conditions are handled deterministically and do not allow incomplete content or invalid submissions to be treated as successful.",
      "severity": "high",
      "screen_id": "screen_telecom-ibs-services-page"
    },
    {
      "scenario": "Success flow: Contact For Project Discussion",
      "test_type": "happy_path",
      "flow_id": "flow_313399aa9b55416c",
      "steps": [
        "Start the Contact For Project Discussion flow.",
        "Visit the flow screens in order: Contact Page.",
        "Verify each screen loads with the BA-approved content and the user can proceed to the next intended destination.",
        "Complete the flow without dead links, validation errors, or missing required content."
      ],
      "expected_result": "Contact For Project Discussion can be completed across all mapped BA screens.",
      "severity": "high",
      "screen_id": "screen_contact-page"
    },
    {
      "scenario": "Failure path: Contact For Project Discussion handles interruption or invalid input",
      "test_type": "failure",
      "flow_id": "flow_313399aa9b55416c",
      "steps": [
        "Start the Contact For Project Discussion flow.",
        "Trigger a failure condition such as a missing target page, unavailable required content, invalid form input, or interrupted navigation.",
        "Verify the user is not shown a false success state.",
        "Verify the page provides validation feedback, a clear fallback, or a recoverable navigation path."
      ],
      "expected_result": "Contact For Project Discussion failure conditions are handled deterministically and do not allow incomplete content or invalid submissions to be treated as successful.",
      "severity": "high",
      "screen_id": "screen_contact-page"
    }
  ]
}
