{
  "public_demo_version": "1.0.0",
  "engine_version": "1.0.0",
  "fixture_id": "BW-BDK-FICTIONAL-001",
  "fixture_version": "1.0.0",
  "method": "Deterministic comparison of selected buyer requirements with structured fictional evidence. No language-model call, live search or public AI ranking is used. The same rules apply to both products.",
  "disclosure": "Fictional demonstration. Fieldwork A, Fieldwork B, LedgerOne and the evidence below are invented. Broadcastwell prepared this public vendor-enablement demonstration; it is not an independent certification, a client result or an AI-search measurement.",
  "release_status": "PUBLIC_FICTIONAL_DEMO_ONLY",
  "evaluation_date": "2026-10-04",
  "settings": {
    "preset": "custom",
    "asOf": "2026-10-04",
    "locations": 3,
    "users": 25,
    "budget": 1300,
    "priorities": {
      "commercial_service": "must",
      "locations": "must",
      "accounting_sync": "off",
      "offline_read": "must",
      "offline_write": "must",
      "eu_residency": "off",
      "saml": "off",
      "monthly_total": "useful"
    }
  },
  "results": [
    {
      "product_id": "field_a",
      "product_name": "Fieldwork A",
      "verdict": "NOT_FIT",
      "verdict_label": "Not a fit for a must-have",
      "must_supported": 3,
      "must_total": 4,
      "hard_failures": [
        "offline_write"
      ],
      "unresolved_must": [],
      "useful_supported": 0,
      "useful_total": 1,
      "rows": [
        {
          "id": "commercial_service",
          "label": "Commercial maintenance workflow",
          "priority": "must",
          "source_ids": [
            "A01"
          ],
          "active_source_ids": [
            "A01"
          ],
          "next_question": "Which of our actual maintenance workflows are supported without customization?",
          "status": "SUPPORTED",
          "value": true,
          "reason": "Documented in current fictional evidence. Check the source for plan and workflow limits."
        },
        {
          "id": "locations",
          "label": "Operating locations",
          "priority": "must",
          "source_ids": [
            "A01"
          ],
          "active_source_ids": [
            "A01"
          ],
          "next_question": "Can you demonstrate permissions and reporting across our stated locations?",
          "status": "SUPPORTED",
          "value": 5,
          "reason": "Documented limit: 5 locations. Buyer requirement: 3."
        },
        {
          "id": "accounting_sync",
          "label": "LedgerOne Online invoice sync",
          "priority": "off",
          "source_ids": [
            "A01"
          ],
          "active_source_ids": [
            "A01"
          ],
          "next_question": "Which invoice fields and failure/reconciliation cases are supported?",
          "status": "SUPPORTED",
          "value": true,
          "reason": "Documented in current fictional evidence. Check the source for plan and workflow limits."
        },
        {
          "id": "offline_read",
          "label": "Read downloaded jobs offline",
          "priority": "must",
          "source_ids": [
            "A02"
          ],
          "active_source_ids": [
            "A02"
          ],
          "next_question": "What must be downloaded before connectivity is lost?",
          "status": "SUPPORTED",
          "value": true,
          "reason": "Documented in current fictional evidence. Check the source for plan and workflow limits."
        },
        {
          "id": "offline_write",
          "label": "Edit downloaded jobs offline",
          "priority": "must",
          "source_ids": [
            "A02"
          ],
          "active_source_ids": [
            "A02"
          ],
          "next_question": "Show an offline edit, reconnection and conflict resolution without skipping steps.",
          "status": "CONTRADICTED",
          "value": false,
          "reason": "Current fictional evidence explicitly says this requirement is not supported."
        },
        {
          "id": "eu_residency",
          "label": "EU-only application data and backups",
          "priority": "off",
          "source_ids": [
            "A03"
          ],
          "active_source_ids": [
            "A03"
          ],
          "next_question": "Provide a current, authorized region commitment covering the evaluated service and backups.",
          "status": "CONTRADICTED",
          "value": false,
          "reason": "Current fictional evidence explicitly says this requirement is not supported."
        },
        {
          "id": "saml",
          "label": "SAML single sign-on",
          "priority": "off",
          "source_ids": [
            "A04"
          ],
          "active_source_ids": [],
          "next_question": "Confirm the plan, identity-provider support and current SAML configuration.",
          "status": "STALE",
          "value": null,
          "reason": "Only evidence past its review deadline supports this fact. Current confirmation is required."
        },
        {
          "id": "monthly_total",
          "label": "Recurring configuration within budget",
          "priority": "useful",
          "source_ids": [
            "A05",
            "A06"
          ],
          "active_source_ids": [
            "A05",
            "A06"
          ],
          "next_question": "Provide one authorized quote for our actual configuration, with implementation, tax and optional charges separated.",
          "status": "CONFLICT",
          "value": null,
          "reason": "Current sources disagree for the same fact. No source has been authorized to override the other. Do not pick the favorable value."
        }
      ]
    },
    {
      "product_id": "field_b",
      "product_name": "Fieldwork B",
      "verdict": "CANDIDATE",
      "verdict_label": "Candidate on stated must-haves",
      "must_supported": 4,
      "must_total": 4,
      "hard_failures": [],
      "unresolved_must": [],
      "useful_supported": 1,
      "useful_total": 1,
      "rows": [
        {
          "id": "commercial_service",
          "label": "Commercial maintenance workflow",
          "priority": "must",
          "source_ids": [
            "B01"
          ],
          "active_source_ids": [
            "B01"
          ],
          "next_question": "Which of our actual maintenance workflows are supported without customization?",
          "status": "SUPPORTED",
          "value": true,
          "reason": "Documented in current fictional evidence. Check the source for plan and workflow limits."
        },
        {
          "id": "locations",
          "label": "Operating locations",
          "priority": "must",
          "source_ids": [
            "B01"
          ],
          "active_source_ids": [
            "B01"
          ],
          "next_question": "Can you demonstrate permissions and reporting across our stated locations?",
          "status": "SUPPORTED",
          "value": 10,
          "reason": "Documented limit: 10 locations. Buyer requirement: 3."
        },
        {
          "id": "accounting_sync",
          "label": "LedgerOne Online invoice sync",
          "priority": "off",
          "source_ids": [
            "B01"
          ],
          "active_source_ids": [
            "B01"
          ],
          "next_question": "Which invoice fields and failure/reconciliation cases are supported?",
          "status": "CONTRADICTED",
          "value": false,
          "reason": "Current fictional evidence explicitly says this requirement is not supported."
        },
        {
          "id": "offline_read",
          "label": "Read downloaded jobs offline",
          "priority": "must",
          "source_ids": [
            "B02"
          ],
          "active_source_ids": [
            "B02"
          ],
          "next_question": "What must be downloaded before connectivity is lost?",
          "status": "SUPPORTED",
          "value": true,
          "reason": "Documented in current fictional evidence. Check the source for plan and workflow limits."
        },
        {
          "id": "offline_write",
          "label": "Edit downloaded jobs offline",
          "priority": "must",
          "source_ids": [
            "B02"
          ],
          "active_source_ids": [
            "B02"
          ],
          "next_question": "Show an offline edit, reconnection and conflict resolution without skipping steps.",
          "status": "SUPPORTED",
          "value": true,
          "reason": "Documented in current fictional evidence. Check the source for plan and workflow limits."
        },
        {
          "id": "eu_residency",
          "label": "EU-only application data and backups",
          "priority": "off",
          "source_ids": [],
          "active_source_ids": [],
          "next_question": "Provide a current, authorized region commitment covering the evaluated service and backups.",
          "status": "UNKNOWN",
          "value": null,
          "reason": "No active, dated source in this packet establishes this fact. Missing evidence is not evidence of absence."
        },
        {
          "id": "saml",
          "label": "SAML single sign-on",
          "priority": "off",
          "source_ids": [
            "B02"
          ],
          "active_source_ids": [
            "B02"
          ],
          "next_question": "Confirm the plan, identity-provider support and current SAML configuration.",
          "status": "SUPPORTED",
          "value": true,
          "reason": "Documented in current fictional evidence. Check the source for plan and workflow limits."
        },
        {
          "id": "monthly_total",
          "label": "Recurring configuration within budget",
          "priority": "useful",
          "source_ids": [
            "B03"
          ],
          "active_source_ids": [
            "B03"
          ],
          "next_question": "Provide one authorized quote for our actual configuration, with implementation, tax and optional charges separated.",
          "status": "SUPPORTED",
          "value": 1250,
          "reason": "Documented recurring subscription: USD 1,250/month. Ceiling: USD 1,300. Excludes implementation, taxes and optional services."
        }
      ]
    }
  ],
  "sources": [
    {
      "id": "A01",
      "product_id": "field_a",
      "title": "Fieldwork A: product guide",
      "section": "Service teams and locations",
      "effective_date": "2026-09-20",
      "reviewed_at": "2026-10-04",
      "review_by": "2026-11-30",
      "status": "active",
      "facts": {
        "commercial_service": true,
        "locations": 5,
        "accounting_sync": true
      },
      "text": "Fieldwork A is designed for commercial maintenance teams. One workspace supports up to five operating locations. LedgerOne Online synchronization transfers approved invoices; it does not synchronize payroll, inventory or every accounting object.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    },
    {
      "id": "A02",
      "product_id": "field_a",
      "title": "Fieldwork A: mobile guide",
      "section": "Offline behavior",
      "effective_date": "2026-09-20",
      "reviewed_at": "2026-10-04",
      "review_by": "2026-11-30",
      "status": "active",
      "facts": {
        "offline_read": true,
        "offline_write": false
      },
      "text": "Technicians can view previously downloaded jobs without a connection. Creating or editing jobs, uploading photos, and collecting signatures require an internet connection. Offline editing is not supported.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    },
    {
      "id": "A03",
      "product_id": "field_a",
      "title": "Fieldwork A: hosting statement",
      "section": "Data-region availability",
      "effective_date": "2026-09-20",
      "reviewed_at": "2026-10-04",
      "review_by": "2026-11-30",
      "status": "active",
      "facts": {
        "eu_residency": false
      },
      "text": "The current service stores application data and backups in US regions. No EU-only hosting option is offered in this version. This statement does not establish regulatory compliance or noncompliance.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    },
    {
      "id": "A04",
      "product_id": "field_a",
      "title": "Fieldwork A: older security overview",
      "section": "SAML single sign-on",
      "effective_date": "2026-06-01",
      "reviewed_at": "2026-08-01",
      "review_by": "2026-09-30",
      "status": "active",
      "facts": {
        "saml": true
      },
      "text": "The June overview describes SAML single sign-on on the Team plan. The document must be reviewed by 30 September 2026. No replacement or current plan confirmation is present in this fictional packet.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    },
    {
      "id": "A05",
      "product_id": "field_a",
      "title": "Fieldwork A: current price card",
      "section": "Three locations, 25 named users",
      "effective_date": "2026-10-01",
      "reviewed_at": "2026-10-04",
      "review_by": "2026-10-31",
      "status": "active",
      "facts": {
        "monthly_total": 960
      },
      "text": "The Team package for exactly three locations and 25 named users is listed at USD 960 per month. Taxes, implementation and optional services are excluded. This price card has not been reconciled with the quote worksheet.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    },
    {
      "id": "A06",
      "product_id": "field_a",
      "title": "Fieldwork A: quote worksheet",
      "section": "Same configuration as current price card",
      "effective_date": "2026-10-01",
      "reviewed_at": "2026-10-04",
      "review_by": "2026-10-31",
      "status": "active",
      "facts": {
        "monthly_total": 1290
      },
      "text": "The quote worksheet lists USD 1,290 per month for the same Team package: exactly three locations and 25 named users. Taxes, implementation and optional services are excluded. Both this worksheet and the USD 960 price card are marked current; neither is designated authoritative.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    },
    {
      "id": "B01",
      "product_id": "field_b",
      "title": "Fieldwork B: product guide",
      "section": "Service fit, locations and accounting",
      "effective_date": "2026-09-22",
      "reviewed_at": "2026-10-04",
      "review_by": "2026-11-30",
      "status": "active",
      "facts": {
        "commercial_service": true,
        "locations": 10,
        "accounting_sync": false
      },
      "text": "Fieldwork B serves commercial maintenance teams with up to ten locations per workspace. It does not offer a native LedgerOne Online synchronization. CSV export is available, but is not equivalent to native synchronization.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    },
    {
      "id": "B02",
      "product_id": "field_b",
      "title": "Fieldwork B: mobile and access guide",
      "section": "Offline editing and sign-on",
      "effective_date": "2026-09-22",
      "reviewed_at": "2026-10-04",
      "review_by": "2026-11-30",
      "status": "active",
      "facts": {
        "offline_read": true,
        "offline_write": true,
        "saml": true
      },
      "text": "Downloaded jobs can be read and edited offline, with changes synchronized after reconnection. Duplicate-edit conflicts require review. SAML single sign-on is documented for the evaluated Team plan. The guide contains no data-residency commitment.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    },
    {
      "id": "B03",
      "product_id": "field_b",
      "title": "Fieldwork B: configuration price",
      "section": "Three locations, 25 named users",
      "effective_date": "2026-10-01",
      "reviewed_at": "2026-10-04",
      "review_by": "2026-10-31",
      "status": "active",
      "facts": {
        "monthly_total": 1250
      },
      "text": "The evaluated Team package costs USD 1,250 per month for exactly three locations and 25 named users. Taxes, implementation and optional services are excluded. There is no supported price in this packet for other configurations.",
      "evidence_class": "FICTIONAL_AUTHORED_SOURCE",
      "author": "Broadcastwell prototype fixture author",
      "distribution": "PUBLIC_FICTIONAL_DEMO",
      "human_approval": null
    }
  ],
  "corrections": [
    {
      "id": "C01",
      "product_id": "field_a",
      "title": "Make the offline limitation explicit",
      "source_ids": [
        "A02"
      ],
      "problem": "A vague offline claim would hide the difference between viewing and editing.",
      "proposed_copy": "View previously downloaded jobs offline. Job edits, uploads and signatures require an internet connection.",
      "state": "PROPOSED_COPY_ONLY",
      "owner": "Product documentation owner, unassigned",
      "acceptance": "The wording matches the documented limitation. Do not change the offline-edit verdict or imply a product feature was built.",
      "next_observation": "After an authorized documentation change, check the published wording. No AI-visibility uplift is implied."
    },
    {
      "id": "C02",
      "product_id": "field_a",
      "title": "Resolve the conflicting price",
      "source_ids": [
        "A05",
        "A06"
      ],
      "problem": "Two current sources disagree for the same configuration.",
      "proposed_copy": "Confirmation required: this packet contains conflicting recurring prices for three locations and 25 users. Request one authorized quote before making a budget decision.",
      "state": "NEEDS_VENDOR_FACT_CONFIRMATION",
      "owner": "Authorized pricing owner, unassigned",
      "acceptance": "An authorized owner resolves the conflict and explicitly supersedes the obsolete price. Do not choose the lower value or silently overwrite either source.",
      "next_observation": "Re-evaluate the budget condition only after the approved replacement source is recorded."
    },
    {
      "id": "C03",
      "product_id": "field_a",
      "title": "Refresh the SAML evidence",
      "source_ids": [
        "A04"
      ],
      "problem": "The security overview is past its review deadline.",
      "proposed_copy": "SAML is described in an older overview. Current plan availability needs confirmation; request the current access guide before treating it as a requirement match.",
      "state": "NEEDS_CURRENT_EVIDENCE",
      "owner": "Authorized product/security owner, unassigned",
      "acceptance": "A current, permissioned source identifies the evaluated plan and SAML support. A new date by itself is not evidence.",
      "next_observation": "Preserve the old source and add a reviewed replacement; record any unresolved limitations."
    }
  ],
  "human_approval": null,
  "distribution": "PUBLIC_FICTIONAL_DEMO"
}
