LandGuide Report
Wave R activation: scored report intelligence, teaser/full case-pack generation, and operator summary
Assessment Summary
- Assessment ID: assessment_demo
- Actor Key: customer_demo
- Completed At: 2026-05-24T15:43:48.154Z
- Site Address: 12 Example Street
- Postcode: AB1 2CD
- Current Use: Vacant industrial plot
- Target Use: Residential infill
- Local Authority: Example Borough Council
- Planning History: Yes
Notes: Initial viability checks pending.
Scored Report Bands
Score: 100/100 (100%)
- Opportunity strength: strong
- Readiness band: delivery-ready
- Risk band: low
- Confidence score: 100/100
- Route readiness score: 100/100
- Commercial opportunity score: 100/100
- Evidence quality score: 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
- Target use defined: Positive (Residential infill)
- Planning history visibility: Neutral (Prior pre-app discussion noted.)
- Local authority captured: Positive (Example Borough Council)
Recommended Next Actions
- HIGH - Validate site address, postcode, and target-use fields against source evidence.
- MEDIUM - Confirm assumptions, intended use, and local constraints with the customer.
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 value band: high
- Teaser partner fit: high-fit
- Full value band: high
- Full readiness band: delivery-ready
- Full risk band: low
- Full partner fit: high-fit
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
- Pipeline status: ready
- Assessment status: ready
- Report status: ready
- Grid status: ready
- STAKR status: ready
- Case-pack status: ready
- Escalation level: none
- Review priority: p3
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 state: released
- Can publish: false
- Partner fit band: high-fit
- Teaser suitable: true
- Full suitable: true
- Onboarding state: ready_for_release
- Onboarding completion: complete
- Export format: pdf-ready-json
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."
]
}
}
}