Building a recurring report

A fixed pipeline can collect validated fields and use AI only for bounded narrative synthesis. Expected disposition: Proceed with controls.

Task boundary

Building a recurring report is assessed as a specific task and workflow, not as a general endorsement of AI for the surrounding job. A fixed pipeline can collect validated fields and use AI only for bounded narrative synthesis.

Assumptions

  • The same approved systems provide a stable set of fields on each reporting cycle.
  • Deterministic code computes totals; AI drafts only bounded narrative explanation.
  • A report owner compares totals, anomalies, and claims before distribution.

Decision

  • Disposition: Proceed with controls
  • Pattern: Tool workflow
  • Inherent risk: medium

Rules that drive the decision

  • A stable sequence favors a fixed tool workflow rather than an adaptive agent.
  • Calculations remain deterministic; generative output is limited to reviewable narrative.

Why alternatives were rejected

  • A direct prompt cannot reliably gather inputs.
  • An agent is unnecessary when the sequence is stable.

Controls

  • Version the field mapping and fail closed on missing, duplicated, or stale inputs.
  • Recompute totals independently and bind every narrative claim to a report value.
  • Require approval before distribution and retain the source snapshot.

Acceptance threshold

These are example starting thresholds for a bounded pilot of this workflow, not universal benchmarks. For building a recurring report, the accountable owner should make them stricter when the task, consequence, or policy requires it.

  • Totals exactly match the established reporting calculation for every evaluation case.
  • The narrative contains no claim unsupported by the current source snapshot and flags every seeded anomaly.

Reassess when

  • A source schema, calculation, audience, or reporting obligation changes.
  • The workflow gains permission to distribute reports or alter source records.