LandGuide Report

Wave R activation: scored report intelligence, teaser/full case-pack generation, and operator summary

Assessment Summary

Notes: Initial viability checks pending.

Scored Report Bands

Score: 100/100 (100%)

Route Readiness Indicators

[
  {
    "routeKey": "assessment",
    "ready": true,
    "reason": "Critical assessment fields are present."
  },
  {
    "routeKey": "gdv",
    "ready": true,
    "reason": "Sufficient baseline for GDV v1 assumptions."
  },
  {
    "routeKey": "build_cost",
    "ready": true,
    "reason": "Sufficient baseline for build-cost v1 assumptions."
  },
  {
    "routeKey": "planning_uplift",
    "ready": true,
    "reason": "Planning history exists for uplift scenario exploration."
  },
  {
    "routeKey": "grid_handoff",
    "ready": true,
    "reason": "Ready for Grid handoff prep."
  },
  {
    "routeKey": "stakr_release",
    "ready": true,
    "reason": "Ready for STAKR release prep."
  }
]

Report Activation v1

Report ID: report_assessment_demo

Recommended Next Actions

Commercial Rationale

[
  "Route readiness score: 100/100",
  "Evidence quality score: 100/100",
  "Commercial opportunity score: 100/100",
  "Risk band is 'low', which influences action urgency."
]

Evidence Gaps

Evidence Gap Explanations

[
  "No material evidence gaps detected for this calibration pass."
]

Case-Pack Activation

Teaser/full payloads generated from scored report and intelligence outputs.

Teaser Case-Pack

{
  "kind": "teaser",
  "casePackId": "casepack_report_assessment_demo",
  "generatedAtIso": "2026-05-24T15:43:48.154Z",
  "redactionRules": [
    {
      "fieldPath": "report.teaser.assessmentSummary.siteAddress",
      "redactionType": "remove",
      "scope": "teaser_only",
      "severity": "high",
      "reason": "Teaser excludes full street address."
    },
    {
      "fieldPath": "report.teaser.assessmentSummary.actorKey",
      "redactionType": "mask",
      "scope": "teaser_only",
      "severity": "high",
      "reason": "Teaser masks actor identity."
    },
    {
      "fieldPath": "report.full.sections",
      "redactionType": "remove",
      "scope": "teaser_only",
      "severity": "medium",
      "reason": "Teaser excludes full section detail."
    },
    {
      "fieldPath": "report.teaser.assessmentSummary.postcode",
      "redactionType": "mask",
      "scope": "teaser_only",
      "severity": "medium",
      "reason": "Teaser masks full postcode for location privacy."
    }
  ],
  "teaser": {
    "reportId": "report_assessment_demo",
    "summary": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows.",
    "opportunityStrength": "strong",
    "readinessBand": "delivery-ready",
    "riskBand": "low",
    "valueBand": "high",
    "keyActions": [
      "Validate site address, postcode, and target-use fields against source evidence.",
      "Confirm assumptions, intended use, and local constraints with the customer."
    ],
    "partnerFitSummary": {
      "partnerFitBand": "high-fit",
      "rationale": "Profile aligns with partners seeking near-ready opportunities with lower delivery risk.",
      "preferredPartnerTypes": [
        "Acquisition Partner",
        "Delivery Partner",
        "Capital Partner"
      ]
    },
    "redactedAssessmentSummary": {
      "postcode": "AB1***",
      "targetUse": "Residential infill",
      "localAuthority": "Example Borough Council"
    }
  },
  "handoff": {
    "grid": {
      "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
      "releaseEligibilityStatus": "ready"
    },
    "stakr": {
      "releaseVersion": "1.2.0-wave-r",
      "releaseReady": true
    }
  }
}

Full Case-Pack

{
  "kind": "full",
  "casePackId": "casepack_report_assessment_demo",
  "generatedAtIso": "2026-05-24T15:43:48.154Z",
  "full": {
    "report": {
      "teaser": {
        "reportId": "report_assessment_demo",
        "kind": "teaser",
        "metadata": {
          "verticalKey": "landguide",
          "sourceEventType": "assessment.completed",
          "source": "landguide.assessment",
          "generatedAtIso": "2026-05-24T15:43:48.154Z",
          "gridHandoffEligible": true,
          "stakrHandoffEligible": true,
          "handoffIntent": "none",
          "handoffContext": {
            "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:48.154Z",
            "handoffNotes": [
              "Scaffold metadata only. No Grid implementation active.",
              "STAKR handoff remains a future workflow step."
            ]
          }
        },
        "assessmentSummary": {
          "assessmentId": "assessment_demo",
          "actorKey": "customer_demo",
          "completedAtIso": "2026-05-24T15:43:48.154Z",
          "siteAddress": "12 Example Street",
          "postcode": "AB1 2CD",
          "targetUse": "Residential infill",
          "currentUse": "Vacant industrial plot",
          "localAuthority": "Example Borough Council",
          "hasPlanningHistory": true,
          "notes": "Initial viability checks pending."
        },
        "opportunityIndicators": [
          {
            "key": "target-use-defined",
            "label": "Target use defined",
            "signal": "positive",
            "evidence": "Residential infill"
          },
          {
            "key": "planning-history-visibility",
            "label": "Planning history visibility",
            "signal": "neutral",
            "evidence": "Prior pre-app discussion noted."
          },
          {
            "key": "local-authority-captured",
            "label": "Local authority captured",
            "signal": "positive",
            "evidence": "Example Borough Council"
          }
        ],
        "recommendationSection": {
          "headline": "Initial recommendation scaffold",
          "summary": "Lightweight recommendations generated from assessment intake fields only.",
          "recommendations": [
            {
              "id": "rec-confirm-site",
              "title": "Confirm site baseline facts",
              "rationale": "Site details are the anchor for follow-on modelling and handoff.",
              "priority": "high",
              "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
            },
            {
              "id": "rec-planning-evidence",
              "title": "Consolidate planning evidence",
              "rationale": "Planning context drives future opportunity confidence.",
              "priority": "medium",
              "nextStep": "Attach known planning references to support later decisioning."
            },
            {
              "id": "rec-handoff-prep",
              "title": "Prepare handoff metadata",
              "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
              "priority": "medium",
              "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
            }
          ]
        }
      },
      "full": {
        "reportId": "report_assessment_demo",
        "kind": "full",
        "metadata": {
          "verticalKey": "landguide",
          "sourceEventType": "assessment.completed",
          "source": "landguide.assessment",
          "generatedAtIso": "2026-05-24T15:43:48.154Z",
          "gridHandoffEligible": true,
          "stakrHandoffEligible": true,
          "handoffIntent": "none",
          "handoffContext": {
            "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:48.154Z",
            "handoffNotes": [
              "Scaffold metadata only. No Grid implementation active.",
              "STAKR handoff remains a future workflow step."
            ]
          }
        },
        "assessmentSummary": {
          "assessmentId": "assessment_demo",
          "actorKey": "customer_demo",
          "completedAtIso": "2026-05-24T15:43:48.154Z",
          "siteAddress": "12 Example Street",
          "postcode": "AB1 2CD",
          "targetUse": "Residential infill",
          "currentUse": "Vacant industrial plot",
          "localAuthority": "Example Borough Council",
          "hasPlanningHistory": true,
          "notes": "Initial viability checks pending."
        },
        "opportunityIndicators": [
          {
            "key": "target-use-defined",
            "label": "Target use defined",
            "signal": "positive",
            "evidence": "Residential infill"
          },
          {
            "key": "planning-history-visibility",
            "label": "Planning history visibility",
            "signal": "neutral",
            "evidence": "Prior pre-app discussion noted."
          },
          {
            "key": "local-authority-captured",
            "label": "Local authority captured",
            "signal": "positive",
            "evidence": "Example Borough Council"
          }
        ],
        "recommendationSection": {
          "headline": "Initial recommendation scaffold",
          "summary": "Lightweight recommendations generated from assessment intake fields only.",
          "recommendations": [
            {
              "id": "rec-confirm-site",
              "title": "Confirm site baseline facts",
              "rationale": "Site details are the anchor for follow-on modelling and handoff.",
              "priority": "high",
              "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
            },
            {
              "id": "rec-planning-evidence",
              "title": "Consolidate planning evidence",
              "rationale": "Planning context drives future opportunity confidence.",
              "priority": "medium",
              "nextStep": "Attach known planning references to support later decisioning."
            },
            {
              "id": "rec-handoff-prep",
              "title": "Prepare handoff metadata",
              "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
              "priority": "medium",
              "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
            }
          ]
        },
        "sections": [
          {
            "id": "intake-overview",
            "title": "Intake Overview",
            "body": "Structured summary of collected assessment fields for downstream tools."
          },
          {
            "id": "opportunity-indicators",
            "title": "Opportunity Indicators",
            "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
          },
          {
            "id": "handoff-readiness",
            "title": "Handoff Readiness",
            "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
          },
          {
            "id": "intelligence-commercial-opportunity-narrative",
            "title": "Commercial Opportunity Narrative",
            "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
          },
          {
            "id": "intelligence-score-summary",
            "title": "Score Summary",
            "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
          },
          {
            "id": "intelligence-recommended-next-actions",
            "title": "Recommended Next Actions",
            "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
          },
          {
            "id": "intelligence-evidence-gaps",
            "title": "Evidence Gaps",
            "body": "No material evidence gaps detected in v1 scoring pass."
          }
        ]
      }
    },
    "intelligence": {
      "assessmentId": "assessment_demo",
      "generatedAtIso": "2026-05-24T15:43:48.154Z",
      "score": {
        "assessmentId": "assessment_demo",
        "actorKey": "customer_demo",
        "scoredAtIso": "2026-05-24T15:43:48.154Z",
        "totalPoints": 100,
        "maxPoints": 100,
        "scorePct": 100,
        "confidenceScore": 100,
        "routeReadinessScore": 100,
        "commercialOpportunityScore": 100,
        "evidenceQualityScore": 100,
        "opportunityStrength": "strong",
        "readinessBand": "delivery-ready",
        "riskBand": "low",
        "routeReadiness": [
          {
            "routeKey": "assessment",
            "ready": true,
            "reason": "Critical assessment fields are present."
          },
          {
            "routeKey": "gdv",
            "ready": true,
            "reason": "Sufficient baseline for GDV v1 assumptions."
          },
          {
            "routeKey": "build_cost",
            "ready": true,
            "reason": "Sufficient baseline for build-cost v1 assumptions."
          },
          {
            "routeKey": "planning_uplift",
            "ready": true,
            "reason": "Planning history exists for uplift scenario exploration."
          },
          {
            "routeKey": "grid_handoff",
            "ready": true,
            "reason": "Ready for Grid handoff prep."
          },
          {
            "routeKey": "stakr_release",
            "ready": true,
            "reason": "Ready for STAKR release prep."
          }
        ],
        "breakdown": [
          {
            "key": "site-address",
            "label": "Site address quality",
            "maxPoints": 24,
            "points": 24,
            "weightPct": 22,
            "reason": "Address provided."
          },
          {
            "key": "postcode",
            "label": "Postcode capture",
            "maxPoints": 16,
            "points": 16,
            "weightPct": 15,
            "reason": "Postcode provided."
          },
          {
            "key": "target-use",
            "label": "Target use clarity",
            "maxPoints": 22,
            "points": 22,
            "weightPct": 21,
            "reason": "Target use provided."
          },
          {
            "key": "planning-history",
            "label": "Planning history context",
            "maxPoints": 14,
            "points": 14,
            "weightPct": 14,
            "reason": "Planning history is marked and can be analyzed."
          },
          {
            "key": "local-authority",
            "label": "Local authority linkage",
            "maxPoints": 14,
            "points": 14,
            "weightPct": 14,
            "reason": "Local authority captured."
          },
          {
            "key": "notes-context",
            "label": "Commercial notes context",
            "maxPoints": 10,
            "points": 10,
            "weightPct": 14,
            "reason": "Notes provided for context."
          }
        ]
      },
      "commercialOpportunityNarrative": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows.",
      "commercialRationale": [
        "Route readiness score: 100/100",
        "Evidence quality score: 100/100",
        "Commercial opportunity score: 100/100",
        "Risk band is 'low', which influences action urgency."
      ],
      "nextActions": [
        {
          "id": "action-validate-core-intake",
          "priority": "high",
          "action": "Validate site address, postcode, and target-use fields against source evidence.",
          "owner": "operator",
          "rationale": "Core intake quality directly drives route readiness, confidence, and downstream handoff reliability."
        },
        {
          "id": "action-customer-confirmation",
          "priority": "medium",
          "action": "Confirm assumptions, intended use, and local constraints with the customer.",
          "owner": "customer",
          "rationale": "Customer confirmation reduces interpretation risk before teaser/full case-pack release."
        }
      ],
      "evidenceGaps": [],
      "evidenceGapExplanations": [
        "No material evidence gaps detected for this calibration pass."
      ],
      "sections": [
        {
          "id": "commercial-opportunity-narrative",
          "title": "Commercial Opportunity Narrative",
          "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
        },
        {
          "id": "score-summary",
          "title": "Score Summary",
          "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
        },
        {
          "id": "recommended-next-actions",
          "title": "Recommended Next Actions",
          "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
        },
        {
          "id": "evidence-gaps",
          "title": "Evidence Gaps",
          "body": "No material evidence gaps detected in v1 scoring pass."
        }
      ]
    },
    "evidenceGaps": [],
    "valueBand": "high",
    "readinessBand": "delivery-ready",
    "riskBand": "low",
    "partnerFitSummary": {
      "partnerFitBand": "high-fit",
      "rationale": "Profile aligns with partners seeking near-ready opportunities with lower delivery risk.",
      "preferredPartnerTypes": [
        "Acquisition Partner",
        "Delivery Partner",
        "Capital Partner"
      ]
    }
  },
  "handoff": {
    "grid": {
      "parcelReference": {
        "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
        "parcelId": "parcel_assessment_demo_ab1-2cd",
        "uprn": null,
        "titleNumber": null,
        "localAuthority": "Example Borough Council",
        "postcode": "AB1 2CD"
      },
      "parcelLinkage": {
        "assessmentId": "assessment_demo",
        "reportId": "report_assessment_demo",
        "parcelReference": {
          "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
          "parcelId": "parcel_assessment_demo_ab1-2cd",
          "uprn": null,
          "titleNumber": null,
          "localAuthority": "Example Borough Council",
          "postcode": "AB1 2CD"
        },
        "linkageReason": "assessment_address_match",
        "createdAtIso": "2026-05-24T15:43:48.154Z"
      },
      "releaseEligibility": {
        "eligible": true,
        "status": "ready",
        "reasons": [
          "Scaffold eligibility checks passed."
        ]
      },
      "assessmentPayload": {
        "metadata": {
          "verticalKey": "landguide",
          "source": "landguide.grid-linkage",
          "eventType": "grid.handoff.prepared",
          "releaseEligibility": {
            "eligible": true,
            "status": "ready",
            "reasons": [
              "Scaffold eligibility checks passed."
            ]
          },
          "gridHandoffEligible": true,
          "stakrHandoffEligible": true
        },
        "assessment": {
          "assessmentId": "assessment_demo",
          "actorKey": "customer_demo",
          "occurredAtIso": "2026-05-24T15:43:48.154Z",
          "metadata": {
            "verticalKey": "landguide",
            "source": "landguide.assessment",
            "eventType": "assessment.completed",
            "gridHandoffEligible": true
          },
          "payload": {
            "status": "completed",
            "step": "review",
            "startedAtIso": "2026-05-24T15:43:48.154Z",
            "completedAtIso": "2026-05-24T15:43:48.154Z",
            "summary": {
              "answeredCount": 8,
              "totalCount": 8,
              "missingRequiredFields": []
            },
            "answers": {
              "siteAddress": "12 Example Street",
              "postcode": "AB1 2CD",
              "currentUse": "Vacant industrial plot",
              "targetUse": "Residential infill",
              "hasPlanningHistory": true,
              "planningHistorySummary": "Prior pre-app discussion noted.",
              "localAuthority": "Example Borough Council",
              "notes": "Initial viability checks pending."
            }
          }
        },
        "parcelLinkage": {
          "assessmentId": "assessment_demo",
          "reportId": "report_assessment_demo",
          "parcelReference": {
            "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
            "parcelId": "parcel_assessment_demo_ab1-2cd",
            "uprn": null,
            "titleNumber": null,
            "localAuthority": "Example Borough Council",
            "postcode": "AB1 2CD"
          },
          "linkageReason": "assessment_address_match",
          "createdAtIso": "2026-05-24T15:43:48.154Z"
        }
      },
      "reportPayload": {
        "metadata": {
          "verticalKey": "landguide",
          "source": "landguide.grid-linkage",
          "eventType": "grid.handoff.prepared",
          "releaseEligibility": {
            "eligible": true,
            "status": "ready",
            "reasons": [
              "Scaffold eligibility checks passed."
            ]
          },
          "gridHandoffEligible": true,
          "stakrHandoffEligible": true
        },
        "report": {
          "teaser": {
            "reportId": "report_assessment_demo",
            "kind": "teaser",
            "metadata": {
              "verticalKey": "landguide",
              "sourceEventType": "assessment.completed",
              "source": "landguide.assessment",
              "generatedAtIso": "2026-05-24T15:43:48.154Z",
              "gridHandoffEligible": true,
              "stakrHandoffEligible": true,
              "handoffIntent": "none",
              "handoffContext": {
                "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:48.154Z",
                "handoffNotes": [
                  "Scaffold metadata only. No Grid implementation active.",
                  "STAKR handoff remains a future workflow step."
                ]
              }
            },
            "assessmentSummary": {
              "assessmentId": "assessment_demo",
              "actorKey": "customer_demo",
              "completedAtIso": "2026-05-24T15:43:48.154Z",
              "siteAddress": "12 Example Street",
              "postcode": "AB1 2CD",
              "targetUse": "Residential infill",
              "currentUse": "Vacant industrial plot",
              "localAuthority": "Example Borough Council",
              "hasPlanningHistory": true,
              "notes": "Initial viability checks pending."
            },
            "opportunityIndicators": [
              {
                "key": "target-use-defined",
                "label": "Target use defined",
                "signal": "positive",
                "evidence": "Residential infill"
              },
              {
                "key": "planning-history-visibility",
                "label": "Planning history visibility",
                "signal": "neutral",
                "evidence": "Prior pre-app discussion noted."
              },
              {
                "key": "local-authority-captured",
                "label": "Local authority captured",
                "signal": "positive",
                "evidence": "Example Borough Council"
              }
            ],
            "recommendationSection": {
              "headline": "Initial recommendation scaffold",
              "summary": "Lightweight recommendations generated from assessment intake fields only.",
              "recommendations": [
                {
                  "id": "rec-confirm-site",
                  "title": "Confirm site baseline facts",
                  "rationale": "Site details are the anchor for follow-on modelling and handoff.",
                  "priority": "high",
                  "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
                },
                {
                  "id": "rec-planning-evidence",
                  "title": "Consolidate planning evidence",
                  "rationale": "Planning context drives future opportunity confidence.",
                  "priority": "medium",
                  "nextStep": "Attach known planning references to support later decisioning."
                },
                {
                  "id": "rec-handoff-prep",
                  "title": "Prepare handoff metadata",
                  "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
                  "priority": "medium",
                  "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
                }
              ]
            }
          },
          "full": {
            "reportId": "report_assessment_demo",
            "kind": "full",
            "metadata": {
              "verticalKey": "landguide",
              "sourceEventType": "assessment.completed",
              "source": "landguide.assessment",
              "generatedAtIso": "2026-05-24T15:43:48.154Z",
              "gridHandoffEligible": true,
              "stakrHandoffEligible": true,
              "handoffIntent": "none",
              "handoffContext": {
                "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:48.154Z",
                "handoffNotes": [
                  "Scaffold metadata only. No Grid implementation active.",
                  "STAKR handoff remains a future workflow step."
                ]
              }
            },
            "assessmentSummary": {
              "assessmentId": "assessment_demo",
              "actorKey": "customer_demo",
              "completedAtIso": "2026-05-24T15:43:48.154Z",
              "siteAddress": "12 Example Street",
              "postcode": "AB1 2CD",
              "targetUse": "Residential infill",
              "currentUse": "Vacant industrial plot",
              "localAuthority": "Example Borough Council",
              "hasPlanningHistory": true,
              "notes": "Initial viability checks pending."
            },
            "opportunityIndicators": [
              {
                "key": "target-use-defined",
                "label": "Target use defined",
                "signal": "positive",
                "evidence": "Residential infill"
              },
              {
                "key": "planning-history-visibility",
                "label": "Planning history visibility",
                "signal": "neutral",
                "evidence": "Prior pre-app discussion noted."
              },
              {
                "key": "local-authority-captured",
                "label": "Local authority captured",
                "signal": "positive",
                "evidence": "Example Borough Council"
              }
            ],
            "recommendationSection": {
              "headline": "Initial recommendation scaffold",
              "summary": "Lightweight recommendations generated from assessment intake fields only.",
              "recommendations": [
                {
                  "id": "rec-confirm-site",
                  "title": "Confirm site baseline facts",
                  "rationale": "Site details are the anchor for follow-on modelling and handoff.",
                  "priority": "high",
                  "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
                },
                {
                  "id": "rec-planning-evidence",
                  "title": "Consolidate planning evidence",
                  "rationale": "Planning context drives future opportunity confidence.",
                  "priority": "medium",
                  "nextStep": "Attach known planning references to support later decisioning."
                },
                {
                  "id": "rec-handoff-prep",
                  "title": "Prepare handoff metadata",
                  "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
                  "priority": "medium",
                  "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
                }
              ]
            },
            "sections": [
              {
                "id": "intake-overview",
                "title": "Intake Overview",
                "body": "Structured summary of collected assessment fields for downstream tools."
              },
              {
                "id": "opportunity-indicators",
                "title": "Opportunity Indicators",
                "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
              },
              {
                "id": "handoff-readiness",
                "title": "Handoff Readiness",
                "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
              },
              {
                "id": "intelligence-commercial-opportunity-narrative",
                "title": "Commercial Opportunity Narrative",
                "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
              },
              {
                "id": "intelligence-score-summary",
                "title": "Score Summary",
                "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
              },
              {
                "id": "intelligence-recommended-next-actions",
                "title": "Recommended Next Actions",
                "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
              },
              {
                "id": "intelligence-evidence-gaps",
                "title": "Evidence Gaps",
                "body": "No material evidence gaps detected in v1 scoring pass."
              }
            ]
          }
        },
        "parcelLinkage": {
          "assessmentId": "assessment_demo",
          "reportId": "report_assessment_demo",
          "parcelReference": {
            "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
            "parcelId": "parcel_assessment_demo_ab1-2cd",
            "uprn": null,
            "titleNumber": null,
            "localAuthority": "Example Borough Council",
            "postcode": "AB1 2CD"
          },
          "linkageReason": "assessment_address_match",
          "createdAtIso": "2026-05-24T15:43:48.154Z"
        }
      }
    },
    "stakr": {
      "teaserPayload": {
        "metadata": {
          "verticalKey": "landguide",
          "source": "landguide.stakr-release",
          "eventType": "stakr.release.prepared",
          "mode": "preview",
          "releaseVersion": "1.2.0-wave-r",
          "generatedAtIso": "2026-05-24T15:43:48.154Z",
          "releaseReady": true,
          "releaseNotes": [
            "Scaffold payload only. No STAKR API call performed.",
            "Preview/full contracts prepared for future release automation."
          ]
        },
        "teaser": {
          "reportId": "report_assessment_demo",
          "headline": "Initial recommendation scaffold",
          "summary": "Lightweight recommendations generated from assessment intake fields only.",
          "indicators": [
            {
              "label": "Target use defined",
              "signal": "positive",
              "evidence": "Residential infill"
            },
            {
              "label": "Planning history visibility",
              "signal": "neutral",
              "evidence": "Prior pre-app discussion noted."
            },
            {
              "label": "Local authority captured",
              "signal": "positive",
              "evidence": "Example Borough Council"
            }
          ]
        },
        "handoff": {
          "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
          "gridReleaseStatus": "ready"
        }
      },
      "fullPayload": {
        "metadata": {
          "verticalKey": "landguide",
          "source": "landguide.stakr-release",
          "eventType": "stakr.release.prepared",
          "mode": "full",
          "releaseVersion": "1.2.0-wave-r",
          "generatedAtIso": "2026-05-24T15:43:48.154Z",
          "releaseReady": true,
          "releaseNotes": [
            "Scaffold payload only. No STAKR API call performed.",
            "Preview/full contracts prepared for future release automation."
          ]
        },
        "full": {
          "reportId": "report_assessment_demo",
          "sections": [
            {
              "id": "intake-overview",
              "title": "Intake Overview",
              "body": "Structured summary of collected assessment fields for downstream tools."
            },
            {
              "id": "opportunity-indicators",
              "title": "Opportunity Indicators",
              "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
            },
            {
              "id": "handoff-readiness",
              "title": "Handoff Readiness",
              "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
            },
            {
              "id": "intelligence-commercial-opportunity-narrative",
              "title": "Commercial Opportunity Narrative",
              "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
            },
            {
              "id": "intelligence-score-summary",
              "title": "Score Summary",
              "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
            },
            {
              "id": "intelligence-recommended-next-actions",
              "title": "Recommended Next Actions",
              "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
            },
            {
              "id": "intelligence-evidence-gaps",
              "title": "Evidence Gaps",
              "body": "No material evidence gaps detected in v1 scoring pass."
            }
          ],
          "recommendations": [
            {
              "id": "rec-confirm-site",
              "title": "Confirm site baseline facts",
              "rationale": "Site details are the anchor for follow-on modelling and handoff.",
              "priority": "high",
              "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
            },
            {
              "id": "rec-planning-evidence",
              "title": "Consolidate planning evidence",
              "rationale": "Planning context drives future opportunity confidence.",
              "priority": "medium",
              "nextStep": "Attach known planning references to support later decisioning."
            },
            {
              "id": "rec-handoff-prep",
              "title": "Prepare handoff metadata",
              "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
              "priority": "medium",
              "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
            }
          ],
          "opportunityIndicators": [
            {
              "key": "target-use-defined",
              "label": "Target use defined",
              "signal": "positive",
              "evidence": "Residential infill"
            },
            {
              "key": "planning-history-visibility",
              "label": "Planning history visibility",
              "signal": "neutral",
              "evidence": "Prior pre-app discussion noted."
            },
            {
              "key": "local-authority-captured",
              "label": "Local authority captured",
              "signal": "positive",
              "evidence": "Example Borough Council"
            }
          ]
        },
        "handoff": {
          "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
          "gridReleaseStatus": "ready",
          "gridEligibilityReasons": [
            "Scaffold eligibility checks passed."
          ]
        }
      }
    }
  }
}

Operator Summary Activation

Proceed to partner outreach using teaser case-pack with monitored follow-up.

Operator Event View

[
  {
    "eventId": "op_event_assessment_demo_assessment",
    "occurredAtIso": "2026-05-24T15:43:48.154Z",
    "eventType": "assessment.scored",
    "status": "ready",
    "message": "Assessment scored at 100% with low risk."
  },
  {
    "eventId": "op_event_assessment_demo_report",
    "occurredAtIso": "2026-05-24T15:43:48.154Z",
    "eventType": "report.intelligence.generated",
    "status": "ready",
    "message": "Generated 4 intelligence sections."
  },
  {
    "eventId": "op_event_assessment_demo_grid",
    "occurredAtIso": "2026-05-24T15:43:48.154Z",
    "eventType": "grid.handoff.prepared",
    "status": "ready",
    "message": "Grid release status is ready."
  },
  {
    "eventId": "op_event_assessment_demo_stakr",
    "occurredAtIso": "2026-05-24T15:43:48.154Z",
    "eventType": "stakr.release.prepared",
    "status": "ready",
    "message": "STAKR release version 1.2.0-wave-r prepared."
  },
  {
    "eventId": "op_event_assessment_demo_casepack",
    "occurredAtIso": "2026-05-24T15:43:48.154Z",
    "eventType": "casepack.generated",
    "status": "ready",
    "message": "Teaser and full case-pack structures generated."
  },
  {
    "eventId": "op_event_assessment_demo_operator_calibration",
    "occurredAtIso": "2026-05-24T15:43:48.154Z",
    "eventType": "operator.summary.calibrated",
    "status": "ready",
    "message": "Review priority p3 with escalation none."
  }
]

Fixture Path (R4)

assessment -> scoring -> report -> case-pack -> operator summary

{
  "assessmentId": "assessment_demo",
  "scorePct": 100,
  "confidenceScore": 100,
  "routeReadinessScore": 100,
  "commercialOpportunityScore": 100,
  "evidenceQualityScore": 100,
  "opportunityStrength": "strong",
  "readinessBand": "delivery-ready",
  "riskBand": "low",
  "teaserCasePackId": "casepack_report_assessment_demo",
  "fullCasePackId": "casepack_report_assessment_demo",
  "operatorPipelineStatus": "ready",
  "operatorReviewPriority": "p3",
  "operatorEscalationLevel": "none"
}

Activated Full Report Sections

[
  {
    "id": "intake-overview",
    "title": "Intake Overview",
    "body": "Structured summary of collected assessment fields for downstream tools."
  },
  {
    "id": "opportunity-indicators",
    "title": "Opportunity Indicators",
    "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
  },
  {
    "id": "handoff-readiness",
    "title": "Handoff Readiness",
    "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
  },
  {
    "id": "intelligence-commercial-opportunity-narrative",
    "title": "Commercial Opportunity Narrative",
    "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
  },
  {
    "id": "intelligence-score-summary",
    "title": "Score Summary",
    "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
  },
  {
    "id": "intelligence-recommended-next-actions",
    "title": "Recommended Next Actions",
    "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
  },
  {
    "id": "intelligence-evidence-gaps",
    "title": "Evidence Gaps",
    "body": "No material evidence gaps detected in v1 scoring pass."
  }
]

Wave U Commercial Execution Foundations

Release Lifecycle

{
  "releaseId": "casepack_report_assessment_demo",
  "state": "released",
  "updatedAtIso": "2026-05-24T15:43:48.155Z",
  "blockers": [],
  "history": [
    {
      "from": "draft",
      "to": "review",
      "transitionedAtIso": "2026-05-24T15:43:48.155Z",
      "note": "Case-pack moved to review."
    },
    {
      "from": "review",
      "to": "ready",
      "transitionedAtIso": "2026-05-24T15:43:48.155Z",
      "note": "Review completed with no blockers."
    },
    {
      "from": "ready",
      "to": "released",
      "transitionedAtIso": "2026-05-24T15:43:48.155Z",
      "note": "Released to partner distribution list."
    }
  ]
}

Partner-Fit Contract

{
  "assessmentId": "assessment_demo",
  "reportId": "report_assessment_demo",
  "generatedAtIso": "2026-05-24T15:43:48.155Z",
  "partnerFitScore": 100,
  "partnerFitBand": "high-fit",
  "partnerFitSummary": {
    "rationale": "Profile aligns with broad partner distribution expectations.",
    "preferredPartnerTypes": [
      "Acquisition Partner",
      "Delivery Partner",
      "Capital Partner"
    ]
  },
  "releaseSuitability": {
    "teaserSuitable": true,
    "fullSuitable": true,
    "reasons": [
      "Teaser distribution is suitable based on current readiness and risk.",
      "Full distribution is suitable with current confidence and evidence quality."
    ],
    "restrictions": []
  },
  "scoreReference": {
    "scorePct": 100,
    "confidenceScore": 100,
    "commercialOpportunityScore": 100,
    "readinessBand": "delivery-ready",
    "riskBand": "low"
  }
}

Case-Pack Export Model

{
  "exportId": "export_casepack_report_assessment_demo",
  "generatedAtIso": "2026-05-24T15:43:48.155Z",
  "format": "pdf-ready-json",
  "metadata": {
    "assessmentId": "assessment_demo",
    "casePackId": "casepack_report_assessment_demo",
    "releaseVersion": "1.2.0-wave-r",
    "partnerFitBand": "high-fit",
    "teaserSuitable": true,
    "fullSuitable": true
  },
  "payload": {
    "teaser": {
      "kind": "teaser",
      "casePackId": "casepack_report_assessment_demo",
      "generatedAtIso": "2026-05-24T15:43:48.155Z",
      "redactionRules": [
        {
          "fieldPath": "report.teaser.assessmentSummary.siteAddress",
          "redactionType": "remove",
          "scope": "teaser_only",
          "severity": "high",
          "reason": "Teaser excludes full street address."
        },
        {
          "fieldPath": "report.teaser.assessmentSummary.actorKey",
          "redactionType": "mask",
          "scope": "teaser_only",
          "severity": "high",
          "reason": "Teaser masks actor identity."
        },
        {
          "fieldPath": "report.full.sections",
          "redactionType": "remove",
          "scope": "teaser_only",
          "severity": "medium",
          "reason": "Teaser excludes full section detail."
        },
        {
          "fieldPath": "report.teaser.assessmentSummary.postcode",
          "redactionType": "mask",
          "scope": "teaser_only",
          "severity": "medium",
          "reason": "Teaser masks full postcode for location privacy."
        }
      ],
      "teaser": {
        "reportId": "report_assessment_demo",
        "summary": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows.",
        "opportunityStrength": "strong",
        "readinessBand": "delivery-ready",
        "riskBand": "low",
        "valueBand": "high",
        "keyActions": [
          "Validate site address, postcode, and target-use fields against source evidence.",
          "Confirm assumptions, intended use, and local constraints with the customer."
        ],
        "partnerFitSummary": {
          "partnerFitBand": "high-fit",
          "rationale": "Profile aligns with partners seeking near-ready opportunities with lower delivery risk.",
          "preferredPartnerTypes": [
            "Acquisition Partner",
            "Delivery Partner",
            "Capital Partner"
          ]
        },
        "redactedAssessmentSummary": {
          "postcode": "AB1***",
          "targetUse": "Residential infill",
          "localAuthority": "Example Borough Council"
        }
      },
      "handoff": {
        "grid": {
          "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
          "releaseEligibilityStatus": "ready"
        },
        "stakr": {
          "releaseVersion": "1.2.0-wave-r",
          "releaseReady": true
        }
      }
    },
    "full": {
      "kind": "full",
      "casePackId": "casepack_report_assessment_demo",
      "generatedAtIso": "2026-05-24T15:43:48.155Z",
      "full": {
        "report": {
          "teaser": {
            "reportId": "report_assessment_demo",
            "kind": "teaser",
            "metadata": {
              "verticalKey": "landguide",
              "sourceEventType": "assessment.completed",
              "source": "landguide.assessment",
              "generatedAtIso": "2026-05-24T15:43:48.155Z",
              "gridHandoffEligible": true,
              "stakrHandoffEligible": true,
              "handoffIntent": "none",
              "handoffContext": {
                "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:48.155Z",
                "handoffNotes": [
                  "Scaffold metadata only. No Grid implementation active.",
                  "STAKR handoff remains a future workflow step."
                ]
              }
            },
            "assessmentSummary": {
              "assessmentId": "assessment_demo",
              "actorKey": "customer_demo",
              "completedAtIso": "2026-05-24T15:43:48.155Z",
              "siteAddress": "12 Example Street",
              "postcode": "AB1 2CD",
              "targetUse": "Residential infill",
              "currentUse": "Vacant industrial plot",
              "localAuthority": "Example Borough Council",
              "hasPlanningHistory": true,
              "notes": "Initial viability checks pending."
            },
            "opportunityIndicators": [
              {
                "key": "target-use-defined",
                "label": "Target use defined",
                "signal": "positive",
                "evidence": "Residential infill"
              },
              {
                "key": "planning-history-visibility",
                "label": "Planning history visibility",
                "signal": "neutral",
                "evidence": "Prior pre-app discussion noted."
              },
              {
                "key": "local-authority-captured",
                "label": "Local authority captured",
                "signal": "positive",
                "evidence": "Example Borough Council"
              }
            ],
            "recommendationSection": {
              "headline": "Initial recommendation scaffold",
              "summary": "Lightweight recommendations generated from assessment intake fields only.",
              "recommendations": [
                {
                  "id": "rec-confirm-site",
                  "title": "Confirm site baseline facts",
                  "rationale": "Site details are the anchor for follow-on modelling and handoff.",
                  "priority": "high",
                  "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
                },
                {
                  "id": "rec-planning-evidence",
                  "title": "Consolidate planning evidence",
                  "rationale": "Planning context drives future opportunity confidence.",
                  "priority": "medium",
                  "nextStep": "Attach known planning references to support later decisioning."
                },
                {
                  "id": "rec-handoff-prep",
                  "title": "Prepare handoff metadata",
                  "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
                  "priority": "medium",
                  "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
                }
              ]
            }
          },
          "full": {
            "reportId": "report_assessment_demo",
            "kind": "full",
            "metadata": {
              "verticalKey": "landguide",
              "sourceEventType": "assessment.completed",
              "source": "landguide.assessment",
              "generatedAtIso": "2026-05-24T15:43:48.155Z",
              "gridHandoffEligible": true,
              "stakrHandoffEligible": true,
              "handoffIntent": "none",
              "handoffContext": {
                "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:48.155Z",
                "handoffNotes": [
                  "Scaffold metadata only. No Grid implementation active.",
                  "STAKR handoff remains a future workflow step."
                ]
              }
            },
            "assessmentSummary": {
              "assessmentId": "assessment_demo",
              "actorKey": "customer_demo",
              "completedAtIso": "2026-05-24T15:43:48.155Z",
              "siteAddress": "12 Example Street",
              "postcode": "AB1 2CD",
              "targetUse": "Residential infill",
              "currentUse": "Vacant industrial plot",
              "localAuthority": "Example Borough Council",
              "hasPlanningHistory": true,
              "notes": "Initial viability checks pending."
            },
            "opportunityIndicators": [
              {
                "key": "target-use-defined",
                "label": "Target use defined",
                "signal": "positive",
                "evidence": "Residential infill"
              },
              {
                "key": "planning-history-visibility",
                "label": "Planning history visibility",
                "signal": "neutral",
                "evidence": "Prior pre-app discussion noted."
              },
              {
                "key": "local-authority-captured",
                "label": "Local authority captured",
                "signal": "positive",
                "evidence": "Example Borough Council"
              }
            ],
            "recommendationSection": {
              "headline": "Initial recommendation scaffold",
              "summary": "Lightweight recommendations generated from assessment intake fields only.",
              "recommendations": [
                {
                  "id": "rec-confirm-site",
                  "title": "Confirm site baseline facts",
                  "rationale": "Site details are the anchor for follow-on modelling and handoff.",
                  "priority": "high",
                  "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
                },
                {
                  "id": "rec-planning-evidence",
                  "title": "Consolidate planning evidence",
                  "rationale": "Planning context drives future opportunity confidence.",
                  "priority": "medium",
                  "nextStep": "Attach known planning references to support later decisioning."
                },
                {
                  "id": "rec-handoff-prep",
                  "title": "Prepare handoff metadata",
                  "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
                  "priority": "medium",
                  "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
                }
              ]
            },
            "sections": [
              {
                "id": "intake-overview",
                "title": "Intake Overview",
                "body": "Structured summary of collected assessment fields for downstream tools."
              },
              {
                "id": "opportunity-indicators",
                "title": "Opportunity Indicators",
                "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
              },
              {
                "id": "handoff-readiness",
                "title": "Handoff Readiness",
                "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
              },
              {
                "id": "intelligence-commercial-opportunity-narrative",
                "title": "Commercial Opportunity Narrative",
                "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
              },
              {
                "id": "intelligence-score-summary",
                "title": "Score Summary",
                "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
              },
              {
                "id": "intelligence-recommended-next-actions",
                "title": "Recommended Next Actions",
                "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
              },
              {
                "id": "intelligence-evidence-gaps",
                "title": "Evidence Gaps",
                "body": "No material evidence gaps detected in v1 scoring pass."
              }
            ]
          }
        },
        "intelligence": {
          "assessmentId": "assessment_demo",
          "generatedAtIso": "2026-05-24T15:43:48.155Z",
          "score": {
            "assessmentId": "assessment_demo",
            "actorKey": "customer_demo",
            "scoredAtIso": "2026-05-24T15:43:48.155Z",
            "totalPoints": 100,
            "maxPoints": 100,
            "scorePct": 100,
            "confidenceScore": 100,
            "routeReadinessScore": 100,
            "commercialOpportunityScore": 100,
            "evidenceQualityScore": 100,
            "opportunityStrength": "strong",
            "readinessBand": "delivery-ready",
            "riskBand": "low",
            "routeReadiness": [
              {
                "routeKey": "assessment",
                "ready": true,
                "reason": "Critical assessment fields are present."
              },
              {
                "routeKey": "gdv",
                "ready": true,
                "reason": "Sufficient baseline for GDV v1 assumptions."
              },
              {
                "routeKey": "build_cost",
                "ready": true,
                "reason": "Sufficient baseline for build-cost v1 assumptions."
              },
              {
                "routeKey": "planning_uplift",
                "ready": true,
                "reason": "Planning history exists for uplift scenario exploration."
              },
              {
                "routeKey": "grid_handoff",
                "ready": true,
                "reason": "Ready for Grid handoff prep."
              },
              {
                "routeKey": "stakr_release",
                "ready": true,
                "reason": "Ready for STAKR release prep."
              }
            ],
            "breakdown": [
              {
                "key": "site-address",
                "label": "Site address quality",
                "maxPoints": 24,
                "points": 24,
                "weightPct": 22,
                "reason": "Address provided."
              },
              {
                "key": "postcode",
                "label": "Postcode capture",
                "maxPoints": 16,
                "points": 16,
                "weightPct": 15,
                "reason": "Postcode provided."
              },
              {
                "key": "target-use",
                "label": "Target use clarity",
                "maxPoints": 22,
                "points": 22,
                "weightPct": 21,
                "reason": "Target use provided."
              },
              {
                "key": "planning-history",
                "label": "Planning history context",
                "maxPoints": 14,
                "points": 14,
                "weightPct": 14,
                "reason": "Planning history is marked and can be analyzed."
              },
              {
                "key": "local-authority",
                "label": "Local authority linkage",
                "maxPoints": 14,
                "points": 14,
                "weightPct": 14,
                "reason": "Local authority captured."
              },
              {
                "key": "notes-context",
                "label": "Commercial notes context",
                "maxPoints": 10,
                "points": 10,
                "weightPct": 14,
                "reason": "Notes provided for context."
              }
            ]
          },
          "commercialOpportunityNarrative": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows.",
          "commercialRationale": [
            "Route readiness score: 100/100",
            "Evidence quality score: 100/100",
            "Commercial opportunity score: 100/100",
            "Risk band is 'low', which influences action urgency."
          ],
          "nextActions": [
            {
              "id": "action-validate-core-intake",
              "priority": "high",
              "action": "Validate site address, postcode, and target-use fields against source evidence.",
              "owner": "operator",
              "rationale": "Core intake quality directly drives route readiness, confidence, and downstream handoff reliability."
            },
            {
              "id": "action-customer-confirmation",
              "priority": "medium",
              "action": "Confirm assumptions, intended use, and local constraints with the customer.",
              "owner": "customer",
              "rationale": "Customer confirmation reduces interpretation risk before teaser/full case-pack release."
            }
          ],
          "evidenceGaps": [],
          "evidenceGapExplanations": [
            "No material evidence gaps detected for this calibration pass."
          ],
          "sections": [
            {
              "id": "commercial-opportunity-narrative",
              "title": "Commercial Opportunity Narrative",
              "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
            },
            {
              "id": "score-summary",
              "title": "Score Summary",
              "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
            },
            {
              "id": "recommended-next-actions",
              "title": "Recommended Next Actions",
              "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
            },
            {
              "id": "evidence-gaps",
              "title": "Evidence Gaps",
              "body": "No material evidence gaps detected in v1 scoring pass."
            }
          ]
        },
        "evidenceGaps": [],
        "valueBand": "high",
        "readinessBand": "delivery-ready",
        "riskBand": "low",
        "partnerFitSummary": {
          "partnerFitBand": "high-fit",
          "rationale": "Profile aligns with partners seeking near-ready opportunities with lower delivery risk.",
          "preferredPartnerTypes": [
            "Acquisition Partner",
            "Delivery Partner",
            "Capital Partner"
          ]
        }
      },
      "handoff": {
        "grid": {
          "parcelReference": {
            "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
            "parcelId": "parcel_assessment_demo_ab1-2cd",
            "uprn": null,
            "titleNumber": null,
            "localAuthority": "Example Borough Council",
            "postcode": "AB1 2CD"
          },
          "parcelLinkage": {
            "assessmentId": "assessment_demo",
            "reportId": "report_assessment_demo",
            "parcelReference": {
              "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
              "parcelId": "parcel_assessment_demo_ab1-2cd",
              "uprn": null,
              "titleNumber": null,
              "localAuthority": "Example Borough Council",
              "postcode": "AB1 2CD"
            },
            "linkageReason": "assessment_address_match",
            "createdAtIso": "2026-05-24T15:43:48.155Z"
          },
          "releaseEligibility": {
            "eligible": true,
            "status": "ready",
            "reasons": [
              "Scaffold eligibility checks passed."
            ]
          },
          "assessmentPayload": {
            "metadata": {
              "verticalKey": "landguide",
              "source": "landguide.grid-linkage",
              "eventType": "grid.handoff.prepared",
              "releaseEligibility": {
                "eligible": true,
                "status": "ready",
                "reasons": [
                  "Scaffold eligibility checks passed."
                ]
              },
              "gridHandoffEligible": true,
              "stakrHandoffEligible": true
            },
            "assessment": {
              "assessmentId": "assessment_demo",
              "actorKey": "customer_demo",
              "occurredAtIso": "2026-05-24T15:43:48.155Z",
              "metadata": {
                "verticalKey": "landguide",
                "source": "landguide.assessment",
                "eventType": "assessment.completed",
                "gridHandoffEligible": true
              },
              "payload": {
                "status": "completed",
                "step": "review",
                "startedAtIso": "2026-05-24T15:43:48.155Z",
                "completedAtIso": "2026-05-24T15:43:48.155Z",
                "summary": {
                  "answeredCount": 8,
                  "totalCount": 8,
                  "missingRequiredFields": []
                },
                "answers": {
                  "siteAddress": "12 Example Street",
                  "postcode": "AB1 2CD",
                  "currentUse": "Vacant industrial plot",
                  "targetUse": "Residential infill",
                  "hasPlanningHistory": true,
                  "planningHistorySummary": "Prior pre-app discussion noted.",
                  "localAuthority": "Example Borough Council",
                  "notes": "Initial viability checks pending."
                }
              }
            },
            "parcelLinkage": {
              "assessmentId": "assessment_demo",
              "reportId": "report_assessment_demo",
              "parcelReference": {
                "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
                "parcelId": "parcel_assessment_demo_ab1-2cd",
                "uprn": null,
                "titleNumber": null,
                "localAuthority": "Example Borough Council",
                "postcode": "AB1 2CD"
              },
              "linkageReason": "assessment_address_match",
              "createdAtIso": "2026-05-24T15:43:48.155Z"
            }
          },
          "reportPayload": {
            "metadata": {
              "verticalKey": "landguide",
              "source": "landguide.grid-linkage",
              "eventType": "grid.handoff.prepared",
              "releaseEligibility": {
                "eligible": true,
                "status": "ready",
                "reasons": [
                  "Scaffold eligibility checks passed."
                ]
              },
              "gridHandoffEligible": true,
              "stakrHandoffEligible": true
            },
            "report": {
              "teaser": {
                "reportId": "report_assessment_demo",
                "kind": "teaser",
                "metadata": {
                  "verticalKey": "landguide",
                  "sourceEventType": "assessment.completed",
                  "source": "landguide.assessment",
                  "generatedAtIso": "2026-05-24T15:43:48.155Z",
                  "gridHandoffEligible": true,
                  "stakrHandoffEligible": true,
                  "handoffIntent": "none",
                  "handoffContext": {
                    "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:48.155Z",
                    "handoffNotes": [
                      "Scaffold metadata only. No Grid implementation active.",
                      "STAKR handoff remains a future workflow step."
                    ]
                  }
                },
                "assessmentSummary": {
                  "assessmentId": "assessment_demo",
                  "actorKey": "customer_demo",
                  "completedAtIso": "2026-05-24T15:43:48.155Z",
                  "siteAddress": "12 Example Street",
                  "postcode": "AB1 2CD",
                  "targetUse": "Residential infill",
                  "currentUse": "Vacant industrial plot",
                  "localAuthority": "Example Borough Council",
                  "hasPlanningHistory": true,
                  "notes": "Initial viability checks pending."
                },
                "opportunityIndicators": [
                  {
                    "key": "target-use-defined",
                    "label": "Target use defined",
                    "signal": "positive",
                    "evidence": "Residential infill"
                  },
                  {
                    "key": "planning-history-visibility",
                    "label": "Planning history visibility",
                    "signal": "neutral",
                    "evidence": "Prior pre-app discussion noted."
                  },
                  {
                    "key": "local-authority-captured",
                    "label": "Local authority captured",
                    "signal": "positive",
                    "evidence": "Example Borough Council"
                  }
                ],
                "recommendationSection": {
                  "headline": "Initial recommendation scaffold",
                  "summary": "Lightweight recommendations generated from assessment intake fields only.",
                  "recommendations": [
                    {
                      "id": "rec-confirm-site",
                      "title": "Confirm site baseline facts",
                      "rationale": "Site details are the anchor for follow-on modelling and handoff.",
                      "priority": "high",
                      "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
                    },
                    {
                      "id": "rec-planning-evidence",
                      "title": "Consolidate planning evidence",
                      "rationale": "Planning context drives future opportunity confidence.",
                      "priority": "medium",
                      "nextStep": "Attach known planning references to support later decisioning."
                    },
                    {
                      "id": "rec-handoff-prep",
                      "title": "Prepare handoff metadata",
                      "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
                      "priority": "medium",
                      "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
                    }
                  ]
                }
              },
              "full": {
                "reportId": "report_assessment_demo",
                "kind": "full",
                "metadata": {
                  "verticalKey": "landguide",
                  "sourceEventType": "assessment.completed",
                  "source": "landguide.assessment",
                  "generatedAtIso": "2026-05-24T15:43:48.155Z",
                  "gridHandoffEligible": true,
                  "stakrHandoffEligible": true,
                  "handoffIntent": "none",
                  "handoffContext": {
                    "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:48.155Z",
                    "handoffNotes": [
                      "Scaffold metadata only. No Grid implementation active.",
                      "STAKR handoff remains a future workflow step."
                    ]
                  }
                },
                "assessmentSummary": {
                  "assessmentId": "assessment_demo",
                  "actorKey": "customer_demo",
                  "completedAtIso": "2026-05-24T15:43:48.155Z",
                  "siteAddress": "12 Example Street",
                  "postcode": "AB1 2CD",
                  "targetUse": "Residential infill",
                  "currentUse": "Vacant industrial plot",
                  "localAuthority": "Example Borough Council",
                  "hasPlanningHistory": true,
                  "notes": "Initial viability checks pending."
                },
                "opportunityIndicators": [
                  {
                    "key": "target-use-defined",
                    "label": "Target use defined",
                    "signal": "positive",
                    "evidence": "Residential infill"
                  },
                  {
                    "key": "planning-history-visibility",
                    "label": "Planning history visibility",
                    "signal": "neutral",
                    "evidence": "Prior pre-app discussion noted."
                  },
                  {
                    "key": "local-authority-captured",
                    "label": "Local authority captured",
                    "signal": "positive",
                    "evidence": "Example Borough Council"
                  }
                ],
                "recommendationSection": {
                  "headline": "Initial recommendation scaffold",
                  "summary": "Lightweight recommendations generated from assessment intake fields only.",
                  "recommendations": [
                    {
                      "id": "rec-confirm-site",
                      "title": "Confirm site baseline facts",
                      "rationale": "Site details are the anchor for follow-on modelling and handoff.",
                      "priority": "high",
                      "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
                    },
                    {
                      "id": "rec-planning-evidence",
                      "title": "Consolidate planning evidence",
                      "rationale": "Planning context drives future opportunity confidence.",
                      "priority": "medium",
                      "nextStep": "Attach known planning references to support later decisioning."
                    },
                    {
                      "id": "rec-handoff-prep",
                      "title": "Prepare handoff metadata",
                      "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
                      "priority": "medium",
                      "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
                    }
                  ]
                },
                "sections": [
                  {
                    "id": "intake-overview",
                    "title": "Intake Overview",
                    "body": "Structured summary of collected assessment fields for downstream tools."
                  },
                  {
                    "id": "opportunity-indicators",
                    "title": "Opportunity Indicators",
                    "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
                  },
                  {
                    "id": "handoff-readiness",
                    "title": "Handoff Readiness",
                    "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
                  },
                  {
                    "id": "intelligence-commercial-opportunity-narrative",
                    "title": "Commercial Opportunity Narrative",
                    "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
                  },
                  {
                    "id": "intelligence-score-summary",
                    "title": "Score Summary",
                    "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
                  },
                  {
                    "id": "intelligence-recommended-next-actions",
                    "title": "Recommended Next Actions",
                    "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
                  },
                  {
                    "id": "intelligence-evidence-gaps",
                    "title": "Evidence Gaps",
                    "body": "No material evidence gaps detected in v1 scoring pass."
                  }
                ]
              }
            },
            "parcelLinkage": {
              "assessmentId": "assessment_demo",
              "reportId": "report_assessment_demo",
              "parcelReference": {
                "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
                "parcelId": "parcel_assessment_demo_ab1-2cd",
                "uprn": null,
                "titleNumber": null,
                "localAuthority": "Example Borough Council",
                "postcode": "AB1 2CD"
              },
              "linkageReason": "assessment_address_match",
              "createdAtIso": "2026-05-24T15:43:48.155Z"
            }
          }
        },
        "stakr": {
          "teaserPayload": {
            "metadata": {
              "verticalKey": "landguide",
              "source": "landguide.stakr-release",
              "eventType": "stakr.release.prepared",
              "mode": "preview",
              "releaseVersion": "1.2.0-wave-r",
              "generatedAtIso": "2026-05-24T15:43:48.155Z",
              "releaseReady": true,
              "releaseNotes": [
                "Scaffold payload only. No STAKR API call performed.",
                "Preview/full contracts prepared for future release automation."
              ]
            },
            "teaser": {
              "reportId": "report_assessment_demo",
              "headline": "Initial recommendation scaffold",
              "summary": "Lightweight recommendations generated from assessment intake fields only.",
              "indicators": [
                {
                  "label": "Target use defined",
                  "signal": "positive",
                  "evidence": "Residential infill"
                },
                {
                  "label": "Planning history visibility",
                  "signal": "neutral",
                  "evidence": "Prior pre-app discussion noted."
                },
                {
                  "label": "Local authority captured",
                  "signal": "positive",
                  "evidence": "Example Borough Council"
                }
              ]
            },
            "handoff": {
              "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
              "gridReleaseStatus": "ready"
            }
          },
          "fullPayload": {
            "metadata": {
              "verticalKey": "landguide",
              "source": "landguide.stakr-release",
              "eventType": "stakr.release.prepared",
              "mode": "full",
              "releaseVersion": "1.2.0-wave-r",
              "generatedAtIso": "2026-05-24T15:43:48.155Z",
              "releaseReady": true,
              "releaseNotes": [
                "Scaffold payload only. No STAKR API call performed.",
                "Preview/full contracts prepared for future release automation."
              ]
            },
            "full": {
              "reportId": "report_assessment_demo",
              "sections": [
                {
                  "id": "intake-overview",
                  "title": "Intake Overview",
                  "body": "Structured summary of collected assessment fields for downstream tools."
                },
                {
                  "id": "opportunity-indicators",
                  "title": "Opportunity Indicators",
                  "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
                },
                {
                  "id": "handoff-readiness",
                  "title": "Handoff Readiness",
                  "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
                },
                {
                  "id": "intelligence-commercial-opportunity-narrative",
                  "title": "Commercial Opportunity Narrative",
                  "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
                },
                {
                  "id": "intelligence-score-summary",
                  "title": "Score Summary",
                  "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
                },
                {
                  "id": "intelligence-recommended-next-actions",
                  "title": "Recommended Next Actions",
                  "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
                },
                {
                  "id": "intelligence-evidence-gaps",
                  "title": "Evidence Gaps",
                  "body": "No material evidence gaps detected in v1 scoring pass."
                }
              ],
              "recommendations": [
                {
                  "id": "rec-confirm-site",
                  "title": "Confirm site baseline facts",
                  "rationale": "Site details are the anchor for follow-on modelling and handoff.",
                  "priority": "high",
                  "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
                },
                {
                  "id": "rec-planning-evidence",
                  "title": "Consolidate planning evidence",
                  "rationale": "Planning context drives future opportunity confidence.",
                  "priority": "medium",
                  "nextStep": "Attach known planning references to support later decisioning."
                },
                {
                  "id": "rec-handoff-prep",
                  "title": "Prepare handoff metadata",
                  "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
                  "priority": "medium",
                  "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
                }
              ],
              "opportunityIndicators": [
                {
                  "key": "target-use-defined",
                  "label": "Target use defined",
                  "signal": "positive",
                  "evidence": "Residential infill"
                },
                {
                  "key": "planning-history-visibility",
                  "label": "Planning history visibility",
                  "signal": "neutral",
                  "evidence": "Prior pre-app discussion noted."
                },
                {
                  "key": "local-authority-captured",
                  "label": "Local authority captured",
                  "signal": "positive",
                  "evidence": "Example Borough Council"
                }
              ]
            },
            "handoff": {
              "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
              "gridReleaseStatus": "ready",
              "gridEligibilityReasons": [
                "Scaffold eligibility checks passed."
              ]
            }
          }
        }
      }
    }
  },
  "pdfReady": {
    "teaser": {
      "title": "LandGuide Teaser Case-Pack: casepack_report_assessment_demo",
      "subtitle": "PDF-ready structure (no PDF generated)",
      "sections": [
        {
          "heading": "Commercial Summary",
          "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
        },
        {
          "heading": "Value and Risk",
          "body": "Value band high, readiness delivery-ready, risk low."
        },
        {
          "heading": "Recommended Actions",
          "body": "Validate site address, postcode, and target-use fields against source evidence. Confirm assumptions, intended use, and local constraints with the customer."
        }
      ],
      "appendix": {
        "handoffMetadata": {
          "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
          "gridStatus": "ready"
        },
        "releaseMetadata": {
          "releaseVersion": "1.2.0-wave-r",
          "releaseReady": "true"
        }
      }
    },
    "full": {
      "title": "LandGuide Full Case-Pack: casepack_report_assessment_demo",
      "subtitle": "PDF-ready structure (no PDF generated)",
      "sections": [
        {
          "heading": "Intelligence Summary",
          "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
        },
        {
          "heading": "Readiness and Risk",
          "body": "Value band high, readiness delivery-ready, risk low."
        },
        {
          "heading": "Evidence Gaps",
          "body": ""
        }
      ],
      "appendix": {
        "handoffMetadata": {
          "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
          "gridStatus": "ready"
        },
        "releaseMetadata": {
          "releaseVersion": "1.2.0-wave-r",
          "releaseReady": "true"
        }
      }
    }
  }
}

Customer Onboarding

{
  "onboardingId": "onboarding_customer_customer_demo_assessment_demo",
  "customerId": "customer_customer_demo",
  "assessmentId": "assessment_demo",
  "state": "ready_for_release",
  "completionStatus": "complete",
  "checkpoints": [
    {
      "key": "profile",
      "completed": true,
      "status": "complete",
      "note": "Customer profile captured."
    },
    {
      "key": "assessment",
      "completed": true,
      "status": "complete",
      "note": "Assessment completed with required fields."
    },
    {
      "key": "case_pack_review",
      "completed": true,
      "status": "complete",
      "note": "Case-pack generated and available for review."
    },
    {
      "key": "release_confirmation",
      "completed": true,
      "status": "complete",
      "note": "Release suitability confirmed for full distribution."
    }
  ],
  "updatedAtIso": "2026-05-24T15:43:48.155Z"
}

Wave S Diagnostics

Validation-only diagnostics for KODLT, Grid payload assembly, and STAKR release generation.

S1 KODLT Diagnostics

{
  "route": "/api/assessment/completed",
  "method": "POST",
  "timestampIso": "2026-05-24T15:43:48.154Z",
  "payloadInspection": {
    "requiredFieldCount": 3,
    "populatedRequiredFieldCount": 3,
    "missingRequiredFields": [],
    "hasPlanningHistory": true,
    "answerCharacterCount": 151
  },
  "fallbackMode": "simulated",
  "emitMode": "simulated",
  "emitStatus": "simulated",
  "liveResult": null
}

S2 Grid Diagnostics

{
  "parcelAssemblyValid": true,
  "releaseEligibilityValid": true,
  "issueCount": 0,
  "issues": [],
  "payloadSummary": {
    "assessmentId": "assessment_demo",
    "reportId": "report_assessment_demo",
    "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
    "releaseStatus": "ready",
    "releaseReasonCount": 1
  }
}

S2 Grid Fixture Example

{
  "parcelReference": {
    "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
    "parcelId": "parcel_assessment_demo_ab1-2cd",
    "uprn": null,
    "titleNumber": null,
    "localAuthority": "Example Borough Council",
    "postcode": "AB1 2CD"
  },
  "parcelLinkage": {
    "assessmentId": "assessment_demo",
    "reportId": "report_assessment_demo",
    "parcelReference": {
      "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
      "parcelId": "parcel_assessment_demo_ab1-2cd",
      "uprn": null,
      "titleNumber": null,
      "localAuthority": "Example Borough Council",
      "postcode": "AB1 2CD"
    },
    "linkageReason": "assessment_address_match",
    "createdAtIso": "2026-05-24T15:43:47.892Z"
  },
  "releaseEligibility": {
    "eligible": true,
    "status": "ready",
    "reasons": [
      "Scaffold eligibility checks passed."
    ]
  },
  "assessmentPayload": {
    "metadata": {
      "verticalKey": "landguide",
      "source": "landguide.grid-linkage",
      "eventType": "grid.handoff.prepared",
      "releaseEligibility": {
        "eligible": true,
        "status": "ready",
        "reasons": [
          "Scaffold eligibility checks passed."
        ]
      },
      "gridHandoffEligible": true,
      "stakrHandoffEligible": true
    },
    "assessment": {
      "assessmentId": "assessment_demo",
      "actorKey": "customer_demo",
      "occurredAtIso": "2026-05-24T15:43:47.890Z",
      "metadata": {
        "verticalKey": "landguide",
        "source": "landguide.assessment",
        "eventType": "assessment.completed",
        "gridHandoffEligible": true
      },
      "payload": {
        "status": "completed",
        "step": "review",
        "startedAtIso": "2026-05-24T15:43:47.890Z",
        "completedAtIso": "2026-05-24T15:43:47.890Z",
        "summary": {
          "answeredCount": 8,
          "totalCount": 8,
          "missingRequiredFields": []
        },
        "answers": {
          "siteAddress": "12 Example Street",
          "postcode": "AB1 2CD",
          "currentUse": "Vacant industrial plot",
          "targetUse": "Residential infill",
          "hasPlanningHistory": true,
          "planningHistorySummary": "Prior pre-app discussion noted.",
          "localAuthority": "Example Borough Council",
          "notes": "Initial viability checks pending."
        }
      }
    },
    "parcelLinkage": {
      "assessmentId": "assessment_demo",
      "reportId": "report_assessment_demo",
      "parcelReference": {
        "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
        "parcelId": "parcel_assessment_demo_ab1-2cd",
        "uprn": null,
        "titleNumber": null,
        "localAuthority": "Example Borough Council",
        "postcode": "AB1 2CD"
      },
      "linkageReason": "assessment_address_match",
      "createdAtIso": "2026-05-24T15:43:47.892Z"
    }
  },
  "reportPayload": {
    "metadata": {
      "verticalKey": "landguide",
      "source": "landguide.grid-linkage",
      "eventType": "grid.handoff.prepared",
      "releaseEligibility": {
        "eligible": true,
        "status": "ready",
        "reasons": [
          "Scaffold eligibility checks passed."
        ]
      },
      "gridHandoffEligible": true,
      "stakrHandoffEligible": true
    },
    "report": {
      "teaser": {
        "reportId": "report_assessment_demo",
        "kind": "teaser",
        "metadata": {
          "verticalKey": "landguide",
          "sourceEventType": "assessment.completed",
          "source": "landguide.assessment",
          "generatedAtIso": "2026-05-24T15:43:47.891Z",
          "gridHandoffEligible": true,
          "stakrHandoffEligible": true,
          "handoffIntent": "none",
          "handoffContext": {
            "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:47.890Z",
            "handoffNotes": [
              "Scaffold metadata only. No Grid implementation active.",
              "STAKR handoff remains a future workflow step."
            ]
          }
        },
        "assessmentSummary": {
          "assessmentId": "assessment_demo",
          "actorKey": "customer_demo",
          "completedAtIso": "2026-05-24T15:43:47.890Z",
          "siteAddress": "12 Example Street",
          "postcode": "AB1 2CD",
          "targetUse": "Residential infill",
          "currentUse": "Vacant industrial plot",
          "localAuthority": "Example Borough Council",
          "hasPlanningHistory": true,
          "notes": "Initial viability checks pending."
        },
        "opportunityIndicators": [
          {
            "key": "target-use-defined",
            "label": "Target use defined",
            "signal": "positive",
            "evidence": "Residential infill"
          },
          {
            "key": "planning-history-visibility",
            "label": "Planning history visibility",
            "signal": "neutral",
            "evidence": "Prior pre-app discussion noted."
          },
          {
            "key": "local-authority-captured",
            "label": "Local authority captured",
            "signal": "positive",
            "evidence": "Example Borough Council"
          }
        ],
        "recommendationSection": {
          "headline": "Initial recommendation scaffold",
          "summary": "Lightweight recommendations generated from assessment intake fields only.",
          "recommendations": [
            {
              "id": "rec-confirm-site",
              "title": "Confirm site baseline facts",
              "rationale": "Site details are the anchor for follow-on modelling and handoff.",
              "priority": "high",
              "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
            },
            {
              "id": "rec-planning-evidence",
              "title": "Consolidate planning evidence",
              "rationale": "Planning context drives future opportunity confidence.",
              "priority": "medium",
              "nextStep": "Attach known planning references to support later decisioning."
            },
            {
              "id": "rec-handoff-prep",
              "title": "Prepare handoff metadata",
              "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
              "priority": "medium",
              "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
            }
          ]
        }
      },
      "full": {
        "reportId": "report_assessment_demo",
        "kind": "full",
        "metadata": {
          "verticalKey": "landguide",
          "sourceEventType": "assessment.completed",
          "source": "landguide.assessment",
          "generatedAtIso": "2026-05-24T15:43:47.891Z",
          "gridHandoffEligible": true,
          "stakrHandoffEligible": true,
          "handoffIntent": "none",
          "handoffContext": {
            "assessmentCompletedEventId": "assessment_demo:2026-05-24T15:43:47.890Z",
            "handoffNotes": [
              "Scaffold metadata only. No Grid implementation active.",
              "STAKR handoff remains a future workflow step."
            ]
          }
        },
        "assessmentSummary": {
          "assessmentId": "assessment_demo",
          "actorKey": "customer_demo",
          "completedAtIso": "2026-05-24T15:43:47.890Z",
          "siteAddress": "12 Example Street",
          "postcode": "AB1 2CD",
          "targetUse": "Residential infill",
          "currentUse": "Vacant industrial plot",
          "localAuthority": "Example Borough Council",
          "hasPlanningHistory": true,
          "notes": "Initial viability checks pending."
        },
        "opportunityIndicators": [
          {
            "key": "target-use-defined",
            "label": "Target use defined",
            "signal": "positive",
            "evidence": "Residential infill"
          },
          {
            "key": "planning-history-visibility",
            "label": "Planning history visibility",
            "signal": "neutral",
            "evidence": "Prior pre-app discussion noted."
          },
          {
            "key": "local-authority-captured",
            "label": "Local authority captured",
            "signal": "positive",
            "evidence": "Example Borough Council"
          }
        ],
        "recommendationSection": {
          "headline": "Initial recommendation scaffold",
          "summary": "Lightweight recommendations generated from assessment intake fields only.",
          "recommendations": [
            {
              "id": "rec-confirm-site",
              "title": "Confirm site baseline facts",
              "rationale": "Site details are the anchor for follow-on modelling and handoff.",
              "priority": "high",
              "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
            },
            {
              "id": "rec-planning-evidence",
              "title": "Consolidate planning evidence",
              "rationale": "Planning context drives future opportunity confidence.",
              "priority": "medium",
              "nextStep": "Attach known planning references to support later decisioning."
            },
            {
              "id": "rec-handoff-prep",
              "title": "Prepare handoff metadata",
              "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
              "priority": "medium",
              "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
            }
          ]
        },
        "sections": [
          {
            "id": "intake-overview",
            "title": "Intake Overview",
            "body": "Structured summary of collected assessment fields for downstream tools."
          },
          {
            "id": "opportunity-indicators",
            "title": "Opportunity Indicators",
            "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
          },
          {
            "id": "handoff-readiness",
            "title": "Handoff Readiness",
            "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
          },
          {
            "id": "intelligence-commercial-opportunity-narrative",
            "title": "Commercial Opportunity Narrative",
            "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
          },
          {
            "id": "intelligence-score-summary",
            "title": "Score Summary",
            "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
          },
          {
            "id": "intelligence-recommended-next-actions",
            "title": "Recommended Next Actions",
            "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
          },
          {
            "id": "intelligence-evidence-gaps",
            "title": "Evidence Gaps",
            "body": "No material evidence gaps detected in v1 scoring pass."
          }
        ]
      }
    },
    "parcelLinkage": {
      "assessmentId": "assessment_demo",
      "reportId": "report_assessment_demo",
      "parcelReference": {
        "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
        "parcelId": "parcel_assessment_demo_ab1-2cd",
        "uprn": null,
        "titleNumber": null,
        "localAuthority": "Example Borough Council",
        "postcode": "AB1 2CD"
      },
      "linkageReason": "assessment_address_match",
      "createdAtIso": "2026-05-24T15:43:47.892Z"
    }
  }
}

S3 STAKR Diagnostics

{
  "teaserValid": true,
  "fullValid": true,
  "redactionLogicValid": true,
  "issueCount": 0,
  "issues": [],
  "payloadSummary": {
    "releaseVersion": "1.2.0-wave-r",
    "teaserIndicatorCount": 3,
    "fullSectionCount": 7,
    "gridStatus": "ready"
  }
}

S3 STAKR Fixture Example

{
  "teaserPayload": {
    "metadata": {
      "verticalKey": "landguide",
      "source": "landguide.stakr-release",
      "eventType": "stakr.release.prepared",
      "mode": "preview",
      "releaseVersion": "1.2.0-wave-r",
      "generatedAtIso": "2026-05-24T15:43:47.892Z",
      "releaseReady": true,
      "releaseNotes": [
        "Scaffold payload only. No STAKR API call performed.",
        "Preview/full contracts prepared for future release automation."
      ]
    },
    "teaser": {
      "reportId": "report_assessment_demo",
      "headline": "Initial recommendation scaffold",
      "summary": "Lightweight recommendations generated from assessment intake fields only.",
      "indicators": [
        {
          "label": "Target use defined",
          "signal": "positive",
          "evidence": "Residential infill"
        },
        {
          "label": "Planning history visibility",
          "signal": "neutral",
          "evidence": "Prior pre-app discussion noted."
        },
        {
          "label": "Local authority captured",
          "signal": "positive",
          "evidence": "Example Borough Council"
        }
      ]
    },
    "handoff": {
      "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
      "gridReleaseStatus": "ready"
    }
  },
  "fullPayload": {
    "metadata": {
      "verticalKey": "landguide",
      "source": "landguide.stakr-release",
      "eventType": "stakr.release.prepared",
      "mode": "full",
      "releaseVersion": "1.2.0-wave-r",
      "generatedAtIso": "2026-05-24T15:43:47.892Z",
      "releaseReady": true,
      "releaseNotes": [
        "Scaffold payload only. No STAKR API call performed.",
        "Preview/full contracts prepared for future release automation."
      ]
    },
    "full": {
      "reportId": "report_assessment_demo",
      "sections": [
        {
          "id": "intake-overview",
          "title": "Intake Overview",
          "body": "Structured summary of collected assessment fields for downstream tools."
        },
        {
          "id": "opportunity-indicators",
          "title": "Opportunity Indicators",
          "body": "Signal-only indicators with no heavy scoring logic in Wave O-A."
        },
        {
          "id": "handoff-readiness",
          "title": "Handoff Readiness",
          "body": "Metadata scaffold prepared for future Grid/STAKR integration workflows."
        },
        {
          "id": "intelligence-commercial-opportunity-narrative",
          "title": "Commercial Opportunity Narrative",
          "body": "Commercial opportunity score is 100/100 with confidence 100/100. Profile indicates strong progression potential toward handoff and release workflows."
        },
        {
          "id": "intelligence-score-summary",
          "title": "Score Summary",
          "body": "Score 100/100 (100%), confidence 100/100, route readiness 100/100, opportunity 100/100, readiness delivery-ready, risk low."
        },
        {
          "id": "intelligence-recommended-next-actions",
          "title": "Recommended Next Actions",
          "body": "HIGH: Validate site address, postcode, and target-use fields against source evidence. MEDIUM: Confirm assumptions, intended use, and local constraints with the customer."
        },
        {
          "id": "intelligence-evidence-gaps",
          "title": "Evidence Gaps",
          "body": "No material evidence gaps detected in v1 scoring pass."
        }
      ],
      "recommendations": [
        {
          "id": "rec-confirm-site",
          "title": "Confirm site baseline facts",
          "rationale": "Site details are the anchor for follow-on modelling and handoff.",
          "priority": "high",
          "nextStep": "Verify address (12 Example Street) and postcode (AB1 2CD)."
        },
        {
          "id": "rec-planning-evidence",
          "title": "Consolidate planning evidence",
          "rationale": "Planning context drives future opportunity confidence.",
          "priority": "medium",
          "nextStep": "Attach known planning references to support later decisioning."
        },
        {
          "id": "rec-handoff-prep",
          "title": "Prepare handoff metadata",
          "rationale": "Maintains continuity for future Grid/STAKR pipelines.",
          "priority": "medium",
          "nextStep": "Keep assessment and recommendation IDs stable for future orchestration."
        }
      ],
      "opportunityIndicators": [
        {
          "key": "target-use-defined",
          "label": "Target use defined",
          "signal": "positive",
          "evidence": "Residential infill"
        },
        {
          "key": "planning-history-visibility",
          "label": "Planning history visibility",
          "signal": "neutral",
          "evidence": "Prior pre-app discussion noted."
        },
        {
          "key": "local-authority-captured",
          "label": "Local authority captured",
          "signal": "positive",
          "evidence": "Example Borough Council"
        }
      ]
    },
    "handoff": {
      "parcelRefId": "parcel_ref_parcel_assessment_demo_ab1-2cd",
      "gridReleaseStatus": "ready",
      "gridEligibilityReasons": [
        "Scaffold eligibility checks passed."
      ]
    }
  }
}