Step 3 · Build & Validate

Pilot, PoC & Validation Methods for Robo Claw at Food-Assistance NGOs

Working from the requirements defined in the Refine step, build the Agent, Skill, and Tool Policy within a limited scope — one site, one food category, one donor, and one distribution workflow — then decide on the move to production after validating misread product names, misread dates, misread storage conditions, missing allergy information, misclassification, faulty summaries and translations, misdirected sends, duplicate distributions, personal and health information leaking into output, Prompt Injection, external API and network failures, human approval, stop and rollback, and switching to manual operation.

Who This Is For

Who This Is For

For food-assistance leads, IT staff (including those holding the role alongside other duties), food hygiene officers, and site managers who have defined requirements in the Refine step.

What You'll Decide

What You'll Decide in This Step

In the Build & Validate step, you build a limited-scope Pilot, run normal-path and error-path tests, and then decide whether to move to production.

Pilot Scope

The Unit of a Pilot

Validating several sites and several food categories at once makes permission design and evaluating the results complicated. We recommend limiting the first Pilot to the following unit.

One site

Limit it to headquarters or a single specific distribution site.

One food category

Limit it to one category whose risk is easy to assess, such as shelf-stable processed food.

One donor

Limit it to one food-supplying company or donor that gives on an ongoing basis.

One distribution workflow

Limit it to one distribution workflow with a standardized procedure, such as regularly scheduled distribution.

Industry Challenges

Challenges Commonly Faced in a Pilot

01

Test coverage misses angles

Teams tend to confirm only the normal path, leaving error-path tests such as misreads and misdirected sends underdone.

02

No production go-ahead criteria set in advance

Work can proceed while it stays vague what has to be satisfied after the Pilot before moving to production.

03

No procedure for reverting to manual operation

When a problem arises during the Pilot, there is often no procedure prepared for switching to manual operation.

04

The food hygiene officer is brought in too late

When the food hygiene officer is not involved from the test-design stage, rework can occur later.

Method

Implementation Steps

1. Fix the Pilot scope

Fix the scope at one site, one food category, one donor, and one distribution workflow.

2. Build the Agent, Skill, and Tool Policy

Working from the design defined in the Refine step, actually build the Agent, Skill, and Tool Policy.

3. Prepare test data

Prepare test donated-food lists and needs data that contain no production personal or health information.

4. Run normal-path tests

Confirm that organizing donated-food lists, suggesting needs-match candidates, and drafting distribution plans all work correctly.

5. Run error-path tests

Using the error-path test items below, confirm behavior for misreads, misdirected sends, information leaking into output, and failures.

6. Validate human approval, stop, and rollback

Confirm that human approval works correctly and that you can stop and roll back when a problem occurs.

7. Validate the switch to manual operation

Confirm that the procedure for switching to manual operation works when the Agent is stopped.

8. Decide on the move to production

Compare the test results against the Go/No-Go criteria, and have the food hygiene officer and the responsible officer decide whether to move to production.

Test Scenarios

Error-Path Test Items

Below are examples of the error-path test items a food-assistance Pilot should validate. Add to and adjust them for your own organization's workflows and systems.

Test itemScenarioWhat to confirm
Misread product nameA product name on the donated-food list is read incorrectlyWhether misread detection and human correction work
Misread dateA best-before or use-by date is read incorrectly or converted incorrectlyWhether date data can reach distribution candidates without human review
Misread storage conditionA temperature range or storage condition is read incorrectlyWhether processing can be stopped when storage conditions are unknown or contradictory
Missing allergy informationAllergy or ingredient information is missing from the input dataWhether the gap is detected and the item excluded from distribution candidates or flagged for review
Misclassification, faulty summary, faulty translationA food category is misclassified, a report summary is wrong, or multilingual guidance is mistranslatedWhether the design prevents distribution or sending before human review
Misdirected sendThe wrong recipient or the wrong content is sent externallyWhether pre-send approval, send logs, and the retraction procedure work
Duplicate distributionThe same distribution plan is generated or executed twiceWhether an idempotency check prevents duplicates
Personal or health information in outputUnnecessary personal or health information ends up in the outputWhether pre-output filtering and human review remove it
Prompt InjectionInstructions slipped into the input data make the Agent behave unintentionallyWhether the design ignores suspicious instructions and stops short of finalization
External API or network failureA connected system or channel does not respondWhether it fails safe on error and notifies the responsible staff member
Human approvalFinalization is about to run before approvalWhether the design prevents distribution, sending, or disposal from being finalized without approval
Stop and rollbackResponding after an incorrect output or action has occurredWhether stopping execution and restoring the immediately preceding state work
Switch to manual operationThe Agent is temporarily unavailableWhether the procedure for switching to manual operation is in place and work can continue

Data & Systems

Data and Systems Used

Test donated-food lists (anonymized/pseudonymized) Test recipient needs data Food-bank management system in the Pilot environment Tool Policy definitions Logs & audit trails Notification channels (LINE, Teams, etc.)

Human-in-the-loop

Where Human Approval Is Required

  • Review and approval of distribution plans and draft reports
  • Review by the food hygiene officer of near-expiry food and allergy-related candidates
  • Content review before external transmission
  • The decision to stop or roll back when an anomaly is detected

Measurement

KPI

Error-path test pass rate

The share of the defined error-path test items that met the pass criteria

Human review rate

The share of outputs that received human review

Number of misdirected sends and duplicate distributions

The number of misdirected sends and duplicate distributions that occurred during the Pilot

Pitfalls

Common Pitfalls

01

Skipping error-path tests

Moving to production after confirming only the normal path risks starting operations without noticing errors in date or allergy information.

02

Testing with production data

Using production data containing recipients' personal and health information as-is for testing creates an unnecessary risk of information leakage.

03

Setting Go/No-Go criteria after the fact

Without criteria defined in advance, the decision to move to production becomes ad hoc.

Go / No-Go Criteria

Criteria for Moving to Production

  • All the defined error-path test items have been confirmed to behave safely as expected
  • Human approval and escalation paths have been confirmed to work in practice
  • The stop and rollback procedures and the procedure for switching to manual operation have actually been tried and confirmed to work
  • The food hygiene officer and the responsible officer have reviewed the results and agreed to the move to production
  • The production monitoring and logging setup is on track to meet the Deploy & Operate requirements

FAQ

Frequently Asked Questions

How long should a Pilot run?

It depends on workload and the situation at the site, but we recommend validating over a period of several weeks to several months that covers both busy and normal periods.

May we test using production personal and health information?

We don't recommend it. Use anonymized or pseudonymized test data; where using production data is unavoidable, keep it to the minimum scope and proceed only with the consent and approval of those involved.

What is Prompt Injection?

It is an attack or malfunction in which instructions slipped into a donated-food list or other external input data cause the Agent to attempt an action the Tool Policy does not permit. In the Pilot, you validate that suspicious input still never reaches finalization.

Who makes the Go/No-Go decision?

We recommend the food-assistance lead, the food hygiene officer, and IT make it jointly. Criteria relating to food safety should require confirmation by the food hygiene officer.

Let's map out your Pilot and validation design together.

We can work through building a Pilot that starts from one site and one food category, along with its test design, through a consultation on our official landing page.

Talk to us about Pilot design