From Field Observations to a Traceable Risk Report
A traceable report should connect the final narrative to the same field, observations, indicators, screening conditions and review record visible in the workspace.
Reporting8 min read

Core message
The report should not become a separate narrative detached from the underlying evidence. The screen, narrative, review decision and report should all refer to the same case record.
If the report and the workspace can disagree, the report has stopped being evidence and become an opinion.
Start with a defined case
A case establishes scope: which field, which crop, which period, and which question is being examined. Without that scope, later artefacts have nothing stable to attach to.
Defining the case first also makes the intake reviewable. A colleague can check whether the right parcel and window were chosen before any analysis is interpreted, which is far cheaper than discovering a mismatch after a report has circulated.
Preserve source metadata
Each observation should retain its capture date, its cloud assessment and its validity flag. Weather context should retain the period it summarises and the source it is drawn from.
Metadata is what allows a review to be repeated. A reader who wants to test a conclusion needs to know which dates supported it; without that, the only available response is to accept or reject the result wholesale.
Calculate and store indicators consistently
Indicators should be computed once, from the stored observations, using a documented method — and then stored with the case rather than recomputed differently in each view.
Recomputation is where quiet divergence begins. A chart that averages one way and a report that averages another will eventually disagree, and the discrepancy will be discovered by a customer rather than by the team.
Explain the screening outcome
The outcome should be presented with its conditions: what each condition required, what value was observed, and whether it was met. An insufficient-evidence result should state which sufficiency requirement was not satisfied.
This turns the outcome into something a reader can verify by inspection. It also makes disagreement specific, which is the only kind of disagreement that can be resolved efficiently.
Capture human review
The review record should hold the decision, the reviewer, the date and the reasoning. It should be written before report approval and preserved afterwards, so the sequence of events is legible later.
An audit trail supports this by recording state transitions rather than only final values: what changed, when, and from what previous state.
Generate the report from the same record
The report should be produced by reading the stored case, not by re-entering values into a template. The document a reviewer previews on screen and the file that is downloaded should be built from the same source.
That single-source constraint is what makes the word traceable meaningful. It also simplifies the eventual backend handover: the report builder needs a case record, and nothing else.
