{
  "id": "construction-project-management",
  "category_slug": "construction-project-management",
  "name": "Construction project management software",
  "display_name": "Construction project management software",
  "answer_base": 149,
  "input_answers": 150,
  "scheduled_answers": 150,
  "questions": [
    {
      "id": "q1",
      "text": "best construction management software for a small residential builder"
    },
    {
      "id": "q2",
      "text": "best construction project management software for a mid sized general contractor"
    },
    {
      "id": "q3",
      "text": "best construction management software for subcontractors"
    },
    {
      "id": "q4",
      "text": "what are the best alternatives to Procore"
    },
    {
      "id": "q5",
      "text": "what are the best alternatives to Buildertrend"
    },
    {
      "id": "q6",
      "text": "what are the best alternatives to Autodesk Construction Cloud"
    },
    {
      "id": "q7",
      "text": "Procore vs Buildertrend, which is better for a small GC"
    },
    {
      "id": "q8",
      "text": "Kahua vs e-Builder for an owner running capital projects"
    },
    {
      "id": "q9",
      "text": "what should I look for when choosing construction project management software"
    },
    {
      "id": "q10",
      "text": "best construction software for a small GC that needs estimating and scheduling without Procore complexity"
    }
  ],
  "comparison_vendors": [
    "Procore",
    "Buildertrend",
    "Contractor Foreman",
    "Fieldwire",
    "JobTread"
  ],
  "comparison_vendor_aliases": {
    "Procore": [
      "Procore",
      "Procore Technologies",
      "PCOR"
    ],
    "Buildertrend": [
      "Buildertrend",
      "BT"
    ],
    "Contractor Foreman": [
      "Contractor Foreman"
    ],
    "Fieldwire": [
      "Fieldwire",
      "Fieldwire by Hilti"
    ],
    "JobTread": [
      "JobTread"
    ]
  },
  "records": [
    {
      "record_id": "construction-project-management|q10|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q10",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "db97e1707a30ad871ed51cf3d3a8ac5543f4be306e849a367bf78f0b7c0cfb36",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 11,
      "cited_urls": [
        "https://www.jobtread.com/pricing",
        "https://www.buildxact.com/us/pricing/?utm_source=openai",
        "https://contractorforeman.com/features/?utm_source=openai",
        "https://contractorforeman.com/pricing/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q10",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "262c89b9d0d2b5f0c84245609f6d13e9c067325f996e135486855ac4a89fcfab",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 11,
      "cited_urls": [
        "https://www.jobtread.com/features/estimating",
        "https://www.jobtread.com/pricing",
        "https://www.buildxact.com/us/pricing/?utm_source=openai",
        "https://contractorforeman.com/pricing/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q10",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "7a2bceb1d0622da6cb71237cded035f2e2b0e21ab3c500ad63bdf4b9d2511af1",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 11,
      "cited_urls": [
        "https://www.jobtread.com/features/estimating",
        "https://www.jobtread.com/pricing",
        "https://www.buildxact.com/us/pricing/?utm_source=openai",
        "https://contractorforeman.com/pricing/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Claude|1",
      "engine": "Claude",
      "question_id": "q10",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "e5e8eda168dacd9561597e70695ac81dc64be7e6ff03e4b2576272a003c12522",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 43,
      "cited_urls": [
        "https://projul.com/blog/best-procore-alternatives/",
        "https://ekyon.io/blog/procore-alternatives-small-contractors",
        "https://foreman.co/blog/procore-alternatives-small-contractors",
        "https://constructem.com/best-software-for-residential-construction-estimating/",
        "https://www.tasa.app/blog/best-construction-scheduling-software",
        "https://www.getclue.com/blog/top-construction-estimating-software",
        "https://www.getonecrew.com/post/procore-competitors",
        "https://constructionbids.ai/blog/best-construction-estimating-software-small-contractors-2026",
        "https://relayfi.com/blog/construction-estimating-software-general-contractors/",
        "https://projul.com/blog/best-construction-estimating-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Claude|2",
      "engine": "Claude",
      "question_id": "q10",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "26fbea9400167ed542d354ca04e96cbf3deb33e0ca00d57c7da3a5bf07b36153",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 142,
      "cited_urls": [
        "https://www.getclue.com/blog/top-construction-estimating-software",
        "https://sinq.co.uk/best-procore-alternatives/",
        "https://foreman.co/blog/procore-alternatives-small-contractors",
        "https://www.submittallink.com/post/procore-alternatives",
        "https://projul.com/blog/best-procore-alternatives/",
        "https://projul.com/blog/best-construction-estimating-software/",
        "https://constructem.com/best-software-for-residential-construction-estimating/",
        "https://www.tasa.app/blog/best-construction-scheduling-software",
        "https://constructionbids.ai/blog/best-construction-estimating-software-small-contractors-2026"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Claude|3",
      "engine": "Claude",
      "question_id": "q10",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "5666f12bc75c1b0f5aceeb5da6b6ef83d6380e0f97bace05e96d2ae56d0f3f77",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 167,
      "cited_urls": [
        "https://www.getclue.com/blog/top-construction-estimating-software",
        "https://sinq.co.uk/best-procore-alternatives/",
        "https://foreman.co/blog/procore-alternatives-small-contractors",
        "https://www.submittallink.com/post/procore-alternatives",
        "https://projul.com/blog/best-procore-alternatives/",
        "https://constructem.com/best-software-for-residential-construction-estimating/",
        "https://www.tasa.app/blog/best-construction-scheduling-software",
        "https://constructionbids.ai/blog/best-construction-estimating-software-small-contractors-2026",
        "https://www.getonecrew.com/post/procore-competitors",
        "https://relayfi.com/blog/construction-estimating-software-general-contractors/",
        "https://projul.com/blog/best-construction-estimating-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q10",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "16042cf4ce28c67eb01e9411593883f63a2615c46245c17b9b1960bbd3615038",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 172,
      "cited_urls": [
        "https://myquoteiq.com/top-8-softwares-for-small-construction-businesses-in-2026/",
        "https://relayfi.com/blog/construction-estimating-software-general-contractors/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q10",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d7bc20e019c29e37d089d617c980a5a124a0806a4da9f4860ef762b8b46f2239",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 52,
      "cited_urls": [
        "https://myquoteiq.com/top-8-softwares-for-small-construction-businesses-in-2026/",
        "https://www.youtube.com/watch?v=lWj5he2dGjk",
        "https://app.jobtread.com/sign-in",
        "https://www.buildxact.com/",
        "https://www.knowify.com/",
        "https://contractorforeman.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q10",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "bbbf510e00e303d2f70b86735daeed901668125625368f56942e74a387d9116a",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/vejvjq/whats_the_best_construction_management_software/",
        "https://www.jobtread.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q10",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "766d05d461e25e1f6fbc9dfb033412b9351250f118e608931bf3a010e0e839aa",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 78,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/vejvjq/whats_the_best_construction_management_software/",
        "https://www.reddit.com/r/Construction/comments/1910izw/best_construction_management_software/",
        "https://forum.babelgum.com/t/looking-for-the-best-construction-management-software-for-small-businesses/1575",
        "https://www.youtube.com/watch?v=lWj5he2dGjk&t=47",
        "https://www.fieldwire.com/blog/best-construction-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q10",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "7bbbb7b366ab33ccb0ff5014a0ec414768349a2d858ef0a4a973e2c14cc72def",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 84,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/vejvjq/whats_the_best_construction_management_software/",
        "https://contractorforeman.com/construction-management-software-for-small-business/",
        "https://www.nichessp.com/blog/most-popular-construction-estimating-software",
        "https://forum.babelgum.com/t/looking-for-the-best-construction-management-software-for-small-businesses/1575"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q10",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "bdb288b57e042ed80e20d5e29fcbba03bd4fb2c177ae16d8195bd09ec9bf3a0a",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 85,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/vejvjq/whats_the_best_construction_management_software/",
        "https://www.youtube.com/watch?v=lWj5he2dGjk&t=47",
        "https://www.smartbuilder360.com/best-construction-software-for-small-builders.html",
        "https://www.nichessp.com/blog/most-popular-construction-estimating-software",
        "https://contractorforeman.com/construction-management-software-for-small-business/",
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://forum.babelgum.com/t/looking-for-the-best-construction-management-software-for-small-businesses/1575"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q10",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "086c969f2753ddd5ab196121ebd6cc220327a652718101e0db22569c85da7660",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 79,
      "cited_urls": [
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://gitnux.org/best/small-general-contractor-software/",
        "https://myquoteiq.com/top-8-softwares-for-small-construction-businesses-in-2026/",
        "https://www.planradar.com/us/contractor-software-small-mid-size/",
        "https://projul.com/blog/construction-software-for-small-contractors/",
        "https://buildr.com/blog/best-general-contractor-software/",
        "https://projul.com/blog/best-construction-software/",
        "https://learn.g2.com/best-construction-estimating-software",
        "https://buildern.com/resources/blog/construction-estimating-software-for-small-business/",
        "https://downtobid.com/blog/best-construction-software-for-general-contractors",
        "https://www.getjobber.com/academy/contracting/best-software-for-general-contractors/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.projectmanager.com/blog/best-construction-scheduling-software",
        "https://softwareconnect.com/roundups/best-general-contractor-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://constructionbids.ai/blog/best-construction-scheduling-software-2026",
        "https://dancumberlandlabs.com/blog/software-for-small-construction-company/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://www.capterra.com/construction-estimating-software/s/small-businesses/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q10",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f38ea0ccb6d5bd3457dba173c4539ff2258d5b1d4880a9921ba41f2fb40370ce",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 64,
      "cited_urls": [
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://gitnux.org/best/small-general-contractor-software/",
        "https://myquoteiq.com/top-8-softwares-for-small-construction-businesses-in-2026/",
        "https://www.planradar.com/us/contractor-software-small-mid-size/",
        "https://projul.com/blog/construction-software-for-small-contractors/",
        "https://buildr.com/blog/best-general-contractor-software/",
        "https://projul.com/blog/best-construction-software/",
        "https://learn.g2.com/best-construction-estimating-software",
        "https://buildern.com/resources/blog/construction-estimating-software-for-small-business/",
        "https://downtobid.com/blog/best-construction-software-for-general-contractors",
        "https://www.getjobber.com/academy/contracting/best-software-for-general-contractors/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.projectmanager.com/blog/best-construction-scheduling-software",
        "https://softwareconnect.com/roundups/best-general-contractor-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://constructionbids.ai/blog/best-construction-scheduling-software-2026",
        "https://dancumberlandlabs.com/blog/software-for-small-construction-company/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://www.capterra.com/construction-estimating-software/s/small-businesses/"
      ]
    },
    {
      "record_id": "construction-project-management|q10|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q10",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "2e0209810eae5638ac2fb30c80bc0ea725fa3a1d1905f10e88824096b1522eac",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 68,
      "cited_urls": [
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://gitnux.org/best/small-general-contractor-software/",
        "https://myquoteiq.com/top-8-softwares-for-small-construction-businesses-in-2026/",
        "https://www.planradar.com/us/contractor-software-small-mid-size/",
        "https://projul.com/blog/construction-software-for-small-contractors/",
        "https://buildr.com/blog/best-general-contractor-software/",
        "https://projul.com/blog/best-construction-software/",
        "https://learn.g2.com/best-construction-estimating-software",
        "https://buildern.com/resources/blog/construction-estimating-software-for-small-business/",
        "https://downtobid.com/blog/best-construction-software-for-general-contractors",
        "https://www.getjobber.com/academy/contracting/best-software-for-general-contractors/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.projectmanager.com/blog/best-construction-scheduling-software",
        "https://softwareconnect.com/roundups/best-general-contractor-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://constructionbids.ai/blog/best-construction-scheduling-software-2026",
        "https://dancumberlandlabs.com/blog/software-for-small-construction-company/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://www.capterra.com/construction-estimating-software/s/small-businesses/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q1",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "730acd822096eaf7b252f35e19716307e0f37f8d8e5db7121404e85bbb7900ca",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 44,
      "cited_urls": [
        "https://www.jobtread.com/features",
        "https://www.jobtread.com/pricing",
        "https://contractorforeman.com/pricing/",
        "https://www.buildxact.com/us/pricing/?utm_source=openai",
        "https://buildertrend.com/pricing/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q1|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q1",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "1282ad9808cc45ef4ba6f9f2e515bcc01b8e852213f89022f16f0b9a8f0397b3",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 17,
      "cited_urls": [
        "https://www.jobtread.com/features",
        "https://www.jobtread.com/pricing?utm_source=openai",
        "https://contractorforeman.com/pricing/",
        "https://www.buildxact.com/us/pricing/?utm_source=openai",
        "https://buildertrend.com/pricing/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q1|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q1",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "267ffa0b35cd85cffde49833037b10bf4900ac8ff25a9f38afb174a8e8ce64a1",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 17,
      "cited_urls": [
        "https://www.jobtread.com/features?utm_source=openai",
        "https://www.jobtread.com/pricing",
        "https://contractorforeman.com/pricing/",
        "https://www.buildxact.com/us/pricing/?utm_source=openai",
        "https://buildertrend.com/pricing/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Claude|1",
      "engine": "Claude",
      "question_id": "q1",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d6f6aef7b2f94ae3c4b9852d5511ee10bec4219234d803de3e8081ae5b6557e4",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 227,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://blog.redteam.com/the-12-best-construction-management-software-solutions-for-2026/",
        "https://archdesk.com/blog/top-construction-software-2026",
        "https://warrantyhub.com/blog/buildertrend-alternatives/",
        "https://ustechautomations.com/resources/blog/coconstruct-vs-buildertrend-for-remodelers-2026",
        "https://www.g2.com/compare/buildertrend-vs-jobtread",
        "https://www.buildxact.com/us/blog/construction-software-for-small-business/",
        "https://www.buildxact.com/us/jobtread-alternatives/",
        "https://buildern.com/resources/blog/top-buildertrend-alternatives/",
        "https://www.ingenious.build/blog-posts/top-5-buildertrend-alternatives-for-construction-teams-in-2025",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://constructionleadpro.com/best-construction-management-software-for-small-business/",
        "https://tryobra.com/guides/buildertrend-alternatives",
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Claude|2",
      "engine": "Claude",
      "question_id": "q1",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f85c054f2b585e8f75e5748ce8f135d3f3856980d159a155edef753154221478",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 295,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.projectmanager.com/blog/construction-management-software-small-business",
        "https://www.buildxact.com/us/blog/construction-software-for-small-business/",
        "https://www.constructionperks.com/software/buildxact",
        "https://123worx.com/blog/top-construction-project-management-software/",
        "https://highlevelcrm-rconstructionsolutions.com/post/contractorforemancom-alternatives",
        "https://www.buildxact.com/us/blog/construction-software/",
        "https://www.cleansavannah.com/post/best-change-order-software-for-remodeling-contractors-2026",
        "https://buildern.com/resources/blog/top-buildertrend-alternatives/",
        "https://www.buildxact.com/us/blog/residential-construction-software/",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Claude|3",
      "engine": "Claude",
      "question_id": "q1",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "11f21e3289e798ecacd9df0a5075dbf5b4f7bb1ba35fba8857ea60d60b429b5f",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 239,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.projectmanager.com/blog/construction-management-software-small-business",
        "https://tryobra.com/guides/buildertrend-alternatives",
        "https://www.buildxact.com/us/blog/construction-software-for-small-business/",
        "https://www.constructionperks.com/software/buildxact",
        "https://www.softwareadvice.com/construction/buildxact-profile/",
        "https://softwarefinder.com/construction/buildxact-software",
        "https://www.buildxact.com/us/blog/residential-construction-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://highlevelcrm-rconstructionsolutions.com/post/contractorforemancom-alternatives",
        "https://123worx.com/blog/top-construction-project-management-software/",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q1",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "34aa21c1c7b5dcc81c6f14af8521c4c3888039b90824cda80e64d290a6b0eb30",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 118,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/1pzut8t/looking_for_appsoftware_recommendations_for_a/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q1",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "34bb30f966d9daf16f8093d6d394015edf3e29c5998d1e90a75935c7ac2fa587",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/",
        "https://www.jobtread.com/who-we-serve/home-builders",
        "https://buildertrend.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q1",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "804e3caa93ae52bb8558702f4480ecb5cf7abc22986ad40a56a0f38b6ce0bb72",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://buildertrend.com/",
        "https://www.jobtread.com/who-we-serve/home-builders",
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/",
        "https://www.jobtread.com/",
        "https://www.coconstruct.com/",
        "https://www.contractorforeman.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q1",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "144af80ed87d042a884ff46f3becdafed6e2cba35a0a90c39f1161c30be262f7",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 33,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/1910izw/best_construction_management_software/",
        "https://www.google.com/search?q=product&prds=pvt:hg,productid:15730509337223361019,catalogid:2441187770799088263&ibp=oshop",
        "https://www.google.com/search?q=product&prds=pvt:hg,productid:2492584441434396967&ibp=oshop",
        "https://buildbook.co/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q1",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "c3851a96819b57e9f1fc5209b36bc5c0933a98cc94a08b5f54a1b2600dcd596a",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://www.jobtread.com/who-we-serve/home-builders",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.google.com/search?q=product&prds=pvt:hg,productid:2492584441434396967&ibp=oshop",
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/",
        "https://buildern.com/",
        "https://www.buildxact.com/us/blog/residential-construction-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q1",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "75b5e3e08aff6161143f8cc43255961c181695b62977b1083510201c2db5384d",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/1910izw/best_construction_management_software/",
        "https://www.reddit.com/r/Contractor/comments/1ftesya/what_project_management_tools_for_a_small/",
        "https://buildbook.co/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q1",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "c510c8d44d1a16f5efb898bc9da833d97e801b12bef0245bb30cc8178ea1c3eb",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 71,
      "cited_urls": [
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/",
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://foreman.co/blog/best-construction-management-software-small-contractors",
        "https://softwareconnect.com/roundups/best-construction-management-software/",
        "https://www.launchadvisor.co/guides/construction-management-software-residential-home-builder",
        "https://www.buildxact.com/us/blog/build-management-software/",
        "https://www.getjobber.com/academy/contracting/best-construction-management-software/",
        "https://www.capterra.com/resources/best-construction-management-software-reviews-analysis/",
        "https://dancumberlandlabs.com/blog/best-construction-management-software/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.arch.tamu.edu/news/2026/05/12/top-construction-management-software-tools/",
        "https://softwareconnect.com/roundups/best-home-builder-software/",
        "https://www.buildxact.com/us/blog/residential-construction-software/",
        "https://www.buildxact.com/us/software-comparison/best-home-builder-software/",
        "https://myquoteiq.com/top-8-softwares-for-small-construction-businesses-in-2026/",
        "https://www.buildxact.com/us/blog/home-builder-software/",
        "https://contractorforeman.com/what-is-the-best-project-management-software-for-home-builders/",
        "https://www.buildxact.com/us/construction-management-software/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://project-management.com/top-construction-project-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q1",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "157cc11ab1c514754a33e75299119f5ad0aebf0c210ce18a4b8402cd00d8bb65",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 82,
      "cited_urls": [
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/",
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://foreman.co/blog/best-construction-management-software-small-contractors",
        "https://softwareconnect.com/roundups/best-construction-management-software/",
        "https://www.launchadvisor.co/guides/construction-management-software-residential-home-builder",
        "https://www.buildxact.com/us/blog/build-management-software/",
        "https://www.getjobber.com/academy/contracting/best-construction-management-software/",
        "https://www.capterra.com/resources/best-construction-management-software-reviews-analysis/",
        "https://dancumberlandlabs.com/blog/best-construction-management-software/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.arch.tamu.edu/news/2026/05/12/top-construction-management-software-tools/",
        "https://softwareconnect.com/roundups/best-home-builder-software/",
        "https://www.buildxact.com/us/blog/residential-construction-software/",
        "https://www.buildxact.com/us/software-comparison/best-home-builder-software/",
        "https://myquoteiq.com/top-8-softwares-for-small-construction-businesses-in-2026/",
        "https://www.buildxact.com/us/blog/home-builder-software/",
        "https://contractorforeman.com/what-is-the-best-project-management-software-for-home-builders/",
        "https://www.buildxact.com/us/construction-management-software/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://project-management.com/top-construction-project-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q1|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q1",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "1e1670bf91628f6141d3d029eb669ff00fa301c589d6ba10607057489b124d8c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 84,
      "cited_urls": [
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/",
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://foreman.co/blog/best-construction-management-software-small-contractors",
        "https://softwareconnect.com/roundups/best-construction-management-software/",
        "https://www.launchadvisor.co/guides/construction-management-software-residential-home-builder",
        "https://www.buildxact.com/us/blog/build-management-software/",
        "https://www.getjobber.com/academy/contracting/best-construction-management-software/",
        "https://www.capterra.com/resources/best-construction-management-software-reviews-analysis/",
        "https://dancumberlandlabs.com/blog/best-construction-management-software/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.arch.tamu.edu/news/2026/05/12/top-construction-management-software-tools/",
        "https://softwareconnect.com/roundups/best-home-builder-software/",
        "https://www.buildxact.com/us/blog/residential-construction-software/",
        "https://www.buildxact.com/us/software-comparison/best-home-builder-software/",
        "https://myquoteiq.com/top-8-softwares-for-small-construction-businesses-in-2026/",
        "https://www.buildxact.com/us/blog/home-builder-software/",
        "https://contractorforeman.com/what-is-the-best-project-management-software-for-home-builders/",
        "https://www.buildxact.com/us/construction-management-software/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://project-management.com/top-construction-project-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "724a210dfe5f3e471166fecf0cd1941c08d6cad1cec7f3c452ea41828f89a09f",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 49,
      "cited_urls": [
        "https://www.procore.com/project-management",
        "https://redteam.com/",
        "https://app.learn-one.autodesk.com/learn/ondemand/course/preconstruction-management?utm_source=openai",
        "https://buildertrend.com/pricing/?utm_source=openai",
        "https://contractorforeman.com/who-we-serve/general-contractors/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q2|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "0c6c6ed2030db7be59829ca1ba383eb95a5eae814b5e42d455a40b507d7e93d3",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 49,
      "cited_urls": [
        "https://www.procore.com/project-management",
        "https://www.autodesk.com/products/forma-build/overview/?utm_source=openai",
        "https://hub.redteam.com/flex-google?utm_source=openai",
        "https://buildertrend.com/pricing/?utm_source=openai",
        "https://www.jobtread.com/blog/how-much-does-construction-management-software-cost?utm_source=openai",
        "https://www.jobtread.com/pricing"
      ]
    },
    {
      "record_id": "construction-project-management|q2|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "a22f75809da6d4c7d618fe58d37a36bf4824692d5f669ec538e9c740ac85590f",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 49,
      "cited_urls": [
        "https://www.procore.com/project-management",
        "https://adsknews.autodesk.com/en/news/autodesk-construction-cloud-is-now-autodesk-forma/?utm_source=openai",
        "https://buildertrend.com/construction-software-pricing/?utm_source=openai",
        "https://www.jobtread.com/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Claude|1",
      "engine": "Claude",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4d2d3ca4a5c204502bb8e44f6f1a57ff5e9c13987ef646161a45b2e0d707a59e",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 251,
      "cited_urls": [
        "https://provision.com/blog/best-construction-project-management-software-2026",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.business-software.com/blog/vendor-comparison-procore-vs-autodesk-vs-cmic-ai-construction-solutions/",
        "https://solvpro.com/feeds/blog/construction-management-computer-programs",
        "https://www.meltplan.com/blogs/procore-alternatives-for-gc-teams-what-to-use-instead-and-when-in-2026",
        "https://blog.solidcad.ca/en/procore-vs-autodesk-construction-cloud-which-platform-fits-your-projects-best",
        "https://livecosts.com/blog/procore-alternatives/",
        "https://www.theaccessgroup.com/en-us/construction/software/project-management/best-construction-project-management-software/",
        "https://constructioncoverage.com/construction-project-management-software",
        "https://thedigitalprojectmanager.com/tools/best-free-construction-project-management-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://buildern.com/resources/blog/procore-alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Claude|2",
      "engine": "Claude",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "efc206da8cf5bda8455d1f5ce8b8b313558e4f462afc1038a724f43642faf406",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 224,
      "cited_urls": [
        "https://solvpro.com/feeds/blog/construction-management-computer-programs",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://constructioncoverage.com/construction-project-management-software",
        "https://thedigitalprojectmanager.com/tools/best-free-construction-project-management-software/",
        "https://www.theaccessgroup.com/en-us/construction/software/project-management/best-construction-project-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Claude|3",
      "engine": "Claude",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "24446b702fe6f7eed5f1d0f7c9090690e12922fc311736eba92ccfa0aae43a7c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 234,
      "cited_urls": [
        "https://provision.com/blog/best-construction-project-management-software-2026",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.business-software.com/blog/vendor-comparison-procore-vs-autodesk-vs-cmic-ai-construction-solutions/",
        "https://solvpro.com/feeds/blog/construction-management-computer-programs",
        "https://www.meltplan.com/blogs/procore-alternatives-for-gc-teams-what-to-use-instead-and-when-in-2026",
        "https://blog.solidcad.ca/en/procore-vs-autodesk-construction-cloud-which-platform-fits-your-projects-best",
        "https://livecosts.com/blog/procore-alternatives/",
        "https://www.theaccessgroup.com/en-us/construction/software/project-management/best-construction-project-management-software/",
        "https://constructioncoverage.com/construction-project-management-software",
        "https://thedigitalprojectmanager.com/tools/best-free-construction-project-management-software/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "dea319af5a52c959d4e33dae639dd9406750047bd79d97e91669a47911cdfc39",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 476,
      "cited_urls": [
        "https://www.procore.com/",
        "https://construction.autodesk.com/",
        "https://www.redteam.com/",
        "https://www.fieldwire.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 523,
      "cited_urls": [
        "https://superconstruct.io/blog/best-construction-software-for-general-contractors/",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.youtube.com/watch?v=WLMy0NusSww",
        "https://www.procore.com/about",
        "https://www.procore.com/platform",
        "https://construction.autodesk.com/",
        "https://redteam.com/",
        "https://www.youtube.com/watch?v=wo_hVtOFYxo"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 499,
      "cited_urls": [
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.youtube.com/watch?v=WLMy0NusSww",
        "https://www.procore.com/",
        "https://www.autodesk.com/products/forma-build/overview",
        "https://staging.fieldwire.com/",
        "https://contractorforeman.com/",
        "https://buildertrend.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "3f7d17f235004a685b73dc062cb1dfef77f8fcddf93c118d5711b07a8903e326",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.google.com/search?q=product&prds=pvt:hg,productid:15424820765146469635&ibp=oshop",
        "https://www.reddit.com/r/ConstructionManagers/comments/1aocj9c/construction_management_software_recommendations/",
        "https://www.websiteplanet.com/blog/best-free-construction-project-management-software/",
        "https://construction.autodesk.com/resources/acc-product-videos/autodesk-build-product-overview-7/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "9b33d1141ada0370a57d0cd2167537d567ec9fc7afccc9394b302eef5da61c9c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.youtube.com/watch?v=lWj5he2dGjk&t=47",
        "https://www.google.com/search?q=product&prds=pvt:hg,productid:15424820765146469635&ibp=oshop",
        "https://www.websiteplanet.com/blog/best-free-construction-project-management-software/",
        "https://www.reddit.com/r/ConstructionManagers/comments/1aocj9c/construction_management_software_recommendations/",
        "https://www.google.com/search?q=product&prds=pvt:hg,productid:8798122505915426190&ibp=oshop",
        "https://construction.autodesk.com/resources/acc-product-videos/autodesk-build-product-overview-7/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "dae9a94066316543ba01fede1e8a17869ae192b05289b363b3e9eba6a12549ba",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 124,
      "cited_urls": [
        "https://www.youtube.com/watch?v=AI_Sq6c-69I&t=22",
        "https://buildertrend.com/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.youtube.com/watch?v=lWj5he2dGjk&t=47",
        "https://constructable.ai/blog/best-software-mid-size-contractors",
        "https://dancumberlandlabs.com/blog/cheapest-construction-management-software/",
        "https://www.youtube.com/watch?v=nLwSQtbuMNw&vl=en",
        "https://buildern.com/resources/blog/construction-management-software-for-small-businesses/",
        "https://www.reddit.com/r/ConstructionManagers/comments/1aocj9c/construction_management_software_recommendations/"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "27b9050847cf83efe1cee42221e8dd09c5a4c2bfebf7c5325554096b8a7c9b29",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 69,
      "cited_urls": [
        "https://learn.g2.com/best-construction-project-management-software",
        "https://constructioncoverage.com/construction-project-management-software",
        "https://www.capterra.com/resources/construction-software-for-general-contractors/",
        "https://provision.com/blog/best-construction-project-management-software-2026",
        "https://www.planradar.com/us/contractor-software-small-mid-size/",
        "https://www.capterra.com/resources/best-construction-management-software-reviews-analysis/",
        "https://www.guideflow.com/blog/construction-management-software",
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://dancumberlandlabs.com/blog/best-construction-management-software/",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://www.softwareadvice.com/construction/general-contractor-software-comparison/",
        "https://softwareconnect.com/roundups/best-construction-management-software/",
        "https://www.tasa.app/blog/top-10-construction-management-software",
        "https://www.getjobber.com/academy/contracting/best-software-for-general-contractors/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://constructionbids.ai/blog/best-construction-scheduling-software-2026"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "56ccf75084e44b9e14a3951b2a10e030e01e4fa8126ca43fcde7a0944263328e",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 82,
      "cited_urls": [
        "https://learn.g2.com/best-construction-project-management-software",
        "https://constructioncoverage.com/construction-project-management-software",
        "https://www.capterra.com/resources/construction-software-for-general-contractors/",
        "https://provision.com/blog/best-construction-project-management-software-2026",
        "https://www.planradar.com/us/contractor-software-small-mid-size/",
        "https://www.capterra.com/resources/best-construction-management-software-reviews-analysis/",
        "https://www.guideflow.com/blog/construction-management-software",
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://dancumberlandlabs.com/blog/best-construction-management-software/",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://www.softwareadvice.com/construction/general-contractor-software-comparison/",
        "https://softwareconnect.com/roundups/best-construction-management-software/",
        "https://www.tasa.app/blog/top-10-construction-management-software",
        "https://www.getjobber.com/academy/contracting/best-software-for-general-contractors/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://constructionbids.ai/blog/best-construction-scheduling-software-2026"
      ]
    },
    {
      "record_id": "construction-project-management|q2|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "b66fab1b87ea09ffb49fee7422318b666f260258f64daa72a51d2015712b83ae",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 77,
      "cited_urls": [
        "https://learn.g2.com/best-construction-project-management-software",
        "https://constructioncoverage.com/construction-project-management-software",
        "https://www.capterra.com/resources/construction-software-for-general-contractors/",
        "https://provision.com/blog/best-construction-project-management-software-2026",
        "https://www.planradar.com/us/contractor-software-small-mid-size/",
        "https://www.capterra.com/resources/best-construction-management-software-reviews-analysis/",
        "https://www.guideflow.com/blog/construction-management-software",
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://dancumberlandlabs.com/blog/best-construction-management-software/",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://www.softwareadvice.com/construction/general-contractor-software-comparison/",
        "https://softwareconnect.com/roundups/best-construction-management-software/",
        "https://www.tasa.app/blog/top-10-construction-management-software",
        "https://www.getjobber.com/academy/contracting/best-software-for-general-contractors/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://constructionbids.ai/blog/best-construction-scheduling-software-2026"
      ]
    },
    {
      "record_id": "construction-project-management|q3|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "5ab7b08d022213beb1e9517ddeffb518b7a18cfdc1db422b34c4100d3b647fa2",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 17,
      "cited_urls": [
        "https://knowify.com/?utm_source=openai",
        "https://knowify.com/pricing/?utm_source=openai",
        "https://esub.com/",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://www.procore.com/cost-management/subcontractors?utm_source=openai",
        "https://buildops.com/platform/project-management-suite?utm_source=openai",
        "https://knowify.com/pricing/",
        "https://www.procore.com/pricing?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q3|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "30b2c9c67cbbaf39fd2811f430fc9d34a2e2f1a274aed6c253fdad9c18e34753",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 72,
      "cited_urls": [
        "https://knowify.com/pricing/",
        "https://contractorforeman.com/plans/",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://buildops.com/pricing?utm_source=openai",
        "https://www.procore.com/subcontractors?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q3|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4cd8c055266c7ea4e8cdf78e220ccf94f48d8f7620907a73857045472b1a367c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 55,
      "cited_urls": [
        "https://knowify.com/pricing/",
        "https://esub.com/",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://contractorforeman.com/price-comparison/?utm_source=openai",
        "https://www.procore.com/pricing?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Claude|1",
      "engine": "Claude",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "1269443eb0648c81bd3a1d7ca9c7c6e81ea25cdcf2b968ae3655ec27c8151226",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 505,
      "cited_urls": [
        "https://simplysub.com/blog/simplysub-best-construction-management-software-for-subcontractors-2026",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://archdesk.com/blog/top-construction-software-2026",
        "https://www.permitflow.com/blog/construction-project-management-software",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://buildbite.com/insights/subcontractor-management-software",
        "https://archdesk.com/blog/the-best-construction-management-software-tools",
        "https://www.technbrains.com/construction-software-development/contractor-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Claude|2",
      "engine": "Claude",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f0fa3d2f1c427a89093a7b8866e1920c1447880e2e913a55bf6be145c3671888",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 502,
      "cited_urls": [
        "https://simplysub.com/blog/simplysub-best-construction-management-software-for-subcontractors-2026",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://archdesk.com/blog/best-construction-management-software-2026",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://buildbite.com/insights/subcontractor-management-software",
        "https://facilio.com/blog/subcontractor-management-software/",
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://archdesk.com/blog/the-best-construction-management-software-tools"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Claude|3",
      "engine": "Claude",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "598b89b8fc74591c13756152284f088702010c35098a4edd1bc222dc37644a93",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 545,
      "cited_urls": [
        "https://simplysub.com/blog/simplysub-best-construction-management-software-for-subcontractors-2026",
        "https://www.fuzen.io/posts/best-construction-management-software",
        "https://archdesk.com/blog/top-construction-software-2026",
        "https://archdesk.com/blog/best-subcontractor-management-software-2026",
        "https://www.selecthub.com/construction-management-software/procore-vs-knowify/",
        "https://buildbite.com/insights/subcontractor-management-software",
        "https://www.technbrains.com/construction-software-development/contractor-management-software/",
        "https://softcircles.com/blog/construction-management-software-pricing-guide-2026",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://archdesk.com/blog/the-best-construction-management-software-tools"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "166db7a6dc7851bd6b74686e2847398c16f36f6edc8bb8952ec7484a58b67672",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 443,
      "cited_urls": [
        "https://simplysub.com/blog/simplysub-best-construction-management-software-for-subcontractors-2026"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 326,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/1anw7c0/seeking_advice_from_fellow_subcontractors_best/",
        "https://www.g2.com/products/knowify/reviews",
        "https://levelaccountingfirm.com/job-costing/best-job-costing-software/",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.capterra.com/p/135791/Knowify/reviews/",
        "https://www.permitflow.com/blog/subcontractor-management-software",
        "https://contractorforeman.com/top-8-subcontractor-scheduling-tools-2026/"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f5ea711794ae3689dba01cdb9a6f9cbbe829f770f602efcb3816aba7e746aa45",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 435,
      "cited_urls": [
        "https://www.reddit.com/r/ConstructionManagers/comments/1u29cef/project_management_software_recommendations/",
        "https://www.youtube.com/watch?v=WLMy0NusSww",
        "https://contractorforeman.com/top-8-subcontractor-scheduling-tools-2026/"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d4247b6f364e04f63f31c9a912b1708fb8624d00b0b28d0621d2e5015f5c9c0c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 70,
      "cited_urls": [
        "https://www.permitflow.com/blog/subcontractor-management-software",
        "https://esub.com/what-is-esub-cloud-subcontractor-software/",
        "https://www.reddit.com/r/Construction/comments/1anw7c0/seeking_advice_from_fellow_subcontractors_best/",
        "https://www.fieldwire.com/solutions/subcontractor/",
        "https://www.rakenapp.com/who-we-serve/subcontractors",
        "https://www.quora.com/Which-is-the-best-construction-management-software-for-subcontractors",
        "https://www.youtube.com/shorts/yRPSxDb4tAA",
        "https://www.youtube.com/watch?v=lWj5he2dGjk&t=47"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 236,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/1anw7c0/seeking_advice_from_fellow_subcontractors_best/",
        "https://www.reddit.com/r/ConstructionManagers/comments/1u29cef/project_management_software_recommendations/",
        "https://forums.boomandbucket.com/threads/best-construction-management-software-for-job-site-efficiency.141/"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "a3d1649798bb671f1b343fe8c7da68adc027360139457e7f9c8541f37642f32d",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 73,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/1anw7c0/seeking_advice_from_fellow_subcontractors_best/",
        "https://www.reddit.com/r/ConstructionManagers/comments/1u29cef/project_management_software_recommendations/",
        "https://forums.boomandbucket.com/threads/best-construction-management-software-for-job-site-efficiency.141/"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "9d37d3f657ece4ee35852fa8e9da4cdec20529f599774c9da152101185b7e3fb",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 210,
      "cited_urls": [
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.getonecrew.com/post/construction-management-software-for-subcontractors",
        "https://www.capterra.com/construction-management-software/",
        "https://onetrace.com/journal/best-construction-software-subcontractor",
        "https://buildops.com/resources/construction-management-software-for-subcontractors",
        "https://www.capterra.com/resources/best-contractor-management-software/",
        "https://www.permitflow.com/blog/subcontractor-management-software",
        "https://worldmetrics.org/best/subcontractor-management-software/",
        "https://www.cloudwards.net/subcontractor-management-software/",
        "https://learn.g2.com/best-construction-management-software",
        "https://buildops.com/resources/construction-subcontractor-project-management-software",
        "https://blog.redteam.com/the-12-best-construction-management-software-solutions-for-2026/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.capterra.com/contractor-management-software/",
        "https://provision.com/blog/best-subcontractor-management-software-for-general-contractors-2026",
        "https://project-management.com/top-construction-project-management-software/",
        "https://thedigitalprojectmanager.com/tools/best-subcontractor-project-management-software/",
        "https://relayfi.com/blog/subcontractor-management-software/",
        "https://www.procore.com/subcontractors",
        "https://www.fieldwire.com/solutions/subcontractor/"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 235,
      "cited_urls": [
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.getonecrew.com/post/construction-management-software-for-subcontractors",
        "https://www.capterra.com/construction-management-software/",
        "https://onetrace.com/journal/best-construction-software-subcontractor",
        "https://buildops.com/resources/construction-management-software-for-subcontractors",
        "https://www.capterra.com/resources/best-contractor-management-software/",
        "https://www.permitflow.com/blog/subcontractor-management-software",
        "https://worldmetrics.org/best/subcontractor-management-software/",
        "https://www.cloudwards.net/subcontractor-management-software/",
        "https://learn.g2.com/best-construction-management-software",
        "https://buildops.com/resources/construction-subcontractor-project-management-software",
        "https://blog.redteam.com/the-12-best-construction-management-software-solutions-for-2026/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.capterra.com/contractor-management-software/",
        "https://provision.com/blog/best-subcontractor-management-software-for-general-contractors-2026",
        "https://project-management.com/top-construction-project-management-software/",
        "https://thedigitalprojectmanager.com/tools/best-subcontractor-project-management-software/",
        "https://relayfi.com/blog/subcontractor-management-software/",
        "https://www.procore.com/subcontractors",
        "https://www.fieldwire.com/solutions/subcontractor/"
      ]
    },
    {
      "record_id": "construction-project-management|q3|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 122,
      "cited_urls": [
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.getonecrew.com/post/construction-management-software-for-subcontractors",
        "https://www.capterra.com/construction-management-software/",
        "https://onetrace.com/journal/best-construction-software-subcontractor",
        "https://buildops.com/resources/construction-management-software-for-subcontractors",
        "https://www.capterra.com/resources/best-contractor-management-software/",
        "https://www.permitflow.com/blog/subcontractor-management-software",
        "https://worldmetrics.org/best/subcontractor-management-software/",
        "https://www.cloudwards.net/subcontractor-management-software/",
        "https://learn.g2.com/best-construction-management-software",
        "https://buildops.com/resources/construction-subcontractor-project-management-software",
        "https://blog.redteam.com/the-12-best-construction-management-software-solutions-for-2026/",
        "https://learn.g2.com/best-construction-project-management-software",
        "https://www.capterra.com/contractor-management-software/",
        "https://provision.com/blog/best-subcontractor-management-software-for-general-contractors-2026",
        "https://project-management.com/top-construction-project-management-software/",
        "https://thedigitalprojectmanager.com/tools/best-subcontractor-project-management-software/",
        "https://relayfi.com/blog/subcontractor-management-software/",
        "https://www.procore.com/subcontractors",
        "https://www.fieldwire.com/solutions/subcontractor/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q4",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "46271b104649af5cf151231d0134d84af6c363d4e277be6e6f8c6cafd32ddb0a",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 9,
      "cited_urls": [
        "https://help.autodesk.com/cloudhelp/ENG/Build-GS/files/What_is_Build.html?utm_source=openai",
        "https://www.trimble.com/en/products/projectsight?doing_wp_cron=1606391513.0989780426025390625000&utm_source=openai",
        "https://buildertrend.com/",
        "https://contractorforeman.com/",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://cmicglobal.com/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q4|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q4",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "86230e65c9b2a433b7c764c9237fb24bf79e13951ba9c1dc3524bac174950abd",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 18,
      "cited_urls": [
        "https://www.autodesk.com/products/forma-build/overview?utm_source=openai",
        "https://www.trimble.com/en/products/projectsight?utm_source=openai",
        "https://buildertrend.com/?utm_source=openai",
        "https://www.jobtread.com/features",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://contractorforeman.com/plans/",
        "https://www.jobtread.com/pricing"
      ]
    },
    {
      "record_id": "construction-project-management|q4|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q4",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "8097e040685b53c99f5d68f8163401a634c3dea3e8a70aa9784cbb015a227e1e",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 24,
      "cited_urls": [
        "https://www.autodesk.com/products/forma-build/overview?utm_source=openai",
        "https://www.trimble.com/en/products/projectsight?utm_source=openai",
        "https://buildertrend.com/pricing/?utm_source=openai",
        "https://www.jobtread.com/",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://contractorforeman.com/features/?utm_source=openai",
        "https://cmicglobal.com/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Claude|1",
      "engine": "Claude",
      "question_id": "q4",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d24636e1c494ec1f7db7598da41ee38c5c275b4cc31260c246d3e8243c77bdbf",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 64,
      "cited_urls": [
        "https://www.mastt.com/software/best-procore-alternatives",
        "https://www.submittallink.com/post/procore-alternatives",
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://www.selecthub.com/construction-management-software/construction-cloud-vs-fieldwire/",
        "https://ustechautomations.com/resources/blog/automate-procore-alternatives-for-construction-firms-2026",
        "https://thecfoclub.com/tools/best-procore-alternatives/",
        "https://worldmetrics.org/best/cloud-based-construction-project-management-software/",
        "https://archdesk.com/blog/top-construction-software-2026",
        "https://capterra.com/p/56250/Procore/alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Claude|2",
      "engine": "Claude",
      "question_id": "q4",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "2a161ac3e3f416436ec8f37cfa76cc562434a390a3ad74f710202e1c382417b0",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 63,
      "cited_urls": [
        "https://www.mastt.com/software/best-procore-alternatives",
        "https://www.submittallink.com/post/procore-alternatives",
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://worldmetrics.org/best/all-in-one-construction-management-software/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://thecfoclub.com/tools/best-procore-alternatives/",
        "https://worldmetrics.org/best/cloud-based-construction-project-management-software/",
        "https://ustechautomations.com/resources/blog/automate-procore-alternatives-for-construction-firms-2026",
        "https://archdesk.com/blog/the-best-construction-management-software-tools",
        "https://papularpress.com/construction-software-news/",
        "https://capterra.com/p/56250/Procore/alternatives/",
        "https://dancumberlandlabs.com/blog/construction-management-platforms/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Claude|3",
      "engine": "Claude",
      "question_id": "q4",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "3a8f58a1b7c71c128fd4dd0e3f6949c7e4d220a50838e55f47a5d7ec5038ef81",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 64,
      "cited_urls": [
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://www.selecthub.com/construction-management-software/construction-cloud-vs-fieldwire/",
        "https://thecfoclub.com/tools/best-procore-alternatives/",
        "https://ustechautomations.com/resources/blog/automate-procore-alternatives-for-construction-firms-2026",
        "https://www.spanglobalservices.com/blog/top-construction-software-companies-2026/",
        "https://capterra.com/p/56250/Procore/alternatives/",
        "https://www.mastt.com/software/best-procore-alternatives",
        "https://www.ingenious.build/blog-posts/5-best-construction-project-management-software-procore-alternatives"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q4",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "7c552a44fbd2fe0b871f749c7d12114305dbb277fec9ffa4de8b552907a534ed",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 24,
      "cited_urls": [
        "https://kahua.com/articles/procore-alternatives/",
        "https://www.construction.com/looking-for-a-procore-alternative-here-is-what-you-actually-need-to-know/",
        "https://www.reddit.com/r/ConstructionManagers/comments/15q33jh/mediumsized_gc_looking_for_procore_alternative/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q4",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "43f56b919875d664aa89294bbad74114f14198cf82de4dba4e3915031aa40c04",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://www.reddit.com/r/ConstructionManagers/comments/15q33jh/mediumsized_gc_looking_for_procore_alternative/",
        "https://www.construction.com/looking-for-a-procore-alternative-here-is-what-you-actually-need-to-know/",
        "https://www.autodesk.com/products/forma-build/overview",
        "https://www.fieldwire.com/",
        "https://buildertrend.com/",
        "https://www.lawinsider.com/dictionary/home-and-community-support-services-agency-or-hcss",
        "https://contractorforeman.com/",
        "https://www.hilti.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q4",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "76fa69b34a9fbe75ba9745cd552f5d9056f91c79dced8037048e27bd5bba14c5",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 26,
      "cited_urls": [
        "https://www.reddit.com/r/ConstructionManagers/comments/15q33jh/mediumsized_gc_looking_for_procore_alternative/",
        "https://kahua.com/articles/procore-alternatives/",
        "https://www.autodesk.com/products/forma-build/overview",
        "https://www.fieldwire.com/",
        "https://buildertrend.com/",
        "https://contractorforeman.com/",
        "https://www.hilti.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q4",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "35fe58953ac3c6782d74fce3b8205ed48c250efe4fbc76732fe2e09a7278a263",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 25,
      "cited_urls": [
        "https://premiercs.com/blog/6-best-procore-alternatives-in-2026-actually-tested-reviewed",
        "https://designflow-build.com/alternatives/procore-alternatives",
        "https://kahua.com/articles/procore-alternatives/",
        "https://www.knack.com/blog/procore-alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q4",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "2fa5c420e71f35b455eccc2825ff12f54051b48cf6feff086fb1787de56aba15",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 24,
      "cited_urls": [
        "https://kahua.com/articles/procore-alternatives/",
        "https://www.reddit.com/r/ConstructionManagers/comments/1ecznpy/any_replacement_for_procoe/",
        "https://www.drawboard.com/blog/best-procore-alternatives",
        "https://premiercs.com/blog/6-best-procore-alternatives-in-2026-actually-tested-reviewed",
        "https://www.knack.com/blog/procore-alternatives/",
        "https://projul.com/blog/best-procore-alternatives/",
        "https://www.capterra.com/p/56250/Procore/alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q4",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "60c8c987a19c72fad4e8835c792883c220cdd935ea617e8c06f2bbc7ecc95f56",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 25,
      "cited_urls": [
        "https://www.reddit.com/r/ConstructionManagers/comments/15q33jh/mediumsized_gc_looking_for_procore_alternative/",
        "https://www.reddit.com/r/Construction/comments/vejvjq/whats_the_best_construction_management_software/"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q4",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "107814704d8dd001bba100f3b73cc0085f4f9b6eba88b8bfeddbab4313828c52",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://www.technbrains.com/construction-software-development/procore-alternatives/",
        "https://www.servicetitan.com/blog/procore-alternatives",
        "https://www.capterra.com/p/56250/Procore/alternatives/",
        "https://www.drawboard.com/blog/best-procore-alternatives",
        "https://ustechautomations.com/resources/blog/automate-procore-alternatives-for-construction-firms-2026",
        "https://www.fieldwire.com/blog/procore-competitors/",
        "https://clickup.com/blog/procore-alternatives/",
        "https://www.construction.com/looking-for-a-procore-alternative-here-is-what-you-actually-need-to-know/",
        "https://www.techrepublic.com/article/procore-competitors/",
        "https://thecfoclub.com/tools/best-procore-alternatives/",
        "https://premiercs.com/blog/6-best-procore-alternatives-in-2026-actually-tested-reviewed",
        "https://designflow-build.com/alternatives/procore-alternatives",
        "https://revizto.com/resources/blog/procore-competitors-alternatives",
        "https://www.softwareadvice.com/construction/procore-profile/alternatives/",
        "https://www.projectmanager.com/blog/best-procore-alternatives",
        "https://www.capterra.ca/alternatives/56250/procore",
        "https://kahua.com/articles/procore-alternatives/",
        "https://www.larksuite.com/en_us/blog/procore-alternatives"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q4",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "73f55875487afc3d8ab6df569d5eb2d9b2f0d1b1ef218e3267ba2e7a59d04205",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 11,
      "cited_urls": [
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://www.technbrains.com/construction-software-development/procore-alternatives/",
        "https://www.servicetitan.com/blog/procore-alternatives",
        "https://www.capterra.com/p/56250/Procore/alternatives/",
        "https://www.drawboard.com/blog/best-procore-alternatives",
        "https://ustechautomations.com/resources/blog/automate-procore-alternatives-for-construction-firms-2026",
        "https://www.fieldwire.com/blog/procore-competitors/",
        "https://clickup.com/blog/procore-alternatives/",
        "https://www.construction.com/looking-for-a-procore-alternative-here-is-what-you-actually-need-to-know/",
        "https://www.techrepublic.com/article/procore-competitors/",
        "https://thecfoclub.com/tools/best-procore-alternatives/",
        "https://premiercs.com/blog/6-best-procore-alternatives-in-2026-actually-tested-reviewed",
        "https://designflow-build.com/alternatives/procore-alternatives",
        "https://revizto.com/resources/blog/procore-competitors-alternatives",
        "https://www.softwareadvice.com/construction/procore-profile/alternatives/",
        "https://www.projectmanager.com/blog/best-procore-alternatives",
        "https://www.capterra.ca/alternatives/56250/procore",
        "https://kahua.com/articles/procore-alternatives/",
        "https://www.larksuite.com/en_us/blog/procore-alternatives"
      ]
    },
    {
      "record_id": "construction-project-management|q4|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q4",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d0fc005241ba5cce13c011dec38915fa8a1d99e21a4bfec2eaa30d519ed90200",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 11,
      "cited_urls": [
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://www.technbrains.com/construction-software-development/procore-alternatives/",
        "https://www.servicetitan.com/blog/procore-alternatives",
        "https://www.capterra.com/p/56250/Procore/alternatives/",
        "https://www.drawboard.com/blog/best-procore-alternatives",
        "https://ustechautomations.com/resources/blog/automate-procore-alternatives-for-construction-firms-2026",
        "https://www.fieldwire.com/blog/procore-competitors/",
        "https://clickup.com/blog/procore-alternatives/",
        "https://www.construction.com/looking-for-a-procore-alternative-here-is-what-you-actually-need-to-know/",
        "https://www.techrepublic.com/article/procore-competitors/",
        "https://thecfoclub.com/tools/best-procore-alternatives/",
        "https://premiercs.com/blog/6-best-procore-alternatives-in-2026-actually-tested-reviewed",
        "https://designflow-build.com/alternatives/procore-alternatives",
        "https://revizto.com/resources/blog/procore-competitors-alternatives",
        "https://www.softwareadvice.com/construction/procore-profile/alternatives/",
        "https://www.projectmanager.com/blog/best-procore-alternatives",
        "https://www.capterra.ca/alternatives/56250/procore",
        "https://kahua.com/articles/procore-alternatives/",
        "https://www.larksuite.com/en_us/blog/procore-alternatives"
      ]
    },
    {
      "record_id": "construction-project-management|q5|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q5",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "249e615d468bdd1d3c499e77384c3800943ee449b29bd779a5c92892a41f0cba",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 17,
      "cited_urls": [
        "https://www.jobtread.com/pricing",
        "https://contractorforeman.com/pricing/",
        "https://www.buildxact.com/us/pricing/",
        "https://pro.houzz.com/for-pros/houzz-pro-features?utm_source=openai",
        "https://www.procore.com/pricing",
        "https://www.coconstruct.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q5",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "6d14a314a97f1516cb8802e230377df34c200b457d69c2131d0a5b0d31070cad",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 17,
      "cited_urls": [
        "https://www.jobtread.com/pricing",
        "https://contractorforeman.com/pricing/",
        "https://www.buildxact.com/us/pricing/",
        "https://www.houzz.com/houzz-pro/pricing?proType=core&utm_source=openai",
        "https://www.procore.com/project-management/rfis?utm_source=openai",
        "https://www.coconstruct.com/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q5|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q5",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "7afacf2d2dac682cdb858a5af2b5194b5571af00a8474ed42f1b95ad8bf820ec",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2,
      "cited_urls": [
        "https://www.jobtread.com/pricing",
        "https://contractorforeman.com/features/?utm_source=openai",
        "https://www.buildxact.com/us/pricing/?utm_source=openai",
        "https://www.houzz.com/houzz-pro/pricing?proType=core&utm_source=openai",
        "https://learn.procore.com/product-certification-project-manager-project-management-general-contractor?next=%2Fproduct-certification-project-manager-project-management-general-contractor%2F873787&utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Claude|1",
      "engine": "Claude",
      "question_id": "q5",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "dcb63cfd6ab24dcaf0be0fd376d4aa15db7d0f771ee07e6557f1a31d76f40d8c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 64,
      "cited_urls": [
        "https://premiercs.com/blog/8-best-buildertrend-alternatives-in-2026",
        "https://buildern.com/resources/blog/buildertrend-alternatives-compared/",
        "https://www.getonecrew.com/post/buildertrend-alternatives",
        "https://www.fuzen.io/posts/best-construction-management-software",
        "https://warrantyhub.com/blog/buildertrend-alternatives/",
        "https://thedigitalprojectmanager.com/tools/best-buildertrend-alternative/",
        "https://clickup.com/blog/procore-alternatives/",
        "https://buildern.com/resources/blog/top-buildertrend-alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Claude|2",
      "engine": "Claude",
      "question_id": "q5",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "39dc0d08e815e51df5419e707d8e6954f5908b13be351a45566345f21591889b",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 64,
      "cited_urls": [
        "https://warrantyhub.com/blog/buildertrend-alternatives/",
        "https://buildern.com/resources/blog/buildertrend-alternatives-compared/",
        "https://www.getonecrew.com/post/buildertrend-alternatives",
        "https://www.fuzen.io/posts/best-construction-management-software",
        "https://highlevelcrm-rconstructionsolutions.com/post/contractorforemancom-alternatives",
        "https://thedigitalprojectmanager.com/tools/best-buildertrend-alternative/",
        "https://premiercs.com/blog/8-best-buildertrend-alternatives-in-2026",
        "https://clickup.com/blog/procore-alternatives/",
        "https://buildern.com/resources/blog/top-buildertrend-alternatives/",
        "https://www.projectmanager.com/blog/buildertrend-alternatives"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Claude|3",
      "engine": "Claude",
      "question_id": "q5",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "26a0dcf6f16b4850cdd60c4b217991503f66e8f998ba23f5976aa461a9dff54d",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 63,
      "cited_urls": [
        "https://www.getonecrew.com/post/buildertrend-alternatives",
        "https://www.fieldwire.com/blog/buildertrend-vs-procore/",
        "https://www.fuzen.io/posts/best-construction-management-software",
        "https://highlevelcrm-rconstructionsolutions.com/post/contractorforemancom-alternatives",
        "https://thedigitalprojectmanager.com/tools/best-buildertrend-alternative/",
        "https://premiercs.com/blog/8-best-buildertrend-alternatives-in-2026",
        "https://clickup.com/blog/procore-alternatives/",
        "https://buildern.com/resources/blog/buildertrend-alternatives-compared/",
        "https://buildern.com/resources/blog/top-buildertrend-alternatives/",
        "https://www.projectmanager.com/blog/buildertrend-alternatives",
        "https://warrantyhub.com/blog/buildertrend-alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q5",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "fa9a30b7945de5ad5c946e09a278e9958b0a439c1e0b509ea312139bfbc10a7e",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 33,
      "cited_urls": [
        "https://www.jobtread.com/vs/buildertrend",
        "https://designflow-build.com/alternatives/buildertrend-alternatives",
        "https://projul.com/blog/buildertrend-alternatives-2026/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q5",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "a017b5ede8571cbfa2a2cdbd812f6f680cd4c519cffa8b427246065a0f5bb89e",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 37,
      "cited_urls": [
        "https://www.youtube.com/watch?v=3O57QmOnINI&t=47",
        "https://projul.com/blog/buildertrend-alternatives-2026/",
        "https://buildertrend.com/buildertrend-vs-contractor-foreman/",
        "https://www.youtube.com/watch?v=FVSyuA7q7nM&vl=en&t=331",
        "https://www.fieldwire.com/blog/buildertrend-alternatives/",
        "https://buildertrend.com/",
        "https://www.jobtread.com/",
        "https://contractorforeman.com/",
        "https://pro.houzz.com/pro",
        "https://www.procore.com/",
        "https://www.fieldwire.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q5",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "9412756e801c873e21ab1c157871976f78b708b828dcf93bd264f7d244fad40a",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://www.jobtread.com/vs/buildertrend",
        "https://projul.com/blog/buildertrend-alternatives-2026/",
        "https://buildertrend.com/",
        "https://app.jobtread.com/sign-in",
        "https://contractorforeman.com/",
        "https://pro.houzz.com/pro",
        "https://www.procore.com/about"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q5",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "20f10e4ac6b5e0dc9299ddcbeeec35a68ece70046adb1f0f8dbed357cfec41c7",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 25,
      "cited_urls": [
        "https://forums.boomandbucket.com/threads/best-construction-management-software-for-job-site-efficiency.141/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q5",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "052789c47373af06de49e8d3b5d9882c1c97a01b50d2ea671feb97521094a375",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 24,
      "cited_urls": [
        "https://warrantyhub.com/blog/buildertrend-alternatives/",
        "https://contractorforeman.com/comparison-page/buildertrend/",
        "https://projul.com/blog/best-buildertrend-alternatives/",
        "https://www.jobtread.com/vs/buildertrend",
        "https://designflow-build.com/alternatives/buildertrend-alternatives",
        "https://foreman.co/blog/buildertrend-alternatives-small-contractors",
        "https://pro.houzz.com/for-pros/compare-buildertrend-alternative"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q5",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d51797df87b45c92b17ec5fd5afebd70cde61786c36c6183999c7f1c665d2647",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 25,
      "cited_urls": [
        "https://warrantyhub.com/blog/buildertrend-alternatives/",
        "https://www.jobtread.com/vs/buildertrend",
        "https://contractorforeman.com/comparison-page/buildertrend/",
        "https://www.youtube.com/watch?v=lWj5he2dGjk&t=47",
        "https://foreman.co/blog/buildertrend-alternatives-small-contractors",
        "https://www.softwareadvice.com/construction/buildertrend-profile/alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q5",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "a43f49c43395bf8f67dc79dd0e59ac59f456c50bfe829792b66d70d8ffd2c1d0",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 11,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-buildertrend-alternative/",
        "https://toolradar.com/alternatives/buildertrend",
        "https://www.fieldwire.com/blog/buildertrend-alternatives/",
        "https://www.g2.com/products/buildertrend/competitors/alternatives",
        "https://www.capterra.com/p/70092/Buildertrend/alternatives/",
        "https://warrantyhub.com/blog/buildertrend-alternatives/",
        "https://www.softwareadvice.com/construction/buildertrend-profile/alternatives/",
        "https://www.simplywise.com/blog/buildertrend-alternatives/",
        "https://www.projectmanager.com/blog/buildertrend-alternatives",
        "https://projul.com/blog/best-buildertrend-alternatives/",
        "https://www.techrepublic.com/article/buildertrend-alternatives/",
        "https://projul.com/blog/buildertrend-alternatives-2026/",
        "https://servicebusinessacademy.org/top-10-best-buildertrend-alternatives-2026/",
        "https://www.saasodds.com/blog/buildertrend-competitors",
        "https://www.knack.com/blog/buildertrend-alternatives/",
        "https://premiercs.com/blog/8-best-buildertrend-alternatives-in-2026",
        "https://foreman.co/blog/buildertrend-alternatives-small-contractors",
        "https://www.getonecrew.com/post/buildertrend-alternatives",
        "https://costkit.ai/blog/buildertrend-alternatives",
        "https://clickup.com/blog/buildertrend-competitors/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q5",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "7cdadd11e09381327da6ba801c6397ac5d03a1709b2cf2d8f28cce26b57360de",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-buildertrend-alternative/",
        "https://toolradar.com/alternatives/buildertrend",
        "https://www.fieldwire.com/blog/buildertrend-alternatives/",
        "https://www.g2.com/products/buildertrend/competitors/alternatives",
        "https://www.capterra.com/p/70092/Buildertrend/alternatives/",
        "https://warrantyhub.com/blog/buildertrend-alternatives/",
        "https://www.softwareadvice.com/construction/buildertrend-profile/alternatives/",
        "https://www.simplywise.com/blog/buildertrend-alternatives/",
        "https://www.projectmanager.com/blog/buildertrend-alternatives",
        "https://projul.com/blog/best-buildertrend-alternatives/",
        "https://www.techrepublic.com/article/buildertrend-alternatives/",
        "https://projul.com/blog/buildertrend-alternatives-2026/",
        "https://servicebusinessacademy.org/top-10-best-buildertrend-alternatives-2026/",
        "https://www.saasodds.com/blog/buildertrend-competitors",
        "https://www.knack.com/blog/buildertrend-alternatives/",
        "https://premiercs.com/blog/8-best-buildertrend-alternatives-in-2026",
        "https://foreman.co/blog/buildertrend-alternatives-small-contractors",
        "https://www.getonecrew.com/post/buildertrend-alternatives",
        "https://costkit.ai/blog/buildertrend-alternatives",
        "https://clickup.com/blog/buildertrend-competitors/"
      ]
    },
    {
      "record_id": "construction-project-management|q5|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q5",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "0523e7a267caa1a4ca47acb0858f3f86a8e74bbbd460d8c7cdd14d3ff77c729e",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-buildertrend-alternative/",
        "https://toolradar.com/alternatives/buildertrend",
        "https://www.fieldwire.com/blog/buildertrend-alternatives/",
        "https://www.g2.com/products/buildertrend/competitors/alternatives",
        "https://www.capterra.com/p/70092/Buildertrend/alternatives/",
        "https://warrantyhub.com/blog/buildertrend-alternatives/",
        "https://www.softwareadvice.com/construction/buildertrend-profile/alternatives/",
        "https://www.simplywise.com/blog/buildertrend-alternatives/",
        "https://www.projectmanager.com/blog/buildertrend-alternatives",
        "https://projul.com/blog/best-buildertrend-alternatives/",
        "https://www.techrepublic.com/article/buildertrend-alternatives/",
        "https://projul.com/blog/buildertrend-alternatives-2026/",
        "https://servicebusinessacademy.org/top-10-best-buildertrend-alternatives-2026/",
        "https://www.saasodds.com/blog/buildertrend-competitors",
        "https://www.knack.com/blog/buildertrend-alternatives/",
        "https://premiercs.com/blog/8-best-buildertrend-alternatives-in-2026",
        "https://foreman.co/blog/buildertrend-alternatives-small-contractors",
        "https://www.getonecrew.com/post/buildertrend-alternatives",
        "https://costkit.ai/blog/buildertrend-alternatives",
        "https://clickup.com/blog/buildertrend-competitors/"
      ]
    },
    {
      "record_id": "construction-project-management|q6|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q6",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "6fabe5529c3efec6c1a66fdaa573f82a72210a5388976d2639b0a3aaaecebbea",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2,
      "cited_urls": [
        "https://www.procore.com/project-management",
        "https://adsknews.autodesk.com/en/news/autodesk-construction-cloud-is-now-autodesk-forma/?utm_source=openai",
        "https://www.trimble.com/en/products/projectsight?utm_source=openai",
        "https://www.oracle.com/construction-engineering/aconex/",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://www.dalux.com/",
        "https://revizto.com/?utm_source=openai",
        "https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Does-Autodesk-Docs-include-Revit-Cloud-Worksharing.html?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q6|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q6",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "6f7deb0d8763df01dac2d9d0e04d25fae51726e52252d4d4b9c439f8ef955ab6",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2,
      "cited_urls": [
        "https://www.autodesk.com/blogs/construction/?p=21254&utm_source=openai",
        "https://www.procore.com/project-management?utm_source=openai",
        "https://www.procore.com/pricing?utm_source=openai",
        "https://www.trimble.com/en/products/projectsight?utm_source=openai",
        "https://www.oracle.com/construction-engineering/aconex/?utm_source=openai",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://www.dalux.com/solutions/quality-control-and-assurance/?utm_source=openai",
        "https://revizto.com/product/collaborative-clash-automation?utm_source=openai",
        "https://buildertrend.com/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q6|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q6",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "9cd3142914f25fbd33e74dbf74043d0755c4419120fc17c4fa4158346b3f0913",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2,
      "cited_urls": [
        "https://www.procore.com/project-management",
        "https://www.trimble.com/en/products/projectsight?utm_source=openai",
        "https://wwwcmsapi.oracle.com/construction-engineering/aconex/?utm_source=openai",
        "https://www.dalux.com/products/dalux-box/?utm_source=openai",
        "https://www.fieldwire.com/pricing/?utm_source=openai",
        "https://revizto.com/en/",
        "https://buildertrend.com/?utm_source=openai",
        "https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/What-is-the-difference-between-Revit-Cloud-Worksharing-and-Cloud-Models-for-Revit.html?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Claude|1",
      "engine": "Claude",
      "question_id": "q6",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "b757966f2a118c8cb697f41eeba6b6ccc4c340e193eb02e7d3aa87f379ba6af6",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 63,
      "cited_urls": [
        "https://www.constructionplacements.com/autodesk-construction-cloud-alternatives/",
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://www.selecthub.com/construction-management-software/procore-vs-fieldwire/",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://www.selecthub.com/construction-management-software/procore-vs-aconex/",
        "https://www.selecthub.com/construction-management-software/aconex/alternatives/",
        "https://thecfoclub.com/tools/best-procore-alternatives/",
        "https://sourceforge.net/software/product/Autodesk-Construction-Cloud/alternatives",
        "https://archdesk.com/autodesk-alternative",
        "https://blog.redteam.com/alternatives-to-autodesk-construction-cloud/"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Claude|2",
      "engine": "Claude",
      "question_id": "q6",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "6f69745990e667ff6574134f1706d5fc7111b88bf6784efce6b06f7cc2bdea13",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 64,
      "cited_urls": [
        "https://www.constructionplacements.com/autodesk-construction-cloud-alternatives/",
        "https://www.selecthub.com/construction-management-software/procore-vs-plangrid/",
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.ingenious.build/blog-posts/top-10-construction-management-software",
        "https://www.planradar.com/us/the-15-best-construction-management-software-tools-in-2026-compared-honestly/",
        "https://sourceforge.net/software/product/Autodesk-Construction-Cloud/alternatives",
        "https://blog.redteam.com/alternatives-to-autodesk-construction-cloud/"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Claude|3",
      "engine": "Claude",
      "question_id": "q6",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "dd130fef40769b5dea557a7227942a7237fe8765ef0df06e37dfdf0ec3cb1d77",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 64,
      "cited_urls": [
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://www.softwareworld.co/competitors/autodesk-construction-cloud-alternatives/",
        "https://remoteae.com/plangrid-vs-procore-vs-fieldwire/",
        "https://www.fieldwire.com/blog/buildertrend-alternatives/",
        "https://www.fieldwire.com/blog/fieldwire-vs-procore-comparison/",
        "https://www.fieldwire.com/blog/bluebeam-alternatives/",
        "https://softwarefinder.com/construction/autodesk-construction-cloud/alternatives",
        "https://subshare.app/blog/procore-buildertrend-fieldwire-plangrid-companycam",
        "https://buildertrend.com/buildertrend-vs-procore/",
        "https://www.saasworthy.com/product-alternative/39949/autodesk-construction-cloud",
        "https://blog.redteam.com/alternatives-to-autodesk-construction-cloud/",
        "https://remato.com/blog/better-alternatives-to-autodesk-construction-cloud/"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q6",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f99b8a03bd121bedfcf2023e50b99b2bc6449b498999e5c82b313b218685e40c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://archdesk.com/autodesk-alternative",
        "https://pmspace.ai/alternatives/autodesk-construction-cloud-alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q6",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "5ca6eeb276137939818a0ed363bb3c6112f5fa45a47f044f537b7ef8b73d29cf",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 35,
      "cited_urls": [
        "https://www.procore.com/compare/procore-vs-autodesk",
        "https://blog.redteam.com/alternatives-to-autodesk-construction-cloud/",
        "https://www.oracle.com/construction-engineering/",
        "https://construction.trimble.com/en",
        "https://staging.fieldwire.com/",
        "https://buildertrend.com/",
        "https://www.procore.com/about",
        "https://construction.autodesk.com/",
        "https://www.trimble.com/en/products/projectsight"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q6",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "9c09f142e885a71b0b43997cfb2e36251812166d2f77cde7cd10d5ff287cf5e4",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 33,
      "cited_urls": [
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://blog.redteam.com/alternatives-to-autodesk-construction-cloud/",
        "https://www.reddit.com/r/bim/comments/1819l8z/what_are_the_best_alternatives_for_acc_docs/",
        "https://www.procore.com/about",
        "https://staging.fieldwire.com/",
        "https://www.bluebeam.com/",
        "https://www.oracle.com/construction-engineering/aconex/",
        "https://revizto.com/",
        "https://www.trimble.com/en/products/trimble-connect"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q6",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "897c718b4fb07e95f7328feefbab616b883f0c646610ddc7d7c6f79c54d9a729",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 33,
      "cited_urls": [
        "https://www.youtube.com/watch?v=YMblOzqeSRA",
        "https://www.youtube.com/watch?v=XXsk7wzqtSo",
        "https://www.bentley.com/software/projectwise"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q6",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "6e78fe84128fbf22db49dc4790ffea28d9f0caafb7a11ca38e62a49d686297b2",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 32,
      "cited_urls": [
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://www.submittallink.com/post/procore-vs-acc-vs-submittallink",
        "https://www.youtube.com/watch?v=of7tR_3M4-A",
        "https://www.reddit.com/r/Construction/comments/15coxox/weighing_up_procore_vs_autodesk_construction/",
        "https://www.reddit.com/r/bim/comments/1819l8z/what_are_the_best_alternatives_for_acc_docs/",
        "https://archdesk.com/autodesk-alternative"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q6",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "92cc0d8b8af4aa78574bdc54457a553562448e3d64640f6b08ced4964540528a",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://dancumberlandlabs.com/blog/top-10-construction-management-software/",
        "https://www.infrakit.com/construction-management-software-comparison/",
        "https://www.youtube.com/watch?v=of7tR_3M4-A",
        "https://www.reddit.com/r/ConstructionManagers/comments/1g9905n/construction_project_management_software/",
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://www.reddit.com/r/bim/comments/1819l8z/what_are_the_best_alternatives_for_acc_docs/",
        "https://redteam.com/insights-and-stories/alternatives-to-autodesk-construction-cloud/",
        "https://constructiondigital.com/top10/top-10-project-collaboration-tools-in-construction",
        "https://altersquare.io/blog/enterprise-visualization-platforms-for-large-scale-construction-the-definitive-comparison",
        "https://www.saasworthy.com/compare/procore-vs-trimble-connect?pIds=139,11194",
        "https://www.g2.com/compare/dalux-vs-procore",
        "https://slashdot.org/software/comparison/Dalux-vs-Procore/",
        "https://www.followupcrm.com/blog/projectwise-vs-procore",
        "https://www.bentley.com/software/projectwise"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q6",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f201e29b0f90059bed803eddd953c6f2cb62c9258e6753ad4ce4ae622e69206d",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://www.itechguides.com/best/construction-management-software/autodesk-construction-cloud/alternatives/",
        "https://www.itqlick.com/autodesk-construction-cloud/competitors",
        "https://www.softwarereviews.com/categories/85/products/9220/alternatives",
        "https://bentub.com/best-autodesk-construction-cloud-alternatives/",
        "https://redteam.com/insights-and-stories/alternatives-to-autodesk-construction-cloud/",
        "https://www.capterra.com/p/218046/Autodesk-Construction-Cloud/alternatives/",
        "https://softabase.com/alternatives/autodesk-construction-cloud/cheaper",
        "https://www.constructable.ai/blog/autodesk-construction-cloud-reviews-pricing-alternatives",
        "https://pmspace.ai/alternatives/autodesk-construction-cloud-alternatives/",
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://remato.com/blog/better-alternatives-to-autodesk-construction-cloud/",
        "https://www.g2.com/products/co-construct-coconstruct/competitors/alternatives",
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://www.g2.com/products/bluebeam/competitors/alternatives",
        "https://constructionbids.ai/blog/aconex-alternative-construction",
        "https://www.g2.com/products/buildots-buildots/competitors/alternatives",
        "https://www.g2.com/products/buildertrend/competitors/alternatives",
        "https://www.g2.com/products/signax/competitors/alternatives"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q6",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "5b433c0a88b42a9bef4aab6ba6708c8edf3158484247929ae0c27a0636ec3a31",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://www.itechguides.com/best/construction-management-software/autodesk-construction-cloud/alternatives/",
        "https://www.itqlick.com/autodesk-construction-cloud/competitors",
        "https://www.softwarereviews.com/categories/85/products/9220/alternatives",
        "https://bentub.com/best-autodesk-construction-cloud-alternatives/",
        "https://redteam.com/insights-and-stories/alternatives-to-autodesk-construction-cloud/",
        "https://www.capterra.com/p/218046/Autodesk-Construction-Cloud/alternatives/",
        "https://softabase.com/alternatives/autodesk-construction-cloud/cheaper",
        "https://www.constructable.ai/blog/autodesk-construction-cloud-reviews-pricing-alternatives",
        "https://pmspace.ai/alternatives/autodesk-construction-cloud-alternatives/",
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://remato.com/blog/better-alternatives-to-autodesk-construction-cloud/",
        "https://www.g2.com/products/co-construct-coconstruct/competitors/alternatives",
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://www.g2.com/products/bluebeam/competitors/alternatives",
        "https://constructionbids.ai/blog/aconex-alternative-construction",
        "https://www.g2.com/products/buildots-buildots/competitors/alternatives",
        "https://www.g2.com/products/buildertrend/competitors/alternatives",
        "https://www.g2.com/products/signax/competitors/alternatives"
      ]
    },
    {
      "record_id": "construction-project-management|q6|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q6",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f76d2019100cdd4b3e89197f5abebf86d6c914e73ad00be05511ccb7623953e8",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 27,
      "cited_urls": [
        "https://www.itechguides.com/best/construction-management-software/autodesk-construction-cloud/alternatives/",
        "https://www.itqlick.com/autodesk-construction-cloud/competitors",
        "https://www.softwarereviews.com/categories/85/products/9220/alternatives",
        "https://bentub.com/best-autodesk-construction-cloud-alternatives/",
        "https://redteam.com/insights-and-stories/alternatives-to-autodesk-construction-cloud/",
        "https://www.capterra.com/p/218046/Autodesk-Construction-Cloud/alternatives/",
        "https://softabase.com/alternatives/autodesk-construction-cloud/cheaper",
        "https://www.constructable.ai/blog/autodesk-construction-cloud-reviews-pricing-alternatives",
        "https://pmspace.ai/alternatives/autodesk-construction-cloud-alternatives/",
        "https://www.g2.com/products/autodesk-forma-formerly-autodesk-construction-cloud/competitors/alternatives",
        "https://remato.com/blog/better-alternatives-to-autodesk-construction-cloud/",
        "https://www.g2.com/products/co-construct-coconstruct/competitors/alternatives",
        "https://www.g2.com/products/procore/competitors/alternatives",
        "https://www.g2.com/products/bluebeam/competitors/alternatives",
        "https://constructionbids.ai/blog/aconex-alternative-construction",
        "https://www.g2.com/products/buildots-buildots/competitors/alternatives",
        "https://www.g2.com/products/buildertrend/competitors/alternatives",
        "https://www.g2.com/products/signax/competitors/alternatives"
      ]
    },
    {
      "record_id": "construction-project-management|q7|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q7",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "dd354ddb841d1f70255a502c9fc3032639a78dbf61d33d87a4d7e384a8822213",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 11,
      "cited_urls": [
        "https://buildertrend.com/product-overview/?utm_source=openai",
        "https://buildertrend.com/pricing/?utm_source=openai",
        "https://www.procore.com/project-management/rfis?utm_source=openai",
        "https://www.procore.com/financial-management/commitments?utm_source=openai",
        "https://www.procore.com/pricing?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q7|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q7",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "9784a0128e887abba6dbd0470c42255b43c6859755ccfe3297c5b4363d07ae42",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 39,
      "cited_urls": [
        "https://buildertrend.com/frequently-asked-questions/?utm_source=openai",
        "https://buildertrend.com/help-article/selections-and-allowances-overview/?utm_source=openai",
        "https://www.procore.com/project-management/rfis?utm_source=openai",
        "https://buildertrend.com/pricing/?utm_source=openai",
        "https://www.procore.com/pricing?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q7|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q7",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "7b9695fbfbd9c3433b3ae1a73bd55b5e31a7349a125a2fd3ae313b0088cef2c4",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 11,
      "cited_urls": [
        "https://buildertrend.com/pricing/?utm_source=openai",
        "https://buildertrend.com/frequently-asked-questions/?utm_source=openai",
        "https://www.procore.com/project-management/rfis?utm_source=openai",
        "https://www.procore.com/financial-management/commitments?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Claude|1",
      "engine": "Claude",
      "question_id": "q7",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "ae01413fe68d8c88f567f4d7a1a5462be767a3d2425ba9829bee454f6edcaa33",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 3,
      "cited_urls": [
        "https://ustechautomations.com/resources/blog/procore-vs-buildertrend-2026",
        "https://www.procorepricing.com/vs-buildertrend",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/automate-procore-vs-buildertrend-for-construction-firms-2026",
        "https://buildertrend.com/buildertrend-vs-procore/",
        "https://stackvett.com/procore-vs-buildertrend/",
        "https://parse.gl/prompts/p/buildertrend-vs-procore-for-a-small-residential-general-contractor-which-one-is-simpler-to-get-subs-to-actually-use--cfb6cfbd-f033-42f2-911e-cb1c6a111154",
        "https://buildertrendpricing.com/vs-procore"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Claude|2",
      "engine": "Claude",
      "question_id": "q7",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "8565fafb4b2bcfee9a14fbe08956124db0ee0eefe6eafd4ccc821f2ab234d230",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 3,
      "cited_urls": [
        "https://buildertrend.com/buildertrend-vs-procore/",
        "https://www.getonecrew.com/post/buildertrend-vs-procore",
        "https://www.followupcrm.com/blog/buildertrend-vs-procore",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://stackvett.com/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/procore-vs-buildertrend-2026",
        "https://www.ezcontractpro.com/learn/procore-vs-buildertrend-which-is-better",
        "https://parse.gl/prompts/p/buildertrend-vs-procore-for-a-small-residential-general-contractor-which-one-is-simpler-to-get-subs-to-actually-use--cfb6cfbd-f033-42f2-911e-cb1c6a111154"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Claude|3",
      "engine": "Claude",
      "question_id": "q7",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "af4e65d7d6f5337d1d35c3e4e0836485d43c2ae9ef2c99233d4b76a191bd9d88",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 45,
      "cited_urls": [
        "https://buildern.com/resources/blog/buildertrend-vs-procore/",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/procore-vs-buildertrend-2026",
        "https://www.getonecrew.com/post/buildertrend-pricing",
        "https://buildertrendpricing.com/",
        "https://projul.com/blog/buildertrend-pricing-analysis-2026/",
        "https://www.scanmanifold.com/blog-posts/procore-pricing-2026-contractors",
        "https://projul.com/blog/procore-pricing-analysis-2026/",
        "https://buildertrend.com/buildertrend-vs-procore/",
        "https://stackvett.com/procore-vs-buildertrend/",
        "https://constructable.ai/blog/procore-reviews-pricing-alternatives",
        "https://parse.gl/prompts/p/buildertrend-vs-procore-for-a-small-residential-general-contractor-which-one-is-simpler-to-get-subs-to-actually-use--cfb6cfbd-f033-42f2-911e-cb1c6a111154"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q7",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f9c1bef6d20c5cb913d5fb9b4908e2599b781e561a5e451eb50f18fc27b622a5",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 37,
      "cited_urls": [
        "https://ustechautomations.com/resources/blog/automate-procore-vs-buildertrend-for-construction-firms-2026",
        "https://www.youtube.com/watch?v=nshyzr5_xC8",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/procore-vs-buildertrend-2026",
        "https://www.youtube.com/watch?v=LxP23AyzELQ&vl=en",
        "https://buildertrend.com/pricing/",
        "https://www.procore.com/pricing"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q7",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "c9cbe1948ca234f2e6801008f2469384983e420193531991dc2f397b7f42057b",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 32,
      "cited_urls": [
        "https://www.youtube.com/watch?v=LxP23AyzELQ&vl=en",
        "https://buildertrend.com/buildertrend-vs-procore/",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/automate-procore-vs-buildertrend-for-construction-firms-2026",
        "https://ustechautomations.com/resources/blog/procore-vs-buildertrend-2026",
        "https://buildertrend.com/",
        "https://www.procore.com/about",
        "https://www.procore.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q7",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "425633baff920e3802310dfcf27ac802600547c1087a3b478ae27d0f8243ecae",
      "included": false,
      "exclusion_stage": "study",
      "exclusion_reason": "Raw text is a request-limit response, not an observed buyer answer. Original Index release bytes and validity field are retained unchanged.",
      "exclusion_reason_display": "Raw text is a request limit response, not an observed buyer answer. Original Index release bytes and validity field are retained unchanged.",
      "first_vendor_offset": 89,
      "cited_urls": []
    },
    {
      "record_id": "construction-project-management|q7|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q7",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d2c18f20a2aca39f0d452388af7f2866923dab6ed74239e954ebe7bf05e240e9",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 37,
      "cited_urls": [
        "https://campaignmanagement.copcap.com/journal/procore-vs-buildertrend-which-construction-management-tool-wins-1pfeq91",
        "https://www.ezcontractpro.com/learn/buildertrend-vs-procore-which-construction-management-software-is-best-for-2024",
        "https://campaignmanagement.copcap.com/journal/procore-vs-buildertrend-which-construction-management-njsy",
        "https://buildertrend.com/buildertrend-vs-procore/",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://dancumberlandlabs.com/blog/cheapest-construction-management-software/",
        "https://www.fieldwire.com/blog/buildertrend-vs-procore/",
        "https://pmspace.ai/compare/procore-vs-buildertrend/",
        "https://www.reddit.com/r/Construction/comments/vejvjq/whats_the_best_construction_management_software/",
        "https://buildern.com/resources/blog/buildertrend-vs-procore/",
        "https://www.contractortalk.com/threads/buildertrend-vs-procore.233890/",
        "https://rork.com/guides/procore-vs-buildertrend-vs-custom"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q7",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "5d08213c4031f7b62ac6cf8e4127bbc8e748d2c2753e43ac26bea12e553aa1d4",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://www.youtube.com/watch?v=USfrobB2osM",
        "https://www.reddit.com/r/RealEstate/comments/1fu0nfk/buildertrend_or_procore/",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://fieldservicesoftware.io/comparisons/procore-vs-buildertrend/",
        "https://pmspace.ai/compare/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/automate-procore-vs-buildertrend-for-construction-firms-2026"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q7",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "ec4486c78c1e69eed3c8356dc843f8149dc92f29d1c9424ed89142ba8dcfd448",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://www.fieldwire.com/blog/buildertrend-vs-procore/",
        "https://buildertrend.com/buildertrend-vs-procore/",
        "https://buildertrend.com/blog/buildertrend-construction-management-software-vs-procore/",
        "https://www.ezcontractpro.com/learn/buildertrend-vs-procore-which-construction-management-software-is-best-for-2024",
        "https://ustechautomations.com/resources/blog/automate-procore-vs-buildertrend-for-construction-firms-2026",
        "https://buildern.com/resources/blog/buildertrend-vs-procore/",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://pmspace.ai/compare/procore-vs-buildertrend/"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q7",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d1dd714d61f9f0d04b0f32ce449ba51c134f086b176f68ccd088571e3c045d80",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 22,
      "cited_urls": [
        "https://ustechautomations.com/resources/blog/automate-procore-vs-buildertrend-for-construction-firms-2026",
        "https://ontrakt.com/blog/buildertrend-vs-procore",
        "https://datumel.com/resources/compare/procore-vs-buildertrend",
        "https://yellowdeed.com/blog/procore-vs-buildertrend/",
        "https://www.deadfront.ai/blog/procore-vs-buildertrend-comparison",
        "https://archdesk.com/blog/compare-archdesk-procore-acc-buildertrend",
        "https://ustechautomations.com/resources/blog/procore-vs-buildertrend-2026",
        "https://rork.com/guides/procore-vs-buildertrend-vs-custom",
        "https://project5pi.com/blog/posts/construction-general-contracting-comparison-2026",
        "https://www.contractorsoftwarehub.com/procore-vs-buildertrend/",
        "https://www.fieldwire.com/blog/buildertrend-vs-procore/",
        "https://www.selecthub.com/construction-management-software/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/automate-best-construction-project-management-software-2026",
        "https://parse.gl/prompts/p/buildertrend-vs-procore-for-a-small-residential-general-contractor-which-one-is-simpler-to-get-subs-to-actually-use--cfb6cfbd-f033-42f2-911e-cb1c6a111154",
        "https://www.breeze.pm/articles/project-management-software-for-construction",
        "https://buildersdigest.co/articles/procore-vs-buildertrend-vs-new-wave-2026-buyers-framework",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://buildertrend.com/buildertrend-vs-procore/"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q7",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "6c01e20a7221cd304a6f9cc5f7653843d943bc71e2b510571b8840a33ff1fd73",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 22,
      "cited_urls": [
        "https://ustechautomations.com/resources/blog/automate-procore-vs-buildertrend-for-construction-firms-2026",
        "https://ontrakt.com/blog/buildertrend-vs-procore",
        "https://datumel.com/resources/compare/procore-vs-buildertrend",
        "https://yellowdeed.com/blog/procore-vs-buildertrend/",
        "https://www.deadfront.ai/blog/procore-vs-buildertrend-comparison",
        "https://archdesk.com/blog/compare-archdesk-procore-acc-buildertrend",
        "https://ustechautomations.com/resources/blog/procore-vs-buildertrend-2026",
        "https://rork.com/guides/procore-vs-buildertrend-vs-custom",
        "https://project5pi.com/blog/posts/construction-general-contracting-comparison-2026",
        "https://www.contractorsoftwarehub.com/procore-vs-buildertrend/",
        "https://www.fieldwire.com/blog/buildertrend-vs-procore/",
        "https://www.selecthub.com/construction-management-software/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/automate-best-construction-project-management-software-2026",
        "https://parse.gl/prompts/p/buildertrend-vs-procore-for-a-small-residential-general-contractor-which-one-is-simpler-to-get-subs-to-actually-use--cfb6cfbd-f033-42f2-911e-cb1c6a111154",
        "https://www.breeze.pm/articles/project-management-software-for-construction",
        "https://buildersdigest.co/articles/procore-vs-buildertrend-vs-new-wave-2026-buyers-framework",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://buildertrend.com/buildertrend-vs-procore/"
      ]
    },
    {
      "record_id": "construction-project-management|q7|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q7",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "d6d95da6ba1ac17dd4fd651112bf4f00f4d0f52b135ef46eea5d5ac66b2040f8",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 22,
      "cited_urls": [
        "https://ustechautomations.com/resources/blog/automate-procore-vs-buildertrend-for-construction-firms-2026",
        "https://ontrakt.com/blog/buildertrend-vs-procore",
        "https://datumel.com/resources/compare/procore-vs-buildertrend",
        "https://yellowdeed.com/blog/procore-vs-buildertrend/",
        "https://www.deadfront.ai/blog/procore-vs-buildertrend-comparison",
        "https://archdesk.com/blog/compare-archdesk-procore-acc-buildertrend",
        "https://ustechautomations.com/resources/blog/procore-vs-buildertrend-2026",
        "https://rork.com/guides/procore-vs-buildertrend-vs-custom",
        "https://project5pi.com/blog/posts/construction-general-contracting-comparison-2026",
        "https://www.contractorsoftwarehub.com/procore-vs-buildertrend/",
        "https://www.fieldwire.com/blog/buildertrend-vs-procore/",
        "https://www.selecthub.com/construction-management-software/procore-vs-buildertrend/",
        "https://ustechautomations.com/resources/blog/automate-best-construction-project-management-software-2026",
        "https://parse.gl/prompts/p/buildertrend-vs-procore-for-a-small-residential-general-contractor-which-one-is-simpler-to-get-subs-to-actually-use--cfb6cfbd-f033-42f2-911e-cb1c6a111154",
        "https://www.breeze.pm/articles/project-management-software-for-construction",
        "https://buildersdigest.co/articles/procore-vs-buildertrend-vs-new-wave-2026-buyers-framework",
        "https://projul.com/competitors/procore-vs-buildertrend/",
        "https://buildertrend.com/buildertrend-vs-procore/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q8",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "51fffd30d7d199e6cb267b964ae8adbf7d21cfa19304190d875f03be112c3b7a",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 76,
      "cited_urls": [
        "https://www.trimble.com/en/blog/construction/article/e-builder-enterprise-overview-a-solution-designed-for-owners?utm_source=openai",
        "https://www.trimble.com/en/products/trimble-unity-construct?utm_source=openai",
        "https://kahua.com/who-we-serve/owners/?utm_source=openai",
        "https://kahua.com/solutions/cost-management/?utm_source=openai",
        "https://hslp.kahua.com/kbuilder?utm_source=openai",
        "https://kahua.com/solutions/platform/",
        "https://help.kahua.com/main/Content/DevHelp/Integration/IntegrationServices.htm?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q8|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q8",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "18dfae057c12fdcfcc2987a3820054487f861fa9d3a3d4aa15f8013daecb1988",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 48,
      "cited_urls": [
        "https://www.trimble.com/en/products/trimble-unity-construct?utm_source=openai",
        "https://kahua.com/who-we-serve/owners/?utm_source=openai",
        "https://resources.kahua.com/news/kahua-is-enabling-innovation-on-the-kahua-network?utm_source=openai",
        "https://kahua.com/pricing/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q8|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q8",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "618f9ceee6d38bb62c3ceb8fac64885cf1875cfe2c28d8be89b84448b5bfad6c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 113,
      "cited_urls": [
        "https://www.trimble.com/en/products/trimble-unity-construct?utm_source=openai",
        "https://kahua.com/solutions/cost-management/?utm_source=openai",
        "https://kahua.com/who-we-serve/owners/?utm_source=openai",
        "https://kahua.com/articles/kahua-integrations-and-open-api-because-one-size-does-not-fit-all/?utm_source=openai",
        "https://help.kahua.com/main/Content/1-Foundations/sharing.htm?utm_source=openai",
        "https://help.kahua.com/main/Content/DevHelp/Integration/APIHomePage.htm?utm_source=openai",
        "https://kahua.com/?utm_source=openai",
        "https://www.trimble.com/en/blog/construction/article/e-builder-enterprise-overview-a-solution-designed-for-owners?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Claude|1",
      "engine": "Claude",
      "question_id": "q8",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "15e9822e799630594345bfe1578feac13676a381c332b79b5260c1efdc610b84",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2,
      "cited_urls": [
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://www.prnewswire.com/news-releases/kahua-launches-enterprise-ai-a-security-first-approach-to-transforming-capital-program-management-302589907.html",
        "https://www.projectmanager.com/blog/what-is-e-builder",
        "https://onindus.com/ebuilder-construction-management-software/",
        "https://www.kahua.com/product/capital-planning/",
        "https://www.slideshare.net/slideshow/e-builder-vs-kahua-which-pmis-suits-your-project-needs-pdf/275099213",
        "https://www.hka-tech.com/articles/best-construction-management-software-in-2025",
        "https://kahua.com/who-we-serve/owners/",
        "https://onindus.com/how-kahua-helps-manage-capital-projects-and-increase-output/",
        "https://blogs.zoftwarehub.com/e-builder-enterprise-review-2025-top-construction-software/",
        "https://www.getapp.com/construction-software/a/e-builder-enterprise/",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.getapp.com/construction-software/a/e-builder-enterprise/compare/kahua/",
        "https://www.morningstar.com/news/pr-newswire/20251021cl02330/kahua-launches-enterprise-ai-a-security-first-approach-to-transforming-capital-program-management",
        "https://pricingnow.com/question/e-builder-enterprise-pricing/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Claude|2",
      "engine": "Claude",
      "question_id": "q8",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "bfbf6a900ffba1a51a7133b0d143c7e680a83b5e569ec394ccc32a876d7ba245",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2,
      "cited_urls": [
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://nova-mind.cloud/news/e-builder-gestion-projet-construction-sous-loupe-ca-vaut-vraiment/",
        "https://nerdisa.com/kahua/",
        "https://www.projectmanager.com/blog/what-is-e-builder",
        "https://kahua.com/who-we-serve/owners/",
        "https://www.slideshare.net/slideshow/e-builder-vs-kahua-which-pmis-suits-your-project-needs-pdf/275099213",
        "https://onindus.com/ebuilder-construction-management-software/",
        "https://kahua.com/wp-content/uploads/2026/07/future-proof-your-capital-program-managment-strategy.pdf",
        "https://kahua.com/solutions/capital-planning/",
        "https://www.kahua.com/solutions-for-owners/",
        "https://www3.technologyevaluation.com/solutions/61359/e-builder",
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
        "https://www.getapp.com/construction-software/a/e-builder-enterprise/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Claude|3",
      "engine": "Claude",
      "question_id": "q8",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "e03ecd52c09e7760047f49cca7b1c7f514aef27e3301d899137a5484915f3077",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2,
      "cited_urls": [
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://kahua.com/",
        "https://www.getapp.com/construction-software/a/e-builder-enterprise/compare/kahua/",
        "https://www.yumpu.com/en/document/view/69712367/e-builder-vs/3",
        "https://nova-mind.cloud/news/e-builder-gestion-projet-construction-sous-loupe-ca-vaut-vraiment/",
        "https://onindus.com/ebuilder-construction-management-software/",
        "https://www.kahua.com/solutions-for-owners/",
        "https://www.capterra.com/p/203580/Kahua/",
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
        "https://resources.kahua.com/blog/5-best-e-builder-alternatives-for-construction-projects",
        "https://www.prnewswire.com/news-releases/kahua-unveils-industry-first-asset-centric-project-management-platform-transforming-construction-handover-processes-302368124.html",
        "https://www.hka-tech.com/articles/best-construction-management-software-in-2025",
        "https://softwareconnect.com/reviews/trimble-e-builder/",
        "https://www.slideshare.net/slideshow/e-builder-vs-kahua-which-pmis-suits-your-project-needs-pdf/275099213",
        "https://www.getapp.com/construction-software/a/e-builder-enterprise/",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.gsa.gov/real-estate/project-management-information-system",
        "https://pricingnow.com/question/e-builder-enterprise-pricing/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q8",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "e64ef3e24cc5f161e368588e5a1d8e86af8f2bff39c5d00715386d87d2705045",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 16,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://6sense.com/tech/construction-management/kahua-vs-ebuilder",
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/kahua/e-builder"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q8",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "7cc73ddd845870f6efbd7b60f652a63ae37dd1ac83323e695cb42658b304713e",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.reddit.com/r/ConstructionManagers/comments/1k306xy/construction_management_software/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q8",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "3b976d1cd99ec88a8f11686e35027240f6e7555d486800be124ba7392003d560",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 16,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/kahua/e-builder",
        "https://kahua.com/solutions/kbuilder-canvas/",
        "https://www.sap.com/index.html",
        "https://www.oracle.com/applications/peoplesoft/",
        "https://www.oracle.com/",
        "https://www.tableau.com/compare/tableau-vs-power-bi",
        "https://www.docusign.com/",
        "https://www.microsoft.com/en-us/power-platform/cloud-ecosystem"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q8",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "7c908b935839c3c2c87490bfbf9ab883072e37ec92a1d6fdb5015d8c0196db50",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://www.ingenious.build/blog-posts/kahua-alternatives",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q8",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "3c01f3b94b0d1fa909ef1548bcacd222e59694291fcdef2e1c8e65949a483216",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
        "https://www.ingenious.build/blog-posts/kahua-alternatives",
        "https://ciposoftware.com/cipo-vs-kahua/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q8",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "859c708eaf88f3b5611a638b1d591aa64ef8dbe7c1786149b98ec11d11018af4",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 0,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://onindus.com/top-5-construction-management-software-you-should-know-about/",
        "https://www.linkedin.com/pulse/which-construction-management-platform-best-owners-2025-tonas-owopc",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/kahua/e-builder",
        "https://www.ingenious.build/blog-posts/kahua-alternatives",
        "https://www.youtube.com/watch?v=qybkVE3sw5g",
        "https://kahua.com/news/kahua-introduces-kbuilder-canvas-ai-assisted-no-code-solution/",
        "https://ciposoftware.com/cipo-vs-kahua/",
        "https://kahua.com/articles/procore-alternatives/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q8",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "0863201f2406b76152cdb19aa2f4c393d994aee03d26564034cbad4677d11d99",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 45,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/kahua/e-builder",
        "https://contractorsystemsindex.com/compare/kahua-vs-trimble-ebuilder/",
        "https://www.capterra.com/compare/2030-203580/e-Builder-Enterprise-vs-Kahua",
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://www.capterra.ca/compare/2030/203580/e-builder-enterprise/vs/kahua",
        "https://www.getapp.za.com/compare/8291/187599/e-builder-enterprise/vs/kahua",
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
        "https://www.getapp.com/construction-software/a/e-builder-enterprise/compare/kahua/",
        "https://contractorsystemsindex.com/compare/",
        "https://www.ingenious.build/blog-posts/kahua-alternatives",
        "https://www.linkedin.com/pulse/which-construction-management-platform-best-owners-2025-tonas-owopc",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.hka-tech.com/blog",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/e-builder",
        "https://kahua.com/",
        "https://www.softwareadvice.com/construction/kahua-profile/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q8",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "36cadb792a1beace400e4799d20ffd927d69fdbfc25948d8642c83ee172e4706",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 129,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/kahua/e-builder",
        "https://6sense.com/tech/construction-management/kahua-vs-ebuilder",
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://contractorsystemsindex.com/compare/kahua-vs-trimble-ebuilder/",
        "https://www.capterra.com/compare/2030-203580/e-Builder-Enterprise-vs-Kahua",
        "https://www.capterra.ca/compare/2030/203580/e-builder-enterprise/vs/kahua",
        "https://www.getapp.za.com/compare/8291/187599/e-builder-enterprise/vs/kahua",
        "https://www.linkedin.com/pulse/which-construction-management-platform-best-owners-2025-tonas-owopc",
        "https://www.getapp.com/construction-software/a/e-builder-enterprise/compare/kahua/",
        "https://contractorsystemsindex.com/compare/",
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
        "https://www.reddit.com/r/ConstructionManagers/comments/1k306xy/construction_management_software/",
        "https://onindus.com/top-5-construction-management-software-you-should-know-about/",
        "https://www.hka-tech.com/blog",
        "https://www.ingenious.build/blog-posts/kahua-alternatives",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/e-builder",
        "https://www.softwareadvice.com/construction/kahua-profile/",
        "https://kahua.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q8|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q8",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "5b7db3b4abebced2c086f5e03a692f1ae745e143c31ce7d9288b0134bb47751c",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 71,
      "cited_urls": [
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/kahua/e-builder",
        "https://6sense.com/tech/construction-management/kahua-vs-ebuilder",
        "https://www.ingenious.build/blog-posts/e-builder-alternatives",
        "https://contractorsystemsindex.com/compare/kahua-vs-trimble-ebuilder/",
        "https://www.capterra.com/compare/2030-203580/e-Builder-Enterprise-vs-Kahua",
        "https://www.capterra.ca/compare/2030/203580/e-builder-enterprise/vs/kahua",
        "https://www.getapp.za.com/compare/8291/187599/e-builder-enterprise/vs/kahua",
        "https://www.linkedin.com/pulse/which-construction-management-platform-best-owners-2025-tonas-owopc",
        "https://www.getapp.com/construction-software/a/e-builder-enterprise/compare/kahua/",
        "https://contractorsystemsindex.com/compare/",
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
        "https://www.reddit.com/r/ConstructionManagers/comments/1k306xy/construction_management_software/",
        "https://onindus.com/top-5-construction-management-software-you-should-know-about/",
        "https://www.hka-tech.com/blog",
        "https://www.ingenious.build/blog-posts/kahua-alternatives",
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.rfp.wiki/specialty-industries/construction-engineering/e-builder",
        "https://www.softwareadvice.com/construction/kahua-profile/",
        "https://kahua.com/"
      ]
    },
    {
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 4669,
      "cited_urls": [
        "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai",
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
        "https://www.procore.com/project-management/rfis?utm_source=openai",
        "https://construction.autodesk.com/?utm_source=openai",
        "https://old.construction.autodesk.com/tools/construction-team-and-user-permissions/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 4026,
      "cited_urls": [
        "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai",
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
        "https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai",
        "https://www.procore.com/financial-management?utm_source=openai",
        "https://construction.autodesk.com/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 4558,
      "cited_urls": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
        "https://www.procore.com/project-management?msockid=03e264c6e35d60790a2c7288e282613d&utm_source=openai",
        "https://construction.autodesk.com/partners/integrate-with-autodesk-construction-cloud/?utm_source=openai"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Claude|1",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 4539,
      "cited_urls": [
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://www.goodreads.com/author_blog_posts/25753789-what-software-works-for-construction-management-and-planning-top-tools",
        "https://www.autodesk.com/blogs/construction/top-construction-project-management-software-solutions/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://next-tech.com/en/how-to-choose-the-right-project-management-software-for-construction-operations-2/",
        "https://www.planera.io/post/best-construction-management-software"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Claude|2",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 4089,
      "cited_urls": [
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://www.goodreads.com/author_blog_posts/25753789-what-software-works-for-construction-management-and-planning-top-tools",
        "https://www.autodesk.com/blogs/construction/top-construction-project-management-software-solutions/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://next-tech.com/en/how-to-choose-the-right-project-management-software-for-construction-operations-2/",
        "https://www.planera.io/post/best-construction-management-software"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Claude|3",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 4022,
      "cited_urls": [
        "https://www.planera.io/post/best-construction-management-software",
        "https://www.projectmanager.com/blog/best-construction-project-management-software",
        "https://www.autodesk.com/blogs/construction/top-construction-project-management-software-solutions/",
        "https://www.goodreads.com/author_blog_posts/25753789-what-software-works-for-construction-management-and-planning-top-tools",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://next-tech.com/en/how-to-choose-the-right-project-management-software-for-construction-operations-2/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://www.fieldwire.com/blog/best-construction-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 1801,
      "cited_urls": []
    },
    {
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 1951,
      "cited_urls": [
        "https://quickbooks.intuit.com/",
        "https://www.collinsdictionary.com/us/dictionary/english/sage"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2087,
      "cited_urls": [
        "https://quickbooks.intuit.com/",
        "https://www.collinsdictionary.com/us/dictionary/english/sage",
        "https://www.g2.com/categories/construction-management",
        "https://www.capterra.com/construction-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2070,
      "cited_urls": [
        "https://superconstruct.io/blog/how-to-choose-a-construction-management-software/",
        "https://www.nwaytech.com/how-to-choose-the-right-construction-management-software/",
        "https://hubble.build/newsroom/best-construction-project-management-software-features-benefits-guide",
        "https://blog.projectteam.com/best-construction-management-software",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.youtube.com/watch?v=1QG_3IOlCEI",
        "https://www.permitflow.com/blog/construction-project-management-software",
        "https://www.youtube.com/shorts/98B-IlPateM",
        "https://www.youtube.com/shorts/yRPSxDb4tAA",
        "https://cmicglobal.com/resources/article/Choosing-the-Right-Construction-Management-Software-progressive-form"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 1789,
      "cited_urls": [
        "https://www.nwaytech.com/how-to-choose-the-right-construction-management-software/",
        "https://blog.projectteam.com/best-construction-management-software",
        "https://superconstruct.io/blog/how-to-choose-a-construction-management-software/",
        "https://www.fieldwire.com/blog/best-construction-management-software/",
        "https://www.permitflow.com/blog/construction-project-management-software",
        "https://www.youtube.com/shorts/yRPSxDb4tAA",
        "https://cmicglobal.com/resources/article/Choosing-the-Right-Construction-Management-Software-progressive-form",
        "https://www.reddit.com/r/ConstructionManagers/comments/1aocj9c/construction_management_software_recommendations/"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 1200,
      "cited_urls": [
        "https://www.reddit.com/r/Construction/comments/1hzwour/what_are_the_mustknow_software_programs_for_a/",
        "https://legacyproject.human.cornell.edu/",
        "https://thedigitalprojectmanager.com/tools/best-project-management-software/",
        "https://thedigitalprojectmanager.com/tools/microsoft-project-pricing/",
        "https://www.projectmanagement.com/",
        "https://www.merriam-webster.com/dictionary/project",
        "https://www.fieldwire.com/blog/best-construction-management-software/"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Perplexity|1",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2418,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.procore.com/project-management",
        "https://www.capterra.com/resources/key-construction-management-software-features/",
        "https://www.zoho.com/projects/construction-project-management.html",
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://www.autodesk.com/blogs/construction/top-construction-project-management-software-solutions/",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.sage.com/en-us/products/sage-construction-management/",
        "https://www.arch.tamu.edu/news/2026/05/12/top-construction-management-software-tools/",
        "https://www.projectmanager.com/industries/construction-project-management",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://buildertrend.com/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://learn.g2.com/best-construction-management-software",
        "https://learn.g2.com/best-construction-project-management-software"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Perplexity|2",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2714,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.procore.com/project-management",
        "https://www.capterra.com/resources/key-construction-management-software-features/",
        "https://www.zoho.com/projects/construction-project-management.html",
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://www.autodesk.com/blogs/construction/top-construction-project-management-software-solutions/",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.sage.com/en-us/products/sage-construction-management/",
        "https://www.arch.tamu.edu/news/2026/05/12/top-construction-management-software-tools/",
        "https://www.projectmanager.com/industries/construction-project-management",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://buildertrend.com/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://learn.g2.com/best-construction-management-software",
        "https://learn.g2.com/best-construction-project-management-software"
      ]
    },
    {
      "record_id": "construction-project-management|q9|Perplexity|3",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "included": true,
      "exclusion_stage": null,
      "exclusion_reason": null,
      "exclusion_reason_display": null,
      "first_vendor_offset": 2300,
      "cited_urls": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.procore.com/project-management",
        "https://www.capterra.com/resources/key-construction-management-software-features/",
        "https://www.zoho.com/projects/construction-project-management.html",
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://www.autodesk.com/blogs/construction/top-construction-project-management-software-solutions/",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.sage.com/en-us/products/sage-construction-management/",
        "https://www.arch.tamu.edu/news/2026/05/12/top-construction-management-software-tools/",
        "https://www.projectmanager.com/industries/construction-project-management",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://buildertrend.com/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/",
        "https://learn.g2.com/best-construction-management-software",
        "https://learn.g2.com/best-construction-project-management-software"
      ]
    }
  ],
  "criteria": [
    {
      "id": "fit",
      "canonical": "Fit with the buyer’s construction workflows",
      "display_label": "Fit with the buyer’s construction workflows",
      "frequency": {
        "count": 17,
        "base": 149,
        "rate": 11.4,
        "lower": 7.2,
        "upper": 17.5
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Overviews|3",
        "construction-project-management|q3|Google AI Overviews|2",
        "construction-project-management|q3|Perplexity|1",
        "construction-project-management|q3|Perplexity|2",
        "construction-project-management|q3|Perplexity|3",
        "construction-project-management|q8|Perplexity|2",
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Overviews|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "b064578a95d99eae9058",
        "da8ab055969498bbdfa3",
        "0d56ff3720e5d40d5e70",
        "3c76167fafc3f50effab",
        "4910a294629f331bec9e",
        "bec835ca29f2645fcdc2",
        "5d2efbb1e2817c84ed82",
        "5657d84d88210e723167",
        "166a0b2b2cbb97a9c264",
        "28342fadbcef835a7772",
        "2266466c053c4e092b2f",
        "dcdb2f824dd707c566b4",
        "fdb531d073c38a87369c",
        "630d6071be182b4069b3",
        "011ba83caf41f0f53787",
        "fc02885d4ac517241ee0",
        "a638241e252c59395a9b",
        "3d5af953432ef8bcba82",
        "6cbcf5e45af5f20883dd",
        "6338fb01e07e5a170096",
        "d330a49b6a905230a5cf",
        "effa316f0a014e774bc0",
        "d50113e58918fb80a3b8",
        "59f081d6d924c72c9118",
        "6836ac28edd61f87d39c",
        "43fdaadbe96b439c5fca"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 14,
          "record_ids": [
            "construction-project-management|q2|Google AI Overviews|3",
            "construction-project-management|q3|Google AI Overviews|2",
            "construction-project-management|q3|Perplexity|1",
            "construction-project-management|q3|Perplexity|2",
            "construction-project-management|q3|Perplexity|3",
            "construction-project-management|q8|Perplexity|2",
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|ChatGPT|3",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Buildertrend",
          "frequency": {
            "count": 3,
            "base": 149,
            "rate": 2.0,
            "lower": 0.7,
            "upper": 5.8
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Overviews|3",
            "construction-project-management|q3|Google AI Overviews|2",
            "construction-project-management|q9|Google AI Overviews|3"
          ],
          "evidence_ids": [
            "18ffa44a2d283251c5de",
            "50c5c527395beecf4435",
            "0c33e3851eaa2d55e202"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 3,
              "record_ids": [
                "construction-project-management|q2|Google AI Overviews|3",
                "construction-project-management|q3|Google AI Overviews|2",
                "construction-project-management|q9|Google AI Overviews|3"
              ],
              "frequency": {
                "count": 3,
                "base": 149,
                "rate": 2.0,
                "lower": 0.7,
                "upper": 5.8
              },
              "category_median_count": 2,
              "category_median_base": 149,
              "category_median_rate": 1.3,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "BuildingConnected",
          "frequency": {
            "count": 3,
            "base": 149,
            "rate": 2.0,
            "lower": 0.7,
            "upper": 5.8
          },
          "record_ids": [
            "construction-project-management|q3|Perplexity|1",
            "construction-project-management|q3|Perplexity|2",
            "construction-project-management|q3|Perplexity|3"
          ],
          "evidence_ids": [
            "a69047398ea937f3a8fc",
            "addfac0025c0fe7c0f5a",
            "bd87dcdbbe77d776b8de"
          ],
          "source_counts": [
            {
              "source": "https://provision.com/blog/best-subcontractor-management-software-for-general-contractors-2026",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://www.capterra.com/resources/best-contractor-management-software/",
              "answer_count": 3,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1",
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 3,
                "base": 149,
                "rate": 2.0,
                "lower": 0.7,
                "upper": 5.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "CoConstruct",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|3"
          ],
          "evidence_ids": [
            "76a5dbb3cf29b990cd8c"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q9|Google AI Overviews|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 2,
              "category_median_base": 149,
              "category_median_rate": 1.3,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Constructable",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Overviews|3"
          ],
          "evidence_ids": [
            "487b9937827f5472b19d"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q2|Google AI Overviews|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 2,
              "category_median_base": 149,
              "category_median_rate": 1.3,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Contractor Foreman",
          "frequency": {
            "count": 3,
            "base": 149,
            "rate": 2.0,
            "lower": 0.7,
            "upper": 5.8
          },
          "record_ids": [
            "construction-project-management|q3|Perplexity|1",
            "construction-project-management|q3|Perplexity|2",
            "construction-project-management|q3|Perplexity|3"
          ],
          "evidence_ids": [
            "b97bdef4dafecb72a0ee",
            "ae26cda84f45daceb83d",
            "aaaca0fe692bb6c71dfe"
          ],
          "source_counts": [
            {
              "source": "https://project-management.com/top-construction-project-management-software/",
              "answer_count": 3,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1",
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 3,
                "base": 149,
                "rate": 2.0,
                "lower": 0.7,
                "upper": 5.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://www.cloudwards.net/subcontractor-management-software/",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://www.permitflow.com/blog/subcontractor-management-software",
              "answer_count": 3,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1",
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 3,
                "base": 149,
                "rate": 2.0,
                "lower": 0.7,
                "upper": 5.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Fieldwire",
          "frequency": {
            "count": 5,
            "base": 149,
            "rate": 3.4,
            "lower": 1.4,
            "upper": 7.6
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Overviews|3",
            "construction-project-management|q3|Google AI Overviews|2",
            "construction-project-management|q3|Perplexity|1",
            "construction-project-management|q3|Perplexity|2",
            "construction-project-management|q3|Perplexity|3"
          ],
          "evidence_ids": [
            "c5cff03e9a17d1054acf",
            "8f85e48bd3188cfb20e2",
            "8f002e68ebb0eaf4aed6",
            "6ea119da8b613af2f6b1",
            "75769bdcc3d3f885daaa"
          ],
          "source_counts": [
            {
              "source": "https://kahua.com/articles/best-construction-management-software/",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Perplexity|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://thedigitalprojectmanager.com/tools/best-subcontractor-project-management-software/",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://worldmetrics.org/best/subcontractor-management-software/",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://www.fieldwire.com/solutions/subcontractor/",
              "answer_count": 3,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1",
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 3,
                "base": 149,
                "rate": 2.0,
                "lower": 0.7,
                "upper": 5.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "no source shown",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q2|Google AI Overviews|3",
                "construction-project-management|q3|Google AI Overviews|2"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 2,
              "category_median_base": 149,
              "category_median_rate": 1.3,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "GCPay",
          "frequency": {
            "count": 2,
            "base": 149,
            "rate": 1.3,
            "lower": 0.4,
            "upper": 4.8
          },
          "record_ids": [
            "construction-project-management|q3|Perplexity|2",
            "construction-project-management|q3|Perplexity|3"
          ],
          "evidence_ids": [
            "da5fd0d3fd1ae8673ba4",
            "3a7aaa23eff99b857c75"
          ],
          "source_counts": [
            {
              "source": "https://learn.g2.com/best-construction-management-software",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://provision.com/blog/best-subcontractor-management-software-for-general-contractors-2026",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Kahua",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q8|Perplexity|2"
          ],
          "evidence_ids": [
            "5487e811839050e9b3bf"
          ],
          "source_counts": [
            {
              "source": "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q8|Perplexity|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://kahua.com/articles/kahua-vs-e-builder/",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q8|Perplexity|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://www.ingenious.build/blog-posts/kahua-alternatives",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q8|Perplexity|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Knowify",
          "frequency": {
            "count": 3,
            "base": 149,
            "rate": 2.0,
            "lower": 0.7,
            "upper": 5.8
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Overviews|2",
            "construction-project-management|q3|Perplexity|2",
            "construction-project-management|q3|Perplexity|3"
          ],
          "evidence_ids": [
            "a9aaaf9ee3f79fee32a8",
            "406429f4ab7e4c904d9b",
            "fcd488d362db8e2105c7"
          ],
          "source_counts": [
            {
              "source": "https://worldmetrics.org/best/subcontractor-management-software/",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Overviews|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 2,
              "category_median_base": 149,
              "category_median_rate": 1.3,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "OneCrew",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Perplexity|1"
          ],
          "evidence_ids": [
            "c05598a8f1be74c42a7e"
          ],
          "source_counts": [
            {
              "source": "https://www.getonecrew.com/post/construction-management-software-for-subcontractors",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Procore",
          "frequency": {
            "count": 5,
            "base": 149,
            "rate": 3.4,
            "lower": 1.4,
            "upper": 7.6
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Overviews|3",
            "construction-project-management|q3|Perplexity|1",
            "construction-project-management|q3|Perplexity|2",
            "construction-project-management|q3|Perplexity|3",
            "construction-project-management|q9|Google AI Overviews|3"
          ],
          "evidence_ids": [
            "1844cd9b9c439e9435d9",
            "f61933a85e5c99d1f1d4",
            "4c520ada0b49783973c7",
            "e726ca5ff36a9f5610cc",
            "7e12b599ef6d0cf760ac"
          ],
          "source_counts": [
            {
              "source": "https://kahua.com/articles/best-construction-management-software/",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://www.getonecrew.com/post/construction-management-software-for-subcontractors",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://www.procore.com/subcontractors",
              "answer_count": 3,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1",
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 3,
                "base": 149,
                "rate": 2.0,
                "lower": 0.7,
                "upper": 5.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "no source shown",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q2|Google AI Overviews|3",
                "construction-project-management|q9|Google AI Overviews|3"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 2,
              "category_median_base": 149,
              "category_median_rate": 1.3,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Trimble Unity Construct",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q8|Perplexity|2"
          ],
          "evidence_ids": [
            "35635176c2b73a962d7c"
          ],
          "source_counts": [
            {
              "source": "https://kahua.com/articles/best-construction-management-software/",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q8|Perplexity|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://kahua.com/articles/kahua-vs-e-builder/",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q8|Perplexity|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "eSUB",
          "frequency": {
            "count": 4,
            "base": 149,
            "rate": 2.7,
            "lower": 1.0,
            "upper": 6.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Overviews|2",
            "construction-project-management|q3|Perplexity|1",
            "construction-project-management|q3|Perplexity|2",
            "construction-project-management|q3|Perplexity|3"
          ],
          "evidence_ids": [
            "ab2035be2ef7156790a8",
            "1e3cb263e4d661659234",
            "c8f70dd5dbd4ea16b687",
            "f4c27330b7c804c97646"
          ],
          "source_counts": [
            {
              "source": "https://blog.redteam.com/the-12-best-construction-management-software-solutions-for-2026/",
              "answer_count": 3,
              "record_ids": [
                "construction-project-management|q3|Perplexity|1",
                "construction-project-management|q3|Perplexity|2",
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 3,
                "base": 149,
                "rate": 2.0,
                "lower": 0.7,
                "upper": 5.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "https://www.getonecrew.com/post/construction-management-software-for-subcontractors",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Perplexity|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            },
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Overviews|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 2,
              "category_median_base": 149,
              "category_median_rate": 1.3,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "monday.com",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|3"
          ],
          "evidence_ids": [
            "c1e4f14d2b1d98fdddec"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q9|Google AI Overviews|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 2,
              "category_median_base": 149,
              "category_median_rate": 1.3,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 3,
          "category_median_base": 149,
          "category_median_rate": 2.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "mobile",
      "canonical": "Mobile access for field work",
      "display_label": "Mobile access for field work",
      "frequency": {
        "count": 16,
        "base": 149,
        "rate": 10.7,
        "lower": 6.7,
        "upper": 16.7
      },
      "record_ids": [
        "construction-project-management|q3|Google AI Mode|3",
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|1",
        "construction-project-management|q9|Google AI Overviews|2",
        "construction-project-management|q9|Google AI Overviews|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "adc0886d68c213eb07d7",
        "26b43cd8e5a71c04d7ff",
        "e71838da5c11b5016ad9",
        "a1deb5c2969fd095371c",
        "9b6edb1a54ca0bb09508",
        "be4b9cbf35c9fb0e3c25",
        "0cf942cc6f3447b2a020",
        "d85d5bef151ddad7f3a7",
        "672cd44e73de018c9277",
        "cc8f72a5bd22b3181cb0",
        "d478a0a55d5669b46720",
        "cc46f99d4097f73f5b34",
        "0e637b16b065c4a279b1",
        "9418f71e1c99bdbd7a13",
        "ee3b5cf2593db4a14a42",
        "7a95a26deacea3852236",
        "e05c5e0bb29221531067",
        "d33fb73168f827d064ac",
        "d1a63c0f72c0b2887d4a",
        "b9602d8b334ef9d84598"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.sage.com/en-us/products/sage-construction-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 11,
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|3",
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|1",
            "construction-project-management|q9|Google AI Overviews|2",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Fieldwire",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|3"
          ],
          "evidence_ids": [
            "c05889da36f544038420"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Raken",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|3"
          ],
          "evidence_ids": [
            "390d83ed79f636786e31"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "budget",
      "canonical": "Job cost and budget tracking",
      "display_label": "Job cost and budget tracking",
      "frequency": {
        "count": 14,
        "base": 149,
        "rate": 9.4,
        "lower": 5.7,
        "upper": 15.2
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|2",
        "construction-project-management|q9|Google AI Overviews|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "5aae6efe15552f5669b0",
        "0997c52fb89f9bdd9915",
        "8b33c10cb20045a33d4c",
        "890c8709c8af7c35c1af",
        "03bef52b5592d6990d88",
        "0e36ab0057ac32625993",
        "9997dde125f3520f2e85",
        "75e0c8b1fc412313da37",
        "f7486394d64a74122d15",
        "c714675256260fadedc8",
        "7b78d69c0c0bb4d3e318",
        "f3c28e7c083d611a1949",
        "68af593b8684cae1b90f",
        "51291a2b2daf8318e18b",
        "8b71812dc15b1f15dbe7",
        "29cfe24453f8c28dc604",
        "40d91353e3ace3ee2f60",
        "86065ebe1d3b80a4d9ad",
        "6fee8fd25fb6cc6a288d",
        "61b2d174ad41e279cf9e",
        "60094a5cc644eff95a90",
        "860d362362a68e863a6d",
        "b5280b53d2934d435e74",
        "2bc8687d658d8a60f7fe",
        "8d46d457721272950bf8"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.procore.com/financial-management?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.softwareadvice.com/construction/project-management-software-comparison/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 9,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|2",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "schedule",
      "canonical": "Project and task scheduling",
      "display_label": "Project and task scheduling",
      "frequency": {
        "count": 14,
        "base": 149,
        "rate": 9.4,
        "lower": 5.7,
        "upper": 15.2
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|1",
        "construction-project-management|q9|Google AI Overviews|2",
        "construction-project-management|q9|Google AI Overviews|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "6b379c630ae815b1e196",
        "4ee3b4d4d86a6215f3ef",
        "8f5b9eb132220421c3a2",
        "0829e32b8ba3e390c366",
        "c1c6cc5a3a620c0c5cb1",
        "9ca05eefcd78003a4fef",
        "948b3a8587393c43e494",
        "47b8d12a81f69ae5e08f",
        "bcfdd3c336f48eab4072",
        "abe6e02cec89945068f1",
        "9fcb809d04a41abf4d89",
        "8fc57f8bb3ef6e9e9965",
        "38011b259c7b1e914748",
        "b208185a185d26b4e224",
        "945939545b33652a68cd",
        "3e00ba1c9206c8d87538",
        "36b75decf8464de6e01d",
        "5ec4f104e471357174e5",
        "f0ec18ecdf03f80f72ed"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=03e264c6e35d60790a2c7288e282613d&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 10,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|1",
            "construction-project-management|q9|Google AI Overviews|2",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "version",
      "canonical": "Drawing and document version control",
      "display_label": "Drawing and document version control",
      "frequency": {
        "count": 13,
        "base": 149,
        "rate": 8.7,
        "lower": 5.2,
        "upper": 14.4
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|2",
        "construction-project-management|q9|Google AI Overviews|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "ac9c27618c60620f5a9e",
        "ca02722926a865fe6561",
        "c61da1e7f8b94c5448df",
        "82a7e821bdac14c1a9ca",
        "30a95105bec9f6a30109",
        "0571e4ef64fd60ff67eb",
        "4aac8136ad0867c50a86",
        "5219a03c1a507ce5caed",
        "6a90d6a89e23748b72bb",
        "be7cad37d139720da730",
        "e0b6f90fb636e08910ff",
        "a75b31d016da5a4591fe",
        "cf0785859a6cea688386",
        "b35c66c5bf7edc021868",
        "1ad23a6ab3c53b30b4c3",
        "7c02664028b946f86a44"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 8,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|2",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "collab",
      "canonical": "Project communication and collaboration",
      "display_label": "Project communication and collaboration",
      "frequency": {
        "count": 12,
        "base": 149,
        "rate": 8.1,
        "lower": 4.7,
        "upper": 13.5
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|3",
        "construction-project-management|q3|Google AI Mode|1",
        "construction-project-management|q3|Google AI Mode|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|1",
        "construction-project-management|q9|Google AI Overviews|2",
        "construction-project-management|q9|Google AI Overviews|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "1808808ef99f49b2e5ed",
        "cd5339653728f4b86486",
        "101718855e31443cb08a",
        "cba2dd2dd24db9f18ce7",
        "7f40939480da4ca696cd",
        "c46df27dca8dcc51cda0",
        "e404605f2fed45039f06",
        "b1ba555751263cd0e4b8",
        "5232a145206a5090f951",
        "dc0b863ca25981d2cd69",
        "861b892571710d7c52d7",
        "3254d570ad977f466124",
        "bdd530cf4ee714f274d2",
        "bd6b440054df942e08c9",
        "ef75e8922d9a2946d36e",
        "f3f3cd6f49268feb7151",
        "e88069908015c4b194bc"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.sage.com/en-us/products/sage-construction-management/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://www.zoho.com/projects/construction-project-management.html",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 9,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|3",
            "construction-project-management|q3|Google AI Mode|1",
            "construction-project-management|q3|Google AI Mode|3",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|1",
            "construction-project-management|q9|Google AI Overviews|2",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Fieldwire",
          "frequency": {
            "count": 2,
            "base": 149,
            "rate": 1.3,
            "lower": 0.4,
            "upper": 4.8
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|3",
            "construction-project-management|q3|Google AI Mode|1"
          ],
          "evidence_ids": [
            "2f37f75ddf17c56f243a",
            "3b4ebfe727b1d5f692db"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|3",
                "construction-project-management|q3|Google AI Mode|1"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Procore",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|3"
          ],
          "evidence_ids": [
            "a4fb642e02d9d787fed9"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "docs",
      "canonical": "Project document storage and management",
      "display_label": "Project document storage and management",
      "frequency": {
        "count": 11,
        "base": 149,
        "rate": 7.4,
        "lower": 4.2,
        "upper": 12.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Overviews|1",
        "construction-project-management|q9|Google AI Overviews|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "ff6ea7a6beb03666ce45",
        "b5a4ac250b483f57ae12",
        "43d12c335148e058c72a",
        "3472844f08e609287f9a",
        "f3c3bcc0c9e459752e49",
        "9ccec2c8a3a3c6c1c544",
        "402657f29e0fa09902d1",
        "ea040446748c7d85a394",
        "ace2d6cd2164ccea7f6a",
        "98a8b3461ad2a0396748",
        "d7a0c00e7a6acc38ed3c",
        "1794c0c12b66fafec2e1",
        "3394ee28807131ea17f2",
        "6e729955a9c7db43ed18",
        "14ebfe29ac2c0f735bf6",
        "9727efafed7929fadd28"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 7,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Overviews|1",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "forecast",
      "canonical": "Cost forecasting",
      "display_label": "Cost forecasting",
      "frequency": {
        "count": 10,
        "base": 149,
        "rate": 6.7,
        "lower": 3.7,
        "upper": 11.9
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "bb678a8f9e52519b5b35",
        "829dc2bf9ff51ad21ecd",
        "c212c68379c27c1f06da",
        "9f7682880de66f2ea4a9",
        "24a3f9aef3888d2ac2b1",
        "dae91bde9815aabca20b",
        "a3a865e2393675fae209",
        "f1c3199ece0b85d4e76e",
        "03c35ee570c9ca689648",
        "d66e0b97e2784854364e"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.procore.com/financial-management?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.softwareadvice.com/construction/project-management-software-comparison/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 5,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Mode|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "workflow",
      "canonical": "Construction workflow tracking for RFIs, submittals and field reports",
      "display_label": "Construction workflow tracking for RFIs, submittals and field reports",
      "frequency": {
        "count": 9,
        "base": 149,
        "rate": 6.0,
        "lower": 3.2,
        "upper": 11.1
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|2",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "2a6aca8e3d29a625d54e",
        "c25f510cf9f0f592a118",
        "477fe011562cd5e7a1be",
        "5feb28f39c347a1dda95",
        "732837ac44d695d99ebb",
        "4f4fa1a6fd5b2efd70e3",
        "aef63e6d4b6346c2d2bd",
        "53709e3a109b858ec313",
        "ea6225f660f33868e245",
        "45740374a1730f8ff276",
        "63ac078d8d8f4c76828e",
        "6dc371aae096bb83063e",
        "d6e53fb750d5d93fbf04",
        "1e03783556557e1a8633",
        "a9a93b8967afa3456222",
        "c148493ff371d1044d01",
        "5a00f0201950dab27e55",
        "f88d1c6d5c3cd8f5566e",
        "718b1ab429b92f35713a",
        "fe52e2147cd04d7143d3",
        "55f955e17b83705544db"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://www.procore.com/project-management/rfis?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.sage.com/en-us/products/sage-construction-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 4,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "cost",
      "canonical": "Total cost including implementation and related charges",
      "display_label": "Total cost including implementation and related charges",
      "frequency": {
        "count": 9,
        "base": 149,
        "rate": 6.0,
        "lower": 3.2,
        "upper": 11.1
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "f97433f815be8594d02b",
        "4238592091fdb904f0c0",
        "ec10a2c73a1ba5504dea",
        "273eb1876885fc979927",
        "f70f9f5f2f04fac457b1",
        "f2e70565b060f423f70f",
        "f86b310d6a713d07bd56",
        "428daacc852d09af9884",
        "730900f936272ddaa7f8",
        "2f58262e27bc7d7edb6c"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 6,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|ChatGPT|3",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "audit",
      "canonical": "Audit and activity history",
      "display_label": "Audit and activity history",
      "frequency": {
        "count": 8,
        "base": 149,
        "rate": 5.4,
        "lower": 2.7,
        "upper": 10.2
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "583f12d01e8616b78a50",
        "cafa116cf7d459620847",
        "77e2bbfef9c9af60d00d",
        "ebe66b144265706968f0",
        "f5533f63b4f1b0b0fce5",
        "c63689aa11065edc15f0",
        "cb71c3f39529a285b714",
        "7916b71c25c63054790e",
        "a91c33133eb165d6ea3d",
        "12ce1471f6aecdfc6621"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.procore.com/project-management/rfis?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.zoho.com/projects/construction-project-management.html",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "change_tracking",
      "canonical": "Change order tracking",
      "display_label": "Change order tracking",
      "frequency": {
        "count": 8,
        "base": 149,
        "rate": 5.4,
        "lower": 2.7,
        "upper": 10.2
      },
      "record_ids": [
        "construction-project-management|q3|Google AI Mode|1",
        "construction-project-management|q3|Google AI Mode|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|1",
        "construction-project-management|q9|Google AI Overviews|2"
      ],
      "evidence_ids": [
        "c880f3b9eddd63b5a1f4",
        "0f2c32dfc48fa5a47ac3",
        "87bb3cee4ebe5082308b",
        "55ed9fd0dc08ffe365aa",
        "bc7895a2a9463c70b2d0",
        "176867d4c6f2b5b35680",
        "291d2751dc14e101575b",
        "4399faed49d379383034"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 8,
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|1",
            "construction-project-management|q3|Google AI Mode|3",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|1",
            "construction-project-management|q9|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "integrate",
      "canonical": "Integration with existing accounting and project systems",
      "display_label": "Integration with existing accounting and project systems",
      "frequency": {
        "count": 8,
        "base": 149,
        "rate": 5.4,
        "lower": 2.7,
        "upper": 10.2
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Google AI Overviews|1",
        "construction-project-management|q9|Google AI Overviews|2",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "5d3e36741174b520bcd8",
        "ff13fda4530f0b80a9a2",
        "9c222b68c19035d2acea",
        "f772dcac5b34fb029207",
        "affa413138bcfe9f67b7",
        "bee803932318294e98c1",
        "4a59f9251a73459b762b",
        "7d60db0ff841544c19a6",
        "240cc3cf9e4f16b93edd",
        "98a630d037b239055174",
        "f60ecc1c294038807e4a",
        "503fbd66b3305d3fce2d",
        "b0bde8e64db60005ad15",
        "0b532cf67b5ad592dbd7",
        "487cb8a4acd190ad1daf",
        "1064bcd406efd773708e",
        "75590912470a89e234f7",
        "1e1c2aea5d9bdfe5c998"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://construction.autodesk.com/?utm_source=openai",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://construction.autodesk.com/partners/integrate-with-autodesk-construction-cloud/?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.procore.com/financial-management?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=03e264c6e35d60790a2c7288e282613d&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|1",
            "construction-project-management|q9|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "field_usable",
      "canonical": "An interface field staff can use easily",
      "display_label": "An interface field staff can use easily",
      "frequency": {
        "count": 7,
        "base": 149,
        "rate": 4.7,
        "lower": 2.3,
        "upper": 9.4
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|2",
        "construction-project-management|q9|Perplexity|1"
      ],
      "evidence_ids": [
        "8c5714e55be06ddc4ff6",
        "bc34ffbfd04d6ecae32a",
        "f1281ae2f3ec28b13f9a",
        "9d97c92561ff910d7cd0",
        "81a40130b29dc9644845",
        "e6466bff39018aae4992",
        "d15d204cc3ed9b4bc0d6"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 6,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|3",
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "change",
      "canonical": "Change order tracking and approval",
      "display_label": "Change order tracking and approval",
      "frequency": {
        "count": 6,
        "base": 149,
        "rate": 4.0,
        "lower": 1.9,
        "upper": 8.5
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "5696bd9523d1dbd7db9d",
        "f85312abe3d683311baa",
        "de4d5492209df722e189",
        "d976ca915d053e6913aa",
        "85a0c2715e23168f0dfe",
        "a8a06e0bd61c9e479044",
        "b8c1f999a958f5601e94",
        "effadf86cc57eaa83fb6",
        "6aeebe933009df39add9",
        "4f784aa0d9d9d6073842",
        "15bdb7e558f20d58802a"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.procore.com/financial-management?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "https://www.softwareadvice.com/construction/project-management-software-comparison/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "rollout",
      "canonical": "Implementation and onboarding support",
      "display_label": "Implementation and onboarding support",
      "frequency": {
        "count": 6,
        "base": 149,
        "rate": 4.0,
        "lower": 1.9,
        "upper": 8.5
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Overviews|1"
      ],
      "evidence_ids": [
        "84927fe35b2178d1347e",
        "84fce7da386009991553",
        "a644c067be4a2fcc7cd3",
        "ba31288ea04ef4e71b3b",
        "a8431ba2a402ad075d1d",
        "b753d1e9b0387c34dbc3"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 6,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|3",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Overviews|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "price",
      "canonical": "Clear pricing basis and included features",
      "display_label": "Clear pricing basis and included features",
      "frequency": {
        "count": 5,
        "base": 149,
        "rate": 3.4,
        "lower": 1.4,
        "upper": 7.6
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3"
      ],
      "evidence_ids": [
        "e23dc81a49b7293a58ca",
        "4e07abcfcfb56b5e46db",
        "6a6a0d75af0b8ee159ab",
        "73cd29ca8d6b1d578396",
        "9f438e06f2c9a845a883",
        "4aeb96347a958722032f"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 5,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "offline_access",
      "canonical": "Offline access for field work",
      "display_label": "Offline access for field work",
      "frequency": {
        "count": 5,
        "base": 149,
        "rate": 3.4,
        "lower": 1.4,
        "upper": 7.6
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|1",
        "construction-project-management|q9|Google AI Overviews|2"
      ],
      "evidence_ids": [
        "1a7b50f1c527ffa5e137",
        "f0bbf8e49a99419ae445",
        "3bca3fccda9466cbd0a4",
        "0ab531d58b2c44ec98c0",
        "be6eeb0877eb258ed8f9"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 5,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|1",
            "construction-project-management|q9|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "report",
      "canonical": "Project dashboards and reporting",
      "display_label": "Project dashboards and reporting",
      "frequency": {
        "count": 5,
        "base": 149,
        "rate": 3.4,
        "lower": 1.4,
        "upper": 7.6
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "aed5d5d88c135509121e",
        "43cbc3d1553d6e270f44",
        "bdb58429abcbd0129882",
        "d1e41940718b27de9e9c",
        "24715d4cebbf7d9b4620",
        "2348b25f72f590c0ffe6",
        "e4ea4045dfaf105aa7dc"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "document_control",
      "canonical": "Project document control",
      "display_label": "Project document control",
      "frequency": {
        "count": 5,
        "base": 149,
        "rate": 3.4,
        "lower": 1.4,
        "upper": 7.6
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|3",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Google AI Mode|3",
        "construction-project-management|q9|Google AI Overviews|2"
      ],
      "evidence_ids": [
        "5be7520a27d74dd2ffea",
        "af39d0cdfbdeb53feebb",
        "4b0b7599945cfb30d245",
        "2c447b0031c9220b4921",
        "ebe750592a29d6e7e393",
        "f1d1de9e3342aecd207b"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|ChatGPT|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|3",
            "construction-project-management|q9|Google AI Mode|3",
            "construction-project-management|q9|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Procore",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|3"
          ],
          "evidence_ids": [
            "9c31480716a98d8a144d"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "training",
      "canonical": "Training and learning resources",
      "display_label": "Training and learning resources",
      "frequency": {
        "count": 5,
        "base": 149,
        "rate": 3.4,
        "lower": 1.4,
        "upper": 7.6
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Overviews|1"
      ],
      "evidence_ids": [
        "6f761606f3e92cdb3edd",
        "fcd2a256d294c78e3311",
        "986fe83fc16e87d03cff",
        "73881f43036a9b3078bd",
        "854234b5b2746a13d65b",
        "4c1694c388461b0d27e0",
        "f9b09e39146a1ff6bf87",
        "83209194e0d80b61bba2"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 5,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Overviews|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "ease_of_use",
      "canonical": "An easy-to-use interface",
      "display_label": "An easy to use interface",
      "frequency": {
        "count": 4,
        "base": 149,
        "rate": 2.7,
        "lower": 1.0,
        "upper": 6.7
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Overviews|3"
      ],
      "evidence_ids": [
        "bdbde64987050ac2e1d9",
        "8081bf76c2b02478ec06",
        "913bee102071267d2a50",
        "24ec568df5cc1bf3d034"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 4,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "project_growth",
      "canonical": "Capacity for growing project volumes",
      "display_label": "Capacity for growing project volumes",
      "frequency": {
        "count": 4,
        "base": 149,
        "rate": 2.7,
        "lower": 1.0,
        "upper": 6.7
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "d177259c80d763fd1040",
        "e16fb785fab9ec36c45a",
        "8095bbe67c252a3f8d93",
        "6c2f0ac8921205b2f66f",
        "847bb7abc97e2af1a154",
        "b45f73c985a580c07dc6",
        "c3218f186780a83e3eb8"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/key-construction-management-software-features/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "change_handling",
      "canonical": "Change order handling",
      "display_label": "Change order handling",
      "frequency": {
        "count": 4,
        "base": 149,
        "rate": 2.7,
        "lower": 1.0,
        "upper": 6.7
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|1",
        "construction-project-management|q2|Google AI Mode|2",
        "construction-project-management|q3|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|1"
      ],
      "evidence_ids": [
        "07a542d92b2653355aa7",
        "fd2be4a9dbf4bd94319f",
        "922b45f4253d6e2d9027",
        "a592e390e13cec7c55d4"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 4,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|1",
            "construction-project-management|q2|Google AI Mode|2",
            "construction-project-management|q3|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|1"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Knowify",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|2"
          ],
          "evidence_ids": [
            "c91efd587f16569a987a"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Procore",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|1"
          ],
          "evidence_ids": [
            "a2c66a4b0381778e76ee"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|1"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "field_progress",
      "canonical": "Field progress tracking",
      "display_label": "Field progress tracking",
      "frequency": {
        "count": 4,
        "base": 149,
        "rate": 2.7,
        "lower": 1.0,
        "upper": 6.7
      },
      "record_ids": [
        "construction-project-management|q3|Google AI Overviews|2",
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3"
      ],
      "evidence_ids": [
        "a1f0e670dc4941809a3e",
        "93bf72095be939f7f23b",
        "f2a3dfb48c82cbf6a46b",
        "f0fef004c0089b807e74"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 4,
          "record_ids": [
            "construction-project-management|q3|Google AI Overviews|2",
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Fieldwire",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Overviews|2"
          ],
          "evidence_ids": [
            "12ef7f61a7353c6814b0"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Overviews|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "existing_integration",
      "canonical": "Integration with the buyer’s existing software",
      "display_label": "Integration with the buyer’s existing software",
      "frequency": {
        "count": 4,
        "base": 149,
        "rate": 2.7,
        "lower": 1.0,
        "upper": 6.7
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Overviews|3"
      ],
      "evidence_ids": [
        "6fe5788fcf5d5bfdeb89",
        "3580d89c552cce45df88",
        "5b7a91faa4fc1cb048ed",
        "ccdef3b02adde9b09ff4"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 4,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "trial_usability",
      "canonical": "A free trial to evaluate fit and usability",
      "display_label": "No cost evaluation access for fit and usability",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3"
      ],
      "evidence_ids": [
        "3c65381d5ca7b1888d2d",
        "31a5f35d6edb69d7f5d0",
        "f9c5b6cb84c6919016ac"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "support_access",
      "canonical": "Access to customer support",
      "display_label": "Access to customer support",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3"
      ],
      "evidence_ids": [
        "6cafcd82997e31294c49",
        "9bb83283cece97996750",
        "a8fbd84e4151c08ad23f"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "usable",
      "canonical": "An interface field and office staff can use easily",
      "display_label": "An interface field and office staff can use easily",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|2",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|Google AI Overviews|1"
      ],
      "evidence_ids": [
        "9ec46ca70bd6f0b52874",
        "540693d196845c9b3f87",
        "8bc208ec1a8db33cf164",
        "6218cbf14eb95f9d01c6",
        "bc7383313a0b1d444d79"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|2",
            "construction-project-management|q9|Google AI Overviews|1"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Fieldwire",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|2"
          ],
          "evidence_ids": [
            "e3725d65ce13bbba6e52"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "approvals",
      "canonical": "Assigned approvals, reminders and responsibility",
      "display_label": "Assigned approvals, reminders and responsibility",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "621529fb0e79cf62db97",
        "2f65e159292235783fe4",
        "c12cc039dd19ecc0469d"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://www.procore.com/project-management/rfis?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "export",
      "canonical": "Complete project data export",
      "display_label": "Complete project data export",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "64c49ca7b0ddf77dd2e4",
        "0e975053b4fa2e683bf3",
        "9c8cebff91f38a2dc5a9",
        "1976caf3f8bd828c62cd"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "evaluate",
      "canonical": "Demonstrated performance on a representative project",
      "display_label": "Demonstrated performance on a representative project",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "60598c715aa90bc9e4c6",
        "3f6abf52fbd6577bf1f1",
        "3c9f2f38e7ffceb5ceee",
        "26aee85d5b9c91fbcb98"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "cloud",
      "canonical": "Deployment model suited to remote access and site conditions",
      "display_label": "Deployment model suited to remote access and site conditions",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3"
      ],
      "evidence_ids": [
        "7a35969469c918fc213d",
        "588f360565bdb49214a4",
        "787ff14f7725d8f1c509"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "industry",
      "canonical": "Experience in the buyer’s construction segment",
      "display_label": "Experience in the buyer’s construction segment",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3"
      ],
      "evidence_ids": [
        "46acc686b16e935aa6e3",
        "c6393bf597ca42e13353",
        "d73a8a944974bd24c91b"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "accounting_integration",
      "canonical": "Integration with existing accounting or ERP software",
      "display_label": "Integration with existing accounting or ERP software",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|1",
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3"
      ],
      "evidence_ids": [
        "9a6f09c33c69de7ad6ca",
        "a02f762f40ae6bacd2dc",
        "c37d4feba9d35128db42"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|1",
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "mfa",
      "canonical": "Multifactor authentication",
      "display_label": "Multifactor authentication",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "fe4de6bbb3c21da986a3",
        "587beaaf93babba79bf0",
        "109106ba3c55499ba710"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "offline",
      "canonical": "Offline access and synchronization",
      "display_label": "Offline access and synchronization",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "d86ded6da3fc4ef0f2d1",
        "3f2bf151d3a1dddc6550",
        "ef61407ad9ee81285354"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2"
          ]
        },
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "compliance",
      "canonical": "Required compliance documentation and reporting",
      "display_label": "Required compliance documentation and reporting",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Claude|3"
      ],
      "evidence_ids": [
        "f9c63c7c5fa1357dfa3f",
        "50d658a9f502f90bf6d9",
        "5d8e176365165704d00d",
        "c6aed3cc3dcafe111e5f",
        "ad4a4391cb9315e57ea3"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 3,
          "runs": [
            1,
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "permissions",
      "canonical": "Role based access for project participants",
      "display_label": "Role based access for project participants",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|3",
        "construction-project-management|q9|Perplexity|2"
      ],
      "evidence_ids": [
        "0f671338f9bce6e31f5a",
        "0f1e1a48dbefa7e5811d",
        "7e2f6dd3536c0022408d",
        "fd4a68bfda4e947bc4b1",
        "524fa444349fd4a9559c"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://old.construction.autodesk.com/tools/construction-team-and-user-permissions/?utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "search",
      "canonical": "Searchable project documents",
      "display_label": "Searchable project documents",
      "frequency": {
        "count": 3,
        "base": 149,
        "rate": 2.0,
        "lower": 0.7,
        "upper": 5.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|Google AI Mode|2"
      ],
      "evidence_ids": [
        "4f8dc0ea5cf6be0a1edb",
        "e87e9f1a5b8604006242",
        "be313513edbeeb3c2211"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 3,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2",
            "construction-project-management|q9|Google AI Mode|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "aia_billing",
      "canonical": "AIA billing",
      "display_label": "AIA billing",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|2",
        "construction-project-management|q3|Google AI Mode|2"
      ],
      "evidence_ids": [
        "b30ef561b595381ffdcf",
        "7b1647cb6516c002c27d"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|2",
            "construction-project-management|q3|Google AI Mode|2"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Knowify",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|2"
          ],
          "evidence_ids": [
            "c9f592839afd1ac7eb41"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "access_control",
      "canonical": "Access permissions",
      "display_label": "Access permissions",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|2",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "ea2427b22915b52335d6",
        "b9c091f2706f51142c8e",
        "57ff2b29f331207294b4"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.zoho.com/projects/construction-project-management.html",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "approval_flow",
      "canonical": "Approval workflows",
      "display_label": "Approval workflows",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|3"
      ],
      "evidence_ids": [
        "653ee7950612be1b19e9",
        "7a0941fa850649b485f3",
        "561327f71bd68d808a01"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "pricing_basis",
      "canonical": "Clear licensing basis and external-user costs",
      "display_label": "Clear licensing basis and external user costs",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Overviews|1",
        "construction-project-management|q9|Google AI Overviews|2"
      ],
      "evidence_ids": [
        "e19fb7fe562d1e2f3ccd",
        "643f7e3f388e4e469447"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|1",
            "construction-project-management|q9|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "contract",
      "canonical": "Clear renewal and cancellation terms",
      "display_label": "Clear renewal and cancellation terms",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2"
      ],
      "evidence_ids": [
        "4a9f942ae7348fb783f0",
        "bb9a4eecfae7a1399f11"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "portal",
      "canonical": "Client communication portals",
      "display_label": "Client communication portals",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|3",
        "construction-project-management|q9|Google AI Overviews|3"
      ],
      "evidence_ids": [
        "dffc206a77cb23f33712",
        "e7dfaebb156375d1f21e",
        "8924cadf1db48afe89bd"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Claude|3",
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Buildertrend",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|3"
          ],
          "evidence_ids": [
            "879005e38fd0c113ad1c"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q9|Google AI Overviews|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "CoConstruct",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|3"
          ],
          "evidence_ids": [
            "0c390ea0bf95c6548789"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q9|Google AI Overviews|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "affordable",
      "canonical": "Cost appropriate to the buyer’s scale",
      "display_label": "Cost appropriate to the buyer’s scale",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|1",
        "construction-project-management|q2|Google AI Mode|3"
      ],
      "evidence_ids": [
        "856fa38c1bc996482552",
        "67cab8eee146392cb552"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|1",
            "construction-project-management|q2|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Contractor Foreman",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|3"
          ],
          "evidence_ids": [
            "d0d8c6757f25d4013dc9"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "backup_only",
      "canonical": "Data backups",
      "display_label": "Data backups",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|2"
      ],
      "evidence_ids": [
        "ae6ba5af67abaaadbf44",
        "88662713a8158867cbb5"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "sync",
      "canonical": "Defined synchronization direction, records and error handling",
      "display_label": "Defined synchronization direction, records and error handling",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1",
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "6216aad7aed864919544",
        "cc13835de67669eea15b",
        "19c6bdae8b6e71fd1c11",
        "6f1463a1895f399bb851"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1",
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "adoptionproof",
      "canonical": "Evidence of successful adoption in other projects",
      "display_label": "Evidence of successful adoption in other projects",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|2",
        "construction-project-management|q9|Google AI Overviews|1"
      ],
      "evidence_ids": [
        "ead55bc424b07bf72a57",
        "646d2ecb0dc7b1c1dc98"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Claude|2",
            "construction-project-management|q9|Google AI Overviews|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "time",
      "canonical": "Field time tracking",
      "display_label": "Field time tracking",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q3|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|2"
      ],
      "evidence_ids": [
        "59e5804b89bccff60ff6",
        "9be02c70e3ab9b77c5d2"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|2"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Contractor Foreman",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|2"
          ],
          "evidence_ids": [
            "5461bbc0edb588a7eb74"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "job_costing",
      "canonical": "Job costing",
      "display_label": "Job costing",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q3|Google AI Mode|2",
        "construction-project-management|q3|Google AI Overviews|2"
      ],
      "evidence_ids": [
        "26e58b82764756c490d1",
        "12138aa6fa63e0e6147f"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|2",
            "construction-project-management|q3|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "JobTread",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|2"
          ],
          "evidence_ids": [
            "fb8d63047d4ea04e6acb"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        },
        {
          "vendor": "Knowify",
          "frequency": {
            "count": 2,
            "base": 149,
            "rate": 1.3,
            "lower": 0.4,
            "upper": 4.8
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|2",
            "construction-project-management|q3|Google AI Overviews|2"
          ],
          "evidence_ids": [
            "db56b0198f758cc88080",
            "f67bafb47007c4756008"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|2",
                "construction-project-management|q3|Google AI Overviews|2"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "resource",
      "canonical": "Labor, equipment and material allocation",
      "display_label": "Labor, equipment and material allocation",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|3"
      ],
      "evidence_ids": [
        "068b35dc7bf587522437",
        "541d271912dbe45196b5",
        "5fa2aaf439a410290585",
        "e72cf4d45738d6a784d0"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|3"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://www.zoho.com/projects/construction-project-management.html",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "secure_storage",
      "canonical": "Secure document storage",
      "display_label": "Secure document storage",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|Claude|1",
        "construction-project-management|q9|Claude|2"
      ],
      "evidence_ids": [
        "53de1399b47d05b8fe1d",
        "f5be151dbaf7e87dbbe0",
        "579ae91b7fd8f49cd0bb",
        "5dce2ec0bea19c683da6"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Claude|1",
            "construction-project-management|q9|Claude|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "lightsetup",
      "canonical": "Setup without excessive administrative overhead",
      "display_label": "Setup without excessive administrative overhead",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|2",
        "construction-project-management|q2|Google AI Mode|3"
      ],
      "evidence_ids": [
        "24591593f827b7774f79",
        "6de12419aae5539afad3"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 2,
          "runs": [
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|2",
            "construction-project-management|q2|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Fieldwire",
          "frequency": {
            "count": 2,
            "base": 149,
            "rate": 1.3,
            "lower": 0.4,
            "upper": 4.8
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|2",
            "construction-project-management|q2|Google AI Mode|3"
          ],
          "evidence_ids": [
            "88f7eabfe909119b270a",
            "6e202997c42512c81bd4"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 2,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|2",
                "construction-project-management|q2|Google AI Mode|3"
              ],
              "frequency": {
                "count": 2,
                "base": 149,
                "rate": 1.3,
                "lower": 0.4,
                "upper": 4.8
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": true,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "subcontracts",
      "canonical": "Subcontract management",
      "display_label": "Subcontract management",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|1",
        "construction-project-management|q2|Google AI Mode|2"
      ],
      "evidence_ids": [
        "e072268d7da548bbb7d4",
        "a4c34d8947910e621c15"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|1",
            "construction-project-management|q2|Google AI Mode|2"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Procore",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|2"
          ],
          "evidence_ids": [
            "33fc4dc1d391da6bfa15"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|2"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "subcompliance",
      "canonical": "Subcontractor insurance and lien waiver tracking",
      "display_label": "Subcontractor insurance and lien waiver tracking",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|2",
        "construction-project-management|q9|Google AI Mode|3"
      ],
      "evidence_ids": [
        "dc4042ca39829de0874f",
        "9271c7ba7540eaca583f"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            2,
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|2",
            "construction-project-management|q9|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "automation",
      "canonical": "Workflow automation",
      "display_label": "Workflow automation",
      "frequency": {
        "count": 2,
        "base": 149,
        "rate": 1.3,
        "lower": 0.4,
        "upper": 4.8
      },
      "record_ids": [
        "construction-project-management|q9|Perplexity|1",
        "construction-project-management|q9|Perplexity|2"
      ],
      "evidence_ids": [
        "80c4cd807fa31f27b59b",
        "9a889f006ca1760daed6"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 2,
          "runs": [
            1,
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 2,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1",
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "participant_access",
      "canonical": "Access limited appropriately for subcontractors and clients",
      "display_label": "Access limited appropriately for subcontractors and clients",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Perplexity|1"
      ],
      "evidence_ids": [
        "f6eced2cd7f81305795a"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://www.sage.com/en-us/products/sage-construction-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "backup",
      "canonical": "Backup and recovery",
      "display_label": "Backup and recovery",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "f0aec18a9764ec32d09c"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "bid",
      "canonical": "Bid invitation distribution",
      "display_label": "Bid invitation distribution",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|3"
      ],
      "evidence_ids": [
        "88dbe64049ecc8db624c"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "billing_general",
      "canonical": "Billing",
      "display_label": "Billing",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|3"
      ],
      "evidence_ids": [
        "152146e31d10c512ceca"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "scale",
      "canonical": "Capacity for growing projects, crews and locations",
      "display_label": "Capacity for growing projects, crews and locations",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Perplexity|2"
      ],
      "evidence_ids": [
        "4ae427f663e3eae833e0"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/key-construction-management-software-features/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "team_complexity_growth",
      "canonical": "Capacity for larger teams and more complex projects",
      "display_label": "Capacity for larger teams and more complex projects",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Overviews|2"
      ],
      "evidence_ids": [
        "1a8504ba98f3bcd431f4"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "multiple_projects",
      "canonical": "Capacity for multiple simultaneous projects",
      "display_label": "Capacity for multiple simultaneous projects",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Perplexity|1"
      ],
      "evidence_ids": [
        "b7e6bae576ff8c406744"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/key-construction-management-software-features/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "price_growth",
      "canonical": "Clear pricing as project volumes grow",
      "display_label": "Clear pricing as project volumes grow",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "f1c02f3111eb075bbe53"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "support_hours",
      "canonical": "Customer support during working hours",
      "display_label": "Customer support during working hours",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "b22b2fba633ebcb76818"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "daily_reports",
      "canonical": "Daily field reports",
      "display_label": "Daily field reports",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Overviews|3"
      ],
      "evidence_ids": [
        "e76373e21c77ec1d2044"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "postcancel_access",
      "canonical": "Data access after cancellation",
      "display_label": "Data access after cancellation",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1"
      ],
      "evidence_ids": [
        "1d060c2cea25e67624c8"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "retention",
      "canonical": "Data access and retention after cancellation",
      "display_label": "Data access and retention after cancellation",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "2541f16e89ee4c91cd25"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "sync_fields_direction_frequency",
      "canonical": "Defined synchronization records, direction and frequency",
      "display_label": "Defined synchronization records, direction and frequency",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|2"
      ],
      "evidence_ids": [
        "b4285a00bfeb58958189"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "markup",
      "canonical": "Drawing markup linked to issues and RFIs",
      "display_label": "Drawing markup linked to issues and RFIs",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1"
      ],
      "evidence_ids": [
        "999dd75da053cf111d44"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "markup_issue_or_rfi",
      "canonical": "Drawing markups linked to issues or RFIs",
      "display_label": "Drawing markups linked to issues or RFIs",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|2"
      ],
      "evidence_ids": [
        "8f6ce27302f1f8738ba3"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "drawing_markup",
      "canonical": "Drawing viewing and markup",
      "display_label": "Drawing viewing and markup",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Overviews|1"
      ],
      "evidence_ids": [
        "733e85d032b0c13ee8ac"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "equipment_crew_dispatch",
      "canonical": "Equipment and crew scheduling and dispatch",
      "display_label": "Equipment and crew scheduling and dispatch",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|2"
      ],
      "evidence_ids": [
        "6d2da9d13b404b40d672"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "estimate",
      "canonical": "Estimating and takeoff tools",
      "display_label": "Estimating and takeoff tools",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q3|Google AI Mode|3"
      ],
      "evidence_ids": [
        "95e65a90780eed501086"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "estimating",
      "canonical": "Estimating tools",
      "display_label": "Estimating tools",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q3|Google AI Mode|1"
      ],
      "evidence_ids": [
        "8138c1e5fd7b81d4d00e"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|1"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Procore",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|1"
          ],
          "evidence_ids": [
            "d000a0cb91eef4ae9704"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|1"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "financial_visibility",
      "canonical": "Financial visibility",
      "display_label": "Financial visibility",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|3"
      ],
      "evidence_ids": [
        "eb27397c65f3db884476"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|3"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Procore",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|3"
          ],
          "evidence_ids": [
            "bb6cfb5a578419f36dc1"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|3"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "resource_tracking",
      "canonical": "Labor, equipment and material tracking",
      "display_label": "Labor, equipment and material tracking",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Perplexity|2"
      ],
      "evidence_ids": [
        "70af5a067afd60d3962c"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://learn.g2.com/best-construction-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.capterra.com/resources/project-management-software-for-construction/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.zoho.com/projects/construction-project-management.html",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "drawing_links",
      "canonical": "Links between drawings, RFIs and submittals",
      "display_label": "Links between drawings, RFIs and submittals",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "514e0692d42cc20c0073"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "margin_labor",
      "canonical": "Margin and labor cost control",
      "display_label": "Margin and labor cost control",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q3|Google AI Mode|1"
      ],
      "evidence_ids": [
        "4f1bfda7b97f3e82b956"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|1"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "eSUB",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q3|Google AI Mode|1"
          ],
          "evidence_ids": [
            "daf0a9d3d4ec289bcd58"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q3|Google AI Mode|1"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "progress_billing",
      "canonical": "Progress billing and retainage",
      "display_label": "Progress billing and retainage",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1"
      ],
      "evidence_ids": [
        "5e715b37a3b32814b7d7"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "purchasing",
      "canonical": "Purchase order and subcontract management",
      "display_label": "Purchase order and subcontract management",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1"
      ],
      "evidence_ids": [
        "573ac9b731486b41613e"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "purchase_orders",
      "canonical": "Purchase order tracking",
      "display_label": "Purchase order tracking",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|2"
      ],
      "evidence_ids": [
        "640ebc1e306ed7bd2959"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "rfi_dailyreports",
      "canonical": "RFI and daily-report workflows",
      "display_label": "RFI and daily report workflows",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Perplexity|2"
      ],
      "evidence_ids": [
        "4341698be34ce6bf41b1",
        "24c285011f1da27739ec"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            2
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://construction.autodesk.com/workflows/construction-project-management/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        },
        {
          "source": "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Perplexity|2"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "rfi_submittal",
      "canonical": "RFI and submittal tracking",
      "display_label": "RFI and submittal tracking",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Overviews|1"
      ],
      "evidence_ids": [
        "d6572bd703c2f7a79e7f"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "rfi",
      "canonical": "RFI handling",
      "display_label": "RFI handling",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q2|Google AI Mode|1"
      ],
      "evidence_ids": [
        "08a13cc07c38bfc9243e"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|1"
          ]
        }
      ],
      "adjacent_vendors": [
        {
          "vendor": "Procore",
          "frequency": {
            "count": 1,
            "base": 149,
            "rate": 0.7,
            "lower": 0.1,
            "upper": 3.7
          },
          "record_ids": [
            "construction-project-management|q2|Google AI Mode|1"
          ],
          "evidence_ids": [
            "ec77d95088d69c78100b"
          ],
          "source_counts": [
            {
              "source": "no source shown",
              "answer_count": 1,
              "record_ids": [
                "construction-project-management|q2|Google AI Mode|1"
              ],
              "frequency": {
                "count": 1,
                "base": 149,
                "rate": 0.7,
                "lower": 0.1,
                "upper": 3.7
              },
              "category_median_count": 0,
              "category_median_base": 149,
              "category_median_rate": 0.0,
              "median_population": [
                "Procore",
                "Buildertrend",
                "Contractor Foreman",
                "Fieldwire",
                "JobTread"
              ]
            }
          ],
          "named_beside_in_two_or_more": false,
          "category_median_count": 0,
          "category_median_base": 149,
          "category_median_rate": 0.0,
          "median_population": [
            "Procore",
            "Buildertrend",
            "Contractor Foreman",
            "Fieldwire",
            "JobTread"
          ]
        }
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "support",
      "canonical": "Responsive customer support",
      "display_label": "Responsive customer support",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Overviews|1"
      ],
      "evidence_ids": [
        "cac337ce13d513e6c0a7"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "security_docs",
      "canonical": "Security documentation",
      "display_label": "Security documentation",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|3"
      ],
      "evidence_ids": [
        "079b3edaaab2af42abd4"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            3
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|3"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "incident",
      "canonical": "Security incident response",
      "display_label": "Security incident response",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|ChatGPT|1"
      ],
      "evidence_ids": [
        "756046e22d6808419fdc"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|ChatGPT|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "construction_support",
      "canonical": "Support from people who understand construction",
      "display_label": "Support from people who understand construction",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Overviews|1"
      ],
      "evidence_ids": [
        "02f92a45b6d293bffbe4"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Overviews|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "id": "accounting_twoway",
      "canonical": "Two-way integration with accounting software",
      "display_label": "Two way integration with accounting software",
      "frequency": {
        "count": 1,
        "base": 149,
        "rate": 0.7,
        "lower": 0.1,
        "upper": 3.7
      },
      "record_ids": [
        "construction-project-management|q9|Google AI Mode|1"
      ],
      "evidence_ids": [
        "1f1ebdb39052708aad86"
      ],
      "repeat_confidence": [
        {
          "engine": "ChatGPT",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "ChatGPT",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Claude",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Perplexity",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q9",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Overviews",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q1",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q2",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q3",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q4",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q5",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q6",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q7",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q8",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q9",
          "stated_in_n_of_3": 1,
          "runs": [
            1
          ],
          "scheduled_runs": 3
        },
        {
          "engine": "Google AI Mode",
          "question_id": "q10",
          "stated_in_n_of_3": 0,
          "runs": [],
          "scheduled_runs": 3
        }
      ],
      "source_counts": [
        {
          "source": "no source shown",
          "answer_count": 1,
          "record_ids": [
            "construction-project-management|q9|Google AI Mode|1"
          ]
        }
      ],
      "adjacent_vendors": [],
      "review_status": "Team review: in progress",
      "verified": false
    }
  ],
  "evidence": [
    {
      "id": "856fa38c1bc996482552",
      "record_id": "construction-project-management|q2|Google AI Mode|1",
      "criterion_id": "affordable",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 369,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "fa708ba7736efdd5101a72006749388d0e69c5f364a9ef6ecff503b84f15d0c5",
      "answer_sha256": "dea319af5a52c959d4e33dae639dd9406750047bd79d97e91669a47911cdfc39",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $15M to $100M in annual volume), the ideal construction project management software needs to strike a balance: it must be robust enough to handle complex subcontracts, RFIs, and change orders, but not as punishingly expensive or bloated as full enterprise resource planning (ERP) suites meant for mega-contractors.",
      "first_vendor_offset": 476
    },
    {
      "id": "07a542d92b2653355aa7",
      "record_id": "construction-project-management|q2|Google AI Mode|1",
      "criterion_id": "change_handling",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 369,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "fa708ba7736efdd5101a72006749388d0e69c5f364a9ef6ecff503b84f15d0c5",
      "answer_sha256": "dea319af5a52c959d4e33dae639dd9406750047bd79d97e91669a47911cdfc39",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $15M to $100M in annual volume), the ideal construction project management software needs to strike a balance: it must be robust enough to handle complex subcontracts, RFIs, and change orders, but not as punishingly expensive or bloated as full enterprise resource planning (ERP) suites meant for mega-contractors.",
      "first_vendor_offset": 476
    },
    {
      "id": "e072268d7da548bbb7d4",
      "record_id": "construction-project-management|q2|Google AI Mode|1",
      "criterion_id": "subcontracts",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 369,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "fa708ba7736efdd5101a72006749388d0e69c5f364a9ef6ecff503b84f15d0c5",
      "answer_sha256": "dea319af5a52c959d4e33dae639dd9406750047bd79d97e91669a47911cdfc39",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $15M to $100M in annual volume), the ideal construction project management software needs to strike a balance: it must be robust enough to handle complex subcontracts, RFIs, and change orders, but not as punishingly expensive or bloated as full enterprise resource planning (ERP) suites meant for mega-contractors.",
      "first_vendor_offset": 476
    },
    {
      "id": "08a13cc07c38bfc9243e",
      "record_id": "construction-project-management|q2|Google AI Mode|1",
      "criterion_id": "rfi",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 369,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "fa708ba7736efdd5101a72006749388d0e69c5f364a9ef6ecff503b84f15d0c5",
      "answer_sha256": "dea319af5a52c959d4e33dae639dd9406750047bd79d97e91669a47911cdfc39",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $15M to $100M in annual volume), the ideal construction project management software needs to strike a balance: it must be robust enough to handle complex subcontracts, RFIs, and change orders, but not as punishingly expensive or bloated as full enterprise resource planning (ERP) suites meant for mega-contractors.",
      "first_vendor_offset": 476
    },
    {
      "id": "9ec46ca70bd6f0b52874",
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "criterion_id": "usable",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 398,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "07d548a4a9a5fe7380adeebb48244058d16525014792a8ebadd2bcffce873061",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $10M–$100M in annual volume, juggling commercial, light industrial, or multi-family projects), the ideal software needs to strike a balance. It must be robust enough to handle complex subcontracts, change orders, and AIA billing, but agile enough that your field crews and project managers will actually adopt it without a massive IT overhead.",
      "first_vendor_offset": 523
    },
    {
      "id": "24591593f827b7774f79",
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "criterion_id": "lightsetup",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 398,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "07d548a4a9a5fe7380adeebb48244058d16525014792a8ebadd2bcffce873061",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $10M–$100M in annual volume, juggling commercial, light industrial, or multi-family projects), the ideal software needs to strike a balance. It must be robust enough to handle complex subcontracts, change orders, and AIA billing, but agile enough that your field crews and project managers will actually adopt it without a massive IT overhead.",
      "first_vendor_offset": 523
    },
    {
      "id": "fd2be4a9dbf4bd94319f",
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "criterion_id": "change_handling",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 398,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "07d548a4a9a5fe7380adeebb48244058d16525014792a8ebadd2bcffce873061",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $10M–$100M in annual volume, juggling commercial, light industrial, or multi-family projects), the ideal software needs to strike a balance. It must be robust enough to handle complex subcontracts, change orders, and AIA billing, but agile enough that your field crews and project managers will actually adopt it without a massive IT overhead.",
      "first_vendor_offset": 523
    },
    {
      "id": "b30ef561b595381ffdcf",
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "criterion_id": "aia_billing",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 398,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "07d548a4a9a5fe7380adeebb48244058d16525014792a8ebadd2bcffce873061",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $10M–$100M in annual volume, juggling commercial, light industrial, or multi-family projects), the ideal software needs to strike a balance. It must be robust enough to handle complex subcontracts, change orders, and AIA billing, but agile enough that your field crews and project managers will actually adopt it without a massive IT overhead.",
      "first_vendor_offset": 523
    },
    {
      "id": "a4c34d8947910e621c15",
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "criterion_id": "subcontracts",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 398,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "07d548a4a9a5fe7380adeebb48244058d16525014792a8ebadd2bcffce873061",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing $10M–$100M in annual volume, juggling commercial, light industrial, or multi-family projects), the ideal software needs to strike a balance. It must be robust enough to handle complex subcontracts, change orders, and AIA billing, but agile enough that your field crews and project managers will actually adopt it without a massive IT overhead.",
      "first_vendor_offset": 523
    },
    {
      "id": "1808808ef99f49b2e5ed",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "collab",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 391,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "581fb03cb698b78ded0b022be251ecf94fd87e5399f110e9582f1941242beba1",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing multiple active commercial, light industrial, or multi-family sites with a mix of internal staff and dozens of subcontractors), the ideal software must balance robust field-to-office communication with solid financial visibility and document control, without the bloated enterprise cost or complex setup of massive conglomerate systems.",
      "first_vendor_offset": 499
    },
    {
      "id": "67cab8eee146392cb552",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "affordable",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 391,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "581fb03cb698b78ded0b022be251ecf94fd87e5399f110e9582f1941242beba1",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing multiple active commercial, light industrial, or multi-family sites with a mix of internal staff and dozens of subcontractors), the ideal software must balance robust field-to-office communication with solid financial visibility and document control, without the bloated enterprise cost or complex setup of massive conglomerate systems.",
      "first_vendor_offset": 499
    },
    {
      "id": "6de12419aae5539afad3",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "lightsetup",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 391,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "581fb03cb698b78ded0b022be251ecf94fd87e5399f110e9582f1941242beba1",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing multiple active commercial, light industrial, or multi-family sites with a mix of internal staff and dozens of subcontractors), the ideal software must balance robust field-to-office communication with solid financial visibility and document control, without the bloated enterprise cost or complex setup of massive conglomerate systems.",
      "first_vendor_offset": 499
    },
    {
      "id": "eb27397c65f3db884476",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "financial_visibility",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 391,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "581fb03cb698b78ded0b022be251ecf94fd87e5399f110e9582f1941242beba1",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing multiple active commercial, light industrial, or multi-family sites with a mix of internal staff and dozens of subcontractors), the ideal software must balance robust field-to-office communication with solid financial visibility and document control, without the bloated enterprise cost or complex setup of massive conglomerate systems.",
      "first_vendor_offset": 499
    },
    {
      "id": "5be7520a27d74dd2ffea",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "document_control",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 391,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "581fb03cb698b78ded0b022be251ecf94fd87e5399f110e9582f1941242beba1",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For a mid-sized general contractor (typically managing multiple active commercial, light industrial, or multi-family sites with a mix of internal staff and dozens of subcontractors), the ideal software must balance robust field-to-office communication with solid financial visibility and document control, without the bloated enterprise cost or complex setup of massive conglomerate systems.",
      "first_vendor_offset": 499
    },
    {
      "id": "b064578a95d99eae9058",
      "record_id": "construction-project-management|q2|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 124,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6fc6ed11ab2946b86f45dadc6764bcd288d7e50292b818575ebca25382f4f554",
      "answer_sha256": "dae9a94066316543ba01fede1e8a17869ae192b05289b363b3e9eba6a12549ba",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The best construction project management software for a mid-sized general contractor depends on your specific workflow, but ",
      "first_vendor_offset": 124
    },
    {
      "id": "cd5339653728f4b86486",
      "record_id": "construction-project-management|q3|Google AI Mode|1",
      "criterion_id": "collab",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 323,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9a94f836dbaa5bf2e4b629be060e17020a404bf6c0db829857c5d2ac0d302d73",
      "answer_sha256": "166db7a6dc7851bd6b74686e2847398c16f36f6edc8bb8952ec7484a58b67672",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choosing the best construction management software (CMS) as a subcontractor means finding tools focused on fast and accurate estimating, change order tracking, field-to-office communication, and tight margin/labor control—rather than heavy general contractor (GC) tools built for managing entire multi-million dollar sites.",
      "first_vendor_offset": 443
    },
    {
      "id": "c880f3b9eddd63b5a1f4",
      "record_id": "construction-project-management|q3|Google AI Mode|1",
      "criterion_id": "change_tracking",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 323,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9a94f836dbaa5bf2e4b629be060e17020a404bf6c0db829857c5d2ac0d302d73",
      "answer_sha256": "166db7a6dc7851bd6b74686e2847398c16f36f6edc8bb8952ec7484a58b67672",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choosing the best construction management software (CMS) as a subcontractor means finding tools focused on fast and accurate estimating, change order tracking, field-to-office communication, and tight margin/labor control—rather than heavy general contractor (GC) tools built for managing entire multi-million dollar sites.",
      "first_vendor_offset": 443
    },
    {
      "id": "8138c1e5fd7b81d4d00e",
      "record_id": "construction-project-management|q3|Google AI Mode|1",
      "criterion_id": "estimating",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 323,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9a94f836dbaa5bf2e4b629be060e17020a404bf6c0db829857c5d2ac0d302d73",
      "answer_sha256": "166db7a6dc7851bd6b74686e2847398c16f36f6edc8bb8952ec7484a58b67672",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choosing the best construction management software (CMS) as a subcontractor means finding tools focused on fast and accurate estimating, change order tracking, field-to-office communication, and tight margin/labor control—rather than heavy general contractor (GC) tools built for managing entire multi-million dollar sites.",
      "first_vendor_offset": 443
    },
    {
      "id": "4f1bfda7b97f3e82b956",
      "record_id": "construction-project-management|q3|Google AI Mode|1",
      "criterion_id": "margin_labor",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 323,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9a94f836dbaa5bf2e4b629be060e17020a404bf6c0db829857c5d2ac0d302d73",
      "answer_sha256": "166db7a6dc7851bd6b74686e2847398c16f36f6edc8bb8952ec7484a58b67672",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choosing the best construction management software (CMS) as a subcontractor means finding tools focused on fast and accurate estimating, change order tracking, field-to-office communication, and tight margin/labor control—rather than heavy general contractor (GC) tools built for managing entire multi-million dollar sites.",
      "first_vendor_offset": 443
    },
    {
      "id": "59e5804b89bccff60ff6",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "time",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 326,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c37c9143384bc3fcc092ea4e17fbe05b254ecee1a09bd6a8db0baed28b608b8d",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Unlike General Contractors (GCs) who manage massive multi-trade coordination, macro-schedules, and owner relations, subcontractors and specialty trade contractors need software focused on tight job costing, rapid change orders, field-to-office time tracking, and specialized billing (like AIA invoices). Enterprise tools like ",
      "first_vendor_offset": 326
    },
    {
      "id": "922b45f4253d6e2d9027",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "change_handling",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 326,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c37c9143384bc3fcc092ea4e17fbe05b254ecee1a09bd6a8db0baed28b608b8d",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Unlike General Contractors (GCs) who manage massive multi-trade coordination, macro-schedules, and owner relations, subcontractors and specialty trade contractors need software focused on tight job costing, rapid change orders, field-to-office time tracking, and specialized billing (like AIA invoices). Enterprise tools like ",
      "first_vendor_offset": 326
    },
    {
      "id": "7b1647cb6516c002c27d",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "aia_billing",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 326,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c37c9143384bc3fcc092ea4e17fbe05b254ecee1a09bd6a8db0baed28b608b8d",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Unlike General Contractors (GCs) who manage massive multi-trade coordination, macro-schedules, and owner relations, subcontractors and specialty trade contractors need software focused on tight job costing, rapid change orders, field-to-office time tracking, and specialized billing (like AIA invoices). Enterprise tools like ",
      "first_vendor_offset": 326
    },
    {
      "id": "26e58b82764756c490d1",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "job_costing",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 326,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c37c9143384bc3fcc092ea4e17fbe05b254ecee1a09bd6a8db0baed28b608b8d",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Unlike General Contractors (GCs) who manage massive multi-trade coordination, macro-schedules, and owner relations, subcontractors and specialty trade contractors need software focused on tight job costing, rapid change orders, field-to-office time tracking, and specialized billing (like AIA invoices). Enterprise tools like ",
      "first_vendor_offset": 326
    },
    {
      "id": "101718855e31443cb08a",
      "record_id": "construction-project-management|q3|Google AI Mode|3",
      "criterion_id": "collab",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 351,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "036ccff57006dccc89a12a2db442788aa37c05bc7d672e1528ff90f6b921a2e7",
      "answer_sha256": "f5ea711794ae3689dba01cdb9a6f9cbbe829f770f602efcb3816aba7e746aa45",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction management software as a subcontractor, your needs are distinct from a general contractor (GC). You don't need massive enterprise portfolio-wide tracking; instead, you need fast field-to-office communication, precise change-order tracking (especially for T&M), clean estimating/takeoffs, and seamless mobile use for foremen.",
      "first_vendor_offset": 435
    },
    {
      "id": "95e65a90780eed501086",
      "record_id": "construction-project-management|q3|Google AI Mode|3",
      "criterion_id": "estimate",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 351,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "036ccff57006dccc89a12a2db442788aa37c05bc7d672e1528ff90f6b921a2e7",
      "answer_sha256": "f5ea711794ae3689dba01cdb9a6f9cbbe829f770f602efcb3816aba7e746aa45",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction management software as a subcontractor, your needs are distinct from a general contractor (GC). You don't need massive enterprise portfolio-wide tracking; instead, you need fast field-to-office communication, precise change-order tracking (especially for T&M), clean estimating/takeoffs, and seamless mobile use for foremen.",
      "first_vendor_offset": 435
    },
    {
      "id": "adc0886d68c213eb07d7",
      "record_id": "construction-project-management|q3|Google AI Mode|3",
      "criterion_id": "mobile",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 351,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "036ccff57006dccc89a12a2db442788aa37c05bc7d672e1528ff90f6b921a2e7",
      "answer_sha256": "f5ea711794ae3689dba01cdb9a6f9cbbe829f770f602efcb3816aba7e746aa45",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction management software as a subcontractor, your needs are distinct from a general contractor (GC). You don't need massive enterprise portfolio-wide tracking; instead, you need fast field-to-office communication, precise change-order tracking (especially for T&M), clean estimating/takeoffs, and seamless mobile use for foremen.",
      "first_vendor_offset": 435
    },
    {
      "id": "0f2c32dfc48fa5a47ac3",
      "record_id": "construction-project-management|q3|Google AI Mode|3",
      "criterion_id": "change_tracking",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 351,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "036ccff57006dccc89a12a2db442788aa37c05bc7d672e1528ff90f6b921a2e7",
      "answer_sha256": "f5ea711794ae3689dba01cdb9a6f9cbbe829f770f602efcb3816aba7e746aa45",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction management software as a subcontractor, your needs are distinct from a general contractor (GC). You don't need massive enterprise portfolio-wide tracking; instead, you need fast field-to-office communication, precise change-order tracking (especially for T&M), clean estimating/takeoffs, and seamless mobile use for foremen.",
      "first_vendor_offset": 435
    },
    {
      "id": "da8ab055969498bbdfa3",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 195,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "2796b59c265214b82b41a8924c2c6aedd7556d08697abd9b1c2b8dce6dc466c7",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The best construction management software for subcontractors includes tools tailored specifically for field tracking, job costing, and lighter workflows than massive general contractor platforms.",
      "first_vendor_offset": 236
    },
    {
      "id": "a1f0e670dc4941809a3e",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "field_progress",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 195,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "2796b59c265214b82b41a8924c2c6aedd7556d08697abd9b1c2b8dce6dc466c7",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The best construction management software for subcontractors includes tools tailored specifically for field tracking, job costing, and lighter workflows than massive general contractor platforms.",
      "first_vendor_offset": 236
    },
    {
      "id": "12138aa6fa63e0e6147f",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "job_costing",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 195,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "2796b59c265214b82b41a8924c2c6aedd7556d08697abd9b1c2b8dce6dc466c7",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The best construction management software for subcontractors includes tools tailored specifically for field tracking, job costing, and lighter workflows than massive general contractor platforms.",
      "first_vendor_offset": 236
    },
    {
      "id": "0d56ff3720e5d40d5e70",
      "record_id": "construction-project-management|q3|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 210,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "10e5f7368f53aac547b628f9bcfe6308923925a8d71fd14d7b982cd316e76299",
      "answer_sha256": "9d37d3f657ece4ee35852fa8e9da4cdec20529f599774c9da152101185b7e3fb",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 210
    },
    {
      "id": "3c76167fafc3f50effab",
      "record_id": "construction-project-management|q3|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 235,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "3c0229806e6f831c777b4a131e7b07dc83f093d340a7b27bfcd6b1cae760102d",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 235
    },
    {
      "id": "4910a294629f331bec9e",
      "record_id": "construction-project-management|q3|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 122,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e4730c06d2e985c46eb84605926d40cc8ac8a204d5ea5cf99c2c5c2d237acc22",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 122
    },
    {
      "id": "bec835ca29f2645fcdc2",
      "record_id": "construction-project-management|q8|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q8",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 129,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "ba815e2b08afecfa5b607343e582de4a7d1467dcf9d73c59c50ae3d4388a04ce",
      "answer_sha256": "36cadb792a1beace400e4799d20ffd927d69fdbfc25948d8642c83ee172e4706",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 129
    },
    {
      "id": "5d2efbb1e2817c84ed82",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "fit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 131,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "950d41d07e9fbb64cad256954e997cdbe08d70beb2d734ffcbbdc6eb8552ee38",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for **software that fits how your projects actually run—not simply the longest feature list.** I’d evaluate it in these areas:",
      "first_vendor_offset": 4669
    },
    {
      "id": "26b43cd8e5a71c04d7ff",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "mobile",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 588,
      "end": 748,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "21c2ab9557d7008c1bea3a4de765e977ea7fb2a897ebc4d6dd4f820d33c3ffe3",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Have a superintendent or foreman test it on the devices they actually use. Ask them to find a drawing, upload photos, complete a daily log, and record an issue.",
      "first_vendor_offset": 4669
    },
    {
      "id": "2a6aca8e3d29a625d54e",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "workflow",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 588,
      "end": 748,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "21c2ab9557d7008c1bea3a4de765e977ea7fb2a897ebc4d6dd4f820d33c3ffe3",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Have a superintendent or foreman test it on the devices they actually use. Ask them to find a drawing, upload photos, complete a daily log, and record an issue.",
      "first_vendor_offset": 4669
    },
    {
      "id": "8c5714e55be06ddc4ff6",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "field_usable",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 588,
      "end": 748,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "21c2ab9557d7008c1bea3a4de765e977ea7fb2a897ebc4d6dd4f820d33c3ffe3",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Have a superintendent or foreman test it on the devices they actually use. Ask them to find a drawing, upload photos, complete a daily log, and record an issue.",
      "first_vendor_offset": 4669
    },
    {
      "id": "d86ded6da3fc4ef0f2d1",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "offline",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 750,
      "end": 1185,
      "sources": [
        "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "0dd13da843d64464539ea1a08959a2cebd9e69fea89e24fb64f31cee617f57c2",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "**Test offline functionality explicitly:** which information must be downloaded beforehand, what can be edited offline, and how updates synchronize afterward. Official mobile documentation illustrates why downloading and syncing should be part of your evaluation—not just whether the product says “mobile.” ([help.autodesk.com](https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai))",
      "first_vendor_offset": 4669
    },
    {
      "id": "ac9c27618c60620f5a9e",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "version",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1251,
      "end": 1315,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "05c1633b047adccbbb2cca00fb39280eebb08212ea2ed1165e64c6222afcdfd5",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Drawing revisions and clear identification of the current set.",
      "first_vendor_offset": 4669
    },
    {
      "id": "999dd75da053cf111d44",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "markup",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1316,
      "end": 1371,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "3bdaefe0f6cdc908eb0a3273ac620a700fc7627e67c1bc90f6d5e7a0af3b545f",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Markups and links between drawings, RFIs, and issues.",
      "first_vendor_offset": 4669
    },
    {
      "id": "ca02722926a865fe6561",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "version",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1372,
      "end": 1404,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d922e411a94b504183ff713df92420ee70c0ff07809489ab80f332018d3b3045",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Access to historical versions.",
      "first_vendor_offset": 4669
    },
    {
      "id": "4f8dc0ea5cf6be0a1edb",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "search",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1405,
      "end": 1464,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b39848fa710d69111ce54c025c218de8eb92cf1d031b7403ee3823f27ebe11f0",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Searchable specifications, contracts, and correspondence.",
      "first_vendor_offset": 4669
    },
    {
      "id": "ff6ea7a6beb03666ce45",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "docs",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1466,
      "end": 1761,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "142585741eb046bb100df8c626aa7907839e285b523a910201c94b27f748a1a2",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Construction-specific project-management platforms include drawing, RFI, submittal, and document workflows; test these rather than accepting generic file storage as equivalent. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4669
    },
    {
      "id": "c25f510cf9f0f592a118",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "workflow",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1466,
      "end": 1761,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "142585741eb046bb100df8c626aa7907839e285b523a910201c94b27f748a1a2",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Construction-specific project-management platforms include drawing, RFI, submittal, and document workflows; test these rather than accepting generic file storage as equivalent. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4669
    },
    {
      "id": "477fe011562cd5e7a1be",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "workflow",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1808,
      "end": 2156,
      "sources": [
        "https://www.procore.com/project-management/rfis?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "6024f936a46da8d2e7efc32efb56c3ee9927e98f0d5191fcde0f7bcf16703095",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Use a real project example to test RFIs, submittals, approvals, daily reports, inspections, and punch lists. Look for clear responsibility, due dates, reminders, and a complete activity history. Dedicated RFI tools are designed to organize and track those requests. ([procore.com](https://www.procore.com/project-management/rfis?utm_source=openai))",
      "first_vendor_offset": 4669
    },
    {
      "id": "621529fb0e79cf62db97",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "approvals",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1808,
      "end": 2156,
      "sources": [
        "https://www.procore.com/project-management/rfis?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "6024f936a46da8d2e7efc32efb56c3ee9927e98f0d5191fcde0f7bcf16703095",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Use a real project example to test RFIs, submittals, approvals, daily reports, inspections, and punch lists. Look for clear responsibility, due dates, reminders, and a complete activity history. Dedicated RFI tools are designed to organize and track those requests. ([procore.com](https://www.procore.com/project-management/rfis?utm_source=openai))",
      "first_vendor_offset": 4669
    },
    {
      "id": "583f12d01e8616b78a50",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "audit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1808,
      "end": 2156,
      "sources": [
        "https://www.procore.com/project-management/rfis?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "6024f936a46da8d2e7efc32efb56c3ee9927e98f0d5191fcde0f7bcf16703095",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Use a real project example to test RFIs, submittals, approvals, daily reports, inspections, and punch lists. Look for clear responsibility, due dates, reminders, and a complete activity history. Dedicated RFI tools are designed to organize and track those requests. ([procore.com](https://www.procore.com/project-management/rfis?utm_source=openai))",
      "first_vendor_offset": 4669
    },
    {
      "id": "6b379c630ae815b1e196",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "schedule",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2158,
      "end": 2358,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "3a10d441a90076e76ca2306ebc7106a91b7cae2170bbaf4e3474cbcbfad203be",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For scheduling, ask whether you need simple task lists or dependencies, critical-path scheduling, baseline comparisons, and short-term look-ahead plans. Require a demonstration of your specific needs.",
      "first_vendor_offset": 4669
    },
    {
      "id": "5aae6efe15552f5669b0",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "budget",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2491,
      "end": 2516,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9b3ee273ab780edb157e525783033d062c73a6da50311fc530a11170c26a09ba",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Budgets and cost codes.",
      "first_vendor_offset": 4669
    },
    {
      "id": "573ac9b731486b41613e",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "purchasing",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2517,
      "end": 2552,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a59c7df1742a74d6b4df5722c14c7308202873709f0d4de6c4423b724df6931a",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Purchase orders and subcontracts.",
      "first_vendor_offset": 4669
    },
    {
      "id": "0997c52fb89f9bdd9915",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "budget",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2553,
      "end": 2616,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d5a44aea28ade37e1d8accad09aac5646c05235165cac31a9b3d8f32e3f328b9",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Committed costs, actual costs, and forecast cost to complete.",
      "first_vendor_offset": 4669
    },
    {
      "id": "bb678a8f9e52519b5b35",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "forecast",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2553,
      "end": 2616,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d5a44aea28ade37e1d8accad09aac5646c05235165cac31a9b3d8f32e3f328b9",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Committed costs, actual costs, and forecast cost to complete.",
      "first_vendor_offset": 4669
    },
    {
      "id": "5696bd9523d1dbd7db9d",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "change",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2617,
      "end": 2654,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "06a84e8f36af4613078375969c99b9a6aa497890d241f2d6223b38f781264974",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Pending and approved change orders.",
      "first_vendor_offset": 4669
    },
    {
      "id": "5e715b37a3b32814b7d7",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "progress_billing",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2655,
      "end": 2701,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "fa2b6b219d0728f90b3eb0cdb2e727355aaf8b2d5e92481dc44edf70f631dca4",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Progress billing and retainage, if relevant.",
      "first_vendor_offset": 4669
    },
    {
      "id": "f85312abe3d683311baa",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "change",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2703,
      "end": 2850,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0b47127e509f55dd208cf327f4f64ac735fa36fda43833727dac0ffa8a041675",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "**Demo the entire change process:** field issue → pricing → approval → budget update → billing. Check what requires another module or manual entry.",
      "first_vendor_offset": 4669
    },
    {
      "id": "8b33c10cb20045a33d4c",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "budget",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2703,
      "end": 2850,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0b47127e509f55dd208cf327f4f64ac735fa36fda43833727dac0ffa8a041675",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "**Demo the entire change process:** field issue → pricing → approval → budget update → billing. Check what requires another module or manual entry.",
      "first_vendor_offset": 4669
    },
    {
      "id": "5d3e36741174b520bcd8",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2872,
      "end": 3160,
      "sources": [
        "https://construction.autodesk.com/?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "9983d31a5a9e3ed9da57b519c89d5f77609f370c36c24430fe1d05a08d8222a4",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Verify compatibility with your exact accounting, estimating, scheduling, and document systems. Vendors advertise integration ecosystems, but your evaluation should go beyond whether an integration exists. ([construction.autodesk.com](https://construction.autodesk.com/?utm_source=openai))",
      "first_vendor_offset": 4669
    },
    {
      "id": "6216aad7aed864919544",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "sync",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3162,
      "end": 3281,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "084a9ff04c4ec410defa457843b5363f1bc7e49297f03dd1f80ffb2d7bb55c23",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask: Which records synchronize? In which direction? How often? Who resolves errors? Are connectors or API access extra?",
      "first_vendor_offset": 4669
    },
    {
      "id": "0f671338f9bce6e31f5a",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "permissions",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3334,
      "end": 3676,
      "sources": [
        "https://old.construction.autodesk.com/tools/construction-team-and-user-permissions/?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "010f18d38d8e2e2ce4d942575e0caa26fa8e018c92519c34a6543a4150f4da61",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Test access separately for employees, subcontractors, designers, and owners. User-, role-, and company-based permissions are available in construction platforms; confirm their granularity meets your needs. ([old.construction.autodesk.com](https://old.construction.autodesk.com/tools/construction-team-and-user-permissions/?utm_source=openai))",
      "first_vendor_offset": 4669
    },
    {
      "id": "fe4de6bbb3c21da986a3",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "mfa",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3678,
      "end": 3893,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64a537e9526418ffaab15f91e0b0c41ee2448c2083d4226bb1ba56b2b5726a37",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also request details on multifactor authentication, backups, audit logs, and incident response. **Ask for a sample complete-project export**—including attachments and histories—and confirm access after cancellation.",
      "first_vendor_offset": 4669
    },
    {
      "id": "cafa116cf7d459620847",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "audit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3678,
      "end": 3893,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64a537e9526418ffaab15f91e0b0c41ee2448c2083d4226bb1ba56b2b5726a37",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also request details on multifactor authentication, backups, audit logs, and incident response. **Ask for a sample complete-project export**—including attachments and histories—and confirm access after cancellation.",
      "first_vendor_offset": 4669
    },
    {
      "id": "756046e22d6808419fdc",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "incident",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3678,
      "end": 3893,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64a537e9526418ffaab15f91e0b0c41ee2448c2083d4226bb1ba56b2b5726a37",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also request details on multifactor authentication, backups, audit logs, and incident response. **Ask for a sample complete-project export**—including attachments and histories—and confirm access after cancellation.",
      "first_vendor_offset": 4669
    },
    {
      "id": "64c49ca7b0ddf77dd2e4",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "export",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3678,
      "end": 3893,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64a537e9526418ffaab15f91e0b0c41ee2448c2083d4226bb1ba56b2b5726a37",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also request details on multifactor authentication, backups, audit logs, and incident response. **Ask for a sample complete-project export**—including attachments and histories—and confirm access after cancellation.",
      "first_vendor_offset": 4669
    },
    {
      "id": "ae6ba5af67abaaadbf44",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "backup_only",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3678,
      "end": 3893,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64a537e9526418ffaab15f91e0b0c41ee2448c2083d4226bb1ba56b2b5726a37",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also request details on multifactor authentication, backups, audit logs, and incident response. **Ask for a sample complete-project export**—including attachments and histories—and confirm access after cancellation.",
      "first_vendor_offset": 4669
    },
    {
      "id": "1d060c2cea25e67624c8",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "postcancel_access",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3678,
      "end": 3893,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64a537e9526418ffaab15f91e0b0c41ee2448c2083d4226bb1ba56b2b5726a37",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also request details on multifactor authentication, backups, audit logs, and incident response. **Ask for a sample complete-project export**—including attachments and histories—and confirm access after cancellation.",
      "first_vendor_offset": 4669
    },
    {
      "id": "e23dc81a49b7293a58ca",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "price",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3962,
      "end": 4036,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "5c03f39d6cb24c995e66af985537e6019415d24bfa5cd3efb9ce1bb8217eaa7e",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Pricing basis: users, projects, construction volume, or another measure.",
      "first_vendor_offset": 4669
    },
    {
      "id": "4e07abcfcfb56b5e46db",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "price",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4037,
      "end": 4083,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "5acfb5e9da35689e01ed2fd98227681fe81831723909e37e0d6f9b192cc21033",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- External collaborators and required modules.",
      "first_vendor_offset": 4669
    },
    {
      "id": "f97433f815be8594d02b",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "cost",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4084,
      "end": 4149,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "2152c47e389f1d21dfceeb90ed7e9091a3554cd2c8cacd27c13af24851c95d7c",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Implementation, migration, training, integrations, and support.",
      "first_vendor_offset": 4669
    },
    {
      "id": "4a9f942ae7348fb783f0",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "contract",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4150,
      "end": 4215,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "3d98a4b835c41df7e7e67d13c49f9373b4014e60186dbf3fcb4d2ca469615a0e",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Renewal increases, minimum commitments, and cancellation terms.",
      "first_vendor_offset": 4669
    },
    {
      "id": "84927fe35b2178d1347e",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "rollout",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4217,
      "end": 4319,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0bcc02dd06e1cb4d93ead2e9e668241975d54d6ffc77f6fd28ebe18f873b631f",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask who will configure templates and workflows, and how much internal staff time rollout will require.",
      "first_vendor_offset": 4669
    },
    {
      "id": "60598c715aa90bc9e4c6",
      "record_id": "construction-project-management|q9|ChatGPT|1",
      "criterion_id": "evaluate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4340,
      "end": 4544,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d417dbb3dd7423ae4b681947091ab469aa44418798112fcf7cfe3824893e81f6",
      "answer_sha256": "144052fc13a2743ee50eaba5ade5b7872ecadb81961dd2f57fa35a7bcb9e04ac",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Run a pilot on one representative project with both office and field staff. Set pass/fail criteria beforehand: time to complete routine tasks, duplicate entry, report accuracy, and successful data export.",
      "first_vendor_offset": 4669
    },
    {
      "id": "5657d84d88210e723167",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "fit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 128,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7cba8520bcbebc30d9516789860e96eac29950d680521981589c388e3d998ad1",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for software that fits **how your projects actually run—not just the longest feature list**. I’d evaluate it in this order:",
      "first_vendor_offset": 4026
    },
    {
      "id": "e71838da5c11b5016ad9",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "mobile",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 594,
      "end": 1064,
      "sources": [
        "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "f8e50756082455048698fec1338af6bbaa4a3555c2bf6fe17890f2cc23bc893c",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Have a superintendent or foreman—not just office staff—test the mobile app. Ask them to find a drawing, upload photos, and complete a daily report. Test in airplane mode, then reconnect and check what syncs. Offline access and synchronization are documented capabilities in construction platforms, but verify the specific workflows you need. ([help.autodesk.com](https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "540693d196845c9b3f87",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "usable",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 594,
      "end": 1064,
      "sources": [
        "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "f8e50756082455048698fec1338af6bbaa4a3555c2bf6fe17890f2cc23bc893c",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Have a superintendent or foreman—not just office staff—test the mobile app. Ask them to find a drawing, upload photos, and complete a daily report. Test in airplane mode, then reconnect and check what syncs. Offline access and synchronization are documented capabilities in construction platforms, but verify the specific workflows you need. ([help.autodesk.com](https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "3f2bf151d3a1dddc6550",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "offline",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 594,
      "end": 1064,
      "sources": [
        "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "f8e50756082455048698fec1338af6bbaa4a3555c2bf6fe17890f2cc23bc893c",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Have a superintendent or foreman—not just office staff—test the mobile app. Ask them to find a drawing, upload photos, and complete a daily report. Test in airplane mode, then reconnect and check what syncs. Offline access and synchronization are documented capabilities in construction platforms, but verify the specific workflows you need. ([help.autodesk.com](https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "5feb28f39c347a1dda95",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "workflow",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 594,
      "end": 1064,
      "sources": [
        "https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "f8e50756082455048698fec1338af6bbaa4a3555c2bf6fe17890f2cc23bc893c",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Have a superintendent or foreman—not just office staff—test the mobile app. Ask them to find a drawing, upload photos, and complete a daily report. Test in airplane mode, then reconnect and check what syncs. Offline access and synchronization are documented capabilities in construction platforms, but verify the specific workflows you need. ([help.autodesk.com](https://help.autodesk.com/cloudhelp/ENU/Build-Mobile/files/Download_Project_Mobile.html?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "c61da1e7f8b94c5448df",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "version",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1112,
      "end": 1166,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "167bc992ed0ae2e5cb3e9d41c8159d6c3aef9fa32d416d77d1da27765648f6a5",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Clear identification of the current drawing revision",
      "first_vendor_offset": 4026
    },
    {
      "id": "82a7e821bdac14c1a9ca",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "version",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1167,
      "end": 1209,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "531862b1414dd2a792399824d76e73de4b06755a5cbf7783a6bfbda4d67fc3a2",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Revision history and drawing comparisons",
      "first_vendor_offset": 4026
    },
    {
      "id": "e87e9f1a5b8604006242",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "search",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1210,
      "end": 1261,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b8cb9137d66e2ade7070b9ab34cdfd4067c00869dafc094668290ef45e30258a",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Searchable plans, specifications, and attachments",
      "first_vendor_offset": 4026
    },
    {
      "id": "8f6ce27302f1f8738ba3",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "markup_issue_or_rfi",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1262,
      "end": 1323,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6e11dd21c716b944a6641d4f0cd12edbbce0376e4cf4c9ed42e1d4a6759af1d4",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Markups linked to issues or requests for information (RFIs)",
      "first_vendor_offset": 4026
    },
    {
      "id": "30a95105bec9f6a30109",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "version",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1325,
      "end": 1657,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "13ff56be38b537abbdd4babdef4c9eb70fc107b1fa5b8affc4e9004dbdd24c48",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask the vendor to demonstrate how a revised drawing reaches field teams and how older versions remain distinguishable. Drawing management and access to current documents are core construction-management workflows. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "af39d0cdfbdeb53feebb",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "document_control",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1325,
      "end": 1657,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "13ff56be38b537abbdd4babdef4c9eb70fc107b1fa5b8affc4e9004dbdd24c48",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask the vendor to demonstrate how a revised drawing reaches field teams and how older versions remain distinguishable. Drawing management and access to current documents are core construction-management workflows. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "732837ac44d695d99ebb",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "workflow",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1698,
      "end": 2113,
      "sources": [
        "https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "f684c32735774db1b72c7140305d0527cecee340e7514adf12cf35a644b8eeaa",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Test an RFI, submittal, daily log, inspection, and punch-list item from creation through closure. Look for assigned responsibility, due dates, reminders, approval steps, and a searchable history—not merely generic task lists. These workflow categories appear in established construction platforms. ([help.autodesk.com](https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "2f65e159292235783fe4",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "approvals",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1698,
      "end": 2113,
      "sources": [
        "https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "f684c32735774db1b72c7140305d0527cecee340e7514adf12cf35a644b8eeaa",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Test an RFI, submittal, daily log, inspection, and punch-list item from creation through closure. Look for assigned responsibility, due dates, reminders, approval steps, and a searchable history—not merely generic task lists. These workflow categories appear in established construction platforms. ([help.autodesk.com](https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "77e2bbfef9c9af60d00d",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "audit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1698,
      "end": 2113,
      "sources": [
        "https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "f684c32735774db1b72c7140305d0527cecee340e7514adf12cf35a644b8eeaa",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Test an RFI, submittal, daily log, inspection, and punch-list item from creation through closure. Look for assigned responsibility, due dates, reminders, approval steps, and a searchable history—not merely generic task lists. These workflow categories appear in established construction platforms. ([help.autodesk.com](https://help.autodesk.com/cloudhelp/ENG/Build-About/files/What_is_Build.html?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "890c8709c8af7c35c1af",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "budget",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2157,
      "end": 2583,
      "sources": [
        "https://www.procore.com/financial-management?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "a1934c422d617504e446c519b5cc86db2027de62382c121edba09c239e973455",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "If financial management is in scope, ask to see **budget → commitment → change order → forecast** on one sample project. Check whether pending changes are visible before approval and whether costs connect to your accounting system. Construction financial platforms specifically address the connection between project scope, costs, and accounting. ([procore.com](https://www.procore.com/financial-management?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "de4d5492209df722e189",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "change",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2157,
      "end": 2583,
      "sources": [
        "https://www.procore.com/financial-management?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "a1934c422d617504e446c519b5cc86db2027de62382c121edba09c239e973455",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "If financial management is in scope, ask to see **budget → commitment → change order → forecast** on one sample project. Check whether pending changes are visible before approval and whether costs connect to your accounting system. Construction financial platforms specifically address the connection between project scope, costs, and accounting. ([procore.com](https://www.procore.com/financial-management?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "829dc2bf9ff51ad21ecd",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "forecast",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2157,
      "end": 2583,
      "sources": [
        "https://www.procore.com/financial-management?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "a1934c422d617504e446c519b5cc86db2027de62382c121edba09c239e973455",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "If financial management is in scope, ask to see **budget → commitment → change order → forecast** on one sample project. Check whether pending changes are visible before approval and whether costs connect to your accounting system. Construction financial platforms specifically address the connection between project scope, costs, and accounting. ([procore.com](https://www.procore.com/financial-management?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "ff13fda4530f0b80a9a2",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2157,
      "end": 2583,
      "sources": [
        "https://www.procore.com/financial-management?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "a1934c422d617504e446c519b5cc86db2027de62382c121edba09c239e973455",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "If financial management is in scope, ask to see **budget → commitment → change order → forecast** on one sample project. Check whether pending changes are visible before approval and whether costs connect to your accounting system. Construction financial platforms specifically address the connection between project scope, costs, and accounting. ([procore.com](https://www.procore.com/financial-management?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "4ee3b4d4d86a6215f3ef",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "schedule",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2667,
      "end": 2746,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "2bf8f1f28a539f6b19d5ca3c75e9727f6a8bc6b1e9fa58c598e01f5eeb5a7dcd",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Task dependencies, milestones, look-ahead schedules, and baseline comparisons",
      "first_vendor_offset": 4026
    },
    {
      "id": "9c222b68c19035d2acea",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2747,
      "end": 2822,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "ea523bead84d094169445473caa0faef6b4af82f9cd260162866a25e1232d2af",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Connections to your exact accounting, estimating, and scheduling products",
      "first_vendor_offset": 4026
    },
    {
      "id": "b4285a00bfeb58958189",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "sync_fields_direction_frequency",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2823,
      "end": 2903,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "695919eb460e781cbb6b6695f09af8171f8b8adf39f6a35f7e7230276dd5264a",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Which records sync, in which direction, how often, and at what additional cost",
      "first_vendor_offset": 4026
    },
    {
      "id": "f772dcac5b34fb029207",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2905,
      "end": 3166,
      "sources": [
        "https://construction.autodesk.com/?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "a2cb04b3eb3736194b2aab998391cff1ecfcb8e87e1d90dee90f3e723bd18a0f",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Treat an integration listing as a starting point, not proof that your whole workflow is supported. Platforms offer prebuilt integrations and APIs; validate your actual use case. ([construction.autodesk.com](https://construction.autodesk.com/?utm_source=openai))",
      "first_vendor_offset": 4026
    },
    {
      "id": "6a6a0d75af0b8ee159ab",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "price",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3251,
      "end": 3320,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "289607b1b664c6a400c3115043531a9f35c580b79a0164197431be537d9dd528",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Licensing basis, required modules, and external collaborator access",
      "first_vendor_offset": 4026
    },
    {
      "id": "4238592091fdb904f0c0",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "cost",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3321,
      "end": 3385,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c0267203d48adf67032ad3b5af938a16b8257289e701e117efbaaffb9ce0359f",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Setup, migration, training, integrations, storage, and support",
      "first_vendor_offset": 4026
    },
    {
      "id": "bb9a4eecfae7a1399f11",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "contract",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3386,
      "end": 3428,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "f8e1f8ea5a8b87a60632a355612254a6ec8a09fd48bdfa26477f8fb5e0ee534a",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Renewal increases and cancellation terms",
      "first_vendor_offset": 4026
    },
    {
      "id": "587beaaf93babba79bf0",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "mfa",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3430,
      "end": 3584,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d244fada46aa1be41b48ccfab36faee7bccd1c690b6b8b839cee37c64ea75afe",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also verify permissions, multifactor authentication, backups, audit logs, and whether you can export a **complete, usable project record** when you leave.",
      "first_vendor_offset": 4026
    },
    {
      "id": "ebe66b144265706968f0",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "audit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3430,
      "end": 3584,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d244fada46aa1be41b48ccfab36faee7bccd1c690b6b8b839cee37c64ea75afe",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also verify permissions, multifactor authentication, backups, audit logs, and whether you can export a **complete, usable project record** when you leave.",
      "first_vendor_offset": 4026
    },
    {
      "id": "0e975053b4fa2e683bf3",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "export",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3430,
      "end": 3584,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d244fada46aa1be41b48ccfab36faee7bccd1c690b6b8b839cee37c64ea75afe",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also verify permissions, multifactor authentication, backups, audit logs, and whether you can export a **complete, usable project record** when you leave.",
      "first_vendor_offset": 4026
    },
    {
      "id": "88662713a8158867cbb5",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "backup_only",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3430,
      "end": 3584,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d244fada46aa1be41b48ccfab36faee7bccd1c690b6b8b839cee37c64ea75afe",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also verify permissions, multifactor authentication, backups, audit logs, and whether you can export a **complete, usable project record** when you leave.",
      "first_vendor_offset": 4026
    },
    {
      "id": "ea2427b22915b52335d6",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "access_control",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3430,
      "end": 3584,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d244fada46aa1be41b48ccfab36faee7bccd1c690b6b8b839cee37c64ea75afe",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also verify permissions, multifactor authentication, backups, audit logs, and whether you can export a **complete, usable project record** when you leave.",
      "first_vendor_offset": 4026
    },
    {
      "id": "3f6abf52fbd6577bf1f1",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "evaluate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3604,
      "end": 3789,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "73ad3eafff4a23851c25cbae13971089e4aa747fe910018fd09adc146d749c78",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Pilot your finalists on one representative project with a project manager, field lead, and accounting user. Score them on workflow fit, ease of use, integration quality, and total cost.",
      "first_vendor_offset": 4026
    },
    {
      "id": "166a0b2b2cbb97a9c264",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "fit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3604,
      "end": 3789,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "73ad3eafff4a23851c25cbae13971089e4aa747fe910018fd09adc146d749c78",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Pilot your finalists on one representative project with a project manager, field lead, and accounting user. Score them on workflow fit, ease of use, integration quality, and total cost.",
      "first_vendor_offset": 4026
    },
    {
      "id": "8bc208ec1a8db33cf164",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "usable",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3604,
      "end": 3789,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "73ad3eafff4a23851c25cbae13971089e4aa747fe910018fd09adc146d749c78",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Pilot your finalists on one representative project with a project manager, field lead, and accounting user. Score them on workflow fit, ease of use, integration quality, and total cost.",
      "first_vendor_offset": 4026
    },
    {
      "id": "affa413138bcfe9f67b7",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3604,
      "end": 3789,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "73ad3eafff4a23851c25cbae13971089e4aa747fe910018fd09adc146d749c78",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Pilot your finalists on one representative project with a project manager, field lead, and accounting user. Score them on workflow fit, ease of use, integration quality, and total cost.",
      "first_vendor_offset": 4026
    },
    {
      "id": "ec10a2c73a1ba5504dea",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "cost",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3604,
      "end": 3789,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "73ad3eafff4a23851c25cbae13971089e4aa747fe910018fd09adc146d749c78",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Pilot your finalists on one representative project with a project manager, field lead, and accounting user. Score them on workflow fit, ease of use, integration quality, and total cost.",
      "first_vendor_offset": 4026
    },
    {
      "id": "28342fadbcef835a7772",
      "record_id": "construction-project-management|q9|ChatGPT|2",
      "criterion_id": "fit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3791,
      "end": 3918,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "780556b7d89a89da785194551d3d4689017b5b62c85ba28bc5a483f8572b6a2b",
      "answer_sha256": "81429b7263d57db749319d0b0b6f8272cb4078c311628f0f5de5204b37b5ddcc",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "**The deciding question:** Can your team complete its essential work without duplicate entry or separate tracking spreadsheets?",
      "first_vendor_offset": 4026
    },
    {
      "id": "2266466c053c4e092b2f",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "fit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 223,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c2e215df60a035bb92e57cad9623a5cabb974082390eac6f2ce1458836b6b7ec",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for software that fits **how your projects actually run**, not the product with the longest feature list. I’d prioritize field usability, document control, cost visibility, and compatibility with your existing systems.",
      "first_vendor_offset": 4558
    },
    {
      "id": "03bef52b5592d6990d88",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "budget",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 223,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c2e215df60a035bb92e57cad9623a5cabb974082390eac6f2ce1458836b6b7ec",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for software that fits **how your projects actually run**, not the product with the longest feature list. I’d prioritize field usability, document control, cost visibility, and compatibility with your existing systems.",
      "first_vendor_offset": 4558
    },
    {
      "id": "bee803932318294e98c1",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 223,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c2e215df60a035bb92e57cad9623a5cabb974082390eac6f2ce1458836b6b7ec",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for software that fits **how your projects actually run**, not the product with the longest feature list. I’d prioritize field usability, document control, cost visibility, and compatibility with your existing systems.",
      "first_vendor_offset": 4558
    },
    {
      "id": "bc34ffbfd04d6ecae32a",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "field_usable",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 223,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c2e215df60a035bb92e57cad9623a5cabb974082390eac6f2ce1458836b6b7ec",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for software that fits **how your projects actually run**, not the product with the longest feature list. I’d prioritize field usability, document control, cost visibility, and compatibility with your existing systems.",
      "first_vendor_offset": 4558
    },
    {
      "id": "4b0b7599945cfb30d245",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "document_control",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 223,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c2e215df60a035bb92e57cad9623a5cabb974082390eac6f2ce1458836b6b7ec",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for software that fits **how your projects actually run**, not the product with the longest feature list. I’d prioritize field usability, document control, cost visibility, and compatibility with your existing systems.",
      "first_vendor_offset": 4558
    },
    {
      "id": "a1deb5c2969fd095371c",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "mobile",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 782,
      "end": 1212,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "17191cee4984ab3ef949de5ab8582487ae2bb1a40f3187a77fafbb565921e49f",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask field staff to test opening drawings, uploading photos, completing daily logs, and assigning punch-list items on their actual phones or tablets. Test in airplane mode, too: verify what remains available and what happens when it syncs. Mobile and offline workflows are capabilities worth checking explicitly. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "ef61407ad9ee81285354",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "offline",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 782,
      "end": 1212,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "17191cee4984ab3ef949de5ab8582487ae2bb1a40f3187a77fafbb565921e49f",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask field staff to test opening drawings, uploading photos, completing daily logs, and assigning punch-list items on their actual phones or tablets. Test in airplane mode, too: verify what remains available and what happens when it syncs. Mobile and offline workflows are capabilities worth checking explicitly. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "4f4fa1a6fd5b2efd70e3",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "workflow",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 782,
      "end": 1212,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "17191cee4984ab3ef949de5ab8582487ae2bb1a40f3187a77fafbb565921e49f",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask field staff to test opening drawings, uploading photos, completing daily logs, and assigning punch-list items on their actual phones or tablets. Test in airplane mode, too: verify what remains available and what happens when it syncs. Mobile and offline workflows are capabilities worth checking explicitly. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "0571e4ef64fd60ff67eb",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "version",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1252,
      "end": 1635,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "cac562d89e935ee821b56ec32221b61df3c6606dbf9d642f622105c1b8af4afe",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for drawing revision control, easy access to the current set, and links between drawings, requests for information (RFIs), and submittals. Ask the vendor to demonstrate approval routing, overdue reminders, and the history of who changed or approved something. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "c12cc039dd19ecc0469d",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "approvals",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1252,
      "end": 1635,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "cac562d89e935ee821b56ec32221b61df3c6606dbf9d642f622105c1b8af4afe",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for drawing revision control, easy access to the current set, and links between drawings, requests for information (RFIs), and submittals. Ask the vendor to demonstrate approval routing, overdue reminders, and the history of who changed or approved something. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "f5533f63b4f1b0b0fce5",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "audit",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1252,
      "end": 1635,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "cac562d89e935ee821b56ec32221b61df3c6606dbf9d642f622105c1b8af4afe",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for drawing revision control, easy access to the current set, and links between drawings, requests for information (RFIs), and submittals. Ask the vendor to demonstrate approval routing, overdue reminders, and the history of who changed or approved something. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "aef63e6d4b6346c2d2bd",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "workflow",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1252,
      "end": 1635,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "cac562d89e935ee821b56ec32221b61df3c6606dbf9d642f622105c1b8af4afe",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for drawing revision control, easy access to the current set, and links between drawings, requests for information (RFIs), and submittals. Ask the vendor to demonstrate approval routing, overdue reminders, and the history of who changed or approved something. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "514e0692d42cc20c0073",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "drawing_links",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1252,
      "end": 1635,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "cac562d89e935ee821b56ec32221b61df3c6606dbf9d642f622105c1b8af4afe",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for drawing revision control, easy access to the current set, and links between drawings, requests for information (RFIs), and submittals. Ask the vendor to demonstrate approval routing, overdue reminders, and the history of who changed or approved something. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "2c447b0031c9220b4921",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "document_control",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1252,
      "end": 1635,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "cac562d89e935ee821b56ec32221b61df3c6606dbf9d642f622105c1b8af4afe",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for drawing revision control, easy access to the current set, and links between drawings, requests for information (RFIs), and submittals. Ask the vendor to demonstrate approval routing, overdue reminders, and the history of who changed or approved something. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "0e36ab0057ac32625993",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "budget",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1676,
      "end": 2223,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "5343c3e5988e72ae471fdcfd2b056ad45b84e1c745b4aff69b7ceb9e1352003a",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Require a demonstration using your cost codes and a sample project budget. Test the flow from a field change to pricing, approval, and the updated budget. Check visibility into commitments, actual costs, pending changes, and forecast cost to complete—not just invoice tracking. Construction platforms offer connected budget, commitment, and change-management functions, but verify your required workflow in the proposed package. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "d976ca915d053e6913aa",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "change",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1676,
      "end": 2223,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "5343c3e5988e72ae471fdcfd2b056ad45b84e1c745b4aff69b7ceb9e1352003a",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Require a demonstration using your cost codes and a sample project budget. Test the flow from a field change to pricing, approval, and the updated budget. Check visibility into commitments, actual costs, pending changes, and forecast cost to complete—not just invoice tracking. Construction platforms offer connected budget, commitment, and change-management functions, but verify your required workflow in the proposed package. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "c212c68379c27c1f06da",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "forecast",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1676,
      "end": 2223,
      "sources": [
        "https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "5343c3e5988e72ae471fdcfd2b056ad45b84e1c745b4aff69b7ceb9e1352003a",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Require a demonstration using your cost codes and a sample project budget. Test the flow from a field change to pricing, approval, and the updated budget. Check visibility into commitments, actual costs, pending changes, and forecast cost to complete—not just invoice tracking. Construction platforms offer connected budget, commitment, and change-management functions, but verify your required workflow in the proposed package. ([procore.com](https://www.procore.com/project-management?msockid=1bd03288879b6936085c240d868f6880&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "8f5b9eb132220421c3a2",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "schedule",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2249,
      "end": 2637,
      "sources": [
        "https://www.procore.com/project-management?msockid=03e264c6e35d60790a2c7288e282613d&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "e261c3c92f6eb4a3c1227c15662b17bad2880779a19134463092082da780c139",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask whether you can manage dependencies, critical-path impacts, look-ahead schedules, and crew needs—or whether the product mainly displays a schedule created elsewhere. If you already use a scheduling tool, test the connection rather than assuming you must replace it. ([procore.com](https://www.procore.com/project-management?msockid=03e264c6e35d60790a2c7288e282613d&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "4a59f9251a73459b762b",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2249,
      "end": 2637,
      "sources": [
        "https://www.procore.com/project-management?msockid=03e264c6e35d60790a2c7288e282613d&utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "e261c3c92f6eb4a3c1227c15662b17bad2880779a19134463092082da780c139",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ask whether you can manage dependencies, critical-path impacts, look-ahead schedules, and crew needs—or whether the product mainly displays a schedule created elsewhere. If you already use a scheduling tool, test the connection rather than assuming you must replace it. ([procore.com](https://www.procore.com/project-management?msockid=03e264c6e35d60790a2c7288e282613d&utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "cc13835de67669eea15b",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "sync",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2733,
      "end": 2771,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4c38d92aead4060a3cf45880b52df742ce60f251280f1a885b45f9285a5924ac",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Which exact records and fields sync?",
      "first_vendor_offset": 4558
    },
    {
      "id": "19c6bdae8b6e71fd1c11",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "sync",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2772,
      "end": 2812,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a58dc374710cef1d97c28f6672fc9132f4c454c14eb66e8797c7652d8d6d0f8e",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Is synchronization one-way or two-way?",
      "first_vendor_offset": 4558
    },
    {
      "id": "6f1463a1895f399bb851",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "sync",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2813,
      "end": 2853,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4c8b60ed59bc5078b0112f5199f5df52ed7316fdc02ed7b1b63f74610f1e72ec",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- How are errors and duplicates handled?",
      "first_vendor_offset": 4558
    },
    {
      "id": "7d60db0ff841544c19a6",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2911,
      "end": 3235,
      "sources": [
        "https://construction.autodesk.com/partners/integrate-with-autodesk-construction-cloud/?utm_source=openai"
      ],
      "source_state": "attached source",
      "quote_sha256": "e202fa04bd1601698e357d4c5694f346f33d00675eae1df40ead3f1088aecb46",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Vendor integration ecosystems can include native connections, third-party partners, and separately configured integration platforms, so “integrates with” deserves a detailed demonstration. ([construction.autodesk.com](https://construction.autodesk.com/partners/integrate-with-autodesk-construction-cloud/?utm_source=openai))",
      "first_vendor_offset": 4558
    },
    {
      "id": "0f1e1a48dbefa7e5811d",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "permissions",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3325,
      "end": 3389,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "88cafa2fd0a8b25f71451d4dfbc09d78849bbf041f3bf7f028e876df02c99029",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Appropriate access for subcontractors, architects, and owners.",
      "first_vendor_offset": 4558
    },
    {
      "id": "7e2f6dd3536c0022408d",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "permissions",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3390,
      "end": 3446,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "838e40ce93c87c8f2409c8b23507f3c03373fab9fba188562a5ff5041e0577f4",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Role-based permissions and multifactor authentication.",
      "first_vendor_offset": 4558
    },
    {
      "id": "109106ba3c55499ba710",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "mfa",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3390,
      "end": 3446,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "838e40ce93c87c8f2409c8b23507f3c03373fab9fba188562a5ff5041e0577f4",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Role-based permissions and multifactor authentication.",
      "first_vendor_offset": 4558
    },
    {
      "id": "f0aec18a9764ec32d09c",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "backup",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3447,
      "end": 3500,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7f907e964f24d28b17fb38f240ed98fa313603ee1e916331f898fe76b25d4bae",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Clear backup, recovery, and security documentation.",
      "first_vendor_offset": 4558
    },
    {
      "id": "079b3edaaab2af42abd4",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "security_docs",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3447,
      "end": 3500,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7f907e964f24d28b17fb38f240ed98fa313603ee1e916331f898fe76b25d4bae",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Clear backup, recovery, and security documentation.",
      "first_vendor_offset": 4558
    },
    {
      "id": "9c8cebff91f38a2dc5a9",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "export",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3501,
      "end": 3569,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4d2cee4efba246d7a4a3a8f5477e297e3acf07972f92f8ccc5b33085d9ecf10d",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Full project exports—including attachments and approval histories.",
      "first_vendor_offset": 4558
    },
    {
      "id": "2541f16e89ee4c91cd25",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "retention",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3570,
      "end": 3635,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8c8ea7a531db2da56a7c2fa833aeb9c5339524c2f43ae1e234bd3cab8c149553",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- Written terms for data access and retention after cancellation.",
      "first_vendor_offset": 4558
    },
    {
      "id": "273eb1876885fc979927",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "cost",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3674,
      "end": 3887,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "656af960e113311f96b79a87a3b28696a68b4dc5078eff4dd73df028990d27a5",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Request a **three-year, all-in quote** covering licenses, modules, external users, implementation, migration, training, integrations, storage, and support. Ask what happens to pricing as your project volume grows.",
      "first_vendor_offset": 4558
    },
    {
      "id": "f1c02f3111eb075bbe53",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "price_growth",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3674,
      "end": 3887,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "656af960e113311f96b79a87a3b28696a68b4dc5078eff4dd73df028990d27a5",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Request a **three-year, all-in quote** covering licenses, modules, external users, implementation, migration, training, integrations, storage, and support. Ask what happens to pricing as your project volume grows.",
      "first_vendor_offset": 4558
    },
    {
      "id": "84fce7da386009991553",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "rollout",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3889,
      "end": 4004,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9e4ed2a2fd13db038228140799f0b7cff2d7bf5d2d6c0fc7bde1eaa83ed07d9f",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also require a rollout plan: who configures templates, trains crews, and handles support during your working hours?",
      "first_vendor_offset": 4558
    },
    {
      "id": "6f761606f3e92cdb3edd",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "training",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3889,
      "end": 4004,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9e4ed2a2fd13db038228140799f0b7cff2d7bf5d2d6c0fc7bde1eaa83ed07d9f",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also require a rollout plan: who configures templates, trains crews, and handles support during your working hours?",
      "first_vendor_offset": 4558
    },
    {
      "id": "b22b2fba633ebcb76818",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "support_hours",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3889,
      "end": 4004,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9e4ed2a2fd13db038228140799f0b7cff2d7bf5d2d6c0fc7bde1eaa83ed07d9f",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Also require a rollout plan: who configures templates, trains crews, and handles support during your working hours?",
      "first_vendor_offset": 4558
    },
    {
      "id": "3c9f2f38e7ffceb5ceee",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "evaluate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4036,
      "end": 4181,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "69989e317a2885ef890ed1dcabb912a8074703d9168ab235d81e53eba49204b3",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Run a short pilot with a project manager, superintendent, and accounting representative. Have each finalist complete the same realistic workflow:",
      "first_vendor_offset": 4558
    },
    {
      "id": "53709e3a109b858ec313",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "workflow",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4183,
      "end": 4279,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "deecb9dc1b1adb78fb4f0808316eaa9149d86c4fb50cbee6fbe91a1043bec943",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "**Revised drawing → RFI → change order → budget update → field notification → closeout export.**",
      "first_vendor_offset": 4558
    },
    {
      "id": "85a0c2715e23168f0dfe",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "change",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4183,
      "end": 4279,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "deecb9dc1b1adb78fb4f0808316eaa9149d86c4fb50cbee6fbe91a1043bec943",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "**Revised drawing → RFI → change order → budget update → field notification → closeout export.**",
      "first_vendor_offset": 4558
    },
    {
      "id": "9997dde125f3520f2e85",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "budget",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4183,
      "end": 4279,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "deecb9dc1b1adb78fb4f0808316eaa9149d86c4fb50cbee6fbe91a1043bec943",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "**Revised drawing → RFI → change order → budget update → field notification → closeout export.**",
      "first_vendor_offset": 4558
    },
    {
      "id": "1976caf3f8bd828c62cd",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "export",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4183,
      "end": 4279,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "deecb9dc1b1adb78fb4f0808316eaa9149d86c4fb50cbee6fbe91a1043bec943",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "**Revised drawing → RFI → change order → budget update → field notification → closeout export.**",
      "first_vendor_offset": 4558
    },
    {
      "id": "26aee85d5b9c91fbcb98",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "evaluate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4281,
      "end": 4441,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "799d5e8dc5bdd0a6a8c339caeb88bbdf2208ba918c4532d24c20e8c4a15a7390",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Score the results against your must-haves—not the sales presentation. Set measurable targets, such as daily-log completion time or duplicate entries eliminated.",
      "first_vendor_offset": 4558
    },
    {
      "id": "240cc3cf9e4f16b93edd",
      "record_id": "construction-project-management|q9|ChatGPT|3",
      "criterion_id": "integrate",
      "engine": "ChatGPT",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2664,
      "end": 2732,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "f160b066eb06df7667a9f3e3656d0752f96cdda7c6627ec0389826fca5cc793a",
      "answer_sha256": "4cb83389fa90af69934a540609088723648a2a225d140373058027c55de00517",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "For accounting, estimating, payroll, and other essential tools, ask:",
      "first_vendor_offset": 4558
    },
    {
      "id": "0829e32b8ba3e390c366",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "schedule",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 212,
      "end": 333,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c9d2e19a2c77179081252073ba1e172e0b3812644814b8f0aefc2bb3c589c9f5",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for software that lets you plan tasks, set dependencies, and track progress with visual timelines like Gantt charts.",
      "first_vendor_offset": 4539
    },
    {
      "id": "c1c6cc5a3a620c0c5cb1",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "schedule",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 336,
      "end": 452,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0b31e9d1f0e1ebc0609a704724347d3cfe0a05b95e247ea248384c74b146f1b3",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "You should also look for detailed scheduling with task dependencies, milestones, and automated timeline adjustments.",
      "first_vendor_offset": 4539
    },
    {
      "id": "b5a4ac250b483f57ae12",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "docs",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 490,
      "end": 600,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b2df3b9fbddcb581303cafa7223ccbe312bf06a0f5dddaeb95f957d5dacab8b4",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The software should allow you to store and share drawings, contracts, and permits in one centralized location.",
      "first_vendor_offset": 4539
    },
    {
      "id": "4aac8136ad0867c50a86",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "version",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 603,
      "end": 729,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8d3f328cce3704f9bc092577e23bbe834f4ddae449850260cd58f7fec027c084",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Effective platforms should include secure storage and version tracking for blueprints, contracts, permits, and specifications.",
      "first_vendor_offset": 4539
    },
    {
      "id": "53de1399b47d05b8fe1d",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "secure_storage",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 603,
      "end": 729,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8d3f328cce3704f9bc092577e23bbe834f4ddae449850260cd58f7fec027c084",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Effective platforms should include secure storage and version tracking for blueprints, contracts, permits, and specifications.",
      "first_vendor_offset": 4539
    },
    {
      "id": "75e0c8b1fc412313da37",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "budget",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 772,
      "end": 942,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "cfd8775bc27ff9a713f412143b0e4d5dd673134c4346a1a96126828c96f0e2e1",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for tools that enhance construction cost control and streamline workflows with features that improve forecasting and provide full visibility into every dollar spent.",
      "first_vendor_offset": 4539
    },
    {
      "id": "9f7682880de66f2ea4a9",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "forecast",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 772,
      "end": 942,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "cfd8775bc27ff9a713f412143b0e4d5dd673134c4346a1a96126828c96f0e2e1",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for tools that enhance construction cost control and streamline workflows with features that improve forecasting and provide full visibility into every dollar spent.",
      "first_vendor_offset": 4539
    },
    {
      "id": "f7486394d64a74122d15",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "budget",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 945,
      "end": 1071,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "f0f4d2188c758cf122f283035d0a013f0e60fd215057cb73f5eb04e9e1989336",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "You want to be able to track budgets, change orders, and job costs in real time to prevent overruns and protect profitability.",
      "first_vendor_offset": 4539
    },
    {
      "id": "87bb3cee4ebe5082308b",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "change_tracking",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 945,
      "end": 1071,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "f0f4d2188c758cf122f283035d0a013f0e60fd215057cb73f5eb04e9e1989336",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "You want to be able to track budgets, change orders, and job costs in real time to prevent overruns and protect profitability.",
      "first_vendor_offset": 4539
    },
    {
      "id": "9b6edb1a54ca0bb09508",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "mobile",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1121,
      "end": 1249,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0f05d41ccd71d0f63da919568ae1d8a3d6aa185b40a0da55015360207d22899b",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "On-the-go accessibility is crucial for real-time updates, progress tracking, and site-level issue resolution via mobile devices.",
      "first_vendor_offset": 4539
    },
    {
      "id": "93bf72095be939f7f23b",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "field_progress",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1121,
      "end": 1249,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0f05d41ccd71d0f63da919568ae1d8a3d6aa185b40a0da55015360207d22899b",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "On-the-go accessibility is crucial for real-time updates, progress tracking, and site-level issue resolution via mobile devices.",
      "first_vendor_offset": 4539
    },
    {
      "id": "7a35969469c918fc213d",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "cloud",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1252,
      "end": 1427,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "67323d59f63329666cf54e47d4345b3aa58e4c066d57379e8cec01fd1be378fa",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Cloud-based tools work best for most teams because they let you access data from anywhere — ideal for fieldwork — and are easier to update and scale across multiple job sites.",
      "first_vendor_offset": 4539
    },
    {
      "id": "d177259c80d763fd1040",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "project_growth",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1252,
      "end": 1427,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "67323d59f63329666cf54e47d4345b3aa58e4c066d57379e8cec01fd1be378fa",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Cloud-based tools work best for most teams because they let you access data from anywhere — ideal for fieldwork — and are easier to update and scale across multiple job sites.",
      "first_vendor_offset": 4539
    },
    {
      "id": "6fe5788fcf5d5bfdeb89",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "existing_integration",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1470,
      "end": 1566,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6c4a83e39a5e2d87b4d84f59175c688f8a383c57e3232d63356498917d0689ec",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Prioritize platforms that integrate easily with your existing accounting, ERP, or project tools.",
      "first_vendor_offset": 4539
    },
    {
      "id": "cba2dd2dd24db9f18ce7",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "collab",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1724,
      "end": 1845,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c27d9eba12ced344e5f7aa06b2b11a5c7a74e9c2346b4da0494c296f61e6e200",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Centralized platforms for client feedback, approvals, and messaging help avoid miscommunication and improve transparency.",
      "first_vendor_offset": 4539
    },
    {
      "id": "653ee7950612be1b19e9",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "approval_flow",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1724,
      "end": 1845,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c27d9eba12ced344e5f7aa06b2b11a5c7a74e9c2346b4da0494c296f61e6e200",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Centralized platforms for client feedback, approvals, and messaging help avoid miscommunication and improve transparency.",
      "first_vendor_offset": 4539
    },
    {
      "id": "7a0941fa850649b485f3",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "approval_flow",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1848,
      "end": 1986,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7e27aaf5c68c8a2e704aad1db141c4535f0bda96522c1b46e4b63ee03849a861",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ideally, your project management software lets you streamline the paper trail and keep approvals moving without the back-and-forth emails.",
      "first_vendor_offset": 4539
    },
    {
      "id": "e16fb785fab9ec36c45a",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "project_growth",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2016,
      "end": 2222,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "82f9e1b7e0f9f946d5609e595f70c7299ac0ad2bc9fcf70524256aa3de0fa4fb",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Whether you're managing a few projects today or dozens in the future, having scalable construction management software can provide long-term value, saving you the trouble of switching systems down the road.",
      "first_vendor_offset": 4539
    },
    {
      "id": "a644c067be4a2fcc7cd3",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "rollout",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2266,
      "end": 2368,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b3d701c3e4f418501dcfb2af975d9121aa4fa4711474995f3a5e2c3eda653ddc",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4539
    },
    {
      "id": "fcd2a256d294c78e3311",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "training",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2266,
      "end": 2368,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b3d701c3e4f418501dcfb2af975d9121aa4fa4711474995f3a5e2c3eda653ddc",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4539
    },
    {
      "id": "bdbde64987050ac2e1d9",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "ease_of_use",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2266,
      "end": 2368,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b3d701c3e4f418501dcfb2af975d9121aa4fa4711474995f3a5e2c3eda653ddc",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4539
    },
    {
      "id": "dcdb2f824dd707c566b4",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "fit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2533,
      "end": 2772,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0a34c2fa5d9aba7c6e37ec9eb88ab71546601d3a700dbb80ed158ca5a744ec9c",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choose software that suits your company's size, whether you manage a single project or multiple job sites, and look for vendors with proven experience in your segment, such as general contracting, specialty trades, or property development.",
      "first_vendor_offset": 4539
    },
    {
      "id": "46acc686b16e935aa6e3",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "industry",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2533,
      "end": 2772,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0a34c2fa5d9aba7c6e37ec9eb88ab71546601d3a700dbb80ed158ca5a744ec9c",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choose software that suits your company's size, whether you manage a single project or multiple job sites, and look for vendors with proven experience in your segment, such as general contracting, specialty trades, or property development.",
      "first_vendor_offset": 4539
    },
    {
      "id": "f9c63c7c5fa1357dfa3f",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "compliance",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2813,
      "end": 3085,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "1bd276c52bdf6a9418e03d4fcf0c6eac46cff430727925159cbd6268083b9da1",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Government projects often need certified platforms, while private projects require good document control, audit trails, and safe storage. One security mistake can hurt a contractor's reputation and finances, making strong security just as important as the software itself.",
      "first_vendor_offset": 4539
    },
    {
      "id": "43d12c335148e058c72a",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "docs",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2813,
      "end": 3085,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "1bd276c52bdf6a9418e03d4fcf0c6eac46cff430727925159cbd6268083b9da1",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Government projects often need certified platforms, while private projects require good document control, audit trails, and safe storage. One security mistake can hurt a contractor's reputation and finances, making strong security just as important as the software itself.",
      "first_vendor_offset": 4539
    },
    {
      "id": "c63689aa11065edc15f0",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "audit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2813,
      "end": 3085,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "1bd276c52bdf6a9418e03d4fcf0c6eac46cff430727925159cbd6268083b9da1",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Government projects often need certified platforms, while private projects require good document control, audit trails, and safe storage. One security mistake can hurt a contractor's reputation and finances, making strong security just as important as the software itself.",
      "first_vendor_offset": 4539
    },
    {
      "id": "f5be151dbaf7e87dbbe0",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "secure_storage",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2813,
      "end": 3085,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "1bd276c52bdf6a9418e03d4fcf0c6eac46cff430727925159cbd6268083b9da1",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Government projects often need certified platforms, while private projects require good document control, audit trails, and safe storage. One security mistake can hurt a contractor's reputation and finances, making strong security just as important as the software itself.",
      "first_vendor_offset": 4539
    },
    {
      "id": "50d658a9f502f90bf6d9",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "compliance",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3088,
      "end": 3205,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4376d94721c4bf9ea18d93c4a1a9848b4727fa8dbb890573bd47080f3d716d60",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "If you operate in a regulated environment, verify the system supports required documentation and reporting standards.",
      "first_vendor_offset": 4539
    },
    {
      "id": "73cd29ca8d6b1d578396",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "price",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3244,
      "end": 3535,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "40d1e9ff83af3dc689ddce39274ac7136b2be3e95d2677d59cdce154976447c7",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "As pricing structures vary widely, it's important to look for transparent models and understand what functionality is included at each tier. Before signing a contract, request a full pricing breakdown that outlines subscription fees, implementation costs, training, and any optional add-ons.",
      "first_vendor_offset": 4539
    },
    {
      "id": "f70f9f5f2f04fac457b1",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "cost",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3244,
      "end": 3535,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "40d1e9ff83af3dc689ddce39274ac7136b2be3e95d2677d59cdce154976447c7",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "As pricing structures vary widely, it's important to look for transparent models and understand what functionality is included at each tier. Before signing a contract, request a full pricing breakdown that outlines subscription fees, implementation costs, training, and any optional add-ons.",
      "first_vendor_offset": 4539
    },
    {
      "id": "986fe83fc16e87d03cff",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "training",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3583,
      "end": 3887,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0be7fabc0e7181f6e8d6c5564cbe3ec745aa4856365ff2276d934f7e9c200d25",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Consider the level of customer support and training provided by the software vendor. Even the most user-friendly systems will occasionally require assistance or troubleshooting, so choose a vendor that offers comprehensive customer support, whether through online resources, chat, or phone consultations.",
      "first_vendor_offset": 4539
    },
    {
      "id": "6cafcd82997e31294c49",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "support_access",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3583,
      "end": 3887,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0be7fabc0e7181f6e8d6c5564cbe3ec745aa4856365ff2276d934f7e9c200d25",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Consider the level of customer support and training provided by the software vendor. Even the most user-friendly systems will occasionally require assistance or troubleshooting, so choose a vendor that offers comprehensive customer support, whether through online resources, chat, or phone consultations.",
      "first_vendor_offset": 4539
    },
    {
      "id": "3c65381d5ca7b1888d2d",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "trial_usability",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3917,
      "end": 4115,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7d07874e2e28e4f54449e849e1c3216f391e351a1d9e68784dc101f2e2d8afc5",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Before committing to a platform, you need to know if it works. A free trial allows you and your teams to understand if the app is the right fit for your needs and test the usability of the features.",
      "first_vendor_offset": 4539
    },
    {
      "id": "fdb531d073c38a87369c",
      "record_id": "construction-project-management|q9|Claude|1",
      "criterion_id": "fit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 4138,
      "end": 4539,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6dcae04279d4363b0d602946c63ab6be365689ff263684dde36f765e6015c303",
      "answer_sha256": "4ecf72f182404e0fe751de7acaaaa74a2a418124a9b963fce56721fb3259be29",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The right tool should match the way your team plans, tracks, communicates, and reports on work every day. Start with your main workflow gap — some teams need better scheduling, while others need stronger field reporting, job costing, document control, or owner-level visibility. The best construction management software should solve that primary problem first, then support the surrounding workflows.",
      "first_vendor_offset": 4539
    },
    {
      "id": "9ca05eefcd78003a4fef",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "schedule",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 212,
      "end": 333,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c9d2e19a2c77179081252073ba1e172e0b3812644814b8f0aefc2bb3c589c9f5",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for software that lets you plan tasks, set dependencies, and track progress with visual timelines like Gantt charts.",
      "first_vendor_offset": 4089
    },
    {
      "id": "948b3a8587393c43e494",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "schedule",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 336,
      "end": 448,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "20509924eca12b7b65d962a8402f42b2da2edb3768e76789ce25604db7b5b914",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The best tools offer detailed scheduling with task dependencies, milestones, and automated timeline adjustments.",
      "first_vendor_offset": 4089
    },
    {
      "id": "3472844f08e609287f9a",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "docs",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 486,
      "end": 596,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b2df3b9fbddcb581303cafa7223ccbe312bf06a0f5dddaeb95f957d5dacab8b4",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The software should allow you to store and share drawings, contracts, and permits in one centralized location.",
      "first_vendor_offset": 4089
    },
    {
      "id": "5219a03c1a507ce5caed",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "version",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 599,
      "end": 730,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6b7bc02bbc9d944b4d970910d8d4c71feb483c8a01e96850d531cd2b6d1cd16c",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Effective platforms should also include secure storage and version tracking for blueprints, contracts, permits, and specifications.",
      "first_vendor_offset": 4089
    },
    {
      "id": "579ae91b7fd8f49cd0bb",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "secure_storage",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 599,
      "end": 730,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6b7bc02bbc9d944b4d970910d8d4c71feb483c8a01e96850d531cd2b6d1cd16c",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Effective platforms should also include secure storage and version tracking for blueprints, contracts, permits, and specifications.",
      "first_vendor_offset": 4089
    },
    {
      "id": "c714675256260fadedc8",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "budget",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 773,
      "end": 943,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "cfd8775bc27ff9a713f412143b0e4d5dd673134c4346a1a96126828c96f0e2e1",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for tools that enhance construction cost control and streamline workflows with features that improve forecasting and provide full visibility into every dollar spent.",
      "first_vendor_offset": 4089
    },
    {
      "id": "24a3f9aef3888d2ac2b1",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "forecast",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 773,
      "end": 943,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "cfd8775bc27ff9a713f412143b0e4d5dd673134c4346a1a96126828c96f0e2e1",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for tools that enhance construction cost control and streamline workflows with features that improve forecasting and provide full visibility into every dollar spent.",
      "first_vendor_offset": 4089
    },
    {
      "id": "7b78d69c0c0bb4d3e318",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "budget",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 946,
      "end": 1078,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "018b3fa3241e8014c1c036f7815e012538b165c30e12f02ad6adb8745b39fba1",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "This includes the ability to track budgets, change orders, and job costs in real time to prevent overruns and protect profitability.",
      "first_vendor_offset": 4089
    },
    {
      "id": "55ed9fd0dc08ffe365aa",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "change_tracking",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 946,
      "end": 1078,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "018b3fa3241e8014c1c036f7815e012538b165c30e12f02ad6adb8745b39fba1",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "This includes the ability to track budgets, change orders, and job costs in real time to prevent overruns and protect profitability.",
      "first_vendor_offset": 4089
    },
    {
      "id": "be4b9cbf35c9fb0e3c25",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "mobile",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1128,
      "end": 1256,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0f05d41ccd71d0f63da919568ae1d8a3d6aa185b40a0da55015360207d22899b",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "On-the-go accessibility is crucial for real-time updates, progress tracking, and site-level issue resolution via mobile devices.",
      "first_vendor_offset": 4089
    },
    {
      "id": "f2a3dfb48c82cbf6a46b",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "field_progress",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1128,
      "end": 1256,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0f05d41ccd71d0f63da919568ae1d8a3d6aa185b40a0da55015360207d22899b",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "On-the-go accessibility is crucial for real-time updates, progress tracking, and site-level issue resolution via mobile devices.",
      "first_vendor_offset": 4089
    },
    {
      "id": "588f360565bdb49214a4",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "cloud",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1259,
      "end": 1434,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "67323d59f63329666cf54e47d4345b3aa58e4c066d57379e8cec01fd1be378fa",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Cloud-based tools work best for most teams because they let you access data from anywhere — ideal for fieldwork — and are easier to update and scale across multiple job sites.",
      "first_vendor_offset": 4089
    },
    {
      "id": "8095bbe67c252a3f8d93",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "project_growth",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1259,
      "end": 1434,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "67323d59f63329666cf54e47d4345b3aa58e4c066d57379e8cec01fd1be378fa",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Cloud-based tools work best for most teams because they let you access data from anywhere — ideal for fieldwork — and are easier to update and scale across multiple job sites.",
      "first_vendor_offset": 4089
    },
    {
      "id": "3580d89c552cce45df88",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "existing_integration",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1477,
      "end": 1573,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6c4a83e39a5e2d87b4d84f59175c688f8a383c57e3232d63356498917d0689ec",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Prioritize platforms that integrate easily with your existing accounting, ERP, or project tools.",
      "first_vendor_offset": 4089
    },
    {
      "id": "ba31288ea04ef4e71b3b",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "rollout",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1690,
      "end": 1838,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "70b5003120c3f54bb66aaf4f0d332054afd3019d4c7b83dc16d1984496516c3b",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Software that's hard to adopt won't get used. Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4089
    },
    {
      "id": "73881f43036a9b3078bd",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "training",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1690,
      "end": 1838,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "70b5003120c3f54bb66aaf4f0d332054afd3019d4c7b83dc16d1984496516c3b",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Software that's hard to adopt won't get used. Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4089
    },
    {
      "id": "8081bf76c2b02478ec06",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "ease_of_use",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1690,
      "end": 1838,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "70b5003120c3f54bb66aaf4f0d332054afd3019d4c7b83dc16d1984496516c3b",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Software that's hard to adopt won't get used. Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4089
    },
    {
      "id": "ead55bc424b07bf72a57",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "adoptionproof",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1841,
      "end": 2053,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e42cb967a11613da4ac5cdfaf8b902dc3cfb63a62e9b076c6cd5824b1749f589",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Reviews are a good indicator of quality, but you should also look into adoption — if a digital tool has been used by other companies on a large number of projects, the likelihood of it being efficient is greater.",
      "first_vendor_offset": 4089
    },
    {
      "id": "6c2f0ac8921205b2f66f",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "project_growth",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2083,
      "end": 2289,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "82f9e1b7e0f9f946d5609e595f70c7299ac0ad2bc9fcf70524256aa3de0fa4fb",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Whether you're managing a few projects today or dozens in the future, having scalable construction management software can provide long-term value, saving you the trouble of switching systems down the road.",
      "first_vendor_offset": 4089
    },
    {
      "id": "630d6071be182b4069b3",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "fit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2346,
      "end": 2585,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0a34c2fa5d9aba7c6e37ec9eb88ab71546601d3a700dbb80ed158ca5a744ec9c",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choose software that suits your company's size, whether you manage a single project or multiple job sites, and look for vendors with proven experience in your segment, such as general contracting, specialty trades, or property development.",
      "first_vendor_offset": 4089
    },
    {
      "id": "c6393bf597ca42e13353",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "industry",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2346,
      "end": 2585,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0a34c2fa5d9aba7c6e37ec9eb88ab71546601d3a700dbb80ed158ca5a744ec9c",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choose software that suits your company's size, whether you manage a single project or multiple job sites, and look for vendors with proven experience in your segment, such as general contracting, specialty trades, or property development.",
      "first_vendor_offset": 4089
    },
    {
      "id": "5d8e176365165704d00d",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "compliance",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2622,
      "end": 2739,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4376d94721c4bf9ea18d93c4a1a9848b4727fa8dbb890573bd47080f3d716d60",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "If you operate in a regulated environment, verify the system supports required documentation and reporting standards.",
      "first_vendor_offset": 4089
    },
    {
      "id": "c6aed3cc3dcafe111e5f",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "compliance",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2742,
      "end": 2950,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "119bccd6d1063f60bacb8d551babb54a799ba96b2223fc4858210c87d02e6955",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Government projects often need certified platforms, while private projects require good document control, audit trails, and safe storage — one security mistake can hurt a contractor's reputation and finances.",
      "first_vendor_offset": 4089
    },
    {
      "id": "f3c3bcc0c9e459752e49",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "docs",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2742,
      "end": 2950,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "119bccd6d1063f60bacb8d551babb54a799ba96b2223fc4858210c87d02e6955",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Government projects often need certified platforms, while private projects require good document control, audit trails, and safe storage — one security mistake can hurt a contractor's reputation and finances.",
      "first_vendor_offset": 4089
    },
    {
      "id": "cb71c3f39529a285b714",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "audit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2742,
      "end": 2950,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "119bccd6d1063f60bacb8d551babb54a799ba96b2223fc4858210c87d02e6955",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Government projects often need certified platforms, while private projects require good document control, audit trails, and safe storage — one security mistake can hurt a contractor's reputation and finances.",
      "first_vendor_offset": 4089
    },
    {
      "id": "5dce2ec0bea19c683da6",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "secure_storage",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2742,
      "end": 2950,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "119bccd6d1063f60bacb8d551babb54a799ba96b2223fc4858210c87d02e6955",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Government projects often need certified platforms, while private projects require good document control, audit trails, and safe storage — one security mistake can hurt a contractor's reputation and finances.",
      "first_vendor_offset": 4089
    },
    {
      "id": "854234b5b2746a13d65b",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "training",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2997,
      "end": 3299,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8dccb9463dec52b911c6e0d6aff19734e46d7da4a3a8226cde8a6c591d7663f6",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Consider the level of customer support and training provided by the software vendor — even the most user-friendly systems will occasionally require assistance or troubleshooting. Choose a vendor that offers comprehensive customer support, whether through online resources, chat, or phone consultations.",
      "first_vendor_offset": 4089
    },
    {
      "id": "9bb83283cece97996750",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "support_access",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2997,
      "end": 3299,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8dccb9463dec52b911c6e0d6aff19734e46d7da4a3a8226cde8a6c591d7663f6",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Consider the level of customer support and training provided by the software vendor — even the most user-friendly systems will occasionally require assistance or troubleshooting. Choose a vendor that offers comprehensive customer support, whether through online resources, chat, or phone consultations.",
      "first_vendor_offset": 4089
    },
    {
      "id": "9f438e06f2c9a845a883",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "price",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3339,
      "end": 3630,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "40d1e9ff83af3dc689ddce39274ac7136b2be3e95d2677d59cdce154976447c7",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "As pricing structures vary widely, it's important to look for transparent models and understand what functionality is included at each tier. Before signing a contract, request a full pricing breakdown that outlines subscription fees, implementation costs, training, and any optional add-ons.",
      "first_vendor_offset": 4089
    },
    {
      "id": "f2e70565b060f423f70f",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "cost",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3339,
      "end": 3630,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "40d1e9ff83af3dc689ddce39274ac7136b2be3e95d2677d59cdce154976447c7",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "As pricing structures vary widely, it's important to look for transparent models and understand what functionality is included at each tier. Before signing a contract, request a full pricing breakdown that outlines subscription fees, implementation costs, training, and any optional add-ons.",
      "first_vendor_offset": 4089
    },
    {
      "id": "31a5f35d6edb69d7f5d0",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "trial_usability",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3660,
      "end": 3859,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "287906453f6b183f2096a40cad278313506e276ad55237ec16328dbfde39ea73",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Before committing to a platform, you need to know if it works. A free trial allows you and your teams to understand if that app is the right fit for your needs and test the usability of the features.",
      "first_vendor_offset": 4089
    },
    {
      "id": "011ba83caf41f0f53787",
      "record_id": "construction-project-management|q9|Claude|2",
      "criterion_id": "fit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3882,
      "end": 4089,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "2ff101ed28f120e99d77628234bda2f664d4a6a7df4f4352d4200557ed8a1650",
      "answer_sha256": "cec561674c86966eda8a9dadf16f3b3f3317033f1ce186e0db21853bb8eda9bf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choosing construction software is not only about finding the platform with the longest feature list — the right tool should match the way your team plans, tracks, communicates, and reports on work every day.",
      "first_vendor_offset": 4089
    },
    {
      "id": "fc02885d4ac517241ee0",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "fit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 219,
      "end": 497,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c9c6cac0f2f10a5dde8918d938f2b23750724b5f47b2c5c1152a1e260c8c72f8",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "The right tool should match the way your team plans, tracks, communicates, and reports on work every day. Start with your main workflow gap — some teams need better scheduling, while others need stronger field reporting, job costing, document control, or owner-level visibility.",
      "first_vendor_offset": 4022
    },
    {
      "id": "47b8d12a81f69ae5e08f",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "schedule",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 576,
      "end": 647,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "bd6c3133347ed9eb0181fd2169ad40068390d90cf4b980e5a72a6e00497fa989",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Plan tasks, set dependencies, and track progress with visual timelines.",
      "first_vendor_offset": 4022
    },
    {
      "id": "9ccec2c8a3a3c6c1c544",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "docs",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 678,
      "end": 755,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "5d2c0b67fbab849f2c777a93b897f5b177a875b3bd7df7216778dd761f72199e",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Store and share drawings, contracts, and permits in one centralized location.",
      "first_vendor_offset": 4022
    },
    {
      "id": "f3c28e7c083d611a1949",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "budget",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 788,
      "end": 935,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d5059ab333f515e72684eabacfd9808b516b19fbd41a7c5c0760c27c07161117",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Enhance construction cost control and streamline workflows with tools that improve forecasting and provide full visibility into every dollar spent.",
      "first_vendor_offset": 4022
    },
    {
      "id": "dae91bde9815aabca20b",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "forecast",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 788,
      "end": 935,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d5059ab333f515e72684eabacfd9808b516b19fbd41a7c5c0760c27c07161117",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Enhance construction cost control and streamline workflows with tools that improve forecasting and provide full visibility into every dollar spent.",
      "first_vendor_offset": 4022
    },
    {
      "id": "0cf942cc6f3447b2a020",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "mobile",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 978,
      "end": 1106,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0f05d41ccd71d0f63da919568ae1d8a3d6aa185b40a0da55015360207d22899b",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "On-the-go accessibility is crucial for real-time updates, progress tracking, and site-level issue resolution via mobile devices.",
      "first_vendor_offset": 4022
    },
    {
      "id": "f0fef004c0089b807e74",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "field_progress",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 978,
      "end": 1106,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0f05d41ccd71d0f63da919568ae1d8a3d6aa185b40a0da55015360207d22899b",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "On-the-go accessibility is crucial for real-time updates, progress tracking, and site-level issue resolution via mobile devices.",
      "first_vendor_offset": 4022
    },
    {
      "id": "7f40939480da4ca696cd",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "collab",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1146,
      "end": 1267,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c27d9eba12ced344e5f7aa06b2b11a5c7a74e9c2346b4da0494c296f61e6e200",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Centralized platforms for client feedback, approvals, and messaging help avoid miscommunication and improve transparency.",
      "first_vendor_offset": 4022
    },
    {
      "id": "561327f71bd68d808a01",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "approval_flow",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1146,
      "end": 1267,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c27d9eba12ced344e5f7aa06b2b11a5c7a74e9c2346b4da0494c296f61e6e200",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Centralized platforms for client feedback, approvals, and messaging help avoid miscommunication and improve transparency.",
      "first_vendor_offset": 4022
    },
    {
      "id": "dffc206a77cb23f33712",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "portal",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1146,
      "end": 1267,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c27d9eba12ced344e5f7aa06b2b11a5c7a74e9c2346b4da0494c296f61e6e200",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Centralized platforms for client feedback, approvals, and messaging help avoid miscommunication and improve transparency.",
      "first_vendor_offset": 4022
    },
    {
      "id": "a8431ba2a402ad075d1d",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "rollout",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1310,
      "end": 1456,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c1ef63c3650f50730afc2968445ed30aecb4ee9a33558bfc8631a06e7a501e33",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "A tool that's hard to adopt won't get used. Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4022
    },
    {
      "id": "4c1694c388461b0d27e0",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "training",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1310,
      "end": 1456,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c1ef63c3650f50730afc2968445ed30aecb4ee9a33558bfc8631a06e7a501e33",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "A tool that's hard to adopt won't get used. Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4022
    },
    {
      "id": "913bee102071267d2a50",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "ease_of_use",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1310,
      "end": 1456,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "c1ef63c3650f50730afc2968445ed30aecb4ee9a33558bfc8631a06e7a501e33",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "A tool that's hard to adopt won't get used. Look for solutions with intuitive interfaces, strong onboarding support, and clear training resources.",
      "first_vendor_offset": 4022
    },
    {
      "id": "787ff14f7725d8f1c509",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "cloud",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1504,
      "end": 1783,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4c040fcaf16059b0563d08784a65704b87781d29fb0623dafeeeabc99aa084a8",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Cloud-based tools work best for most teams because they let you access data from anywhere — ideal for fieldwork. They're easier to update and scale across multiple job sites. On-premises platforms may suit companies with strict security needs or unreliable job site connectivity.",
      "first_vendor_offset": 4022
    },
    {
      "id": "847bb7abc97e2af1a154",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "project_growth",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1504,
      "end": 1783,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4c040fcaf16059b0563d08784a65704b87781d29fb0623dafeeeabc99aa084a8",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Cloud-based tools work best for most teams because they let you access data from anywhere — ideal for fieldwork. They're easier to update and scale across multiple job sites. On-premises platforms may suit companies with strict security needs or unreliable job site connectivity.",
      "first_vendor_offset": 4022
    },
    {
      "id": "b45f73c985a580c07dc6",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "project_growth",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1815,
      "end": 2021,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "82f9e1b7e0f9f946d5609e595f70c7299ac0ad2bc9fcf70524256aa3de0fa4fb",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Whether you're managing a few projects today or dozens in the future, having scalable construction management software can provide long-term value, saving you the trouble of switching systems down the road.",
      "first_vendor_offset": 4022
    },
    {
      "id": "5b7a91faa4fc1cb048ed",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "existing_integration",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2066,
      "end": 2162,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6c4a83e39a5e2d87b4d84f59175c688f8a383c57e3232d63356498917d0689ec",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Prioritize platforms that integrate easily with your existing accounting, ERP, or project tools.",
      "first_vendor_offset": 4022
    },
    {
      "id": "a638241e252c59395a9b",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "fit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2221,
      "end": 2456,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8a03a4cca86525049e0122abaaae876a9d87283c7fa1764b115f5d6333657c5d",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choose software that suits your company's size, whether you manage a single project or multiple job sites. Look for vendors with proven experience in your segment, such as general contracting, specialty trades, or property development.",
      "first_vendor_offset": 4022
    },
    {
      "id": "d73a8a944974bd24c91b",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "industry",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2221,
      "end": 2456,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8a03a4cca86525049e0122abaaae876a9d87283c7fa1764b115f5d6333657c5d",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choose software that suits your company's size, whether you manage a single project or multiple job sites. Look for vendors with proven experience in your segment, such as general contracting, specialty trades, or property development.",
      "first_vendor_offset": 4022
    },
    {
      "id": "ad4a4391cb9315e57ea3",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "compliance",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2495,
      "end": 2612,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4376d94721c4bf9ea18d93c4a1a9848b4727fa8dbb890573bd47080f3d716d60",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "If you operate in a regulated environment, verify the system supports required documentation and reporting standards.",
      "first_vendor_offset": 4022
    },
    {
      "id": "f9b09e39146a1ff6bf87",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "training",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2660,
      "end": 2961,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "555cb089c2b2eaf545308cb08b623b2d3286da5c084f54235d16a3072f4e18ff",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Consider the level of customer support and training provided by the software vendor. Even the most user-friendly systems will occasionally require assistance or troubleshooting. Choose a vendor that offers comprehensive customer support, whether through online resources, chat, or phone consultations.",
      "first_vendor_offset": 4022
    },
    {
      "id": "a8fbd84e4151c08ad23f",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "support_access",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2660,
      "end": 2961,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "555cb089c2b2eaf545308cb08b623b2d3286da5c084f54235d16a3072f4e18ff",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Consider the level of customer support and training provided by the software vendor. Even the most user-friendly systems will occasionally require assistance or troubleshooting. Choose a vendor that offers comprehensive customer support, whether through online resources, chat, or phone consultations.",
      "first_vendor_offset": 4022
    },
    {
      "id": "4aeb96347a958722032f",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "price",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3003,
      "end": 3294,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "40d1e9ff83af3dc689ddce39274ac7136b2be3e95d2677d59cdce154976447c7",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "As pricing structures vary widely, it's important to look for transparent models and understand what functionality is included at each tier. Before signing a contract, request a full pricing breakdown that outlines subscription fees, implementation costs, training, and any optional add-ons.",
      "first_vendor_offset": 4022
    },
    {
      "id": "f86b310d6a713d07bd56",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "cost",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3003,
      "end": 3294,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "40d1e9ff83af3dc689ddce39274ac7136b2be3e95d2677d59cdce154976447c7",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "As pricing structures vary widely, it's important to look for transparent models and understand what functionality is included at each tier. Before signing a contract, request a full pricing breakdown that outlines subscription fees, implementation costs, training, and any optional add-ons.",
      "first_vendor_offset": 4022
    },
    {
      "id": "f9c5b6cb84c6919016ac",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "trial_usability",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3334,
      "end": 3533,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "287906453f6b183f2096a40cad278313506e276ad55237ec16328dbfde39ea73",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Before committing to a platform, you need to know if it works. A free trial allows you and your teams to understand if that app is the right fit for your needs and test the usability of the features.",
      "first_vendor_offset": 4022
    },
    {
      "id": "3d5af953432ef8bcba82",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "fit",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 3659,
      "end": 3866,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "2ff101ed28f120e99d77628234bda2f664d4a6a7df4f4352d4200557ed8a1650",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choosing construction software is not only about finding the platform with the longest feature list — the right tool should match the way your team plans, tracks, communicates, and reports on work every day.",
      "first_vendor_offset": 4022
    },
    {
      "id": "e7dfaebb156375d1f21e",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "portal",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1109,
      "end": 1145,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0c2f762def48000236b8c57ac373b9ff1564052e77169f95b18fa9cf4f8941a2",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- **Client Communication Portals:** ",
      "first_vendor_offset": 4022
    },
    {
      "id": "68af593b8684cae1b90f",
      "record_id": "construction-project-management|q9|Claude|3",
      "criterion_id": "budget",
      "engine": "Claude",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 758,
      "end": 787,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "17e962933f142a79b351ce352a13bc6a795f9d33f76c43fe4f217238a4d9e48a",
      "answer_sha256": "6976adc60b31c6912074eaa92f246036ed74ebea8f31c47aa7d910ce2a3cf323",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "- **Budget & Cost Control:** ",
      "first_vendor_offset": 4022
    },
    {
      "id": "bcfdd3c336f48eab4072",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "schedule",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 335,
      "end": 548,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6d8e3fb552a25ae2ec2f131d3d7874dd677a2e442937d4931ca9f4446cbe04a9",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Core Project Management & Scheduling: Look for robust scheduling tools like Gantt charts, critical path management, and real-time daily logs so field teams can log progress, weather, and site conditions instantly.",
      "first_vendor_offset": 1801
    },
    {
      "id": "ea6225f660f33868e245",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "workflow",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 335,
      "end": 548,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6d8e3fb552a25ae2ec2f131d3d7874dd677a2e442937d4931ca9f4446cbe04a9",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Core Project Management & Scheduling: Look for robust scheduling tools like Gantt charts, critical path management, and real-time daily logs so field teams can log progress, weather, and site conditions instantly.",
      "first_vendor_offset": 1801
    },
    {
      "id": "51291a2b2daf8318e18b",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "budget",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 549,
      "end": 780,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0d3b002cbc9c65dad3e461597918682da3e263ffe3bf8ce0b239f33afb67dfff",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Financial Management & Accounting Integration: A solid platform needs strong job costing, budget tracking, change order management, and seamless two-way integration with standard accounting software like QuickBooks, Sage, or Vista.",
      "first_vendor_offset": 1801
    },
    {
      "id": "a592e390e13cec7c55d4",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "change_handling",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 549,
      "end": 780,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0d3b002cbc9c65dad3e461597918682da3e263ffe3bf8ce0b239f33afb67dfff",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Financial Management & Accounting Integration: A solid platform needs strong job costing, budget tracking, change order management, and seamless two-way integration with standard accounting software like QuickBooks, Sage, or Vista.",
      "first_vendor_offset": 1801
    },
    {
      "id": "1f1ebdb39052708aad86",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "accounting_twoway",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 549,
      "end": 780,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0d3b002cbc9c65dad3e461597918682da3e263ffe3bf8ce0b239f33afb67dfff",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Financial Management & Accounting Integration: A solid platform needs strong job costing, budget tracking, change order management, and seamless two-way integration with standard accounting software like QuickBooks, Sage, or Vista.",
      "first_vendor_offset": 1801
    },
    {
      "id": "9a6f09c33c69de7ad6ca",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "accounting_integration",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 549,
      "end": 780,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0d3b002cbc9c65dad3e461597918682da3e263ffe3bf8ce0b239f33afb67dfff",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Financial Management & Accounting Integration: A solid platform needs strong job costing, budget tracking, change order management, and seamless two-way integration with standard accounting software like QuickBooks, Sage, or Vista.",
      "first_vendor_offset": 1801
    },
    {
      "id": "d85d5bef151ddad7f3a7",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "mobile",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 781,
      "end": 999,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6ed05acb97c7c50367d9363ec39b5396313e9fcde4f43d202fe174b6dc3eb30c",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Collaboration: Ensure it offers a reliable mobile app with offline mode (crucial for jobsites with poor cell service) for viewing drawings, uploading photos, submitting RFIs, and processing punch lists.",
      "first_vendor_offset": 1801
    },
    {
      "id": "45740374a1730f8ff276",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "workflow",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 781,
      "end": 999,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6ed05acb97c7c50367d9363ec39b5396313e9fcde4f43d202fe174b6dc3eb30c",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Collaboration: Ensure it offers a reliable mobile app with offline mode (crucial for jobsites with poor cell service) for viewing drawings, uploading photos, submitting RFIs, and processing punch lists.",
      "first_vendor_offset": 1801
    },
    {
      "id": "1a7b50f1c527ffa5e137",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "offline_access",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 781,
      "end": 999,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6ed05acb97c7c50367d9363ec39b5396313e9fcde4f43d202fe174b6dc3eb30c",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Collaboration: Ensure it offers a reliable mobile app with offline mode (crucial for jobsites with poor cell service) for viewing drawings, uploading photos, submitting RFIs, and processing punch lists.",
      "first_vendor_offset": 1801
    },
    {
      "id": "402657f29e0fa09902d1",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "docs",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1000,
      "end": 1179,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "632bc4c8bc6b556359d643863e9712c25fabb06e4ff312d8305d516917e3dcc3",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document & Drawing Management: It should maintain a single source of truth for blueprints, submittals, and specs with strict version control so nobody builds off an outdated plan.",
      "first_vendor_offset": 1801
    },
    {
      "id": "6a90d6a89e23748b72bb",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "version",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1000,
      "end": 1179,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "632bc4c8bc6b556359d643863e9712c25fabb06e4ff312d8305d516917e3dcc3",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document & Drawing Management: It should maintain a single source of truth for blueprints, submittals, and specs with strict version control so nobody builds off an outdated plan.",
      "first_vendor_offset": 1801
    },
    {
      "id": "63ac078d8d8f4c76828e",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "workflow",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1000,
      "end": 1179,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "632bc4c8bc6b556359d643863e9712c25fabb06e4ff312d8305d516917e3dcc3",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document & Drawing Management: It should maintain a single source of truth for blueprints, submittals, and specs with strict version control so nobody builds off an outdated plan.",
      "first_vendor_offset": 1801
    },
    {
      "id": "f1281ae2f3ec28b13f9a",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "field_usable",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1180,
      "end": 1358,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "29f2a3f5d18f368a3ec10909bff5ecb162401d821fefc42986d61ae2fadd2036",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "User Adoption & Ease of Use: The best software is useless if your field crew refuses to use it. Prioritize an intuitive, mobile-friendly interface that requires minimal training.",
      "first_vendor_offset": 1801
    },
    {
      "id": "aed5d5d88c135509121e",
      "record_id": "construction-project-management|q9|Google AI Mode|1",
      "criterion_id": "report",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1359,
      "end": 1513,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9bbc8e7f7657c9af812412957bd8b7dae9284073ef7e1ca57b65515efe013482",
      "answer_sha256": "e0ece5cf0f5d213d38bba71101fafddb1bc6a33aae8f46f73f5c2618fb85a032",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Reporting & Analytics: Look for customizable dashboards that track key performance indicators (KPIs), labor productivity, and profit margins in real time.",
      "first_vendor_offset": 1801
    },
    {
      "id": "6cbcf5e45af5f20883dd",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "fit",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 351,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "bcb364e2f176b42752c261c5d2100132d1a2bea2727f128d8ab64d331ff4aa63",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Choosing the right construction project management software can make or break your projects, your margins, and your team's sanity. Because construction isn't just standard project management—it involves field-to-office communication, heavy compliance, and fluctuating material costs—you need to look for features tailored specifically to the industry.",
      "first_vendor_offset": 1951
    },
    {
      "id": "672cd44e73de018c9277",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "mobile",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 418,
      "end": 661,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "51c15efa2bf876aa8adb945b242db6a29def5f15e06be40dcbb8a78832d32020",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Mobility: Look for robust mobile apps that allow field crews to upload photos, submit daily logs, view updated blueprints, and track time directly from a smartphone or tablet, even with offline capabilities for remote jobsites.",
      "first_vendor_offset": 1951
    },
    {
      "id": "6dc371aae096bb83063e",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "workflow",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 418,
      "end": 661,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "51c15efa2bf876aa8adb945b242db6a29def5f15e06be40dcbb8a78832d32020",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Mobility: Look for robust mobile apps that allow field crews to upload photos, submit daily logs, view updated blueprints, and track time directly from a smartphone or tablet, even with offline capabilities for remote jobsites.",
      "first_vendor_offset": 1951
    },
    {
      "id": "9be02c70e3ab9b77c5d2",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "time",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 418,
      "end": 661,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "51c15efa2bf876aa8adb945b242db6a29def5f15e06be40dcbb8a78832d32020",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Mobility: Look for robust mobile apps that allow field crews to upload photos, submit daily logs, view updated blueprints, and track time directly from a smartphone or tablet, even with offline capabilities for remote jobsites.",
      "first_vendor_offset": 1951
    },
    {
      "id": "f0bbf8e49a99419ae445",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "offline_access",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 418,
      "end": 661,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "51c15efa2bf876aa8adb945b242db6a29def5f15e06be40dcbb8a78832d32020",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Mobility: Look for robust mobile apps that allow field crews to upload photos, submit daily logs, view updated blueprints, and track time directly from a smartphone or tablet, even with offline capabilities for remote jobsites.",
      "first_vendor_offset": 1951
    },
    {
      "id": "8b71812dc15b1f15dbe7",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "budget",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 662,
      "end": 865,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "16f03bdf02ee5fe65b381ff3d78c62deb127ee0d2cc3dd7efcbd54935bea9d46",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Real-Time Financial Tracking: Ensure the software tracks job costs, change orders, budget forecasting, and purchase orders in real-time, preventing small overruns from quietly eating your profit margins.",
      "first_vendor_offset": 1951
    },
    {
      "id": "a3a865e2393675fae209",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "forecast",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 662,
      "end": 865,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "16f03bdf02ee5fe65b381ff3d78c62deb127ee0d2cc3dd7efcbd54935bea9d46",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Real-Time Financial Tracking: Ensure the software tracks job costs, change orders, budget forecasting, and purchase orders in real-time, preventing small overruns from quietly eating your profit margins.",
      "first_vendor_offset": 1951
    },
    {
      "id": "bc7895a2a9463c70b2d0",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "change_tracking",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 662,
      "end": 865,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "16f03bdf02ee5fe65b381ff3d78c62deb127ee0d2cc3dd7efcbd54935bea9d46",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Real-Time Financial Tracking: Ensure the software tracks job costs, change orders, budget forecasting, and purchase orders in real-time, preventing small overruns from quietly eating your profit margins.",
      "first_vendor_offset": 1951
    },
    {
      "id": "640ebc1e306ed7bd2959",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "purchase_orders",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 662,
      "end": 865,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "16f03bdf02ee5fe65b381ff3d78c62deb127ee0d2cc3dd7efcbd54935bea9d46",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Real-Time Financial Tracking: Ensure the software tracks job costs, change orders, budget forecasting, and purchase orders in real-time, preventing small overruns from quietly eating your profit margins.",
      "first_vendor_offset": 1951
    },
    {
      "id": "ea040446748c7d85a394",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "docs",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 866,
      "end": 1100,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a3f0e356eae0d6f54b3fda5c20da10a8c86a0c8bf38c0023b8aa6951b2e50ba9",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Management: A centralized, searchable hub for blueprints, RFIs (Requests for Information), submittals, and contract changes is non-negotiable. Everyone must be looking at the latest version to avoid costly rework.",
      "first_vendor_offset": 1951
    },
    {
      "id": "be313513edbeeb3c2211",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "search",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 866,
      "end": 1100,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a3f0e356eae0d6f54b3fda5c20da10a8c86a0c8bf38c0023b8aa6951b2e50ba9",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Management: A centralized, searchable hub for blueprints, RFIs (Requests for Information), submittals, and contract changes is non-negotiable. Everyone must be looking at the latest version to avoid costly rework.",
      "first_vendor_offset": 1951
    },
    {
      "id": "be7cad37d139720da730",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "version",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 866,
      "end": 1100,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a3f0e356eae0d6f54b3fda5c20da10a8c86a0c8bf38c0023b8aa6951b2e50ba9",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Management: A centralized, searchable hub for blueprints, RFIs (Requests for Information), submittals, and contract changes is non-negotiable. Everyone must be looking at the latest version to avoid costly rework.",
      "first_vendor_offset": 1951
    },
    {
      "id": "d6e53fb750d5d93fbf04",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "workflow",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 866,
      "end": 1100,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a3f0e356eae0d6f54b3fda5c20da10a8c86a0c8bf38c0023b8aa6951b2e50ba9",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Management: A centralized, searchable hub for blueprints, RFIs (Requests for Information), submittals, and contract changes is non-negotiable. Everyone must be looking at the latest version to avoid costly rework.",
      "first_vendor_offset": 1951
    },
    {
      "id": "dc4042ca39829de0874f",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "subcompliance",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1101,
      "end": 1307,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b81a161e5387e87f16065366c4e53e06635fc24915d33874d4d706022a9352b3",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Subcontractor and Resource Management: Look for tools that simplify compliance tracking (like insurance certificates and lien waivers) as well as scheduling and dispatching for your own equipment and crews.",
      "first_vendor_offset": 1951
    },
    {
      "id": "6d2da9d13b404b40d672",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "equipment_crew_dispatch",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1101,
      "end": 1307,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b81a161e5387e87f16065366c4e53e06635fc24915d33874d4d706022a9352b3",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Subcontractor and Resource Management: Look for tools that simplify compliance tracking (like insurance certificates and lien waivers) as well as scheduling and dispatching for your own equipment and crews.",
      "first_vendor_offset": 1951
    },
    {
      "id": "a02f762f40ae6bacd2dc",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "accounting_integration",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1308,
      "end": 1522,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b290e845eeefcb621c0383d5218c561b12dcde0cb130d2b5feefebde1bb9686c",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "ERP and Accounting Integration: The platform should seamlessly integrate with your existing accounting or enterprise resource planning (ERP) systems (like QuickBooks, Sage, or Vista) to eliminate double data entry.",
      "first_vendor_offset": 1951
    },
    {
      "id": "9d97c92561ff910d7cd0",
      "record_id": "construction-project-management|q9|Google AI Mode|2",
      "criterion_id": "field_usable",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1523,
      "end": 1710,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "41430cab93d6c530abd5a0a62cd462bcfb4f31687f22565bc2d1322ef3c389ee",
      "answer_sha256": "8d7f799bbb5435e9130f6cafbecb542dc2b2c76e2b4fbccaae7e189218b9fd4f",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ease of Use and Adoption: Even the most powerful software is useless if your field teams and subcontractors refuse to use it. Prioritize intuitive interfaces with minimal learning curves.",
      "first_vendor_offset": 1951
    },
    {
      "id": "29cfe24453f8c28dc604",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "budget",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 291,
      "end": 478,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e0d9b2fec9e4e86dd50429dfa6325fa6f2081551afdf27e99fc9e08f45cffb80",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Management: Look for real-time tracking of job costs, change orders, billing, and integration with accounting tools like QuickBooks or Sage so you don't double-entry data.",
      "first_vendor_offset": 2087
    },
    {
      "id": "176867d4c6f2b5b35680",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "change_tracking",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 291,
      "end": 478,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e0d9b2fec9e4e86dd50429dfa6325fa6f2081551afdf27e99fc9e08f45cffb80",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Management: Look for real-time tracking of job costs, change orders, billing, and integration with accounting tools like QuickBooks or Sage so you don't double-entry data.",
      "first_vendor_offset": 2087
    },
    {
      "id": "152146e31d10c512ceca",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "billing_general",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 291,
      "end": 478,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e0d9b2fec9e4e86dd50429dfa6325fa6f2081551afdf27e99fc9e08f45cffb80",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Management: Look for real-time tracking of job costs, change orders, billing, and integration with accounting tools like QuickBooks or Sage so you don't double-entry data.",
      "first_vendor_offset": 2087
    },
    {
      "id": "c37d4feba9d35128db42",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "accounting_integration",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 291,
      "end": 478,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e0d9b2fec9e4e86dd50429dfa6325fa6f2081551afdf27e99fc9e08f45cffb80",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Management: Look for real-time tracking of job costs, change orders, billing, and integration with accounting tools like QuickBooks or Sage so you don't double-entry data.",
      "first_vendor_offset": 2087
    },
    {
      "id": "cc8f72a5bd22b3181cb0",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "mobile",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 479,
      "end": 697,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7cb4ed223bc7f7cb11f65bf2a06ed3539788cd1d764f5f4935f5078e6bca92dd",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Connectivity: The platform must have a robust mobile app with offline capabilities, enabling field crews to log daily reports, upload photos, and view plans from the job site even with spotty reception.",
      "first_vendor_offset": 2087
    },
    {
      "id": "1e03783556557e1a8633",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "workflow",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 479,
      "end": 697,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7cb4ed223bc7f7cb11f65bf2a06ed3539788cd1d764f5f4935f5078e6bca92dd",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Connectivity: The platform must have a robust mobile app with offline capabilities, enabling field crews to log daily reports, upload photos, and view plans from the job site even with spotty reception.",
      "first_vendor_offset": 2087
    },
    {
      "id": "3bca3fccda9466cbd0a4",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "offline_access",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 479,
      "end": 697,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7cb4ed223bc7f7cb11f65bf2a06ed3539788cd1d764f5f4935f5078e6bca92dd",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Connectivity: The platform must have a robust mobile app with offline capabilities, enabling field crews to log daily reports, upload photos, and view plans from the job site even with spotty reception.",
      "first_vendor_offset": 2087
    },
    {
      "id": "e0b6f90fb636e08910ff",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "version",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 698,
      "end": 904,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "46b2279c504014c79d59ecdad92a017d36983bbe77eec64e062e4f542508bbb6",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Control: Ensure it handles version control seamlessly—everyone from the project manager to the subcontractor needs to view the latest blueprints, RFIs, and submittals without confusion.",
      "first_vendor_offset": 2087
    },
    {
      "id": "a9a93b8967afa3456222",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "workflow",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 698,
      "end": 904,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "46b2279c504014c79d59ecdad92a017d36983bbe77eec64e062e4f542508bbb6",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Control: Ensure it handles version control seamlessly—everyone from the project manager to the subcontractor needs to view the latest blueprints, RFIs, and submittals without confusion.",
      "first_vendor_offset": 2087
    },
    {
      "id": "ebe750592a29d6e7e393",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "document_control",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 698,
      "end": 904,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "46b2279c504014c79d59ecdad92a017d36983bbe77eec64e062e4f542508bbb6",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Control: Ensure it handles version control seamlessly—everyone from the project manager to the subcontractor needs to view the latest blueprints, RFIs, and submittals without confusion.",
      "first_vendor_offset": 2087
    },
    {
      "id": "abe6e02cec89945068f1",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "schedule",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 905,
      "end": 1083,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "2e8e184748993ef124ed14a586f3a65e3d920413258e374ee1e62e6a0ac1d5bf",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Scheduling and Gantt Charts: It should offer intuitive scheduling tools that update in real-time when delays happen, clearly showing how one bottleneck impacts the critical path.",
      "first_vendor_offset": 2087
    },
    {
      "id": "9271c7ba7540eaca583f",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "subcompliance",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1084,
      "end": 1265,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6dca3a17a10c3ee27aca262445057e22a23dcafa0363fff524cd8eb9afa54e7e",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Subcontractor and Vendor Management: Look for features that simplify compliance tracking (insurance, lien waivers) and make it easy to distribute project updates or bid invitations.",
      "first_vendor_offset": 2087
    },
    {
      "id": "c46df27dca8dcc51cda0",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "collab",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1084,
      "end": 1265,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6dca3a17a10c3ee27aca262445057e22a23dcafa0363fff524cd8eb9afa54e7e",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Subcontractor and Vendor Management: Look for features that simplify compliance tracking (insurance, lien waivers) and make it easy to distribute project updates or bid invitations.",
      "first_vendor_offset": 2087
    },
    {
      "id": "88dbe64049ecc8db624c",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "bid",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1084,
      "end": 1265,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6dca3a17a10c3ee27aca262445057e22a23dcafa0363fff524cd8eb9afa54e7e",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Subcontractor and Vendor Management: Look for features that simplify compliance tracking (insurance, lien waivers) and make it easy to distribute project updates or bid invitations.",
      "first_vendor_offset": 2087
    },
    {
      "id": "81a40130b29dc9644845",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "field_usable",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1266,
      "end": 1474,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "cb7cebadc795ae873286a162f03e6503467b4c04c09c537fac8c49ea2e44fdfe",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "User Adoption and Interface: Even the most powerful software is useless if your crew refuses to use it. Prioritize solutions with a clean, intuitive interface that requires minimal training for field workers.",
      "first_vendor_offset": 2087
    },
    {
      "id": "43cbc3d1553d6e270f44",
      "record_id": "construction-project-management|q9|Google AI Mode|3",
      "criterion_id": "report",
      "engine": "Google AI Mode",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1475,
      "end": 1660,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "49beca6f0812f3f784af3813d3ce7ce1a65564f0bfd0a6a32e81415c3612980e",
      "answer_sha256": "41aa41d563d79a04b15db0a3efc906b0b1da4f6815c468a5fdfa819e8513bdf8",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Reporting and Analytics: Advanced dashboards that provide a high-level overview of project health, labor productivity, and profitability metrics are essential for data-driven decisions.",
      "first_vendor_offset": 2087
    },
    {
      "id": "d478a0a55d5669b46720",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "mobile",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 281,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "80549aa826ae232fa1300299fd70642763cb3a072c8f26bc356b37b165abe943",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction project management software, you should look for tools that offer mobile accessibility for the field, seamless integrations with your existing tech stack (like accounting and estimating), and an intuitive interface that your entire crew can easily adopt.",
      "first_vendor_offset": 2070
    },
    {
      "id": "98a630d037b239055174",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "integrate",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 281,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "80549aa826ae232fa1300299fd70642763cb3a072c8f26bc356b37b165abe943",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction project management software, you should look for tools that offer mobile accessibility for the field, seamless integrations with your existing tech stack (like accounting and estimating), and an intuitive interface that your entire crew can easily adopt.",
      "first_vendor_offset": 2070
    },
    {
      "id": "6218cbf14eb95f9d01c6",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "usable",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 281,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "80549aa826ae232fa1300299fd70642763cb3a072c8f26bc356b37b165abe943",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction project management software, you should look for tools that offer mobile accessibility for the field, seamless integrations with your existing tech stack (like accounting and estimating), and an intuitive interface that your entire crew can easily adopt.",
      "first_vendor_offset": 2070
    },
    {
      "id": "e404605f2fed45039f06",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "collab",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 408,
      "end": 594,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e9e8051b1e106a8ab9535950c0a15bd34af76605ea6c7c230e0dfd4699b79daf",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Communication: Ensure the app features real-time updates, instant photo/document sharing, and tracking for RFIs (Requests for Information), submittals, and change orders.",
      "first_vendor_offset": 2070
    },
    {
      "id": "291d2751dc14e101575b",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "change_tracking",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 408,
      "end": 594,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e9e8051b1e106a8ab9535950c0a15bd34af76605ea6c7c230e0dfd4699b79daf",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Communication: Ensure the app features real-time updates, instant photo/document sharing, and tracking for RFIs (Requests for Information), submittals, and change orders.",
      "first_vendor_offset": 2070
    },
    {
      "id": "d6572bd703c2f7a79e7f",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "rfi_submittal",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 408,
      "end": 594,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e9e8051b1e106a8ab9535950c0a15bd34af76605ea6c7c230e0dfd4699b79daf",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-to-Office Communication: Ensure the app features real-time updates, instant photo/document sharing, and tracking for RFIs (Requests for Information), submittals, and change orders.",
      "first_vendor_offset": 2070
    },
    {
      "id": "cc46f99d4097f73f5b34",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "mobile",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 595,
      "end": 781,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a968ecd5a20af482b980827071e0e04d717b98af636e01832369288a84e48935",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Mobile-First Design: Field teams live on their phones and tablets. Look for apps that load quickly, allow plan viewing/markup, and support offline use when cellular data on-site is weak.",
      "first_vendor_offset": 2070
    },
    {
      "id": "0ab531d58b2c44ec98c0",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "offline_access",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 595,
      "end": 781,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a968ecd5a20af482b980827071e0e04d717b98af636e01832369288a84e48935",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Mobile-First Design: Field teams live on their phones and tablets. Look for apps that load quickly, allow plan viewing/markup, and support offline use when cellular data on-site is weak.",
      "first_vendor_offset": 2070
    },
    {
      "id": "733e85d032b0c13ee8ac",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "drawing_markup",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 595,
      "end": 781,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a968ecd5a20af482b980827071e0e04d717b98af636e01832369288a84e48935",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Mobile-First Design: Field teams live on their phones and tablets. Look for apps that load quickly, allow plan viewing/markup, and support offline use when cellular data on-site is weak.",
      "first_vendor_offset": 2070
    },
    {
      "id": "ace2d6cd2164ccea7f6a",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "docs",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 782,
      "end": 896,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "94930c9225246a4a133f961087efe5afa34d2c174b61a3e3521af4d1fb29e7bd",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Control: Centralized storage prevents workers from building off outdated blueprints or specs.",
      "first_vendor_offset": 2070
    },
    {
      "id": "9fcb809d04a41abf4d89",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "schedule",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 897,
      "end": 1018,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "fb7ef08919523c2479dcb5ae2c36f903037a79a1b3dea55629b6a6249305141a",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Scheduling and Task Tracking: Robust Gantt charts or calendar views help manage dependencies, labor hours, and deadlines.",
      "first_vendor_offset": 2070
    },
    {
      "id": "bc7383313a0b1d444d79",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "usable",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1038,
      "end": 1205,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a48aa70a1a5ad95a4e309373164cea9f74de5025a4a1a3ec80200393cddf0e50",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ease of Use: If software is too clunky or complex, field and office workers will revert to paper or spreadsheets. Prioritize platforms with high user adoption ratings.",
      "first_vendor_offset": 2070
    },
    {
      "id": "646d2ecb0dc7b1c1dc98",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "adoptionproof",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1038,
      "end": 1205,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a48aa70a1a5ad95a4e309373164cea9f74de5025a4a1a3ec80200393cddf0e50",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ease of Use: If software is too clunky or complex, field and office workers will revert to paper or spreadsheets. Prioritize platforms with high user adoption ratings.",
      "first_vendor_offset": 2070
    },
    {
      "id": "f60ecc1c294038807e4a",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "integrate",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1206,
      "end": 1407,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "af6648fa9349894152419683f793e59f5c6a305b88d88fe0a453bde6855361ff",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Integration Capabilities: Your project hub must connect smoothly with tools you already use, such as accounting, estimating, or BIM (Building Information Modeling) software, to avoid double data entry.",
      "first_vendor_offset": 2070
    },
    {
      "id": "e19fb7fe562d1e2f3ccd",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "pricing_basis",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1408,
      "end": 1620,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "66b02ca67d2bc64525b5d8fc0b0f7f2ef55d489eefea27096bc024c0cdef5404",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Transparent Pricing & Scaling: Understand how pricing works—whether it is billed per user, per project volume, or flat rate. Check if external stakeholders (like subcontractors or clients) require extra licenses.",
      "first_vendor_offset": 2070
    },
    {
      "id": "b753d1e9b0387c34dbc3",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "rollout",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1621,
      "end": 1788,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "276b57ac2850531ab198e8c00b9eecf49f952f4f658ef0a64b67ea100d0039f8",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Customer Support and Training: Demand robust onboarding, a good tutorial library, and responsive support from people who actually understand the construction industry.",
      "first_vendor_offset": 2070
    },
    {
      "id": "83209194e0d80b61bba2",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "training",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1621,
      "end": 1788,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "276b57ac2850531ab198e8c00b9eecf49f952f4f658ef0a64b67ea100d0039f8",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Customer Support and Training: Demand robust onboarding, a good tutorial library, and responsive support from people who actually understand the construction industry.",
      "first_vendor_offset": 2070
    },
    {
      "id": "cac337ce13d513e6c0a7",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "support",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1621,
      "end": 1788,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "276b57ac2850531ab198e8c00b9eecf49f952f4f658ef0a64b67ea100d0039f8",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Customer Support and Training: Demand robust onboarding, a good tutorial library, and responsive support from people who actually understand the construction industry.",
      "first_vendor_offset": 2070
    },
    {
      "id": "02f92a45b6d293bffbe4",
      "record_id": "construction-project-management|q9|Google AI Overviews|1",
      "criterion_id": "construction_support",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1621,
      "end": 1788,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "276b57ac2850531ab198e8c00b9eecf49f952f4f658ef0a64b67ea100d0039f8",
      "answer_sha256": "be6e05308df409cd84db175e157377217da6392bcb2f80b98898743226d497cf",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Customer Support and Training: Demand robust onboarding, a good tutorial library, and responsive support from people who actually understand the construction industry.",
      "first_vendor_offset": 2070
    },
    {
      "id": "b1ba555751263cd0e4b8",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "collab",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 195,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "12b947506bcd29021f9bc2a168771d69356666047ba50dbbb4732005ff63492c",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for construction project management software that bridges the gap between the field and the office, offers an intuitive interface, and integrates smoothly with your existing financial tools.",
      "first_vendor_offset": 1789
    },
    {
      "id": "503fbd66b3305d3fce2d",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "integrate",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 195,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "12b947506bcd29021f9bc2a168771d69356666047ba50dbbb4732005ff63492c",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Look for construction project management software that bridges the gap between the field and the office, offers an intuitive interface, and integrates smoothly with your existing financial tools.",
      "first_vendor_offset": 1789
    },
    {
      "id": "a75b31d016da5a4591fe",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "version",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 279,
      "end": 454,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0efca847e542d9748ba8c00b110050f8cb0967bf3ee6def1d4b377c324d11375",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Control: Ensure the platform handles blueprints, RFIs (Requests for Information), submittals, and version control so teams never work from outdated plans.",
      "first_vendor_offset": 1789
    },
    {
      "id": "c148493ff371d1044d01",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "workflow",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 279,
      "end": 454,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0efca847e542d9748ba8c00b110050f8cb0967bf3ee6def1d4b377c324d11375",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Control: Ensure the platform handles blueprints, RFIs (Requests for Information), submittals, and version control so teams never work from outdated plans.",
      "first_vendor_offset": 1789
    },
    {
      "id": "f1d1de9e3342aecd207b",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "document_control",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 279,
      "end": 454,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "0efca847e542d9748ba8c00b110050f8cb0967bf3ee6def1d4b377c324d11375",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Drawing Control: Ensure the platform handles blueprints, RFIs (Requests for Information), submittals, and version control so teams never work from outdated plans.",
      "first_vendor_offset": 1789
    },
    {
      "id": "0e637b16b065c4a279b1",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "mobile",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 455,
      "end": 605,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "930a1065d315342cc2109eaef3eff1d5d142b34146f9e444b0d9c9743429be4d",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Mobile Accessibility: Look for a pocket-first mobile app that loads quickly, operates reliably on-site, and supports offline mode for remote jobsites.",
      "first_vendor_offset": 1789
    },
    {
      "id": "be6eeb0877eb258ed8f9",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "offline_access",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 455,
      "end": 605,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "930a1065d315342cc2109eaef3eff1d5d142b34146f9e444b0d9c9743429be4d",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Mobile Accessibility: Look for a pocket-first mobile app that loads quickly, operates reliably on-site, and supports offline mode for remote jobsites.",
      "first_vendor_offset": 1789
    },
    {
      "id": "8fc57f8bb3ef6e9e9965",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "schedule",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 606,
      "end": 771,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "808c915b923f08b91369a4ec1473c663949a337d4506225008764dc6bdc0a7d4",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Scheduling and Task Tracking: Choose tools with robust Gantt charts or critical path scheduling that link tasks directly to physical locations on jobsite blueprints.",
      "first_vendor_offset": 1789
    },
    {
      "id": "40d91353e3ace3ee2f60",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "budget",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 772,
      "end": 939,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9644166b0d9b69ea72084f93c75b833fd518b737dd0f6d3511af25f80844b616",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Management: Verify that the system tracks change orders, daily logs, and expenses, and pairs with dedicated accounting systems like QuickBooks or Xero.",
      "first_vendor_offset": 1789
    },
    {
      "id": "5a00f0201950dab27e55",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "workflow",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 772,
      "end": 939,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9644166b0d9b69ea72084f93c75b833fd518b737dd0f6d3511af25f80844b616",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Management: Verify that the system tracks change orders, daily logs, and expenses, and pairs with dedicated accounting systems like QuickBooks or Xero.",
      "first_vendor_offset": 1789
    },
    {
      "id": "b0bde8e64db60005ad15",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "integrate",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 772,
      "end": 939,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9644166b0d9b69ea72084f93c75b833fd518b737dd0f6d3511af25f80844b616",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Management: Verify that the system tracks change orders, daily logs, and expenses, and pairs with dedicated accounting systems like QuickBooks or Xero.",
      "first_vendor_offset": 1789
    },
    {
      "id": "4399faed49d379383034",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "change_tracking",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 772,
      "end": 939,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9644166b0d9b69ea72084f93c75b833fd518b737dd0f6d3511af25f80844b616",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Management: Verify that the system tracks change orders, daily logs, and expenses, and pairs with dedicated accounting systems like QuickBooks or Xero.",
      "first_vendor_offset": 1789
    },
    {
      "id": "e6466bff39018aae4992",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "field_usable",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 961,
      "end": 1097,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "be775225987ab59d3ec1917b9b0fc282115062cea348f7be326e4dae9edb29d5",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ease of Use: Field crews and subcontractors will abandon clunky tools. Prioritize an intuitive interface that requires minimal training.",
      "first_vendor_offset": 1789
    },
    {
      "id": "0b532cf67b5ad592dbd7",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "integrate",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1098,
      "end": 1291,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "bec869b981c50e8e80299f8c3342b754c5052ab01a37444be4b01a7b04f938ad",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Integration Capabilities: The software must connect seamlessly with your existing tech stack, such as estimating or BIM (Building Information Modeling) programs, to eliminate double data entry.",
      "first_vendor_offset": 1789
    },
    {
      "id": "643f7e3f388e4e469447",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "pricing_basis",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1292,
      "end": 1490,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "e34ff3c0bcad6a51181fc37d8006e78adf52ddcbb4c81df55bcd2b1d52a0d125",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Transparent Pricing: Clarify how the vendor structures costs—whether by user count, project volume, or fixed tiers—and check if external stakeholders like subcontractors require extra paid licenses.",
      "first_vendor_offset": 1789
    },
    {
      "id": "1a8504ba98f3bcd431f4",
      "record_id": "construction-project-management|q9|Google AI Overviews|2",
      "criterion_id": "team_complexity_growth",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1491,
      "end": 1605,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4ef60fd5c2fea1627b5bd3655c86ba42216dc6f6202bd5e161f1254c12fd24e3",
      "answer_sha256": "dd0270ae8ea0e5f30c76a38877d059e9d0a332902cbe0cdf3a04a195f2671092",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Scalability: Select a system that accommodates larger team sizes and more complex projects as your business grows.",
      "first_vendor_offset": 1789
    },
    {
      "id": "6338fb01e07e5a170096",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 176,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "47beb5123e85a5d0b7b9adef3f3b2816590b030dc12a66eca740d26546695af4",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction project management software, look for core features that match your specific project scale, budget tracking needs, and field-to-office communication.",
      "first_vendor_offset": 1200
    },
    {
      "id": "86065ebe1d3b80a4d9ad",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "budget",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 176,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "47beb5123e85a5d0b7b9adef3f3b2816590b030dc12a66eca740d26546695af4",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction project management software, look for core features that match your specific project scale, budget tracking needs, and field-to-office communication.",
      "first_vendor_offset": 1200
    },
    {
      "id": "5232a145206a5090f951",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "collab",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 176,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "47beb5123e85a5d0b7b9adef3f3b2816590b030dc12a66eca740d26546695af4",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "When choosing construction project management software, look for core features that match your specific project scale, budget tracking needs, and field-to-office communication.",
      "first_vendor_offset": 1200
    },
    {
      "id": "6fee8fd25fb6cc6a288d",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "budget",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 208,
      "end": 336,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "5b269ae0f04af595e69ae9a3ff3c5da82715b9aad4c158dd779bf25964281504",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Budget and Cost Tracking: Real-time tracking of material costs, labor hours, and job expenses to ensure projects stay on budget.",
      "first_vendor_offset": 1200
    },
    {
      "id": "9418f71e1c99bdbd7a13",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "mobile",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 337,
      "end": 491,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7504ae4fd2edb7ba0bc06a3dbd2cdcae824a3b25c93f9db2389941cc9942e9c6",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-Friendly Mobile Access: Reliable mobile apps so on-site crews and foremen can update tasks, view blueprints, and log daily reports from the jobsite.",
      "first_vendor_offset": 1200
    },
    {
      "id": "e76373e21c77ec1d2044",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "daily_reports",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 337,
      "end": 491,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "7504ae4fd2edb7ba0bc06a3dbd2cdcae824a3b25c93f9db2389941cc9942e9c6",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Field-Friendly Mobile Access: Reliable mobile apps so on-site crews and foremen can update tasks, view blueprints, and log daily reports from the jobsite.",
      "first_vendor_offset": 1200
    },
    {
      "id": "38011b259c7b1e914748",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "schedule",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 492,
      "end": 612,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d8ff2071614d29a499ddb89603f70c1220b970499d20a898619a8f82f0a87ed9",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Scheduling and Gantt Charts: Clear visual timelines, task dependencies, and milestone tracking to prevent costly delays.",
      "first_vendor_offset": 1200
    },
    {
      "id": "98a8b3461ad2a0396748",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "docs",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 613,
      "end": 753,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9d3a3eef6ab59793ef721b47022f04bc8ff38655855c369dca164e35776aa357",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Blueprint Management: Centralized storage for drawings, permits, change orders, and version histories that everyone can access.",
      "first_vendor_offset": 1200
    },
    {
      "id": "cf0785859a6cea688386",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "version",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 613,
      "end": 753,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "9d3a3eef6ab59793ef721b47022f04bc8ff38655855c369dca164e35776aa357",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Document and Blueprint Management: Centralized storage for drawings, permits, change orders, and version histories that everyone can access.",
      "first_vendor_offset": 1200
    },
    {
      "id": "dc0b863ca25981d2cd69",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "collab",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 754,
      "end": 886,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "37306cac1037d03ac69a152cf31993be756e37b06cee0f134591921356cc1118",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Communication and Collaboration Tools: Built-in messaging, client portals for transparency, and automated alerts for team alignment.",
      "first_vendor_offset": 1200
    },
    {
      "id": "8924cadf1db48afe89bd",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "portal",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 754,
      "end": 886,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "37306cac1037d03ac69a152cf31993be756e37b06cee0f134591921356cc1118",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Communication and Collaboration Tools: Built-in messaging, client portals for transparency, and automated alerts for team alignment.",
      "first_vendor_offset": 1200
    },
    {
      "id": "ccdef3b02adde9b09ff4",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "existing_integration",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 887,
      "end": 990,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "ec129fd493eee8aa7bbe469b50b3448ea91d12364e45f8532c4778fa0d2493d2",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Software Integrations: Smooth data sharing with your existing accounting, estimating, or payroll tools.",
      "first_vendor_offset": 1200
    },
    {
      "id": "24ec568df5cc1bf3d034",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "ease_of_use",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 991,
      "end": 1103,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4e0f83a05bb41b08cb41fa0ea002cf6a83983fecf7d01646aa9ceb974e4febcb",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Ease of Use: An intuitive layout that your team will actually adopt without needing weeks of intensive training.",
      "first_vendor_offset": 1200
    },
    {
      "id": "d330a49b6a905230a5cf",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 416,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "efa4d0d9650feb6b2b962f45cb2f9ca1774831c464f5ff8e1387a20440ad0b64",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "b208185a185d26b4e224",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "schedule",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 416,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "efa4d0d9650feb6b2b962f45cb2f9ca1774831c464f5ff8e1387a20440ad0b64",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "d7a0c00e7a6acc38ed3c",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "docs",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 416,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "efa4d0d9650feb6b2b962f45cb2f9ca1774831c464f5ff8e1387a20440ad0b64",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "61b2d174ad41e279cf9e",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "budget",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 416,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "efa4d0d9650feb6b2b962f45cb2f9ca1774831c464f5ff8e1387a20440ad0b64",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "861b892571710d7c52d7",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "collab",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 416,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "efa4d0d9650feb6b2b962f45cb2f9ca1774831c464f5ff8e1387a20440ad0b64",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "068b35dc7bf587522437",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "resource",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 416,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "efa4d0d9650feb6b2b962f45cb2f9ca1774831c464f5ff8e1387a20440ad0b64",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "a8a06e0bd61c9e479044",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "change",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 416,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "efa4d0d9650feb6b2b962f45cb2f9ca1774831c464f5ff8e1387a20440ad0b64",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "945939545b33652a68cd",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "schedule",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 437,
      "end": 606,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "671e5ea77e56c90a86f9789f09cd6bfd94502d9b9b538474ca3e2355b392fbc4",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "1794c0c12b66fafec2e1",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "docs",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 607,
      "end": 783,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "7f1d38ce68a7414159ee59b748e06d2e03d9c48bdd47ae1482114d76aa18b5fa",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "b35c66c5bf7edc021868",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "version",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 607,
      "end": 783,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "7f1d38ce68a7414159ee59b748e06d2e03d9c48bdd47ae1482114d76aa18b5fa",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "7916b71c25c63054790e",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "audit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 607,
      "end": 783,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "7f1d38ce68a7414159ee59b748e06d2e03d9c48bdd47ae1482114d76aa18b5fa",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "60094a5cc644eff95a90",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "budget",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 784,
      "end": 920,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "4fd8ef4e1eb6e247b69153a87ac84bbccd3c2e578e28da3d0c3cce390b666ed3",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "f1c3199ece0b85d4e76e",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "forecast",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 784,
      "end": 920,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "4fd8ef4e1eb6e247b69153a87ac84bbccd3c2e578e28da3d0c3cce390b666ed3",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "b8c1f999a958f5601e94",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "change",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 921,
      "end": 1049,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/"
      ],
      "source_state": "attached source",
      "quote_sha256": "3d2cd2136bca041c09c94630842bf77ad97b625e4927c520a5dbdd684e3d9a62",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "541d271912dbe45196b5",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "resource",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1050,
      "end": 1202,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.zoho.com/projects/construction-project-management.html"
      ],
      "source_state": "attached source",
      "quote_sha256": "c8b927c7c04f1a5627a2e10cd7c0ea5a0db4a2bab97cf5f07fc2bf5135786597",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "ee3b5cf2593db4a14a42",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "mobile",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1203,
      "end": 1360,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.sage.com/en-us/products/sage-construction-management/"
      ],
      "source_state": "attached source",
      "quote_sha256": "d0b94ff1f09fc208d0ad6a9d4f45583252f581c4c9814c8f4315789040e38aa2",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "f88d1c6d5c3cd8f5566e",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "workflow",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1203,
      "end": 1360,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.sage.com/en-us/products/sage-construction-management/"
      ],
      "source_state": "attached source",
      "quote_sha256": "d0b94ff1f09fc208d0ad6a9d4f45583252f581c4c9814c8f4315789040e38aa2",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "3254d570ad977f466124",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "collab",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1203,
      "end": 1360,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.sage.com/en-us/products/sage-construction-management/"
      ],
      "source_state": "attached source",
      "quote_sha256": "d0b94ff1f09fc208d0ad6a9d4f45583252f581c4c9814c8f4315789040e38aa2",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "bdb58429abcbd0129882",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "report",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1361,
      "end": 1502,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "e2537288e0720a7cfd692cc5f6a5ce6c62ca67219afe470f23d5ac0d43bb3b4c",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "487cb8a4acd190ad1daf",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "integrate",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1503,
      "end": 1664,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "9390858569cb9ab09e798f87f81b05259fcf856be3a54443ab1198b4e50b8c5b",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "80c4cd807fa31f27b59b",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "automation",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1503,
      "end": 1664,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "9390858569cb9ab09e798f87f81b05259fcf856be3a54443ab1198b4e50b8c5b",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "effa316f0a014e774bc0",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1666,
      "end": 1929,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://learn.g2.com/best-construction-management-software",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "5f199b5af62abd022ffa3ae0efb040f8450805c7301100b4f396d34c91b776df",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "718b1ab429b92f35713a",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "workflow",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1666,
      "end": 1929,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://learn.g2.com/best-construction-management-software",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "5f199b5af62abd022ffa3ae0efb040f8450805c7301100b4f396d34c91b776df",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "1064bcd406efd773708e",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "integrate",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1666,
      "end": 1929,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software",
        "https://learn.g2.com/best-construction-management-software",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "5f199b5af62abd022ffa3ae0efb040f8450805c7301100b4f396d34c91b776df",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "7a95a26deacea3852236",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "mobile",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1947,
      "end": 1991,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "97f1a0c3a238b3acefbd0fd193324c8a300f831aa7cee44510e5241264eeac6a",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "d15d204cc3ed9b4bc0d6",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "field_usable",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1947,
      "end": 1991,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "97f1a0c3a238b3acefbd0fd193324c8a300f831aa7cee44510e5241264eeac6a",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "f6eced2cd7f81305795a",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "participant_access",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1992,
      "end": 2078,
      "sources": [
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.sage.com/en-us/products/sage-construction-management/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "112977439215575344320672d1607fbece18dab250762b9784a3080fcfbd0799",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "b7e6bae576ff8c406744",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "multiple_projects",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2079,
      "end": 2161,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.capterra.com/resources/key-construction-management-software-features/"
      ],
      "source_state": "attached source",
      "quote_sha256": "c0597310fb88da377333ba1dde9e2dd1ac9a803479fa91b79eb98361a351d333",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "428daacc852d09af9884",
      "record_id": "construction-project-management|q9|Perplexity|1",
      "criterion_id": "cost",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2162,
      "end": 2280,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software"
      ],
      "source_state": "attached source",
      "quote_sha256": "144fbe436b8833f6618a82828a6df9975c382efaa665cb7f2555c6099c3fd9c1",
      "answer_sha256": "4d26ca4241e0eaa49f14a0bf9224863fa1f2f8d88e82a0fcaadd2a3b88abd374",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2418
    },
    {
      "id": "d50113e58918fb80a3b8",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 427,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b4bf5c026d4054e4dfc0ea9f994f83e73a514f0598c79b0fe6c1e6d6da248938",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "3e00ba1c9206c8d87538",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "schedule",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 427,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b4bf5c026d4054e4dfc0ea9f994f83e73a514f0598c79b0fe6c1e6d6da248938",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "3394ee28807131ea17f2",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "docs",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 427,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b4bf5c026d4054e4dfc0ea9f994f83e73a514f0598c79b0fe6c1e6d6da248938",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "860d362362a68e863a6d",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "budget",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 427,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b4bf5c026d4054e4dfc0ea9f994f83e73a514f0598c79b0fe6c1e6d6da248938",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "bdd530cf4ee714f274d2",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "collab",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 427,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b4bf5c026d4054e4dfc0ea9f994f83e73a514f0598c79b0fe6c1e6d6da248938",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "effadf86cc57eaa83fb6",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "change",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 427,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b4bf5c026d4054e4dfc0ea9f994f83e73a514f0598c79b0fe6c1e6d6da248938",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "d1e41940718b27de9e9c",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "report",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 427,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b4bf5c026d4054e4dfc0ea9f994f83e73a514f0598c79b0fe6c1e6d6da248938",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "e05c5e0bb29221531067",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "mobile",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 427,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b4bf5c026d4054e4dfc0ea9f994f83e73a514f0598c79b0fe6c1e6d6da248938",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "36b75decf8464de6e01d",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "schedule",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 473,
      "end": 642,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "f858bf4acf01de69b6215614099a12d6a9de7adca1215f4a5226357a89e1a1d7",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "6e729955a9c7db43ed18",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "docs",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 643,
      "end": 814,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "463bacf5c33d4e7b8cd590432a5ae1ac8b86c4e8c2d46bccaa3192bec8d77523",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "1ad23a6ab3c53b30b4c3",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "version",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 643,
      "end": 814,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "463bacf5c33d4e7b8cd590432a5ae1ac8b86c4e8c2d46bccaa3192bec8d77523",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "fd4a68bfda4e947bc4b1",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "permissions",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 643,
      "end": 814,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "463bacf5c33d4e7b8cd590432a5ae1ac8b86c4e8c2d46bccaa3192bec8d77523",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "a91c33133eb165d6ea3d",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "audit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 643,
      "end": 814,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "463bacf5c33d4e7b8cd590432a5ae1ac8b86c4e8c2d46bccaa3192bec8d77523",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "b5280b53d2934d435e74",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "budget",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 815,
      "end": 979,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "51a4076183db9cad434f6291d55560cdd54526591e3f723651b101b6b133a8a1",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "03c35ee570c9ca689648",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "forecast",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 815,
      "end": 979,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "51a4076183db9cad434f6291d55560cdd54526591e3f723651b101b6b133a8a1",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "70af5a067afd60d3962c",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "resource_tracking",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 980,
      "end": 1127,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.zoho.com/projects/construction-project-management.html"
      ],
      "source_state": "attached source",
      "quote_sha256": "2a8568d6815920a945ad4279f0bdc716f65f02455ed1e65c353e4002533a2a56",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "bd6b440054df942e08c9",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "collab",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1128,
      "end": 1292,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.sage.com/en-us/products/sage-construction-management/",
        "https://www.zoho.com/projects/construction-project-management.html"
      ],
      "source_state": "attached source",
      "quote_sha256": "4136b17d6702418df4806f64f7d68514dd243ae3c2b1551316974d8ced34a69e",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "6aeebe933009df39add9",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "change",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1293,
      "end": 1437,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/"
      ],
      "source_state": "attached source",
      "quote_sha256": "265a4e30d6123786b41a0b685aef112715fac8aaa84b4b4a041b8a0f66b571c8",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "4341698be34ce6bf41b1",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "rfi_dailyreports",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1438,
      "end": 1556,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "3795b94f273a97ffe8a4f7a0f06f463776dc90d98e4db8551fbc921b19a3114d",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "24715d4cebbf7d9b4620",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "report",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1557,
      "end": 1672,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "78055f30b10e70a41e05ead2d440f2db9d5416c4fdbcc0f5ece5e6a7c7859b2b",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "75590912470a89e234f7",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "integrate",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1673,
      "end": 1827,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "035859a588493298b3269e459e9fd68698432ce224277bd54310c53786aab1cd",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "9a889f006ca1760daed6",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "automation",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1673,
      "end": 1827,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "035859a588493298b3269e459e9fd68698432ce224277bd54310c53786aab1cd",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "d33fb73168f827d064ac",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "mobile",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1828,
      "end": 1946,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "3ff415e08e02b1f1665ea9e79e4701688d8c023ef0706784b9c13f70ee2aa19f",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "ef75e8922d9a2946d36e",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "collab",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1828,
      "end": 1946,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "3ff415e08e02b1f1665ea9e79e4701688d8c023ef0706784b9c13f70ee2aa19f",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "59f081d6d924c72c9118",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2027,
      "end": 2187,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software"
      ],
      "source_state": "attached source",
      "quote_sha256": "64d3e1f086c91ce236696e3cbd7009bfd3054c8b8f99be7de5b876d80d70d961",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "24c285011f1da27739ec",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "rfi_dailyreports",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2027,
      "end": 2187,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software"
      ],
      "source_state": "attached source",
      "quote_sha256": "64d3e1f086c91ce236696e3cbd7009bfd3054c8b8f99be7de5b876d80d70d961",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "4ae427f663e3eae833e0",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "scale",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2188,
      "end": 2295,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.capterra.com/resources/key-construction-management-software-features/"
      ],
      "source_state": "attached source",
      "quote_sha256": "556ab9efdcf63fffedf93c1977d6d779a922fc55e315d2f949d5f3065f98b3df",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "524fa444349fd4a9559c",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "permissions",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2296,
      "end": 2442,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "3bab7ffbcbbc8baa6bfe39d4d4ce5273ae9ebdb65c76deabee51003cf012ac6e",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "730900f936272ddaa7f8",
      "record_id": "construction-project-management|q9|Perplexity|2",
      "criterion_id": "cost",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2443,
      "end": 2581,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software"
      ],
      "source_state": "attached source",
      "quote_sha256": "47a359ce65f09146536b66338dbf93d6a8483b15f8d341f1eb27272a01743827",
      "answer_sha256": "4da99ef4c0783281620bf12298ccabe516410c3d65e369a8e4bca65d4d3a4f27",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2714
    },
    {
      "id": "6836ac28edd61f87d39c",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "5ec4f104e471357174e5",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "schedule",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "14ebfe29ac2c0f735bf6",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "docs",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "2bc8687d658d8a60f7fe",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "budget",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "f3f3cd6f49268feb7151",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "collab",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "5fa2aaf439a410290585",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "resource",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "4f784aa0d9d9d6073842",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "change",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "2348b25f72f590c0ffe6",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "report",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "d1a63c0f72c0b2887d4a",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "mobile",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 0,
      "end": 302,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "24f38fbb7694fcc9d93c4577f5e03e948fc5e677da6845bfc07005148bbd0c63",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "f0ec18ecdf03f80f72ed",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "schedule",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 348,
      "end": 481,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "338ae5ce38c5d29f4316f92967e99e11160f0ebbfe621980463836bb4d2d5355",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "9727efafed7929fadd28",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "docs",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 482,
      "end": 641,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "a3f7f4a107c56856e5650912e3707d8da9aa617f4e26df84d365a76099f18514",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "7c02664028b946f86a44",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "version",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 482,
      "end": 641,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "a3f7f4a107c56856e5650912e3707d8da9aa617f4e26df84d365a76099f18514",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "b9c091f2706f51142c8e",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "access_control",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 482,
      "end": 641,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "a3f7f4a107c56856e5650912e3707d8da9aa617f4e26df84d365a76099f18514",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "8d46d457721272950bf8",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "budget",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 642,
      "end": 788,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/"
      ],
      "source_state": "attached source",
      "quote_sha256": "746a956fb175a8c1a52ccf33cf2816bfadd13e1aaace952c643f8143b624e0bf",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "d66e0b97e2784854364e",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "forecast",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 642,
      "end": 788,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/"
      ],
      "source_state": "attached source",
      "quote_sha256": "746a956fb175a8c1a52ccf33cf2816bfadd13e1aaace952c643f8143b624e0bf",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "e88069908015c4b194bc",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "collab",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 789,
      "end": 938,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/",
        "https://www.zoho.com/projects/construction-project-management.html"
      ],
      "source_state": "attached source",
      "quote_sha256": "6f75145a4963601fec7ea58b0bbb099438ea8c0b4dc27c14bef2bfb2acd9ba75",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "e72cf4d45738d6a784d0",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "resource",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 939,
      "end": 1069,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "7eceeff0692967b862e5e6449a024949ca1588f3070127c18bcfa1bc04211488",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "15bdb7e558f20d58802a",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "change",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1070,
      "end": 1192,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.softwareadvice.com/construction/project-management-software-comparison/"
      ],
      "source_state": "attached source",
      "quote_sha256": "d1c489b04cc440def21113c5a44a4c4233a89082ea4f39fa13f0c836129500c1",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "e4ea4045dfaf105aa7dc",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "report",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1193,
      "end": 1319,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "9c6a344c706c900546baa5fd8efdf0b48e9f41212bc9f1466ebe93d68e39bcbf",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "b9602d8b334ef9d84598",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "mobile",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1320,
      "end": 1450,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "610f5b9a8919e3553157c7785bdd1073d2719aa515c56d225e09c3885a3338cf",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "fe52e2147cd04d7143d3",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "workflow",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1320,
      "end": 1450,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://thedigitalprojectmanager.com/tools/best-construction-project-management-software/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "610f5b9a8919e3553157c7785bdd1073d2719aa515c56d225e09c3885a3338cf",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "1e1c2aea5d9bdfe5c998",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "integrate",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1505,
      "end": 1629,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.capterra.com/resources/project-management-software-for-construction/"
      ],
      "source_state": "attached source",
      "quote_sha256": "8447862f33f5525b56e413a3cc77e1800a76f773c1a9bb089af8b5a5626e9a4c",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "43fdaadbe96b439c5fca",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1630,
      "end": 1785,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "7b60004f3c3284b6cc7f86f481d216b83a979686747a36484fca24e90da5dd97",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "55f955e17b83705544db",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "workflow",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1630,
      "end": 1785,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.bluebeam.com/resources/glossary/construction-project-management-software/",
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features"
      ],
      "source_state": "attached source",
      "quote_sha256": "7b60004f3c3284b6cc7f86f481d216b83a979686747a36484fca24e90da5dd97",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "12ce1471f6aecdfc6621",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "audit",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1786,
      "end": 1907,
      "sources": [
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
        "https://www.zoho.com/projects/construction-project-management.html"
      ],
      "source_state": "attached source",
      "quote_sha256": "afb9512e6233388d3a03b547c7313a23555837134bad536d4591d4a7df33d1e2",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "57ff2b29f331207294b4",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "access_control",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1786,
      "end": 1907,
      "sources": [
        "https://www.thecontractormatrix.com/project-job-management-software/construction-project-management-software-features",
        "https://www.zoho.com/projects/construction-project-management.html"
      ],
      "source_state": "attached source",
      "quote_sha256": "afb9512e6233388d3a03b547c7313a23555837134bad536d4591d4a7df33d1e2",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "c3218f186780a83e3eb8",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "project_growth",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1908,
      "end": 2005,
      "sources": [
        "https://construction.autodesk.com/workflows/construction-project-management/",
        "https://www.capterra.com/resources/key-construction-management-software-features/"
      ],
      "source_state": "attached source",
      "quote_sha256": "a97ebf2b49cefbe5180a7787777d1bf790c6c9ace31768e049a27736c7ac7944",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    },
    {
      "id": "2f58262e27bc7d7edb6c",
      "record_id": "construction-project-management|q9|Perplexity|3",
      "criterion_id": "cost",
      "engine": "Perplexity",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2006,
      "end": 2129,
      "sources": [
        "https://banamind.ai/construction-progress-tracking/construction-project-management-software"
      ],
      "source_state": "attached source",
      "quote_sha256": "44a8eb690f52abd43350247cb140f72dd72a7350b12cfecb8f10055a0c878343",
      "answer_sha256": "f14ad4e639cc946b1c16c8a6016dfdd77a3c77f794ac9cd0d18754b51736cb04",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "first_vendor_offset": 2300
    }
  ],
  "adjacency": [
    {
      "id": "e3725d65ce13bbba6e52",
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "criterion_id": "usable",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1526,
      "end": 1826,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "95cb77ceafe9c2162c7651205533359d59274d5cb6c62677d38f9fb3243d3fe5",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire — Best for field-first execution and rapid deployment. If your biggest pain point is getting supers and foremen to track tasks, punch lists, and plan markups on mobile without a steep learning curve, Fieldwire is lean, fast, and budget-friendly. Look into it via Fieldwire Construction App.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "88f7eabfe909119b270a",
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "criterion_id": "lightsetup",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1526,
      "end": 1826,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "95cb77ceafe9c2162c7651205533359d59274d5cb6c62677d38f9fb3243d3fe5",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire — Best for field-first execution and rapid deployment. If your biggest pain point is getting supers and foremen to track tasks, punch lists, and plan markups on mobile without a steep learning curve, Fieldwire is lean, fast, and budget-friendly. Look into it via Fieldwire Construction App.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "9c31480716a98d8a144d",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "document_control",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 499,
      "end": 1003,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4477cb8edc2784729ad1ac540f77df142a52b79622ea603d0bc27b4bafd46c6d",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Procore – Best Overall / Industry Standard for Commercial GCs\nWhy it fits: Even though it's widely adopted by enterprise firms, Procore's modular setup makes it the gold standard for mid-market commercial contractors managing complex workflows, RFIs, submittals, and daily logs. It scales seamlessly as you take on larger projects.\nKey Strengths: Unmatched document/drawing management version control, deep app marketplace integrations, robust field reporting, and strong financial/change-order tracking.",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "2f37f75ddf17c56f243a",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "collab",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1771,
      "end": 2212,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "146ee59922ef24dc7228cb61e5cb0085143255ef1bceaff7fa6d566e821fbd83",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire – Best for Field-First Operations and Ease of Use\nWhy it fits: If your biggest bottleneck is communication between the project managers in the office and the superintendents/foremen on-site, Fieldwire excels at keeping everyone aligned on task-driven accountability.\nKey Strengths: Incredibly fast deployment and learning curve, superior mobile functionality for the job site, robust punch-list tracking, and clean task scheduling.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "6e202997c42512c81bd4",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "lightsetup",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1771,
      "end": 2212,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "146ee59922ef24dc7228cb61e5cb0085143255ef1bceaff7fa6d566e821fbd83",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire – Best for Field-First Operations and Ease of Use\nWhy it fits: If your biggest bottleneck is communication between the project managers in the office and the superintendents/foremen on-site, Fieldwire excels at keeping everyone aligned on task-driven accountability.\nKey Strengths: Incredibly fast deployment and learning curve, superior mobile functionality for the job site, robust punch-list tracking, and clean task scheduling.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "d0d8c6757f25d4013dc9",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "affordable",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 2351,
      "end": 2716,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "394525e4dfb4a22229046d67048f691babd2079f7490aab33a209d4651652993",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Contractor Foreman – Best Value / All-in-One for Growing Midsize Teams\nWhy it fits: Specifically built for small-to-midsize operations wanting an extensive feature set without enterprise-tier subscription costs.\nKey Strengths: Highly cost-effective, bundles scheduling, daily logs, sub-management, and basic estimating/job-costing into a single intuitive interface.",
      "vendor_as_named": "Contractor Foreman",
      "vendor_normalized": "Contractor Foreman",
      "comparison_vendor": "Contractor Foreman"
    },
    {
      "id": "3b4ebfe727b1d5f692db",
      "record_id": "construction-project-management|q3|Google AI Mode|1",
      "criterion_id": "collab",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 843,
      "end": 1165,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "a8bb841f86612c3e28d18ca6c97220cba3d5f763d62512dec2e3d2ba35d3293d",
      "answer_sha256": "166db7a6dc7851bd6b74686e2847398c16f36f6edc8bb8952ec7484a58b67672",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire — Best for Field Operations & Jobsite Execution\nStrengths: Exceptionally strong mobile app for foremen and field crews. It features some of the fastest blueprint/drawing viewers on the market, task management, and punch/snag lists. Great for keeping your crew on the same page as the GC regarding daily progress.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "5461bbc0edb588a7eb74",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "time",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1831,
      "end": 2127,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64d227d102cf1042b1cc4fa39bd51b18ccf5a760512ab95a4945be5ad1f560a3",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Contractor Foreman — Best budget-friendly all-in-one option. Ideal for smaller sub-contracting crews or companies transitioning away from spreadsheets, it offers an expansive feature set (scheduling, daily logs, time tracking, basic invoicing) at a fraction of the cost of mainstream competitors.",
      "vendor_as_named": "Contractor Foreman",
      "vendor_normalized": "Contractor Foreman",
      "comparison_vendor": "Contractor Foreman"
    },
    {
      "id": "c05889da36f544038420",
      "record_id": "construction-project-management|q3|Google AI Mode|3",
      "criterion_id": "mobile",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 435,
      "end": 642,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "b2b36492b2d8cd96111c46b10a27f16eeed4611b33eb7eff5732967ee7e7113e",
      "answer_sha256": "f5ea711794ae3689dba01cdb9a6f9cbbe829f770f602efcb3816aba7e746aa45",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire — Best for field tracking and task management. It features an exceptionally fast mobile blueprint viewer, punch lists, and task assignment that works seamlessly for specialty trade foremen on site.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "a4fb642e02d9d787fed9",
      "record_id": "construction-project-management|q3|Google AI Mode|3",
      "criterion_id": "collab",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1301,
      "end": 1604,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d4a8fb5f74b06ecd56812636506eff81da649246dfa186c2e19cc1157b9a12c2",
      "answer_sha256": "f5ea711794ae3689dba01cdb9a6f9cbbe829f770f602efcb3816aba7e746aa45",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Procore (Subcontractor Tier) — Best for heavy collaboration with major GCs. While Procore can be overkill (and expensive) for smaller independent subs, if you constantly work under GCs who mandate Procore, utilizing their sub-tier connection keeps you synced on RFIs and submittals without double-entry.",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "390d83ed79f636786e31",
      "record_id": "construction-project-management|q3|Google AI Mode|3",
      "criterion_id": "mobile",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1605,
      "end": 1869,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "f9fddef7bd9b62ae255f405b696e7f0e9a7408d1f8959b034f6f2d85f5edf33b",
      "answer_sha256": "f5ea711794ae3689dba01cdb9a6f9cbbe829f770f602efcb3816aba7e746aa45",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Raken — Best for daily reporting and field productivity. If your biggest bottleneck is getting your guys in the field to submit accurate daily logs, production tracking, and safety checklists from their phones, Raken’s mobile interface has top-tier adoption rates.",
      "vendor_as_named": "Raken",
      "vendor_normalized": "Raken",
      "comparison_vendor": null
    },
    {
      "id": "a9aaaf9ee3f79fee32a8",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 236,
      "end": 396,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8852f643fde1ab373fafc76d723c6e63b8d5ea9d449a4a528e8579ea698bece0",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Knowify: Best overall for specialty contractors. It offers robust job costing, scheduling, change order management, and an official integration with QuickBooks.",
      "vendor_as_named": "Knowify",
      "vendor_normalized": "Knowify",
      "comparison_vendor": null
    },
    {
      "id": "c5cff03e9a17d1054acf",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 397,
      "end": 546,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "3bed8fea831d8a68fbbddf676a516172f44f5d990d53475abe3aafa932ecd1aa",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire: Best for job site and field tracking. It excels at plan viewing, task management, and daily reporting with a very user-friendly interface.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "ab2035be2ef7156790a8",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 547,
      "end": 695,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d73892d5446861c4d90e80dc582359d7591d5813ef824382113549c60432c8c7",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "eSUB: Best for heavy subcontractor documentation. It focuses on submittals, daily logs, and RFIs designed explicitly around subcontractor workflows.",
      "vendor_as_named": "eSUB",
      "vendor_normalized": "eSUB",
      "comparison_vendor": null
    },
    {
      "id": "18ffa44a2d283251c5de",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 696,
      "end": 849,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "11668c64b529ab76735176abd780941ae75096c675b1bf5af1bf4e236a7ceb11",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Buildertrend: Best for mid-sized teams needing a balance of client communication, scheduling, and financial tools without an overwhelming learning curve.",
      "vendor_as_named": "Buildertrend",
      "vendor_normalized": "Buildertrend",
      "comparison_vendor": "Buildertrend"
    },
    {
      "id": "1e3cb263e4d661659234",
      "record_id": "construction-project-management|q3|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 518,
      "end": 640,
      "sources": [
        "https://blog.redteam.com/the-12-best-construction-management-software-solutions-for-2026/"
      ],
      "source_state": "attached source",
      "quote_sha256": "8960af8093d2bb59687258109191512449722eddc975b7566b81ea4525ebecb0",
      "answer_sha256": "9d37d3f657ece4ee35852fa8e9da4cdec20529f599774c9da152101185b7e3fb",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "eSUB",
      "vendor_normalized": "eSUB",
      "comparison_vendor": null
    },
    {
      "id": "1844cd9b9c439e9435d9",
      "record_id": "construction-project-management|q3|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 641,
      "end": 820,
      "sources": [
        "https://www.getonecrew.com/post/construction-management-software-for-subcontractors",
        "https://www.procore.com/subcontractors"
      ],
      "source_state": "attached source",
      "quote_sha256": "f34f7ddec12b45b70b9ae95a0bb331d26b1e850f56f8c2b96c402ee2fed7d7eb",
      "answer_sha256": "9d37d3f657ece4ee35852fa8e9da4cdec20529f599774c9da152101185b7e3fb",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "b97bdef4dafecb72a0ee",
      "record_id": "construction-project-management|q3|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 821,
      "end": 989,
      "sources": [
        "https://project-management.com/top-construction-project-management-software/",
        "https://www.permitflow.com/blog/subcontractor-management-software"
      ],
      "source_state": "attached source",
      "quote_sha256": "84848fbf761f9aeb7e6a20c33088f0c82ea270aaef5ed51d9db56f80d7ce0986",
      "answer_sha256": "9d37d3f657ece4ee35852fa8e9da4cdec20529f599774c9da152101185b7e3fb",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Contractor Foreman",
      "vendor_normalized": "Contractor Foreman",
      "comparison_vendor": "Contractor Foreman"
    },
    {
      "id": "c05598a8f1be74c42a7e",
      "record_id": "construction-project-management|q3|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 990,
      "end": 1067,
      "sources": [
        "https://www.getonecrew.com/post/construction-management-software-for-subcontractors"
      ],
      "source_state": "attached source",
      "quote_sha256": "dbcba2614cac552e230f5809324717ae7d26f7febea520def4bc86234ebd734f",
      "answer_sha256": "9d37d3f657ece4ee35852fa8e9da4cdec20529f599774c9da152101185b7e3fb",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "OneCrew",
      "vendor_normalized": "OneCrew",
      "comparison_vendor": null
    },
    {
      "id": "a69047398ea937f3a8fc",
      "record_id": "construction-project-management|q3|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1068,
      "end": 1158,
      "sources": [
        "https://www.capterra.com/resources/best-contractor-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "86e86f9f1f086805d6eb1ec0272c25d5ecca29386a09ed2aee48673eab03082b",
      "answer_sha256": "9d37d3f657ece4ee35852fa8e9da4cdec20529f599774c9da152101185b7e3fb",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "BuildingConnected",
      "vendor_normalized": "BuildingConnected",
      "comparison_vendor": null
    },
    {
      "id": "8f85e48bd3188cfb20e2",
      "record_id": "construction-project-management|q3|Perplexity|1",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1159,
      "end": 1259,
      "sources": [
        "https://worldmetrics.org/best/subcontractor-management-software/",
        "https://www.fieldwire.com/solutions/subcontractor/"
      ],
      "source_state": "attached source",
      "quote_sha256": "5728cba39f558c48567bcd7859a9c8c58fe3727205c7480a500ea646a786236f",
      "answer_sha256": "9d37d3f657ece4ee35852fa8e9da4cdec20529f599774c9da152101185b7e3fb",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "c8f70dd5dbd4ea16b687",
      "record_id": "construction-project-management|q3|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 460,
      "end": 625,
      "sources": [
        "https://blog.redteam.com/the-12-best-construction-management-software-solutions-for-2026/"
      ],
      "source_state": "attached source",
      "quote_sha256": "65a396d6e1480652695413b4e23b303cfb02cf22653f7f0d62867f46f7a3b141",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "eSUB",
      "vendor_normalized": "eSUB",
      "comparison_vendor": null
    },
    {
      "id": "f61933a85e5c99d1f1d4",
      "record_id": "construction-project-management|q3|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 626,
      "end": 794,
      "sources": [
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.procore.com/subcontractors"
      ],
      "source_state": "attached source",
      "quote_sha256": "88038da36e90dc690abd821d2cc80a97cd590358347498a9bd9409308d057404",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "ae26cda84f45daceb83d",
      "record_id": "construction-project-management|q3|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 795,
      "end": 938,
      "sources": [
        "https://project-management.com/top-construction-project-management-software/",
        "https://www.cloudwards.net/subcontractor-management-software/",
        "https://www.permitflow.com/blog/subcontractor-management-software"
      ],
      "source_state": "attached source",
      "quote_sha256": "d6c73df08f0fb3b0daafa872ecf128a9b0b193af90c60157de3afe05a5169350",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Contractor Foreman",
      "vendor_normalized": "Contractor Foreman",
      "comparison_vendor": "Contractor Foreman"
    },
    {
      "id": "addfac0025c0fe7c0f5a",
      "record_id": "construction-project-management|q3|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 939,
      "end": 1064,
      "sources": [
        "https://www.capterra.com/resources/best-contractor-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b2c6255d4faa6b3034f9cf02f8bd95fcc2578c9f9b9e7d89f3fd2ad8026be09f",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "BuildingConnected",
      "vendor_normalized": "BuildingConnected",
      "comparison_vendor": null
    },
    {
      "id": "406429f4ab7e4c904d9b",
      "record_id": "construction-project-management|q3|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1065,
      "end": 1206,
      "sources": [
        "https://worldmetrics.org/best/subcontractor-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "2b1e429daf09a37df758f76dff77c458018fd96d7fc7f57f72cd7a78ada7eafc",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Knowify",
      "vendor_normalized": "Knowify",
      "comparison_vendor": null
    },
    {
      "id": "8f002e68ebb0eaf4aed6",
      "record_id": "construction-project-management|q3|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1207,
      "end": 1321,
      "sources": [
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.fieldwire.com/solutions/subcontractor/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b07bacf9deda1ca8b5275df0064b04ced5b3ad2d103ba8e211d632709b6590e9",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "da5fd0d3fd1ae8673ba4",
      "record_id": "construction-project-management|q3|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1322,
      "end": 1437,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://provision.com/blog/best-subcontractor-management-software-for-general-contractors-2026"
      ],
      "source_state": "attached source",
      "quote_sha256": "8b0e27d12e9e14612bfbb6fec3490e0d90601148e55d33c9835013b1b1b3e9cc",
      "answer_sha256": "f39dd4dd9908f6aa34950097094a3307684405c05bb95e3630fa53cb1b8d7c1b",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "GCPay",
      "vendor_normalized": "GCPay",
      "comparison_vendor": null
    },
    {
      "id": "f4c27330b7c804c97646",
      "record_id": "construction-project-management|q3|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 440,
      "end": 586,
      "sources": [
        "https://blog.redteam.com/the-12-best-construction-management-software-solutions-for-2026/",
        "https://www.getonecrew.com/post/construction-management-software-for-subcontractors"
      ],
      "source_state": "attached source",
      "quote_sha256": "4d9b2b3cd2f95b2a6dad614f02de50d91460de6ec416826a5dea97148eb8342a",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "eSUB",
      "vendor_normalized": "eSUB",
      "comparison_vendor": null
    },
    {
      "id": "4c520ada0b49783973c7",
      "record_id": "construction-project-management|q3|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 587,
      "end": 752,
      "sources": [
        "https://kahua.com/articles/best-construction-management-software/",
        "https://www.procore.com/subcontractors"
      ],
      "source_state": "attached source",
      "quote_sha256": "5d5d5a5dd56cb211696943d116276165b67c96ea0a6fab967b3d454bf0b46b5b",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "aaaca0fe692bb6c71dfe",
      "record_id": "construction-project-management|q3|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 753,
      "end": 869,
      "sources": [
        "https://project-management.com/top-construction-project-management-software/",
        "https://www.cloudwards.net/subcontractor-management-software/",
        "https://www.permitflow.com/blog/subcontractor-management-software"
      ],
      "source_state": "attached source",
      "quote_sha256": "6c51c7c92441f71e015722991837a37fcab948eb16aa9cb4152d73f65bb10982",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Contractor Foreman",
      "vendor_normalized": "Contractor Foreman",
      "comparison_vendor": "Contractor Foreman"
    },
    {
      "id": "fcd488d362db8e2105c7",
      "record_id": "construction-project-management|q3|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 870,
      "end": 988,
      "sources": [
        "https://worldmetrics.org/best/subcontractor-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "bc123261e962a816fc75e243fb71c0c87560cfe9be4716330f241147b2f5fd7a",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Knowify",
      "vendor_normalized": "Knowify",
      "comparison_vendor": null
    },
    {
      "id": "6ea119da8b613af2f6b1",
      "record_id": "construction-project-management|q3|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 989,
      "end": 1083,
      "sources": [
        "https://thedigitalprojectmanager.com/tools/best-subcontractor-project-management-software/",
        "https://www.fieldwire.com/solutions/subcontractor/"
      ],
      "source_state": "attached source",
      "quote_sha256": "b5d13532d3c5811948e61da09b7ebe786228a65c9804eeae282a44525e3e931d",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "3a7aaa23eff99b857c75",
      "record_id": "construction-project-management|q3|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1084,
      "end": 1231,
      "sources": [
        "https://learn.g2.com/best-construction-management-software",
        "https://provision.com/blog/best-subcontractor-management-software-for-general-contractors-2026"
      ],
      "source_state": "attached source",
      "quote_sha256": "059243af8e16cf83f650713b9b5f19c28a4b6cd596e7cb329850e100c29e8250",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "GCPay",
      "vendor_normalized": "GCPay",
      "comparison_vendor": null
    },
    {
      "id": "bd87dcdbbe77d776b8de",
      "record_id": "construction-project-management|q3|Perplexity|3",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q3",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1232,
      "end": 1345,
      "sources": [
        "https://provision.com/blog/best-subcontractor-management-software-for-general-contractors-2026",
        "https://www.capterra.com/resources/best-contractor-management-software/"
      ],
      "source_state": "attached source",
      "quote_sha256": "bdd9a9a8bbd4eccabbd7e2f5a3bbbff12a223c0ec836376d8654c76be2350534",
      "answer_sha256": "f5c652ce0c395c946271e5d399b08a6afa5d5bb01eb194ccee08b311c1e8778e",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "BuildingConnected",
      "vendor_normalized": "BuildingConnected",
      "comparison_vendor": null
    },
    {
      "id": "e726ca5ff36a9f5610cc",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1136,
      "end": 1288,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "75026071df65a25f3b1aa63a94c3a106aeb82411a95d49bdc2c69dc3ac404403",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Enterprise & Large-Scale Projects: Comprehensive platforms like Procore handle complex workflows, BIM (Building Information Modeling), and large teams .",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "50c5c527395beecf4435",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1289,
      "end": 1430,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64c847852e87da9b56f2551af5e5ebb64f76052926d6a29fd52dd613293f3d8b",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Residential & Remodeling: Focused tools like Buildertrend or CoConstruct excel at custom homebuilding, client portals, and warranty tracking.",
      "vendor_as_named": "Buildertrend",
      "vendor_normalized": "Buildertrend",
      "comparison_vendor": "Buildertrend"
    },
    {
      "id": "879005e38fd0c113ad1c",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "portal",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1289,
      "end": 1430,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64c847852e87da9b56f2551af5e5ebb64f76052926d6a29fd52dd613293f3d8b",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Residential & Remodeling: Focused tools like Buildertrend or CoConstruct excel at custom homebuilding, client portals, and warranty tracking.",
      "vendor_as_named": "Buildertrend",
      "vendor_normalized": "Buildertrend",
      "comparison_vendor": "Buildertrend"
    },
    {
      "id": "76a5dbb3cf29b990cd8c",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1289,
      "end": 1430,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64c847852e87da9b56f2551af5e5ebb64f76052926d6a29fd52dd613293f3d8b",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Residential & Remodeling: Focused tools like Buildertrend or CoConstruct excel at custom homebuilding, client portals, and warranty tracking.",
      "vendor_as_named": "CoConstruct",
      "vendor_normalized": "CoConstruct",
      "comparison_vendor": null
    },
    {
      "id": "0c390ea0bf95c6548789",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "portal",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1289,
      "end": 1430,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "64c847852e87da9b56f2551af5e5ebb64f76052926d6a29fd52dd613293f3d8b",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Residential & Remodeling: Focused tools like Buildertrend or CoConstruct excel at custom homebuilding, client portals, and warranty tracking.",
      "vendor_as_named": "CoConstruct",
      "vendor_normalized": "CoConstruct",
      "comparison_vendor": null
    },
    {
      "id": "c1e4f14d2b1d98fdddec",
      "record_id": "construction-project-management|q9|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q9",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1548,
      "end": 1672,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4063748fb176f13b6a7ea1594c02095d843a264f4e45b0ea1021d0c7148c6588",
      "answer_sha256": "3ec07c4a79a1fb19bcdc6c97e1aa7ddfa8e931ad1625f30a63f1a99e76b38696",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Flexible Task Tracking: Adaptable platforms like monday.com offer visual boards and custom workflows for varying team sizes.",
      "vendor_as_named": "monday.com",
      "vendor_normalized": "monday.com",
      "comparison_vendor": null
    },
    {
      "id": "7e12b599ef6d0cf760ac",
      "record_id": "construction-project-management|q2|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 347,
      "end": 525,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "1eb264a68e1861d4f6bcfd7a771400d0774e9176aa8c2819a22c983947addf1f",
      "answer_sha256": "dae9a94066316543ba01fede1e8a17869ae192b05289b363b3e9eba6a12549ba",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Procore: Best for end-to-end enterprise capability.\nPros: Unmatched depth in document control, RFIs, submittals, and real-time budget tracking. Strong mobile app for field crews.",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "487b9937827f5472b19d",
      "record_id": "construction-project-management|q2|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 622,
      "end": 871,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "ac83b098c9de392c98889f039b42b57d712509a550695ee0142516ff65ec9968",
      "answer_sha256": "dae9a94066316543ba01fede1e8a17869ae192b05289b363b3e9eba6a12549ba",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Constructable: Best for mid-size commercial general contractors managing $20M–$150M in volume.\nPros: Streamlined specifically for mid-market needs without enterprise pricing complexity, covering drawings, daily logs, and financials. Fast onboarding.",
      "vendor_as_named": "Constructable",
      "vendor_normalized": "Constructable",
      "comparison_vendor": null
    },
    {
      "id": "0c33e3851eaa2d55e202",
      "record_id": "construction-project-management|q2|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 914,
      "end": 1159,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "68c4a6b220061afd5dce34eb34ecb7c5879e1fb20dba5e3c6ee7ffc7100111dd",
      "answer_sha256": "dae9a94066316543ba01fede1e8a17869ae192b05289b363b3e9eba6a12549ba",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Buildertrend: Best for combining residential/light commercial project management with robust financial tools.\nPros: Excellent job costing, WIP (Work in Progress) reporting, and a client portal with AI updates. Predictable flat-rate tier pricing.",
      "vendor_as_named": "Buildertrend",
      "vendor_normalized": "Buildertrend",
      "comparison_vendor": "Buildertrend"
    },
    {
      "id": "75769bdcc3d3f885daaa",
      "record_id": "construction-project-management|q2|Google AI Overviews|3",
      "criterion_id": "fit",
      "engine": "Google AI Overviews",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1257,
      "end": 1430,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d6783b1fd6a95c7a0808a65c135b406d80072b42bc9cab951918101262bc3a1a",
      "answer_sha256": "dae9a94066316543ba01fede1e8a17869ae192b05289b363b3e9eba6a12549ba",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire: Best for a field-first, fast-paced execution approach.\nPros: Incredible blueprint viewer, task management, and snag-list tracking that field crews actually adopt.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    },
    {
      "id": "35635176c2b73a962d7c",
      "record_id": "construction-project-management|q8|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q8",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 394,
      "end": 631,
      "sources": [
        "https://kahua.com/articles/best-construction-management-software/",
        "https://kahua.com/articles/kahua-vs-e-builder/"
      ],
      "source_state": "attached source",
      "quote_sha256": "3b535d0edccc848fe7f7ce9b683c4ec682221393347e49fb90ebb1c78527d8ed",
      "answer_sha256": "36cadb792a1beace400e4799d20ffd927d69fdbfc25948d8642c83ee172e4706",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "e-Builder / Trimble Unity Construct",
      "vendor_normalized": "Trimble Unity Construct",
      "comparison_vendor": null
    },
    {
      "id": "5487e811839050e9b3bf",
      "record_id": "construction-project-management|q8|Perplexity|2",
      "criterion_id": "fit",
      "engine": "Perplexity",
      "question_id": "q8",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 632,
      "end": 832,
      "sources": [
        "https://kahua.com/articles/5-best-e-builder-alternatives-for-construction-projects/",
        "https://kahua.com/articles/kahua-vs-e-builder/",
        "https://www.ingenious.build/blog-posts/kahua-alternatives"
      ],
      "source_state": "attached source",
      "quote_sha256": "7f9e6986f3d5ee3228ca07cb637abbd86f5a215628ca5da2d96a48c881cdf47b",
      "answer_sha256": "36cadb792a1beace400e4799d20ffd927d69fdbfc25948d8642c83ee172e4706",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "vendor_as_named": "Kahua",
      "vendor_normalized": "Kahua",
      "comparison_vendor": null
    },
    {
      "id": "a2c66a4b0381778e76ee",
      "record_id": "construction-project-management|q2|Google AI Mode|1",
      "criterion_id": "change_handling",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 473,
      "end": 1121,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d01468801145d16f16d1ea8af920a30e86b3a8fecce04b56ce3e0514ffcce9e7",
      "answer_sha256": "dea319af5a52c959d4e33dae639dd9406750047bd79d97e91669a47911cdfc39",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "1. Procore — Best All-Around for Commercial GCs\nWhy it fits: Procore is the industry standard for a reason. It provides a seamless bridge between the field and the office, handling daily logs, RFIs, submittals, and change orders exceptionally well. For mid-sized commercial or heavy-subcontractor GCs, its mobile app allows superintendents to update site progress instantly.\nThe Catch: It is quote-based and priced on your annual construction volume (ACV), which can be a heavy pill to swallow for smaller mid-market firms. However, if your workflow relies heavily on managing dozens of subs and rigorous document control, it remains the benchmark.",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "c91efd587f16569a987a",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "change_handling",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 589,
      "end": 1035,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "de58597d8b1b1850f666217e5b51041932c5007ef69829cd797630b89515bc23",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Knowify — Best overall for commercial and specialty subs. Built specifically for trade contractors (electrical, plumbing, HVAC, mechanical), Knowify shines where subs struggle most: granular job costing, budgeting, and seamless two-way integration with QuickBooks. It supports advanced subcontractor requirements like AIA billing (G702/G703), certified payroll, and change order management without the heavyweight enterprise price tag of Procore.",
      "vendor_as_named": "Knowify",
      "vendor_normalized": "Knowify",
      "comparison_vendor": null
    },
    {
      "id": "c9f592839afd1ac7eb41",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "aia_billing",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 589,
      "end": 1035,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "de58597d8b1b1850f666217e5b51041932c5007ef69829cd797630b89515bc23",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Knowify — Best overall for commercial and specialty subs. Built specifically for trade contractors (electrical, plumbing, HVAC, mechanical), Knowify shines where subs struggle most: granular job costing, budgeting, and seamless two-way integration with QuickBooks. It supports advanced subcontractor requirements like AIA billing (G702/G703), certified payroll, and change order management without the heavyweight enterprise price tag of Procore.",
      "vendor_as_named": "Knowify",
      "vendor_normalized": "Knowify",
      "comparison_vendor": null
    },
    {
      "id": "ec77d95088d69c78100b",
      "record_id": "construction-project-management|q2|Google AI Mode|1",
      "criterion_id": "rfi",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 473,
      "end": 1121,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "d01468801145d16f16d1ea8af920a30e86b3a8fecce04b56ce3e0514ffcce9e7",
      "answer_sha256": "dea319af5a52c959d4e33dae639dd9406750047bd79d97e91669a47911cdfc39",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "1. Procore — Best All-Around for Commercial GCs\nWhy it fits: Procore is the industry standard for a reason. It provides a seamless bridge between the field and the office, handling daily logs, RFIs, submittals, and change orders exceptionally well. For mid-sized commercial or heavy-subcontractor GCs, its mobile app allows superintendents to update site progress instantly.\nThe Catch: It is quote-based and priced on your annual construction volume (ACV), which can be a heavy pill to swallow for smaller mid-market firms. However, if your workflow relies heavily on managing dozens of subs and rigorous document control, it remains the benchmark.",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "33fc4dc1d391da6bfa15",
      "record_id": "construction-project-management|q2|Google AI Mode|2",
      "criterion_id": "subcontracts",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 523,
      "end": 928,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "fb742467b5cadb0a900159bb4bf94009b5910d06ac6deabd6c917b6f04b7733d",
      "answer_sha256": "4c6d44600a32fee5da81b62abb7e99afc477346707de141618ba143f3e46e862",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Procore — Best for all-in-one comprehensiveness and industry standard adoption. It connects field and office seamlessly, handles massive document and subcontract volumes, and integrates with nearly every accounting tool. The catch: It is expensive and priced on annual construction volume (ACV), which can be heavy for the lower end of mid-sized. You can request a tailored scope via the Procore Platform.",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "bb6cfb5a578419f36dc1",
      "record_id": "construction-project-management|q2|Google AI Mode|3",
      "criterion_id": "financial_visibility",
      "engine": "Google AI Mode",
      "question_id": "q2",
      "run": 3,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 499,
      "end": 1003,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "4477cb8edc2784729ad1ac540f77df142a52b79622ea603d0bc27b4bafd46c6d",
      "answer_sha256": "4dd627f2a1ef777c75c9162ec4f239ff77ad2846a3f91b86b7b19432a9460bf2",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Procore – Best Overall / Industry Standard for Commercial GCs\nWhy it fits: Even though it's widely adopted by enterprise firms, Procore's modular setup makes it the gold standard for mid-market commercial contractors managing complex workflows, RFIs, submittals, and daily logs. It scales seamlessly as you take on larger projects.\nKey Strengths: Unmatched document/drawing management version control, deep app marketplace integrations, robust field reporting, and strong financial/change-order tracking.",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "d000a0cb91eef4ae9704",
      "record_id": "construction-project-management|q3|Google AI Mode|1",
      "criterion_id": "estimating",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 443,
      "end": 751,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "fc0e10817bfd391dab594e578e6d71a0e26eb3b5b059adab830330afd8cd5c6f",
      "answer_sha256": "166db7a6dc7851bd6b74686e2847398c16f36f6edc8bb8952ec7484a58b67672",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Procore — Best for Large-Scale Subcontractors\nStrengths: Offers an enterprise-grade platform that connects seamlessly if you are working under GCs already using Procore. It delivers robust tools for tracking commitments, managing subcontractor quotes, estimating, and controlling costs across complex builds.",
      "vendor_as_named": "Procore",
      "vendor_normalized": "Procore",
      "comparison_vendor": "Procore"
    },
    {
      "id": "daf0a9d3d4ec289bcd58",
      "record_id": "construction-project-management|q3|Google AI Mode|1",
      "criterion_id": "margin_labor",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 1,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1166,
      "end": 1455,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "6314466a59b5b8059355513ab5f4c7b4600ae62e05e367b91fdf5fcb181b2fe0",
      "answer_sha256": "166db7a6dc7851bd6b74686e2847398c16f36f6edc8bb8952ec7484a58b67672",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "eSUB Cloud — Best Built Specifically for Subcontractors\nStrengths: Designed specifically for specialty contractors (electrical, mechanical, drywall, plumbing, etc.). It focuses heavily on tracking labor productivity, managing submittals, RFIs, and protecting your margins on change orders.",
      "vendor_as_named": "eSUB Cloud",
      "vendor_normalized": "eSUB",
      "comparison_vendor": null
    },
    {
      "id": "db56b0198f758cc88080",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "job_costing",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 589,
      "end": 1035,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "de58597d8b1b1850f666217e5b51041932c5007ef69829cd797630b89515bc23",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Knowify — Best overall for commercial and specialty subs. Built specifically for trade contractors (electrical, plumbing, HVAC, mechanical), Knowify shines where subs struggle most: granular job costing, budgeting, and seamless two-way integration with QuickBooks. It supports advanced subcontractor requirements like AIA billing (G702/G703), certified payroll, and change order management without the heavyweight enterprise price tag of Procore.",
      "vendor_as_named": "Knowify",
      "vendor_normalized": "Knowify",
      "comparison_vendor": null
    },
    {
      "id": "fb8d63047d4ea04e6acb",
      "record_id": "construction-project-management|q3|Google AI Mode|2",
      "criterion_id": "job_costing",
      "engine": "Google AI Mode",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 1036,
      "end": 1400,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "79a26789756ed241bbad8be8ff39f58f3e08bbc849c31655b578a8ff26a0945e",
      "answer_sha256": "f7680878289ea1d57b366d5ec3ca985509a31fe3b98282a5eebd0d9a77150cb9",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "JobTread — Best for light commercial and growing specialty contractors ($1M–$15M range). JobTread provides powerful cost-code depth, real-time job costing, and a smooth mobile app experience for field crews. It is praised for flexible estimating, contract management, and transparent pricing, making it a favorite for trade contractors scaling up their operations.",
      "vendor_as_named": "JobTread",
      "vendor_normalized": "JobTread",
      "comparison_vendor": "JobTread"
    },
    {
      "id": "f67bafb47007c4756008",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "job_costing",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 236,
      "end": 396,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "8852f643fde1ab373fafc76d723c6e63b8d5ea9d449a4a528e8579ea698bece0",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Knowify: Best overall for specialty contractors. It offers robust job costing, scheduling, change order management, and an official integration with QuickBooks.",
      "vendor_as_named": "Knowify",
      "vendor_normalized": "Knowify",
      "comparison_vendor": null
    },
    {
      "id": "12ef7f61a7353c6814b0",
      "record_id": "construction-project-management|q3|Google AI Overviews|2",
      "criterion_id": "field_progress",
      "engine": "Google AI Overviews",
      "question_id": "q3",
      "run": 2,
      "captured_at": "2026-09-22T19:51:15.541Z",
      "start": 397,
      "end": 546,
      "sources": [],
      "source_state": "no source shown",
      "quote_sha256": "3bed8fea831d8a68fbbddf676a516172f44f5d990d53475abe3aafa932ecd1aa",
      "answer_sha256": "4dcabd2264ba4ac7263aab2fe56a1df565785f1fb97c77fefc4463b016a30f51",
      "source_doi": "10.5281/zenodo.22907695",
      "source_asset_url": "https://zenodo.org/api/records/22907695/files/answers-2026-09.jsonl/content",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "quote": "Fieldwire: Best for job site and field tracking. It excels at plan viewing, task management, and daily reporting with a very user-friendly interface.",
      "vendor_as_named": "Fieldwire",
      "vendor_normalized": "Fieldwire",
      "comparison_vendor": "Fieldwire"
    }
  ],
  "vendor_pages": [
    {
      "vendor": "Procore",
      "criterion_id": "fit",
      "canonical": "Fit with the buyer’s construction workflows",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Fit with the buyer’s construction workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Yes. Procore is built to handle your unique operational structure. You can configure the platform to map to your exact corporate cost codes and establish custom guardrails for job-specific workflows.",
          "start": 8895,
          "end": 9094,
          "quote_sha256": "94280c8e629ca0b023f285020aa92deccd68b17c3cffa7f3488b53f3f46bae52"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "mobile",
      "canonical": "Mobile access for field work",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Mobile access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Yes. Procore provides robust mobile tools that allow field crews to view cost impacts on-the-go. Teams can initiate change orders and review contract scopes directly from the jobsite to mitigate risks.",
          "start": 10261,
          "end": 10462,
          "quote_sha256": "fa98b606c5ab1932bd1fcc834af32ac450e6cc43ad7ed7078419fe182bb68e8e"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "budget",
      "canonical": "Job cost and budget tracking",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Visibility into project financials is broad; job-cost and budget tracking are not explicit together.",
      "display_label": "Job cost and budget tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Visibility into project financials is broad; job cost and budget tracking are not explicit together.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "schedule",
      "canonical": "Project and task scheduling",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Project and task scheduling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "version",
      "canonical": "Drawing and document version control",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Drawing and document version control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "collab",
      "canonical": "Project communication and collaboration",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Project communication and collaboration",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Procore serves as the connective tissue of your business. When the field updates logs or photos, the data instantly streams into your system of record, ensuring everyone works off the latest drawings.",
          "start": 9988,
          "end": 10188,
          "quote_sha256": "cc47e8d4b9d84a9b09946f0aa83af1c328a8c4a1b02967f1442e8d45326a0e06"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "docs",
      "canonical": "Project document storage and management",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Latest drawings and a system of record are described; document storage and management are not explicit together.",
      "display_label": "Project document storage and management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Latest drawings and a system of record are described; document storage and management are not explicit together.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "forecast",
      "canonical": "Cost forecasting",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Cost forecasting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "workflow",
      "canonical": "Construction workflow tracking for RFIs, submittals and field reports",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Construction workflow tracking for RFIs, submittals and field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "cost",
      "canonical": "Total cost including implementation and related charges",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Total cost including implementation and related charges",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "audit",
      "canonical": "Audit and activity history",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Audit and activity history",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "change_tracking",
      "canonical": "Change order tracking",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Initiating change orders does not explicitly describe tracking their status or progress.",
      "display_label": "Change order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Initiating change orders does not explicitly describe tracking their status or progress.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "integrate",
      "canonical": "Integration with existing accounting and project systems",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Accounting connections are described; connections to existing project systems are not explicit.",
      "display_label": "Integration with existing accounting and project systems",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Accounting connections are described; connections to existing project systems are not explicit.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "field_usable",
      "canonical": "An interface field staff can use easily",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "A general ease-of-use claim and device access are stated; specific field-interface usability is not described.",
      "display_label": "An interface field staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "A general ease of use claim and device access are stated; specific field interface usability is not described.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "change",
      "canonical": "Change order tracking and approval",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Initiating change orders is stated; change tracking and approval are not both established.",
      "display_label": "Change order tracking and approval",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Initiating change orders is stated; change tracking and approval are not both established.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "rollout",
      "canonical": "Implementation and onboarding support",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Implementation and onboarding support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "We provide an expert partnership that goes beyond tools. Procore supports your digital transformation with real-time support, hands-on guidance, and deployment architects to onboard your teams smoothly.",
          "start": 9164,
          "end": 9366,
          "quote_sha256": "d26003b89c91dbc8823adaea2837a91b2ccb664054147c2571cbfef9469c18e6"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "price",
      "canonical": "Clear pricing basis and included features",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Construction-volume pricing and unlimited user access are stated; the included feature scope is not specified.",
      "display_label": "Clear pricing basis and included features",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Construction volume pricing and unlimited user access are stated; the included feature scope is not specified.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "offline_access",
      "canonical": "Offline access for field work",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Offline access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "report",
      "canonical": "Project dashboards and reporting",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Project dashboards and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "document_control",
      "canonical": "Project document control",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Project document control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Procore serves as the connective tissue of your business. When the field updates logs or photos, the data instantly streams into your system of record, ensuring everyone works off the latest drawings.",
          "start": 9988,
          "end": 10188,
          "quote_sha256": "cc47e8d4b9d84a9b09946f0aa83af1c328a8c4a1b02967f1442e8d45326a0e06"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "training",
      "canonical": "Training and learning resources",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Training and learning resources",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Master the platform with courses designed for your specific role.",
          "start": 6332,
          "end": 6397,
          "quote_sha256": "4d5f0cc97a96d33c023ea77ad4d9a66ede683d2833a5f2fa9b835f0c80b6e7d9"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "ease_of_use",
      "canonical": "An easy-to-use interface",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "An easy to use interface",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "If you can send an email, you can use Procore. Streamlined construction is really that simple.",
          "start": 10998,
          "end": 11092,
          "quote_sha256": "adc7a711330214a7f87185ffe50ae1c55156f2a751f309d4ba08b4116a8961dc"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "project_growth",
      "canonical": "Capacity for growing project volumes",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for growing project volumes",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Procore scales effectively to support high-volume residential developers. The platform standardizes workflows across diverse stakeholders, helping to optimize capital efficiency across an entire portfolio.",
          "start": 10539,
          "end": 10744,
          "quote_sha256": "45369bd3e6afcd4a3204b1b1aa26a107d257fc44c0ae0e78d9acbb18a7c392e7"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "change_handling",
      "canonical": "Change order handling",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Change order handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Teams can initiate change orders and review contract scopes directly from the jobsite to mitigate risks.",
          "start": 10358,
          "end": 10462,
          "quote_sha256": "17fd134627b33be7b7bd2c9354a123e9a154bd3034b77c124e1bd1afe2392e97"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "field_progress",
      "canonical": "Field progress tracking",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Unified field progress and streamed logs are described; explicit field-progress tracking behavior is not specified.",
      "display_label": "Field progress tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Unified field progress and streamed logs are described; explicit field progress tracking behavior is not specified.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "existing_integration",
      "canonical": "Integration with the buyer’s existing software",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Integration with the buyer’s existing software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Unify your software solutions into a single hub. Custom daily workflows streamline your tech stack, keeping teams aligned and driving predictable outcomes.",
          "start": 6597,
          "end": 6752,
          "quote_sha256": "e1d539023f7711af875e2c659813f0389655c25236d6f1ef108fc6da4698a6bf"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "trial_usability",
      "canonical": "A free trial to evaluate fit and usability",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "No cost evaluation access for fit and usability",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "support_access",
      "canonical": "Access to customer support",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Access to customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Get immediate answers from construction experts, any time of day.",
          "start": 6234,
          "end": 6299,
          "quote_sha256": "2f3b5964ede25475c81626b9c1838b049f02d59bb1d794f6e08c8b377ab64d8e"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "usable",
      "canonical": "An interface field and office staff can use easily",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "The page makes a general ease-of-use claim; usability for both field and office staff is not explicitly established.",
      "display_label": "An interface field and office staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "The page makes a general ease of use claim; usability for both field and office staff is not explicitly established.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "approvals",
      "canonical": "Assigned approvals, reminders and responsibility",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Control of approvals is claimed; assigned reminders and responsibility are not specified.",
      "display_label": "Assigned approvals, reminders and responsibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Control of approvals is claimed; assigned reminders and responsibility are not specified.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "export",
      "canonical": "Complete project data export",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Complete project data export",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "evaluate",
      "canonical": "Demonstrated performance on a representative project",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Demonstrated performance on a representative project",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "cloud",
      "canonical": "Deployment model suited to remote access and site conditions",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Deployment model suited to remote access and site conditions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "industry",
      "canonical": "Experience in the buyer’s construction segment",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Experience in the buyer’s construction segment",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "accounting_integration",
      "canonical": "Integration with existing accounting or ERP software",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Integration with existing accounting or ERP software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Procore connects field operations and financial management. Built on Datagrid infrastructure, our deep integration layers and native connectors seamlessly sync with your industry-standard accounting systems.",
          "start": 8619,
          "end": 8826,
          "quote_sha256": "279b5a173350e7bd00460dfe02602d07f8d59f22f5dad74c28bd655a072daa46"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "mfa",
      "canonical": "Multifactor authentication",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Multifactor authentication",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "offline",
      "canonical": "Offline access and synchronization",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Offline access and synchronization",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "compliance",
      "canonical": "Required compliance documentation and reporting",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Required compliance documentation and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "permissions",
      "canonical": "Role based access for project participants",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Role based access for project participants",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "search",
      "canonical": "Searchable project documents",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Searchable project documents",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "aia_billing",
      "canonical": "AIA billing",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "AIA billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "access_control",
      "canonical": "Access permissions",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Access permissions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "approval_flow",
      "canonical": "Approval workflows",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Maintaining control of AI actions and approvals is stated; a general approval workflow is not described.",
      "display_label": "Approval workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Maintaining control of AI actions and approvals is stated; a general approval workflow is not described.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "pricing_basis",
      "canonical": "Clear licensing basis and external-user costs",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Construction-volume pricing and unlimited team users are stated; external-collaborator costs are not explicitly covered.",
      "display_label": "Clear licensing basis and external user costs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Construction volume pricing and unlimited team users are stated; external collaborator costs are not explicitly covered.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "contract",
      "canonical": "Clear renewal and cancellation terms",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Clear renewal and cancellation terms",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "portal",
      "canonical": "Client communication portals",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Client communication portals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "affordable",
      "canonical": "Cost appropriate to the buyer’s scale",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Cost appropriate to the buyer’s scale",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "backup_only",
      "canonical": "Data backups",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Data backups",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "sync",
      "canonical": "Defined synchronization direction, records and error handling",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Defined synchronization direction, records and error handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "adoptionproof",
      "canonical": "Evidence of successful adoption in other projects",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Evidence of successful adoption in other projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "“Procore allows our teams to focus on what they do best, building. Instead of spending time interpreting financial reports or reconciling data, they can stay focused on execution.”",
          "start": 3158,
          "end": 3338,
          "quote_sha256": "375c8febf27311e27e620db70c9adff2e02fb218ce8da9718f1a8164747dc0ea"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "time",
      "canonical": "Field time tracking",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Field time tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "job_costing",
      "canonical": "Job costing",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Real-time project financial visibility is stated; job costing is not explicitly identified.",
      "display_label": "Job costing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Real time project financial visibility is stated; job costing is not explicitly identified.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "resource",
      "canonical": "Labor, equipment and material allocation",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Crews, hours and equipment are described; material allocation is not stated.",
      "display_label": "Labor, equipment and material allocation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Crews, hours and equipment are described; material allocation is not stated.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "secure_storage",
      "canonical": "Secure document storage",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Secure document storage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "As your portfolio expands, Procore’s unified platform ensures your project data remains guarded and accessible.",
          "start": 7675,
          "end": 7786,
          "quote_sha256": "06d8b63ed7e910d468bd12e667ba7987ff6c853a0a26cb9d1b1ee2ef75130e80"
        },
        {
          "quote": "Cloud data file storage centers worldwide",
          "start": 8366,
          "end": 8407,
          "quote_sha256": "fa0b1c4fd2d1b4f5d3e4257f1406085b7eb8747528d6337f83b4d1311898c1e9"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "lightsetup",
      "canonical": "Setup without excessive administrative overhead",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Setup without excessive administrative overhead",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "subcontracts",
      "canonical": "Subcontract management",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Contract scopes are mentioned; subcontract administration is not explicit.",
      "display_label": "Subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Contract scopes are mentioned; subcontract administration is not explicit.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "subcompliance",
      "canonical": "Subcontractor insurance and lien waiver tracking",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Subcontractor insurance and lien waiver tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "automation",
      "canonical": "Workflow automation",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Workflow automation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Automate workflows with agents that know your projects.",
          "start": 1479,
          "end": 1534,
          "quote_sha256": "223518463ceea6d8fb7bc00dded062e8b9e4bb0355e631e08074c8c7b16131f1"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "participant_access",
      "canonical": "Access limited appropriately for subcontractors and clients",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Access limited appropriately for subcontractors and clients",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "backup",
      "canonical": "Backup and recovery",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Backup and recovery",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "bid",
      "canonical": "Bid invitation distribution",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Bid invitation distribution",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "billing_general",
      "canonical": "Billing",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "scale",
      "canonical": "Capacity for growing projects, crews and locations",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Project portfolios and crews are discussed; growing project, crew and location volumes are not all explicit.",
      "display_label": "Capacity for growing projects, crews and locations",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Project portfolios and crews are discussed; growing project, crew and location volumes are not all explicit.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "team_complexity_growth",
      "canonical": "Capacity for larger teams and more complex projects",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Team capacity and portfolios are discussed; larger-team and increasing-project-complexity capacity are not both explicit.",
      "display_label": "Capacity for larger teams and more complex projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Team capacity and portfolios are discussed; larger team and increasing project complexity capacity are not both explicit.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "multiple_projects",
      "canonical": "Capacity for multiple simultaneous projects",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for multiple simultaneous projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Procore scales effectively to support high-volume residential developers. The platform standardizes workflows across diverse stakeholders, helping to optimize capital efficiency across an entire portfolio.",
          "start": 10539,
          "end": 10744,
          "quote_sha256": "45369bd3e6afcd4a3204b1b1aa26a107d257fc44c0ae0e78d9acbb18a7c392e7"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "price_growth",
      "canonical": "Clear pricing as project volumes grow",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Construction-volume pricing is described without how charges change at growing-volume thresholds.",
      "display_label": "Clear pricing as project volumes grow",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Construction volume pricing is described without how charges change at growing volume thresholds.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "support_hours",
      "canonical": "Customer support during working hours",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Customer support during working hours",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Get immediate answers from construction experts, any time of day.",
          "start": 6234,
          "end": 6299,
          "quote_sha256": "2f3b5964ede25475c81626b9c1838b049f02d59bb1d794f6e08c8b377ab64d8e"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "daily_reports",
      "canonical": "Daily field reports",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Field logs and photos are mentioned without an explicit daily-report scope.",
      "display_label": "Daily field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Field logs and photos are mentioned without an explicit daily report scope.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "postcancel_access",
      "canonical": "Data access after cancellation",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Data access after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "retention",
      "canonical": "Data access and retention after cancellation",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Data access and retention after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "sync_fields_direction_frequency",
      "canonical": "Defined synchronization records, direction and frequency",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Native synchronization is described without all of records, direction and frequency.",
      "display_label": "Defined synchronization records, direction and frequency",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Native synchronization is described without all of records, direction and frequency.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "markup",
      "canonical": "Drawing markup linked to issues and RFIs",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Drawing markup linked to issues and RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "markup_issue_or_rfi",
      "canonical": "Drawing markups linked to issues or RFIs",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Drawing markups linked to issues or RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "drawing_markup",
      "canonical": "Drawing viewing and markup",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Drawing viewing and markup",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "equipment_crew_dispatch",
      "canonical": "Equipment and crew scheduling and dispatch",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Optimizing crews and equipment is stated; scheduling and dispatch are not both described.",
      "display_label": "Equipment and crew scheduling and dispatch",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Optimizing crews and equipment is stated; scheduling and dispatch are not both described.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "estimate",
      "canonical": "Estimating and takeoff tools",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Estimating and takeoff tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "estimating",
      "canonical": "Estimating tools",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Estimating tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "financial_visibility",
      "canonical": "Financial visibility",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Financial visibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Drive predictable outcomes with real-time visibility into project financials.",
          "start": 2446,
          "end": 2523,
          "quote_sha256": "29133dce014641da9da17a7b28f28ca81b5adbb81e891af16acfdd318fd72593"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "resource_tracking",
      "canonical": "Labor, equipment and material tracking",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Crews, hours and equipment are described; material tracking is not stated.",
      "display_label": "Labor, equipment and material tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Crews, hours and equipment are described; material tracking is not stated.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "drawing_links",
      "canonical": "Links between drawings, RFIs and submittals",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Links between drawings, RFIs and submittals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "margin_labor",
      "canonical": "Margin and labor cost control",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Margins, crews, hours and equipment appear in broad descriptions; a margin-and-labor-cost control capability is not established.",
      "display_label": "Margin and labor cost control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Margins, crews, hours and equipment appear in broad descriptions; a margin and labor cost control capability is not established.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "progress_billing",
      "canonical": "Progress billing and retainage",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Progress billing and retainage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "purchasing",
      "canonical": "Purchase order and subcontract management",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Purchase order and subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "purchase_orders",
      "canonical": "Purchase order tracking",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Purchase order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "rfi_dailyreports",
      "canonical": "RFI and daily-report workflows",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "RFI agents and field logs are mentioned separately; daily-report and RFI workflows are not both described.",
      "display_label": "RFI and daily report workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "RFI agents and field logs are mentioned separately; daily report and RFI workflows are not both described.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "rfi_submittal",
      "canonical": "RFI and submittal tracking",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "RFI/submittal agents are mentioned; tracking both types of record is not described.",
      "display_label": "RFI and submittal tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "RFI/submittal agents are mentioned; tracking both types of record is not described.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "rfi",
      "canonical": "RFI handling",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "An RFI agent is mentioned in a customer quote; the agent description does not establish general RFI handling workflows.",
      "display_label": "RFI handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "An RFI agent is mentioned in a customer quote; the agent description does not establish general RFI handling workflows.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "support",
      "canonical": "Responsive customer support",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Responsive customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "We provide an expert partnership that goes beyond tools. Procore supports your digital transformation with real-time support, hands-on guidance, and deployment architects to onboard your teams smoothly.",
          "start": 9164,
          "end": 9366,
          "quote_sha256": "d26003b89c91dbc8823adaea2837a91b2ccb664054147c2571cbfef9469c18e6"
        },
        {
          "quote": "Get immediate answers from construction experts, any time of day.",
          "start": 6234,
          "end": 6299,
          "quote_sha256": "2f3b5964ede25475c81626b9c1838b049f02d59bb1d794f6e08c8b377ab64d8e"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "security_docs",
      "canonical": "Security documentation",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "The page names security certifications and reports; the underlying security documentation has not been read on this page.",
      "display_label": "Security documentation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "The page names security certifications and reports; the underlying security documentation has not been read on this page.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "incident",
      "canonical": "Security incident response",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Security incident response",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Procore",
      "criterion_id": "construction_support",
      "canonical": "Support from people who understand construction",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": null,
      "display_label": "Support from people who understand construction",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Get immediate answers from construction experts, any time of day.",
          "start": 6234,
          "end": 6299,
          "quote_sha256": "2f3b5964ede25475c81626b9c1838b049f02d59bb1d794f6e08c8b377ab64d8e"
        }
      ]
    },
    {
      "vendor": "Procore",
      "criterion_id": "accounting_twoway",
      "canonical": "Two-way integration with accounting software",
      "page_url": "https://procore.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "01a06268635e75b358ed2e7333305366b76b8cde93a7fe93eb96fefaabdfc7ff",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason": "Accounting synchronization is stated; two-way direction is not specified.",
      "display_label": "Two way integration with accounting software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The page includes Procore platform, Procore AI and growth/implementation statements. No plan entitlement, actual project success or independent security assessment is inferred.",
      "scope_unusable_reason_display": "Accounting synchronization is stated; two way direction is not specified.",
      "page_text_sha256": "d6c54e4040a4356782c7ea5dda738f2006441dfcb4108468fc929ea35cc9af2e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "fit",
      "canonical": "Fit with the buyer’s construction workflows",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Fit with the buyer’s construction workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "mobile",
      "canonical": "Mobile access for field work",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Mobile access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "budget",
      "canonical": "Job cost and budget tracking",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Job cost and budget tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "“We’re providing clients financial security. Buildertrend gives us the tools to track bids into our estimates through to our POs and the Job Costing Budget.”",
          "start": 1757,
          "end": 1914,
          "quote_sha256": "8113471869fbbc840efc0a5376e3605abc2059b36dd32b03a05a3dcd58b0436f"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "schedule",
      "canonical": "Project and task scheduling",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Project and task scheduling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Schedules, change orders, daily logs and punch lists – all live in one place so your team always knows what’s next and nothing gets missed.",
          "start": 1010,
          "end": 1149,
          "quote_sha256": "826d1af6a6f5ae777bc8676ec0d1d06cd2c3d605168e031b57f7dddb72395074"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "version",
      "canonical": "Drawing and document version control",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Drawing and document version control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "collab",
      "canonical": "Project communication and collaboration",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Project communication and collaboration",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "docs",
      "canonical": "Project document storage and management",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Project document storage and management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "forecast",
      "canonical": "Cost forecasting",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Cost forecasting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Job costing, forecasting, WIP reporting and AI-powered Bill capture – Buildertrend handles the full financial weight of your business.",
          "start": 1203,
          "end": 1337,
          "quote_sha256": "203660a40982eca23557fade1bf74b085dc697d17d8eccd055f86ec7430f542a"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "workflow",
      "canonical": "Construction workflow tracking for RFIs, submittals and field reports",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Daily logs and punch lists are described; RFIs and submittals are not established.",
      "display_label": "Construction workflow tracking for RFIs, submittals and field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Daily logs and punch lists are described; RFIs and submittals are not established.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "cost",
      "canonical": "Total cost including implementation and related charges",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Total cost including implementation and related charges",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "audit",
      "canonical": "Audit and activity history",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Audit and activity history",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "change_tracking",
      "canonical": "Change order tracking",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Keeping change orders in one place is stated; explicit tracking behavior is not described.",
      "display_label": "Change order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Keeping change orders in one place is stated; explicit tracking behavior is not described.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "integrate",
      "canonical": "Integration with existing accounting and project systems",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "QuickBooks and Xero connections are described; existing project-system connections are not established.",
      "display_label": "Integration with existing accounting and project systems",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "QuickBooks and Xero connections are described; existing project system connections are not established.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "field_usable",
      "canonical": "An interface field staff can use easily",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "An interface field staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "change",
      "canonical": "Change order tracking and approval",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Change orders are named; tracking and approval are not both explicit.",
      "display_label": "Change order tracking and approval",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Change orders are named; tracking and approval are not both explicit.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "rollout",
      "canonical": "Implementation and onboarding support",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Implementation and onboarding support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Our onboarding experts set up your jobs, data and workflows, so the system feels like it’s always been yours.",
          "start": 3571,
          "end": 3680,
          "quote_sha256": "a8ed7ff65048f6f6cd878e634bdf7a3e60168eff15352ec72aa3d30a9fa24c18"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "price",
      "canonical": "Clear pricing basis and included features",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Clear pricing basis and included features",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "offline_access",
      "canonical": "Offline access for field work",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Offline access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "report",
      "canonical": "Project dashboards and reporting",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "WIP reporting is stated; dashboards are not established.",
      "display_label": "Project dashboards and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "WIP reporting is stated; dashboards are not established.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "document_control",
      "canonical": "Project document control",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Project document control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "training",
      "canonical": "Training and learning resources",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Training and learning resources",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Access self-guided resources anytime",
          "start": 4358,
          "end": 4394,
          "quote_sha256": "3786a49de4cd61ebbc4f33cc584b23aaf74d14fa58e7da99116f512ceeb2decd"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "ease_of_use",
      "canonical": "An easy-to-use interface",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Accessible onboarding is stated; an easy-to-use interface is not explicitly described.",
      "display_label": "An easy to use interface",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Accessible onboarding is stated; an easy to use interface is not explicitly described.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "project_growth",
      "canonical": "Capacity for growing project volumes",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Builder business growth and customer scaling are discussed without an explicit growing-project-volume capability.",
      "display_label": "Capacity for growing project volumes",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Builder business growth and customer scaling are discussed without an explicit growing project volume capability.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "change_handling",
      "canonical": "Change order handling",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Change order handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Schedules, change orders, daily logs and punch lists – all live in one place so your team always knows what’s next and nothing gets missed.",
          "start": 1010,
          "end": 1149,
          "quote_sha256": "826d1af6a6f5ae777bc8676ec0d1d06cd2c3d605168e031b57f7dddb72395074"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "field_progress",
      "canonical": "Field progress tracking",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Daily logs and punch lists are stated; explicit progress tracking is not described.",
      "display_label": "Field progress tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Daily logs and punch lists are stated; explicit progress tracking is not described.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "existing_integration",
      "canonical": "Integration with the buyer’s existing software",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Integration with the buyer’s existing software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Connect accounting system (QuickBooks or Xero)",
          "start": 3969,
          "end": 4015,
          "quote_sha256": "b37128dced27a45cb3728926e3e8bab5b14cd316a46cd8e208ea7e9bf692d24a"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "trial_usability",
      "canonical": "A free trial to evaluate fit and usability",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "No cost evaluation access for fit and usability",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "support_access",
      "canonical": "Access to customer support",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Access to customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Work with an account manager as needed",
          "start": 4395,
          "end": 4433,
          "quote_sha256": "7ded2b1ecbd3f53e8335eeb76257e4a8ef307103c66b0c02e80adda2736a3d66"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "usable",
      "canonical": "An interface field and office staff can use easily",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "An interface field and office staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "approvals",
      "canonical": "Assigned approvals, reminders and responsibility",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Assigned approvals, reminders and responsibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "export",
      "canonical": "Complete project data export",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Complete project data export",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "evaluate",
      "canonical": "Demonstrated performance on a representative project",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Working on a real job during onboarding is described; a pre-selection demonstration of representative-project performance is not established.",
      "display_label": "Demonstrated performance on a representative project",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Working on a real job during onboarding is described; a pre selection demonstration of representative project performance is not established.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "cloud",
      "canonical": "Deployment model suited to remote access and site conditions",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Deployment model suited to remote access and site conditions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "industry",
      "canonical": "Experience in the buyer’s construction segment",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Experience in the buyer’s construction segment",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "accounting_integration",
      "canonical": "Integration with existing accounting or ERP software",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Integration with existing accounting or ERP software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Connect accounting system (QuickBooks or Xero)",
          "start": 3969,
          "end": 4015,
          "quote_sha256": "b37128dced27a45cb3728926e3e8bab5b14cd316a46cd8e208ea7e9bf692d24a"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "mfa",
      "canonical": "Multifactor authentication",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Multifactor authentication",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "offline",
      "canonical": "Offline access and synchronization",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Offline access and synchronization",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "compliance",
      "canonical": "Required compliance documentation and reporting",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Required compliance documentation and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "permissions",
      "canonical": "Role based access for project participants",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Role based access for project participants",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "search",
      "canonical": "Searchable project documents",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Searchable project documents",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "aia_billing",
      "canonical": "AIA billing",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "AIA billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "access_control",
      "canonical": "Access permissions",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Access permissions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "approval_flow",
      "canonical": "Approval workflows",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Approval workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "pricing_basis",
      "canonical": "Clear licensing basis and external-user costs",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Clear licensing basis and external user costs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "contract",
      "canonical": "Clear renewal and cancellation terms",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Clear renewal and cancellation terms",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "portal",
      "canonical": "Client communication portals",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Client communication portals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "A dedicated client portal with AI-generated Client Updates and online payments keeps homeowners in the loop.",
          "start": 1438,
          "end": 1546,
          "quote_sha256": "b0a5ccab7c4af952d2e2d8830f7ed6f4ee1c9b5fd6b7a1a47bcaf1c7955a4ff6"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "affordable",
      "canonical": "Cost appropriate to the buyer’s scale",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Cost appropriate to the buyer’s scale",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "backup_only",
      "canonical": "Data backups",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Data backups",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "sync",
      "canonical": "Defined synchronization direction, records and error handling",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Defined synchronization direction, records and error handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "adoptionproof",
      "canonical": "Evidence of successful adoption in other projects",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Evidence of successful adoption in other projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "“Budgeting, Estimating, Purchase Orders – all those management tools were really important with helping me scale.”",
          "start": 1971,
          "end": 2085,
          "quote_sha256": "e6b016b5f0bd8819188abe440bfa7f296942a1b4933ab74a6d9c82721ddd259b"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "time",
      "canonical": "Field time tracking",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Field time tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "job_costing",
      "canonical": "Job costing",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Job costing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Job costing, forecasting, WIP reporting and AI-powered Bill capture – Buildertrend handles the full financial weight of your business. Not just clean books. Complete visibility, in real time.",
          "start": 1203,
          "end": 1394,
          "quote_sha256": "4594d939b0fc4a46d1fecf493341434964f8c47f27d818296184f5590d3a8cf4"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "resource",
      "canonical": "Labor, equipment and material allocation",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Labor, equipment and material allocation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "secure_storage",
      "canonical": "Secure document storage",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Secure document storage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "lightsetup",
      "canonical": "Setup without excessive administrative overhead",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Setup without excessive administrative overhead",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "subcontracts",
      "canonical": "Subcontract management",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "subcompliance",
      "canonical": "Subcontractor insurance and lien waiver tracking",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Subcontractor insurance and lien waiver tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "automation",
      "canonical": "Workflow automation",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Workflow automation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Buildertrend is the only platform that connects every part of your business – scheduling, financials, client communication – into one complete picture with embedded AI-powered workflows shaped by two decades of construction expertise.",
          "start": 287,
          "end": 521,
          "quote_sha256": "f1b7b636e0711877dd9c237c96197be4f0fabb1220cfe3102bc90bd201183524"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "participant_access",
      "canonical": "Access limited appropriately for subcontractors and clients",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Access limited appropriately for subcontractors and clients",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "backup",
      "canonical": "Backup and recovery",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Backup and recovery",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "bid",
      "canonical": "Bid invitation distribution",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Bid invitation distribution",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "billing_general",
      "canonical": "Billing",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "AI Bill capture handles incoming bill information; customer billing capability is not explicitly described.",
      "display_label": "Billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "AI Bill capture handles incoming bill information; customer billing capability is not explicitly described.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "scale",
      "canonical": "Capacity for growing projects, crews and locations",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Builder growth and complex projects are described; growing project, crew and location capacity is not specified.",
      "display_label": "Capacity for growing projects, crews and locations",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Builder growth and complex projects are described; growing project, crew and location capacity is not specified.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "team_complexity_growth",
      "canonical": "Capacity for larger teams and more complex projects",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Complex projects and builder growth are discussed; growing team capacity is not explicit.",
      "display_label": "Capacity for larger teams and more complex projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Complex projects and builder growth are discussed; growing team capacity is not explicit.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "multiple_projects",
      "canonical": "Capacity for multiple simultaneous projects",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Complex projects and business growth are described; simultaneous-project capacity is not explicit.",
      "display_label": "Capacity for multiple simultaneous projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Complex projects and business growth are described; simultaneous project capacity is not explicit.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "price_growth",
      "canonical": "Clear pricing as project volumes grow",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Clear pricing as project volumes grow",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "support_hours",
      "canonical": "Customer support during working hours",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Customer support during working hours",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "daily_reports",
      "canonical": "Daily field reports",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Daily field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Schedules, change orders, daily logs and punch lists – all live in one place so your team always knows what’s next and nothing gets missed.",
          "start": 1010,
          "end": 1149,
          "quote_sha256": "826d1af6a6f5ae777bc8676ec0d1d06cd2c3d605168e031b57f7dddb72395074"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "postcancel_access",
      "canonical": "Data access after cancellation",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Data access after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "retention",
      "canonical": "Data access and retention after cancellation",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Data access and retention after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "sync_fields_direction_frequency",
      "canonical": "Defined synchronization records, direction and frequency",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Accounting connections are named without all of records, direction and frequency.",
      "display_label": "Defined synchronization records, direction and frequency",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Accounting connections are named without all of records, direction and frequency.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "markup",
      "canonical": "Drawing markup linked to issues and RFIs",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Drawing markup linked to issues and RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "markup_issue_or_rfi",
      "canonical": "Drawing markups linked to issues or RFIs",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Drawing markups linked to issues or RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "drawing_markup",
      "canonical": "Drawing viewing and markup",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Drawing viewing and markup",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "equipment_crew_dispatch",
      "canonical": "Equipment and crew scheduling and dispatch",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Equipment and crew scheduling and dispatch",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "estimate",
      "canonical": "Estimating and takeoff tools",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Estimating is stated; takeoff tools are not established.",
      "display_label": "Estimating and takeoff tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Estimating is stated; takeoff tools are not established.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "estimating",
      "canonical": "Estimating tools",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Estimating tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "“Budgeting, Estimating, Purchase Orders – all those management tools were really important with helping me scale.”",
          "start": 1971,
          "end": 2085,
          "quote_sha256": "e6b016b5f0bd8819188abe440bfa7f296942a1b4933ab74a6d9c82721ddd259b"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "financial_visibility",
      "canonical": "Financial visibility",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Financial visibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Job costing, forecasting, WIP reporting and AI-powered Bill capture – Buildertrend handles the full financial weight of your business. Not just clean books. Complete visibility, in real time.",
          "start": 1203,
          "end": 1394,
          "quote_sha256": "4594d939b0fc4a46d1fecf493341434964f8c47f27d818296184f5590d3a8cf4"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "resource_tracking",
      "canonical": "Labor, equipment and material tracking",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Labor, equipment and material tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "drawing_links",
      "canonical": "Links between drawings, RFIs and submittals",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Links between drawings, RFIs and submittals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "margin_labor",
      "canonical": "Margin and labor cost control",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Job costing and margin outcomes are described; labor cost controls are not explicitly stated.",
      "display_label": "Margin and labor cost control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Job costing and margin outcomes are described; labor cost controls are not explicitly stated.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "progress_billing",
      "canonical": "Progress billing and retainage",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Progress billing and retainage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "purchasing",
      "canonical": "Purchase order and subcontract management",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Purchase orders appear in testimonials; subcontract management is not established.",
      "display_label": "Purchase order and subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Purchase orders appear in testimonials; subcontract management is not established.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "purchase_orders",
      "canonical": "Purchase order tracking",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Purchase order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "“Budgeting, Estimating, Purchase Orders – all those management tools were really important with helping me scale.”",
          "start": 1971,
          "end": 2085,
          "quote_sha256": "e6b016b5f0bd8819188abe440bfa7f296942a1b4933ab74a6d9c82721ddd259b"
        },
        {
          "quote": "“We’re providing clients financial security. Buildertrend gives us the tools to track bids into our estimates through to our POs and the Job Costing Budget.”",
          "start": 1757,
          "end": 1914,
          "quote_sha256": "8113471869fbbc840efc0a5376e3605abc2059b36dd32b03a05a3dcd58b0436f"
        }
      ]
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "rfi_dailyreports",
      "canonical": "RFI and daily-report workflows",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Daily logs are stated; RFI workflows are not.",
      "display_label": "RFI and daily report workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Daily logs are stated; RFI workflows are not.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "rfi_submittal",
      "canonical": "RFI and submittal tracking",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "RFI and submittal tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "rfi",
      "canonical": "RFI handling",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "RFI handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "support",
      "canonical": "Responsive customer support",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "Access to an account manager is offered; responsiveness is not stated.",
      "display_label": "Responsive customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "Access to an account manager is offered; responsiveness is not stated.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "security_docs",
      "canonical": "Security documentation",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Security documentation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "incident",
      "canonical": "Security incident response",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Security incident response",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "construction_support",
      "canonical": "Support from people who understand construction",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": null,
      "display_label": "Support from people who understand construction",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Buildertrend",
      "criterion_id": "accounting_twoway",
      "canonical": "Two-way integration with accounting software",
      "page_url": "https://buildertrend.com/",
      "page_read_utc": "2026-10-08T03:32:31.094Z",
      "page_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason": "QuickBooks and Xero connections are named without synchronization direction.",
      "display_label": "Two way integration with accounting software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. The budget and adoption examples are attributed customer testimonials on the page, not independent validation. AI Client Updates is the vendor feature name. No survey results are treated as representative of all customers.",
      "scope_unusable_reason_display": "QuickBooks and Xero connections are named without synchronization direction.",
      "page_text_sha256": "8683939f2fb7d456bb22ac819628a9445c40528cd4f935a1192cc03e4b0efd62",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "fit",
      "canonical": "Fit with the buyer’s construction workflows",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Small/medium trade/general-contractor audiences are identified; workflow fit to a particular buyer is not established.",
      "display_label": "Fit with the buyer’s construction workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Small/medium trade/general contractor audiences are identified; workflow fit to a particular buyer is not established.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "mobile",
      "canonical": "Mobile access for field work",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Mobile access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Contractor Foreman is an all-in-one construction management software for your tablet, phone and computer.",
          "start": 682,
          "end": 787,
          "quote_sha256": "2325e88b542e9d61a4aded6f6547af602616fb325ef3f4a824fe701b27f9f413"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "budget",
      "canonical": "Job cost and budget tracking",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Job costing is stated; budget tracking is not explicit.",
      "display_label": "Job cost and budget tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Job costing is stated; budget tracking is not explicit.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "schedule",
      "canonical": "Project and task scheduling",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Project and task scheduling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "version",
      "canonical": "Drawing and document version control",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Drawing and document version control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "collab",
      "canonical": "Project communication and collaboration",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Project communication and collaboration",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Call or email your customers or contractors directly from the app.",
          "start": 1262,
          "end": 1328,
          "quote_sha256": "eb5bb18dd743f7e7f483508ff23148a81be16313eb35f043ed52ee1ba9b8a351"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "docs",
      "canonical": "Project document storage and management",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Project document storage and management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Documentation matters and we help you keep track of it all from RFI’s and Submittals, to forms and checklist, data collection and more.",
          "start": 1366,
          "end": 1501,
          "quote_sha256": "20f7734945fb89371ebf57b8ae75f3fa2fca80bced19b311d88c83d0a17c09e6"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "forecast",
      "canonical": "Cost forecasting",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Cost forecasting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "workflow",
      "canonical": "Construction workflow tracking for RFIs, submittals and field reports",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "RFIs and submittals are named; field-report workflow tracking is not established.",
      "display_label": "Construction workflow tracking for RFIs, submittals and field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "RFIs and submittals are named; field report workflow tracking is not established.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "cost",
      "canonical": "Total cost including implementation and related charges",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Total cost including implementation and related charges",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "audit",
      "canonical": "Audit and activity history",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Audit and activity history",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "change_tracking",
      "canonical": "Change order tracking",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Change order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "integrate",
      "canonical": "Integration with existing accounting and project systems",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Integration with existing accounting and project systems",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Quickbooks\nCompanyCam\nStripe\nZapier\nGoogle Calendar\nOutlook Calendar\nGusto\nAngi List Leads\nSweetpay\nMicrosoft Project\nXero",
          "start": 2012,
          "end": 2134,
          "quote_sha256": "5ed25a4d3a5494a3b2c7174c089974749e944963f1aa65bcbdb466b9e9086ad3"
        },
        {
          "quote": "Easily connect and integrate with 50+ other systems",
          "start": 1842,
          "end": 1893,
          "quote_sha256": "669a6ee149b5be7ff3ea00ded8cc5c8a74082838cd9e57a8733a5ce50ec069fe"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "field_usable",
      "canonical": "An interface field staff can use easily",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "A general ease-of-use claim and device access are stated; specific field-interface usability is not described.",
      "display_label": "An interface field staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "A general ease of use claim and device access are stated; specific field interface usability is not described.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "change",
      "canonical": "Change order tracking and approval",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Change order tracking and approval",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "rollout",
      "canonical": "Implementation and onboarding support",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Implementation and onboarding support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Your CSM is here to ensure a smooth onboarding experience, personalized guidance, and long-term platform success.",
          "start": 2581,
          "end": 2694,
          "quote_sha256": "6c198ca031d003662fde38ddd8f95a9fa5cd2f6956e0facfecdfe6e11c79d8e1"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "price",
      "canonical": "Clear pricing basis and included features",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "A starting monthly price is stated; included features at that price are not specified.",
      "display_label": "Clear pricing basis and included features",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "A starting monthly price is stated; included features at that price are not specified.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "offline_access",
      "canonical": "Offline access for field work",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Offline access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "report",
      "canonical": "Project dashboards and reporting",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Project dashboards and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "document_control",
      "canonical": "Project document control",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Project document control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Documentation matters and we help you keep track of it all from RFI’s and Submittals, to forms and checklist, data collection and more.",
          "start": 1366,
          "end": 1501,
          "quote_sha256": "20f7734945fb89371ebf57b8ae75f3fa2fca80bced19b311d88c83d0a17c09e6"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "training",
      "canonical": "Training and learning resources",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Training and learning resources",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "ease_of_use",
      "canonical": "An easy-to-use interface",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "An easy to use interface",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Managing your projects should not be a task. We make the process simple and fast for experts and novices alike.",
          "start": 914,
          "end": 1025,
          "quote_sha256": "481ff8035379296138fa1ec22cc7427fbec8cbf3c7585cb6000289fcc24dab9b"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "project_growth",
      "canonical": "Capacity for growing project volumes",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for growing project volumes",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "change_handling",
      "canonical": "Change order handling",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Change order handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "field_progress",
      "canonical": "Field progress tracking",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Knowing who does what and when is stated; field-progress tracking is not explicit.",
      "display_label": "Field progress tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Knowing who does what and when is stated; field progress tracking is not explicit.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "existing_integration",
      "canonical": "Integration with the buyer’s existing software",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Integration with the buyer’s existing software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "We integrate with some of the most popular systems so that you can continue using the tools that work best for you.",
          "start": 1542,
          "end": 1657,
          "quote_sha256": "a6b382917a4419f9a3a65320653d539a7888cfbfd4b9b4c57e7ca83353528953"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "trial_usability",
      "canonical": "A free trial to evaluate fit and usability",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Try for Free is offered; the saved page does not describe evaluation of fit/usability during a trial.",
      "display_label": "No cost evaluation access for fit and usability",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Try for Free is offered; the saved page does not describe evaluation of fit/usability during a trial.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "support_access",
      "canonical": "Access to customer support",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Access to customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "We’re available 7 AM – 7 PM ET, Monday–Friday, offering extended coverage for most time zones.",
          "start": 2326,
          "end": 2420,
          "quote_sha256": "3884dec900924806f207fa0f84dcc02f856974b8788e59a135ca3759a47858da"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "usable",
      "canonical": "An interface field and office staff can use easily",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "The page makes a general ease-of-use claim; usability for both field and office staff is not explicitly established.",
      "display_label": "An interface field and office staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "The page makes a general ease of use claim; usability for both field and office staff is not explicitly established.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "approvals",
      "canonical": "Assigned approvals, reminders and responsibility",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Assigned approvals, reminders and responsibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "export",
      "canonical": "Complete project data export",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Complete project data export",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "evaluate",
      "canonical": "Demonstrated performance on a representative project",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Demonstrated performance on a representative project",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "cloud",
      "canonical": "Deployment model suited to remote access and site conditions",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Tablet, phone and computer access are stated; deployment suited to site conditions is not fully described.",
      "display_label": "Deployment model suited to remote access and site conditions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Tablet, phone and computer access are stated; deployment suited to site conditions is not fully described.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "industry",
      "canonical": "Experience in the buyer’s construction segment",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Created by contractors is stated; experience in a specified construction segment is not established.",
      "display_label": "Experience in the buyer’s construction segment",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Created by contractors is stated; experience in a specified construction segment is not established.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "accounting_integration",
      "canonical": "Integration with existing accounting or ERP software",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Integration with existing accounting or ERP software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Quickbooks\nCompanyCam\nStripe\nZapier\nGoogle Calendar\nOutlook Calendar\nGusto\nAngi List Leads\nSweetpay\nMicrosoft Project\nXero",
          "start": 2012,
          "end": 2134,
          "quote_sha256": "5ed25a4d3a5494a3b2c7174c089974749e944963f1aa65bcbdb466b9e9086ad3"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "mfa",
      "canonical": "Multifactor authentication",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Multifactor authentication",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "offline",
      "canonical": "Offline access and synchronization",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Offline access and synchronization",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "compliance",
      "canonical": "Required compliance documentation and reporting",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Required compliance documentation and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "permissions",
      "canonical": "Role based access for project participants",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Role based access for project participants",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "search",
      "canonical": "Searchable project documents",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Searchable project documents",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "aia_billing",
      "canonical": "AIA billing",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "AIA billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "access_control",
      "canonical": "Access permissions",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Access permissions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "approval_flow",
      "canonical": "Approval workflows",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Approval workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "pricing_basis",
      "canonical": "Clear licensing basis and external-user costs",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Clear licensing basis and external user costs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "contract",
      "canonical": "Clear renewal and cancellation terms",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Clear renewal and cancellation terms",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "portal",
      "canonical": "Client communication portals",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Client communication portals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "affordable",
      "canonical": "Cost appropriate to the buyer’s scale",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Affordability is claimed; fit to a buyer-specific scale or budget is not established.",
      "display_label": "Cost appropriate to the buyer’s scale",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Affordability is claimed; fit to a buyer specific scale or budget is not established.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "backup_only",
      "canonical": "Data backups",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Data backups",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "sync",
      "canonical": "Defined synchronization direction, records and error handling",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Defined synchronization direction, records and error handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "adoptionproof",
      "canonical": "Evidence of successful adoption in other projects",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Evidence of successful adoption in other projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "time",
      "canonical": "Field time tracking",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Field time tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "job_costing",
      "canonical": "Job costing",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Job costing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Full on job costing. Numbers matter! We give you fast access to the numbers you need… when you need it.",
          "start": 1064,
          "end": 1167,
          "quote_sha256": "39a6b2efb6cb07296b709096207062c9a48981c11a47c4227105fbff6cdd1021"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "resource",
      "canonical": "Labor, equipment and material allocation",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Labor, equipment and material allocation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "secure_storage",
      "canonical": "Secure document storage",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Secure document storage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "lightsetup",
      "canonical": "Setup without excessive administrative overhead",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Setup without excessive administrative overhead",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "subcontracts",
      "canonical": "Subcontract management",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "subcompliance",
      "canonical": "Subcontractor insurance and lien waiver tracking",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Subcontractor insurance and lien waiver tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "automation",
      "canonical": "Workflow automation",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Workflow automation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "participant_access",
      "canonical": "Access limited appropriately for subcontractors and clients",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Access limited appropriately for subcontractors and clients",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "backup",
      "canonical": "Backup and recovery",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Backup and recovery",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "bid",
      "canonical": "Bid invitation distribution",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Bid invitation distribution",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "billing_general",
      "canonical": "Billing",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "scale",
      "canonical": "Capacity for growing projects, crews and locations",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for growing projects, crews and locations",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "team_complexity_growth",
      "canonical": "Capacity for larger teams and more complex projects",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for larger teams and more complex projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "multiple_projects",
      "canonical": "Capacity for multiple simultaneous projects",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for multiple simultaneous projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "price_growth",
      "canonical": "Clear pricing as project volumes grow",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Clear pricing as project volumes grow",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "support_hours",
      "canonical": "Customer support during working hours",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Customer support during working hours",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "We’re available 7 AM – 7 PM ET, Monday–Friday, offering extended coverage for most time zones.",
          "start": 2326,
          "end": 2420,
          "quote_sha256": "3884dec900924806f207fa0f84dcc02f856974b8788e59a135ca3759a47858da"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "daily_reports",
      "canonical": "Daily field reports",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Forms and checklists are described; daily-report scope is not explicit.",
      "display_label": "Daily field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Forms and checklists are described; daily report scope is not explicit.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "postcancel_access",
      "canonical": "Data access after cancellation",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Data access after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "retention",
      "canonical": "Data access and retention after cancellation",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Data access and retention after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "sync_fields_direction_frequency",
      "canonical": "Defined synchronization records, direction and frequency",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Integrations are named without all of synchronized records, direction and frequency.",
      "display_label": "Defined synchronization records, direction and frequency",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Integrations are named without all of synchronized records, direction and frequency.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "markup",
      "canonical": "Drawing markup linked to issues and RFIs",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Drawing markup linked to issues and RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "markup_issue_or_rfi",
      "canonical": "Drawing markups linked to issues or RFIs",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Drawing markups linked to issues or RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "drawing_markup",
      "canonical": "Drawing viewing and markup",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Drawing viewing and markup",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "equipment_crew_dispatch",
      "canonical": "Equipment and crew scheduling and dispatch",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Equipment and crew scheduling and dispatch",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "estimate",
      "canonical": "Estimating and takeoff tools",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Estimating and takeoff tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "estimating",
      "canonical": "Estimating tools",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Estimating tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "financial_visibility",
      "canonical": "Financial visibility",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Financial visibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Full on job costing. Numbers matter! We give you fast access to the numbers you need… when you need it.",
          "start": 1064,
          "end": 1167,
          "quote_sha256": "39a6b2efb6cb07296b709096207062c9a48981c11a47c4227105fbff6cdd1021"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "resource_tracking",
      "canonical": "Labor, equipment and material tracking",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Labor, equipment and material tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "drawing_links",
      "canonical": "Links between drawings, RFIs and submittals",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Links between drawings, RFIs and submittals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "margin_labor",
      "canonical": "Margin and labor cost control",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Margin and labor cost control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "progress_billing",
      "canonical": "Progress billing and retainage",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Progress billing and retainage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "purchasing",
      "canonical": "Purchase order and subcontract management",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Purchase order and subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "purchase_orders",
      "canonical": "Purchase order tracking",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Purchase order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "rfi_dailyreports",
      "canonical": "RFI and daily-report workflows",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "RFI tracking is described; daily-report workflows are not established.",
      "display_label": "RFI and daily report workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "RFI tracking is described; daily report workflows are not established.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "rfi_submittal",
      "canonical": "RFI and submittal tracking",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "RFI and submittal tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Documentation matters and we help you keep track of it all from RFI’s and Submittals, to forms and checklist, data collection and more.",
          "start": 1366,
          "end": 1501,
          "quote_sha256": "20f7734945fb89371ebf57b8ae75f3fa2fca80bced19b311d88c83d0a17c09e6"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "rfi",
      "canonical": "RFI handling",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "RFI handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Documentation matters and we help you keep track of it all from RFI’s and Submittals, to forms and checklist, data collection and more.",
          "start": 1366,
          "end": 1501,
          "quote_sha256": "20f7734945fb89371ebf57b8ae75f3fa2fca80bced19b311d88c83d0a17c09e6"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "support",
      "canonical": "Responsive customer support",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Responsive customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "13-second average wait time",
          "start": 2220,
          "end": 2247,
          "quote_sha256": "f382e27d7152baf08846b6dcbd0369df9792d99ae1d57ec1849302168ad314d8"
        },
        {
          "quote": "We’re available 7 AM – 7 PM ET, Monday–Friday, offering extended coverage for most time zones.",
          "start": 2326,
          "end": 2420,
          "quote_sha256": "3884dec900924806f207fa0f84dcc02f856974b8788e59a135ca3759a47858da"
        }
      ]
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "security_docs",
      "canonical": "Security documentation",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Security documentation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "incident",
      "canonical": "Security incident response",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": null,
      "display_label": "Security incident response",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "construction_support",
      "canonical": "Support from people who understand construction",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Created by contractors and knowledgeable support are separate claims; construction knowledge of support staff is not explicit.",
      "display_label": "Support from people who understand construction",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Created by contractors and knowledgeable support are separate claims; construction knowledge of support staff is not explicit.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Contractor Foreman",
      "criterion_id": "accounting_twoway",
      "canonical": "Two-way integration with accounting software",
      "page_url": "https://contractorforeman.com/",
      "page_read_utc": "2026-10-08T03:36:03.266Z",
      "page_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Starting-price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason": "Accounting integrations are named; two-way direction is not specified.",
      "display_label": "Two way integration with accounting software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Starting price and affordability claims are vendor statements. Named integration systems appear under the explicit integration heading. Support wait time is the vendor claim, not an observed measurement.",
      "scope_unusable_reason_display": "Accounting integrations are named; two way direction is not specified.",
      "page_text_sha256": "db5824d9b3365ae0e7fe6b4c6af8b204d6d2fa75250b07fb6eb1a06fde4b5fe5",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "fit",
      "canonical": "Fit with the buyer’s construction workflows",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Fit with the buyer’s construction workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "mobile",
      "canonical": "Mobile access for field work",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Mobile access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Access the latest plans and documents from any device. Capture work performed on the jobsite to reduce risk and help you get paid.",
          "start": 2492,
          "end": 2622,
          "quote_sha256": "458d2bcef4a61ec634d27198707e9c3577668d868167320d909063c18afd347e"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "budget",
      "canonical": "Job cost and budget tracking",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Job cost and budget tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "schedule",
      "canonical": "Project and task scheduling",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Project and task scheduling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Know exactly who did what. Create schedules of upcoming work. Repeat best practices across all projects.",
          "start": 1985,
          "end": 2089,
          "quote_sha256": "83ce9eafd9fe3e24832d1542279fd5cd511f2f7eed8c0fa954e857cb89fc2fb3"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "version",
      "canonical": "Drawing and document version control",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Drawing and document version control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Streamline all of your documents with automatic version control. Keep site visits impactful with real-time updates from the field.",
          "start": 2806,
          "end": 2936,
          "quote_sha256": "52118418886681bfa22bf42291b8cbe27a8452dc26209f62ff9cbdf76aad4dfb"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "collab",
      "canonical": "Project communication and collaboration",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Project communication and collaboration",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Enable conversations connected to specific tasks with push notifications to accelerate decision-making and resolution.",
          "start": 3005,
          "end": 3123,
          "quote_sha256": "339d33f289480618900c5c584ae3444016b3d8c81961403809ef6549e742f7d8"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "docs",
      "canonical": "Project document storage and management",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Project document storage and management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Streamline all of your documents with automatic version control.",
          "start": 2806,
          "end": 2870,
          "quote_sha256": "bc33a45d1cc13264308f26fa045bdaa97144f7f94a10a42c2440cb43f003e439"
        },
        {
          "quote": "Scale your entire business with unlimited projects and storage.",
          "start": 2703,
          "end": 2766,
          "quote_sha256": "dce138defcb25978f0f08eaec2aa9273df395d61ed5daf36b7f6a0ab7be939aa"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "forecast",
      "canonical": "Cost forecasting",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Cost forecasting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "workflow",
      "canonical": "Construction workflow tracking for RFIs, submittals and field reports",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "RFIs and daily-report forms are described, while Submittals appears only as a product-menu item; complete tracking across all three is not established.",
      "display_label": "Construction workflow tracking for RFIs, submittals and field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "RFIs and daily report forms are described, while Submittals appears only as a product menu item; complete tracking across all three is not established.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "cost",
      "canonical": "Total cost including implementation and related charges",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Total cost including implementation and related charges",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "audit",
      "canonical": "Audit and activity history",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Knowing who did what is broad; retained activity/audit history is not explicit.",
      "display_label": "Audit and activity history",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Knowing who did what is broad; retained activity/audit history is not explicit.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "change_tracking",
      "canonical": "Change order tracking",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "A Change orders feature label is present; tracking behavior is not specified.",
      "display_label": "Change order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "A Change orders feature label is present; tracking behavior is not specified.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "integrate",
      "canonical": "Integration with existing accounting and project systems",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Open API integration is broad; working accounting and project-system connections are not established.",
      "display_label": "Integration with existing accounting and project systems",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Open API integration is broad; working accounting and project system connections are not established.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "field_usable",
      "canonical": "An interface field staff can use easily",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "An interface field staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Set up in minutes. Adopt with no training by the project team. Access on any browser, tablet, or phone to get started quickly.",
          "start": 5108,
          "end": 5234,
          "quote_sha256": "30bb49239db479830276c01a59868c7a6f420a26e04e9b88fe82fc328ca20715"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "change",
      "canonical": "Change order tracking and approval",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Change order tracking and approval",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "rollout",
      "canonical": "Implementation and onboarding support",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Implementation and onboarding support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "price",
      "canonical": "Clear pricing basis and included features",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Clear pricing basis and included features",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "All paid Fieldwire plans include both unlimited sheets and unlimited projects so that your price per user won’t increase no matter how much you use the platform.",
          "start": 5257,
          "end": 5418,
          "quote_sha256": "49aca827cf3993abe86df3a3fff15550960cecb4f18f26aa96dcf3641f5e4c59"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "offline_access",
      "canonical": "Offline access for field work",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Offline access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Record your markups and as-builts with easy-to-use mobile editing, even when offline.",
          "start": 3848,
          "end": 3933,
          "quote_sha256": "377872ba6ee15e7be8d495004a881a861deef4c2955c50150aeb769fc30422a2"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "report",
      "canonical": "Project dashboards and reporting",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Automated reports are stated; dashboards are not established.",
      "display_label": "Project dashboards and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Automated reports are stated; dashboards are not established.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "document_control",
      "canonical": "Project document control",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Project document control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Streamline all of your documents with automatic version control.",
          "start": 2806,
          "end": 2870,
          "quote_sha256": "bc33a45d1cc13264308f26fa045bdaa97144f7f94a10a42c2440cb43f003e439"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "training",
      "canonical": "Training and learning resources",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Training and learning resources",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "ease_of_use",
      "canonical": "An easy-to-use interface",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "An easy to use interface",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Set up in minutes. Adopt with no training by the project team. Access on any browser, tablet, or phone to get started quickly.",
          "start": 5108,
          "end": 5234,
          "quote_sha256": "30bb49239db479830276c01a59868c7a6f420a26e04e9b88fe82fc328ca20715"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "project_growth",
      "canonical": "Capacity for growing project volumes",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for growing project volumes",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Create automated project reports for seamless handovers. Scale your entire business with unlimited projects and storage.",
          "start": 2646,
          "end": 2766,
          "quote_sha256": "92b764377a6c6f9859e43b753a9f8c5c3b40e1c916ab6f98e444ad8a0a87c425"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "change_handling",
      "canonical": "Change order handling",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Change order handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Change orders",
          "start": 323,
          "end": 336,
          "quote_sha256": "965ad215e368e19c188ad44e32a267a172afedf2a1d9d3edfd281ab4cfa14952"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "field_progress",
      "canonical": "Field progress tracking",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Field progress tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Manage your jobs anywhere. Track progress with real-time updates to boost jobsite coordination and deliver results on time, every time.",
          "start": 2318,
          "end": 2453,
          "quote_sha256": "af96d66ca7905c4221aae7063e3b8334623617fa77b802749191219ef93b197c"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "existing_integration",
      "canonical": "Integration with the buyer’s existing software",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Integration with the buyer’s existing software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "View drawings on any device (Web, iOS , Android ) with versioning and auto-hyperlinking, plus Box and Dropbox integrations.",
          "start": 3702,
          "end": 3825,
          "quote_sha256": "a143eb18158a93040c249237d5089ebe43e24cca7cf5cb78e2248530f20173b2"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "trial_usability",
      "canonical": "A free trial to evaluate fit and usability",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Get Started Free is offered; a time-limited trial to evaluate fit and usability is not described.",
      "display_label": "No cost evaluation access for fit and usability",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Get Started Free is offered; a time limited trial to evaluate fit and usability is not described.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "support_access",
      "canonical": "Access to customer support",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Access to customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "support@fieldwire.com",
          "start": 6208,
          "end": 6229,
          "quote_sha256": "482362174d6fda4811cbd0d36acf5af22b3e6c451ecc933c7d5888addf4ae42c"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "usable",
      "canonical": "An interface field and office staff can use easily",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "An interface field and office staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Set up in minutes. Adopt with no training by the project team. Access on any browser, tablet, or phone to get started quickly.",
          "start": 5108,
          "end": 5234,
          "quote_sha256": "30bb49239db479830276c01a59868c7a6f420a26e04e9b88fe82fc328ca20715"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "approvals",
      "canonical": "Assigned approvals, reminders and responsibility",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Assigned approvals, reminders and responsibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "export",
      "canonical": "Complete project data export",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Complete project data export",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "evaluate",
      "canonical": "Demonstrated performance on a representative project",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Demonstrated performance on a representative project",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "cloud",
      "canonical": "Deployment model suited to remote access and site conditions",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Deployment model suited to remote access and site conditions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Set up in minutes. Adopt with no training by the project team. Access on any browser, tablet, or phone to get started quickly.",
          "start": 5108,
          "end": 5234,
          "quote_sha256": "30bb49239db479830276c01a59868c7a6f420a26e04e9b88fe82fc328ca20715"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "industry",
      "canonical": "Experience in the buyer’s construction segment",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Experience in the buyer’s construction segment",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "accounting_integration",
      "canonical": "Integration with existing accounting or ERP software",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Box, Dropbox and an open API are named; an accounting/ERP connection is not established.",
      "display_label": "Integration with existing accounting or ERP software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Box, Dropbox and an open API are named; an accounting/ERP connection is not established.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "mfa",
      "canonical": "Multifactor authentication",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Multifactor authentication",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "offline",
      "canonical": "Offline access and synchronization",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Offline editing is stated; offline synchronization is not explicit.",
      "display_label": "Offline access and synchronization",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Offline editing is stated; offline synchronization is not explicit.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "compliance",
      "canonical": "Required compliance documentation and reporting",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Required compliance documentation and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "permissions",
      "canonical": "Role based access for project participants",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Role based access for project participants",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "search",
      "canonical": "Searchable project documents",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Searchable project documents",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "aia_billing",
      "canonical": "AIA billing",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "AIA billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "access_control",
      "canonical": "Access permissions",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Access permissions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "approval_flow",
      "canonical": "Approval workflows",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Decision-making and task conversations are described without an explicit approval workflow.",
      "display_label": "Approval workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Decision making and task conversations are described without an explicit approval workflow.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "pricing_basis",
      "canonical": "Clear licensing basis and external-user costs",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Per-user pricing and unlimited sheets/projects are stated; external-collaborator costs are not explicit.",
      "display_label": "Clear licensing basis and external user costs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Per user pricing and unlimited sheets/projects are stated; external collaborator costs are not explicit.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "contract",
      "canonical": "Clear renewal and cancellation terms",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Clear renewal and cancellation terms",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "portal",
      "canonical": "Client communication portals",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Client communication portals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "affordable",
      "canonical": "Cost appropriate to the buyer’s scale",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Cost appropriate to the buyer’s scale",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "backup_only",
      "canonical": "Data backups",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Data backups",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "sync",
      "canonical": "Defined synchronization direction, records and error handling",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Defined synchronization direction, records and error handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "adoptionproof",
      "canonical": "Evidence of successful adoption in other projects",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Evidence of successful adoption in other projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Clark managed tasks and stayed in touch with teammates using the Fieldwire app while building a 83,000 square foot technological hub at Washington State University.",
          "start": 4676,
          "end": 4840,
          "quote_sha256": "2057fdcb75e1c97820980f0fa562fb988cbac403efba8f3a911daedfdcbbaf29"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "time",
      "canonical": "Field time tracking",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Field time tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Digitize forms for daily reports, timesheets, inspection requests, and RFIs. Submit documents faster and easier.",
          "start": 3983,
          "end": 4095,
          "quote_sha256": "bc8f656d7d7e46dfb8c8cb7805f3740cc63668bdc03e3b099145e2f44d35bce2"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "job_costing",
      "canonical": "Job costing",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Job costing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "resource",
      "canonical": "Labor, equipment and material allocation",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Labor, equipment and material allocation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "secure_storage",
      "canonical": "Secure document storage",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Secure document storage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "lightsetup",
      "canonical": "Setup without excessive administrative overhead",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Setup without excessive administrative overhead",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Set up in minutes. Adopt with no training by the project team. Access on any browser, tablet, or phone to get started quickly.",
          "start": 5108,
          "end": 5234,
          "quote_sha256": "30bb49239db479830276c01a59868c7a6f420a26e04e9b88fe82fc328ca20715"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "subcontracts",
      "canonical": "Subcontract management",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "subcompliance",
      "canonical": "Subcontractor insurance and lien waiver tracking",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Subcontractor insurance and lien waiver tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "automation",
      "canonical": "Workflow automation",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Workflow automation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Create automated project reports for seamless handovers. Scale your entire business with unlimited projects and storage.",
          "start": 2646,
          "end": 2766,
          "quote_sha256": "92b764377a6c6f9859e43b753a9f8c5c3b40e1c916ab6f98e444ad8a0a87c425"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "participant_access",
      "canonical": "Access limited appropriately for subcontractors and clients",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Access limited appropriately for subcontractors and clients",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "backup",
      "canonical": "Backup and recovery",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Backup and recovery",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "bid",
      "canonical": "Bid invitation distribution",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Bid invitation distribution",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "billing_general",
      "canonical": "Billing",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "scale",
      "canonical": "Capacity for growing projects, crews and locations",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Unlimited projects and large teams are described; growing location capacity is not explicit.",
      "display_label": "Capacity for growing projects, crews and locations",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Unlimited projects and large teams are described; growing location capacity is not explicit.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "team_complexity_growth",
      "canonical": "Capacity for larger teams and more complex projects",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for larger teams and more complex projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Trusted by teams of 10 to 10,000",
          "start": 5061,
          "end": 5093,
          "quote_sha256": "380807a929125c79283240bbcfebda4359cace2616be4c059379da418680e7d0"
        },
        {
          "quote": "Scale from small (<$10m) to mega (>$1b) projects.",
          "start": 5438,
          "end": 5487,
          "quote_sha256": "a2279a8f1246400137d1501c63eed337eef34336ea35e8f939aea2cd29e6fc19"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "multiple_projects",
      "canonical": "Capacity for multiple simultaneous projects",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for multiple simultaneous projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Create automated project reports for seamless handovers. Scale your entire business with unlimited projects and storage.",
          "start": 2646,
          "end": 2766,
          "quote_sha256": "92b764377a6c6f9859e43b753a9f8c5c3b40e1c916ab6f98e444ad8a0a87c425"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "price_growth",
      "canonical": "Clear pricing as project volumes grow",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Clear pricing as project volumes grow",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "All paid Fieldwire plans include both unlimited sheets and unlimited projects so that your price per user won’t increase no matter how much you use the platform.",
          "start": 5257,
          "end": 5418,
          "quote_sha256": "49aca827cf3993abe86df3a3fff15550960cecb4f18f26aa96dcf3641f5e4c59"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "support_hours",
      "canonical": "Customer support during working hours",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Customer support during working hours",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "daily_reports",
      "canonical": "Daily field reports",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Daily field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Digitize forms for daily reports, timesheets, inspection requests, and RFIs. Submit documents faster and easier.",
          "start": 3983,
          "end": 4095,
          "quote_sha256": "bc8f656d7d7e46dfb8c8cb7805f3740cc63668bdc03e3b099145e2f44d35bce2"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "postcancel_access",
      "canonical": "Data access after cancellation",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Data access after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "retention",
      "canonical": "Data access and retention after cancellation",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Data access and retention after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "sync_fields_direction_frequency",
      "canonical": "Defined synchronization records, direction and frequency",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Defined synchronization records, direction and frequency",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "markup",
      "canonical": "Drawing markup linked to issues and RFIs",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Markups are stated; links to issues and RFIs are not explicit.",
      "display_label": "Drawing markup linked to issues and RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Markups are stated; links to issues and RFIs are not explicit.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "markup_issue_or_rfi",
      "canonical": "Drawing markups linked to issues or RFIs",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Drawing markups are stated; links to issues or RFIs are not explicitly described.",
      "display_label": "Drawing markups linked to issues or RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Drawing markups are stated; links to issues or RFIs are not explicitly described.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "drawing_markup",
      "canonical": "Drawing viewing and markup",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Drawing viewing and markup",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Record your markups and as-builts with easy-to-use mobile editing, even when offline.",
          "start": 3848,
          "end": 3933,
          "quote_sha256": "377872ba6ee15e7be8d495004a881a861deef4c2955c50150aeb769fc30422a2"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "equipment_crew_dispatch",
      "canonical": "Equipment and crew scheduling and dispatch",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Equipment and crew scheduling and dispatch",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "estimate",
      "canonical": "Estimating and takeoff tools",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Estimating and takeoff tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "estimating",
      "canonical": "Estimating tools",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Estimating tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "financial_visibility",
      "canonical": "Financial visibility",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "A Budget feature is named; broader financial visibility is not described.",
      "display_label": "Financial visibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "A Budget feature is named; broader financial visibility is not described.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "resource_tracking",
      "canonical": "Labor, equipment and material tracking",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Labor, equipment and material tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "drawing_links",
      "canonical": "Links between drawings, RFIs and submittals",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "Auto-hyperlinking is stated; links specifically between drawings, RFIs and submittals are not described.",
      "display_label": "Links between drawings, RFIs and submittals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "Auto hyperlinking is stated; links specifically between drawings, RFIs and submittals are not described.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "margin_labor",
      "canonical": "Margin and labor cost control",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Margin and labor cost control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "progress_billing",
      "canonical": "Progress billing and retainage",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Progress billing and retainage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "purchasing",
      "canonical": "Purchase order and subcontract management",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Purchase order and subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "purchase_orders",
      "canonical": "Purchase order tracking",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Purchase order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "rfi_dailyreports",
      "canonical": "RFI and daily-report workflows",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "RFI and daily report workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Digitize forms for daily reports, timesheets, inspection requests, and RFIs. Submit documents faster and easier.",
          "start": 3983,
          "end": 4095,
          "quote_sha256": "bc8f656d7d7e46dfb8c8cb7805f3740cc63668bdc03e3b099145e2f44d35bce2"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "rfi_submittal",
      "canonical": "RFI and submittal tracking",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "RFIs and Submittals are product-menu items; tracking behavior for both is not specified.",
      "display_label": "RFI and submittal tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "RFIs and Submittals are product menu items; tracking behavior for both is not specified.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "rfi",
      "canonical": "RFI handling",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "RFI handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Digitize forms for daily reports, timesheets, inspection requests, and RFIs. Submit documents faster and easier.",
          "start": 3983,
          "end": 4095,
          "quote_sha256": "bc8f656d7d7e46dfb8c8cb7805f3740cc63668bdc03e3b099145e2f44d35bce2"
        }
      ]
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "support",
      "canonical": "Responsive customer support",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Responsive customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "security_docs",
      "canonical": "Security documentation",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Security documentation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "incident",
      "canonical": "Security incident response",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Security incident response",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "construction_support",
      "canonical": "Support from people who understand construction",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": null,
      "display_label": "Support from people who understand construction",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "Fieldwire",
      "criterion_id": "accounting_twoway",
      "canonical": "Two-way integration with accounting software",
      "page_url": "https://fieldwire.com/",
      "page_read_utc": "2026-10-08T19:14:59.899858+00:00",
      "page_sha256": "e4f90689fb25a6a6c12973c725e39681ee7438365ee57d8ca40ab85a802481ec",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason": "An open API is described; a two-way accounting connection is not established.",
      "display_label": "Two way integration with accounting software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Product statements are read as page claims only; offline editing is not silently expanded to offline synchronization and markups are not expanded to RFI links.",
      "scope_unusable_reason_display": "An open API is described; a two way accounting connection is not established.",
      "page_text_sha256": "249297e59bea1aa82b880285458ca9548228435ed9e0090341a2325baa698e5e",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "fit",
      "canonical": "Fit with the buyer’s construction workflows",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Fit with the buyer’s construction workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "mobile",
      "canonical": "Mobile access for field work",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Mobile access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Mobile App",
          "start": 1387,
          "end": 1397,
          "quote_sha256": "f63eb8338741cc51725b1c4106be2606119f3b7ce4aade765af2e851b6d292ca"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "budget",
      "canonical": "Job cost and budget tracking",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Job cost and budget tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Know your numbers from start to finish. Deliver consistent pricing, control your costs, and identify problem areas as they occur to ensure you are always hitting your target profits. Improve cash flow with accurate and timely invoicing, billing, and payment schedules.",
          "start": 7969,
          "end": 8237,
          "quote_sha256": "87c07f36f1e9f867edb6b5f61086f106a8967d2ce26028873249f164f3fc2dae"
        },
        {
          "quote": "Budgeting",
          "start": 1424,
          "end": 1433,
          "quote_sha256": "ecd245ab446165848bfd909d326f1f2dc92b1c8c8eeb836b063e93b8716b08b6"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "schedule",
      "canonical": "Project and task scheduling",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Project and task scheduling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Internal users include employees who need access to JobTread to view customer and vendor information, manage jobs, build and modify schedules, track time, and access reports. Accountants and certain other non-employees may also be considered internal users if they need access to JobTread data.",
          "start": 10667,
          "end": 10961,
          "quote_sha256": "8bbbb3218593cee7dc0237375378f6d9a1bf07202a5569d27c310c8ddcc321df"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "version",
      "canonical": "Drawing and document version control",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Drawing and document version control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "collab",
      "canonical": "Project communication and collaboration",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Project communication and collaboration",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Provide your customers with an online portal to access all job related documents, communications, invoices/bills, and other important information. Share photos and files to keep everyone on the same page. And with the ability to collect eSignatures and online payments, everything is in one place.",
          "start": 8297,
          "end": 8594,
          "quote_sha256": "8c2828f0bdca5816bec323d5358234080d61981988155fd54d095cfb363a7050"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "docs",
      "canonical": "Project document storage and management",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Project document storage and management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Provide your customers with an online portal to access all job related documents, communications, invoices/bills, and other important information. Share photos and files to keep everyone on the same page. And with the ability to collect eSignatures and online payments, everything is in one place.",
          "start": 8297,
          "end": 8594,
          "quote_sha256": "8c2828f0bdca5816bec323d5358234080d61981988155fd54d095cfb363a7050"
        },
        {
          "quote": "Unlimited jobs, documents, and files",
          "start": 10298,
          "end": 10334,
          "quote_sha256": "3ed287853cb4b3cfcdc0643a1508247ab5392ca745722954b44571334f0e4e02"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "forecast",
      "canonical": "Cost forecasting",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Cost forecasting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "workflow",
      "canonical": "Construction workflow tracking for RFIs, submittals and field reports",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Construction workflow tracking for RFIs, submittals and field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "cost",
      "canonical": "Total cost including implementation and related charges",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Total cost including implementation and related charges",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "audit",
      "canonical": "Audit and activity history",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Audit and activity history",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "change_tracking",
      "canonical": "Change order tracking",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "A Change Orders label and a customer quote about collecting change orders do not explicitly establish tracking behavior.",
      "display_label": "Change order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "A Change Orders label and a customer quote about collecting change orders do not explicitly establish tracking behavior.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "integrate",
      "canonical": "Integration with existing accounting and project systems",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Top-tool/vendor integration is broad; accounting and project-system scope is not established.",
      "display_label": "Integration with existing accounting and project systems",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Top tool/vendor integration is broad; accounting and project system scope is not established.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "field_usable",
      "canonical": "An interface field staff can use easily",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Simple software and a mobile app are stated; specific field-interface usability is not described.",
      "display_label": "An interface field staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Simple software and a mobile app are stated; specific field interface usability is not described.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "change",
      "canonical": "Change order tracking and approval",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Change order tracking and approval",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "rollout",
      "canonical": "Implementation and onboarding support",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Implementation and onboarding support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "First-class implementation, training, and support",
          "start": 10422,
          "end": 10471,
          "quote_sha256": "f7d9cf02e79dba8ae0daac28c51e0545744939484bb893f74df2b4286e80c9e6"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "price",
      "canonical": "Clear pricing basis and included features",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Clear pricing basis and included features",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "All features included",
          "start": 10275,
          "end": 10296,
          "quote_sha256": "5105b18521b3b2c25bd7392462c25664245cabd674aacac1501e0f4b15d6f6a9"
        },
        {
          "quote": "How many internal users will you have? \nInternal User start at $20/month. \nTiered price breaks begin after 10 users.",
          "start": 10495,
          "end": 10611,
          "quote_sha256": "ae3fd147bcaf896adee75ab1c30f96220024c9620d0661809e3cf5a8371f1df8"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "offline_access",
      "canonical": "Offline access for field work",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Offline access for field work",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "report",
      "canonical": "Project dashboards and reporting",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Project dashboards and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Reporting & Dashboards",
          "start": 1554,
          "end": 1576,
          "quote_sha256": "c3793fdfba20fab644609f77b8507acde59218f48396314043f83f95d42319d9"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "document_control",
      "canonical": "Project document control",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Document access and sharing are stated; version/current-document control is not explicitly described.",
      "display_label": "Project document control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Document access and sharing are stated; version/current document control is not explicitly described.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "training",
      "canonical": "Training and learning resources",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Training and learning resources",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "First-class implementation, training, and support",
          "start": 10422,
          "end": 10471,
          "quote_sha256": "f7d9cf02e79dba8ae0daac28c51e0545744939484bb893f74df2b4286e80c9e6"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "ease_of_use",
      "canonical": "An easy-to-use interface",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "An easy to use interface",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "JobTread empowers you with simple yet powerful construction estimating and project management software to help you tackle projects more efficiently.",
          "start": 5081,
          "end": 5229,
          "quote_sha256": "dd79d1c83aa191e5f7749777ec90bef89ef22d7d01f45cdb962561ca095f66d6"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "project_growth",
      "canonical": "Capacity for growing project volumes",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for growing project volumes",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "One platform built to grow with your projects, team, and business",
          "start": 996,
          "end": 1061,
          "quote_sha256": "9fd2a9307a010feb5f14887fb17cdcda8f8d71ca104f5c85694186decf5aecec"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "change_handling",
      "canonical": "Change order handling",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Change order handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Change Orders",
          "start": 1435,
          "end": 1448,
          "quote_sha256": "aec0053934d3333dbacfd44f9024b985495bf8110ebe0654f9d7bdc1bb32e6e4"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "field_progress",
      "canonical": "Field progress tracking",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Field progress tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Keep your team on the same page. With JobTread, you’ll always know how your jobs are performing, in real-time.",
          "start": 7685,
          "end": 7795,
          "quote_sha256": "cffd67356dd89dc7ee3ca5605412804310e035f08834481393663347929e229f"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "existing_integration",
      "canonical": "Integration with the buyer’s existing software",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Integration with the buyer’s existing software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "JobTread integrates with the industry’s top tools and vendors to streamline your entire workflow.",
          "start": 9639,
          "end": 9736,
          "quote_sha256": "264a825af9da1a40b7e02bb10e62b765695755e1fabcc1938d9a387f3dc125b2"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "trial_usability",
      "canonical": "A free trial to evaluate fit and usability",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "A monthly-subscription money-back guarantee is stated; it is not a free trial.",
      "display_label": "No cost evaluation access for fit and usability",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "A monthly subscription money back guarantee is stated; it is not a free trial.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "support_access",
      "canonical": "Access to customer support",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Access to customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Current customers can connect with our support team",
          "start": 4617,
          "end": 4668,
          "quote_sha256": "db8f1245d34919878262881ac6a3d19407e5cf9265573c0704cf0c537e69dfec"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "usable",
      "canonical": "An interface field and office staff can use easily",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "An interface field and office staff can use easily",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "approvals",
      "canonical": "Assigned approvals, reminders and responsibility",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Assigned approvals, reminders and responsibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "export",
      "canonical": "Complete project data export",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Complete project data export",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "evaluate",
      "canonical": "Demonstrated performance on a representative project",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Demonstrated performance on a representative project",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "cloud",
      "canonical": "Deployment model suited to remote access and site conditions",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Deployment model suited to remote access and site conditions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "industry",
      "canonical": "Experience in the buyer’s construction segment",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Experience in the buyer’s construction segment",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "accounting_integration",
      "canonical": "Integration with existing accounting or ERP software",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Integration with existing accounting or ERP software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Integrations \nQuickBooks Online",
          "start": 1740,
          "end": 1771,
          "quote_sha256": "fcbc2792d0648841f75aadcab2724524eb5f1d7859508c1dc0f34afd87c7db11"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "mfa",
      "canonical": "Multifactor authentication",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Multifactor authentication",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "offline",
      "canonical": "Offline access and synchronization",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Offline access and synchronization",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "compliance",
      "canonical": "Required compliance documentation and reporting",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Required compliance documentation and reporting",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "permissions",
      "canonical": "Role based access for project participants",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "External users have limited activities; role-based access controls are not explicitly described.",
      "display_label": "Role based access for project participants",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "External users have limited activities; role based access controls are not explicitly described.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "search",
      "canonical": "Searchable project documents",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Searchable project documents",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "aia_billing",
      "canonical": "AIA billing",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "AIA billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "AIA  Payment Applications",
          "start": 1482,
          "end": 1507,
          "quote_sha256": "050fa1c45e457f131d2dee7ec1804ca8b0a5ec098fbb569700e8e0ae2b55c77f"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "access_control",
      "canonical": "Access permissions",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Access permissions",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "All vendor, subcontractor, and customer users are able to access an external portal to view and perform a limited set of activities in JobTread. These users are free and unlimited.",
          "start": 10963,
          "end": 11143,
          "quote_sha256": "c6604f5b2910082ebf8a2fe561acd8cfb5a27eddc80a7f2e1e23b53c0165abf6"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "approval_flow",
      "canonical": "Approval workflows",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Approval workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "pricing_basis",
      "canonical": "Clear licensing basis and external-user costs",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Clear licensing basis and external user costs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "All vendor, subcontractor, and customer users are able to access an external portal to view and perform a limited set of activities in JobTread. These users are free and unlimited.",
          "start": 10963,
          "end": 11143,
          "quote_sha256": "c6604f5b2910082ebf8a2fe561acd8cfb5a27eddc80a7f2e1e23b53c0165abf6"
        },
        {
          "quote": "How many internal users will you have? \nInternal User start at $20/month. \nTiered price breaks begin after 10 users.",
          "start": 10495,
          "end": 10611,
          "quote_sha256": "ae3fd147bcaf896adee75ab1c30f96220024c9620d0661809e3cf5a8371f1df8"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "contract",
      "canonical": "Clear renewal and cancellation terms",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Clear renewal and cancellation terms",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "portal",
      "canonical": "Client communication portals",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Client communication portals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Provide your customers with an online portal to access all job related documents, communications, invoices/bills, and other important information. Share photos and files to keep everyone on the same page. And with the ability to collect eSignatures and online payments, everything is in one place.",
          "start": 8297,
          "end": 8594,
          "quote_sha256": "8c2828f0bdca5816bec323d5358234080d61981988155fd54d095cfb363a7050"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "affordable",
      "canonical": "Cost appropriate to the buyer’s scale",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Cost appropriate to the buyer’s scale",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "backup_only",
      "canonical": "Data backups",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Data backups",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "sync",
      "canonical": "Defined synchronization direction, records and error handling",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Defined synchronization direction, records and error handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "adoptionproof",
      "canonical": "Evidence of successful adoption in other projects",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Evidence of successful adoption in other projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "We're tracking things, we're job costing things, we're putting out professional proposals, we're collecting our change orders.",
          "start": 19540,
          "end": 19666,
          "quote_sha256": "dda8d0d77e360970659777ecb8eb974a6006a22541f0333f22aed8d33718a248"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "time",
      "canonical": "Field time tracking",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Field time tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Internal users include employees who need access to JobTread to view customer and vendor information, manage jobs, build and modify schedules, track time, and access reports. Accountants and certain other non-employees may also be considered internal users if they need access to JobTread data.",
          "start": 10667,
          "end": 10961,
          "quote_sha256": "8bbbb3218593cee7dc0237375378f6d9a1bf07202a5569d27c310c8ddcc321df"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "job_costing",
      "canonical": "Job costing",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Job costing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Job Costing",
          "start": 1450,
          "end": 1461,
          "quote_sha256": "d67345c832bb4185606129dc4b7da0c30d768161b601c4c4af17441f8344a275"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "resource",
      "canonical": "Labor, equipment and material allocation",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Labor, equipment and material allocation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "secure_storage",
      "canonical": "Secure document storage",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Secure document storage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "lightsetup",
      "canonical": "Setup without excessive administrative overhead",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Setup without excessive administrative overhead",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "subcontracts",
      "canonical": "Subcontract management",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Sub/vendor portals, billing and contracts are named; administering subcontracts is not explicit.",
      "display_label": "Subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Sub/vendor portals, billing and contracts are named; administering subcontracts is not explicit.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "subcompliance",
      "canonical": "Subcontractor insurance and lien waiver tracking",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Subcontractor insurance and lien waiver tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "automation",
      "canonical": "Workflow automation",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Workflow automation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "participant_access",
      "canonical": "Access limited appropriately for subcontractors and clients",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Access limited appropriately for subcontractors and clients",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "All vendor, subcontractor, and customer users are able to access an external portal to view and perform a limited set of activities in JobTread. These users are free and unlimited.",
          "start": 10963,
          "end": 11143,
          "quote_sha256": "c6604f5b2910082ebf8a2fe561acd8cfb5a27eddc80a7f2e1e23b53c0165abf6"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "backup",
      "canonical": "Backup and recovery",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Backup and recovery",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "bid",
      "canonical": "Bid invitation distribution",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Bid invitation distribution",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "billing_general",
      "canonical": "Billing",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Billing",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Customer Invoices",
          "start": 1535,
          "end": 1552,
          "quote_sha256": "99c6efbc2f9bebf39aed16551fab3751b8f8b62dbc80cddb6b7e0b78358eb631"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "scale",
      "canonical": "Capacity for growing projects, crews and locations",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Project/team growth and franchise locations are described; increasing crew capacity is not explicit.",
      "display_label": "Capacity for growing projects, crews and locations",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Project/team growth and franchise locations are described; increasing crew capacity is not explicit.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "team_complexity_growth",
      "canonical": "Capacity for larger teams and more complex projects",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Growing teams and management of complex projects are stated; increasing project-complexity capacity is not explicit.",
      "display_label": "Capacity for larger teams and more complex projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Growing teams and management of complex projects are stated; increasing project complexity capacity is not explicit.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "multiple_projects",
      "canonical": "Capacity for multiple simultaneous projects",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Capacity for multiple simultaneous projects",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Unlimited jobs, documents, and files",
          "start": 10298,
          "end": 10334,
          "quote_sha256": "3ed287853cb4b3cfcdc0643a1508247ab5392ca745722954b44571334f0e4e02"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "price_growth",
      "canonical": "Clear pricing as project volumes grow",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Clear pricing as project volumes grow",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Unlimited jobs, documents, and files",
          "start": 10298,
          "end": 10334,
          "quote_sha256": "3ed287853cb4b3cfcdc0643a1508247ab5392ca745722954b44571334f0e4e02"
        },
        {
          "quote": "How many internal users will you have? \nInternal User start at $20/month. \nTiered price breaks begin after 10 users.",
          "start": 10495,
          "end": 10611,
          "quote_sha256": "ae3fd147bcaf896adee75ab1c30f96220024c9620d0661809e3cf5a8371f1df8"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "support_hours",
      "canonical": "Customer support during working hours",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Customer support during working hours",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "daily_reports",
      "canonical": "Daily field reports",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Daily field reports",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Daily Logs",
          "start": 1286,
          "end": 1296,
          "quote_sha256": "19592ea9049e55c38443d7393dc4babc6caa7d8341afd433b93fbfa9c42ecdae"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "postcancel_access",
      "canonical": "Data access after cancellation",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Data access after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "retention",
      "canonical": "Data access and retention after cancellation",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Data access and retention after cancellation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "sync_fields_direction_frequency",
      "canonical": "Defined synchronization records, direction and frequency",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Integrations are named without all of synchronized records, direction and frequency.",
      "display_label": "Defined synchronization records, direction and frequency",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Integrations are named without all of synchronized records, direction and frequency.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "markup",
      "canonical": "Drawing markup linked to issues and RFIs",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Drawing markup linked to issues and RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "markup_issue_or_rfi",
      "canonical": "Drawing markups linked to issues or RFIs",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Drawing markups linked to issues or RFIs",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "drawing_markup",
      "canonical": "Drawing viewing and markup",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Drawing viewing and markup",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "equipment_crew_dispatch",
      "canonical": "Equipment and crew scheduling and dispatch",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Equipment and crew scheduling and dispatch",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "estimate",
      "canonical": "Estimating and takeoff tools",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Estimating and takeoff tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Estimating \nTakeoff",
          "start": 1142,
          "end": 1161,
          "quote_sha256": "94cabe057f45e32f876bb136a3e5119f8dffa8afad6c2f7338810c01a6ce4fb7"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "estimating",
      "canonical": "Estimating tools",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Estimating tools",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Estimating \nTakeoff",
          "start": 1142,
          "end": 1161,
          "quote_sha256": "94cabe057f45e32f876bb136a3e5119f8dffa8afad6c2f7338810c01a6ce4fb7"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "financial_visibility",
      "canonical": "Financial visibility",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Financial visibility",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": [
        {
          "quote": "Know your numbers from start to finish. Deliver consistent pricing, control your costs, and identify problem areas as they occur to ensure you are always hitting your target profits.",
          "start": 7969,
          "end": 8151,
          "quote_sha256": "9c2846229cfcd90f5cf85eda44024d9644204277e02eea4ec2042890e2629be8"
        }
      ]
    },
    {
      "vendor": "JobTread",
      "criterion_id": "resource_tracking",
      "canonical": "Labor, equipment and material tracking",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Organized resource tracking is stated without naming labor, equipment and materials together.",
      "display_label": "Labor, equipment and material tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Organized resource tracking is stated without naming labor, equipment and materials together.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "drawing_links",
      "canonical": "Links between drawings, RFIs and submittals",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Links between drawings, RFIs and submittals",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "margin_labor",
      "canonical": "Margin and labor cost control",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Cost controls and profitability are described; explicit labor-cost controls are not established.",
      "display_label": "Margin and labor cost control",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Cost controls and profitability are described; explicit labor cost controls are not established.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "progress_billing",
      "canonical": "Progress billing and retainage",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Invoicing, billing and payment schedules are described; progress billing and retainage are not both established.",
      "display_label": "Progress billing and retainage",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Invoicing, billing and payment schedules are described; progress billing and retainage are not both established.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "purchasing",
      "canonical": "Purchase order and subcontract management",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Purchase order and subcontract management",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "purchase_orders",
      "canonical": "Purchase order tracking",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "POs & Work Orders is named as a feature; explicit purchase-order tracking behavior is not described.",
      "display_label": "Purchase order tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "POs & Work Orders is named as a feature; explicit purchase order tracking behavior is not described.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "rfi_dailyreports",
      "canonical": "RFI and daily-report workflows",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "Daily Logs are named; RFI workflows are not.",
      "display_label": "RFI and daily report workflows",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "Daily Logs are named; RFI workflows are not.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "rfi_submittal",
      "canonical": "RFI and submittal tracking",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "RFI and submittal tracking",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "rfi",
      "canonical": "RFI handling",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "RFI handling",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "support",
      "canonical": "Responsive customer support",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Responsive customer support",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "security_docs",
      "canonical": "Security documentation",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Security documentation",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "incident",
      "canonical": "Security incident response",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Security incident response",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "construction_support",
      "canonical": "Support from people who understand construction",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "not_stated_on_read_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": null,
      "display_label": "Support from people who understand construction",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": null,
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    },
    {
      "vendor": "JobTread",
      "criterion_id": "accounting_twoway",
      "canonical": "Two-way integration with accounting software",
      "page_url": "https://jobtread.com/",
      "page_read_utc": "2026-10-08T19:14:59.907587+00:00",
      "page_sha256": "97e2023edcb7523f4f415d649bcd5f5f525654325a8b00cae1d50339ea0e3143",
      "state": "unknown_unread_page",
      "scope": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable-page absence does not mean a feature is absent from the product. Portal and external-user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful-adoption evidence.",
      "scope_unusable_reason": "QuickBooks is listed as an integration without its direction.",
      "display_label": "Two way integration with accounting software",
      "scope_display": "Only the dated vendor page identified here. A quoted claim or feature label is not a tested capability. No inference about unread pages, plan inclusion, independent validation or actual functionality. Only the single dated page identified per row. Partial compound claims stay unknown, never a gap. Readable page absence does not mean a feature is absent from the product. Portal and external user statements keep their limited scope. Invoicing/payment language does not establish progress billing. Business counts are not successful adoption evidence.",
      "scope_unusable_reason_display": "QuickBooks is listed as an integration without its direction.",
      "page_text_sha256": "55d302853ac39c151139a73567f6009dfa846940aa6beb1469c50db308787b24",
      "offset_unit": "Unicode code points",
      "review_status": "Team review: in progress",
      "verified": false,
      "evidence": []
    }
  ],
  "vendor_summaries": [
    {
      "vendor": "Procore",
      "metrics": {
        "stated_on_read_page": {
          "count": 20,
          "base": 92,
          "rate": 21.7,
          "lower": 14.5,
          "upper": 31.2,
          "category_median_count": 20,
          "category_median_base": 92,
          "category_median_rate": 21.7
        },
        "not_stated_on_read_page": {
          "count": 44,
          "base": 92,
          "rate": 47.8,
          "lower": 37.9,
          "upper": 57.9,
          "category_median_count": 47,
          "category_median_base": 92,
          "category_median_rate": 51.1
        },
        "unknown_unread_page": {
          "count": 28,
          "base": 92,
          "rate": 30.4,
          "lower": 22.0,
          "upper": 40.5,
          "category_median_count": 17,
          "category_median_base": 92,
          "category_median_rate": 18.5
        }
      },
      "median_population": [
        "Procore",
        "Buildertrend",
        "Contractor Foreman",
        "Fieldwire",
        "JobTread"
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "vendor": "Buildertrend",
      "metrics": {
        "stated_on_read_page": {
          "count": 17,
          "base": 92,
          "rate": 18.5,
          "lower": 11.9,
          "upper": 27.6,
          "category_median_count": 20,
          "category_median_base": 92,
          "category_median_rate": 21.7
        },
        "not_stated_on_read_page": {
          "count": 55,
          "base": 92,
          "rate": 59.8,
          "lower": 49.6,
          "upper": 69.2,
          "category_median_count": 47,
          "category_median_base": 92,
          "category_median_rate": 51.1
        },
        "unknown_unread_page": {
          "count": 20,
          "base": 92,
          "rate": 21.7,
          "lower": 14.5,
          "upper": 31.2,
          "category_median_count": 17,
          "category_median_base": 92,
          "category_median_rate": 18.5
        }
      },
      "median_population": [
        "Procore",
        "Buildertrend",
        "Contractor Foreman",
        "Fieldwire",
        "JobTread"
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "vendor": "Contractor Foreman",
      "metrics": {
        "stated_on_read_page": {
          "count": 16,
          "base": 92,
          "rate": 17.4,
          "lower": 11.0,
          "upper": 26.4,
          "category_median_count": 20,
          "category_median_base": 92,
          "category_median_rate": 21.7
        },
        "not_stated_on_read_page": {
          "count": 60,
          "base": 92,
          "rate": 65.2,
          "lower": 55.1,
          "upper": 74.2,
          "category_median_count": 47,
          "category_median_base": 92,
          "category_median_rate": 51.1
        },
        "unknown_unread_page": {
          "count": 16,
          "base": 92,
          "rate": 17.4,
          "lower": 11.0,
          "upper": 26.4,
          "category_median_count": 17,
          "category_median_base": 92,
          "category_median_rate": 18.5
        }
      },
      "median_population": [
        "Procore",
        "Buildertrend",
        "Contractor Foreman",
        "Fieldwire",
        "JobTread"
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "vendor": "Fieldwire",
      "metrics": {
        "stated_on_read_page": {
          "count": 28,
          "base": 92,
          "rate": 30.4,
          "lower": 22.0,
          "upper": 40.5,
          "category_median_count": 20,
          "category_median_base": 92,
          "category_median_rate": 21.7
        },
        "not_stated_on_read_page": {
          "count": 47,
          "base": 92,
          "rate": 51.1,
          "lower": 41.0,
          "upper": 61.1,
          "category_median_count": 47,
          "category_median_base": 92,
          "category_median_rate": 51.1
        },
        "unknown_unread_page": {
          "count": 17,
          "base": 92,
          "rate": 18.5,
          "lower": 11.9,
          "upper": 27.6,
          "category_median_count": 17,
          "category_median_base": 92,
          "category_median_rate": 18.5
        }
      },
      "median_population": [
        "Procore",
        "Buildertrend",
        "Contractor Foreman",
        "Fieldwire",
        "JobTread"
      ],
      "review_status": "Team review: in progress",
      "verified": false
    },
    {
      "vendor": "JobTread",
      "metrics": {
        "stated_on_read_page": {
          "count": 31,
          "base": 92,
          "rate": 33.7,
          "lower": 24.9,
          "upper": 43.8,
          "category_median_count": 20,
          "category_median_base": 92,
          "category_median_rate": 21.7
        },
        "not_stated_on_read_page": {
          "count": 45,
          "base": 92,
          "rate": 48.9,
          "lower": 38.9,
          "upper": 59.0,
          "category_median_count": 47,
          "category_median_base": 92,
          "category_median_rate": 51.1
        },
        "unknown_unread_page": {
          "count": 16,
          "base": 92,
          "rate": 17.4,
          "lower": 11.0,
          "upper": 26.4,
          "category_median_count": 17,
          "category_median_base": 92,
          "category_median_rate": 18.5
        }
      },
      "median_population": [
        "Procore",
        "Buildertrend",
        "Contractor Foreman",
        "Fieldwire",
        "JobTread"
      ],
      "review_status": "Team review: in progress",
      "verified": false
    }
  ],
  "review_status": "Team review: in progress",
  "verified": false
}
