SYNTHETIC DEMONSTRATION — not measured farm evidence.

# SAGE Trial Reviewer

Calculation version: 1.0.0

## What the records establish

```json
[
  {
    "kind": "trial_evidence_inventory",
    "accepted_attempts": 4,
    "protocols": [
      {
        "id": "DEMO-PLACE",
        "version": "1",
        "task": "Place a seedling into a marked pot",
        "success_definition": "Seedling upright in the intended pot with no visible stem damage",
        "duration_basis": "elapsed_including_downtime"
      }
    ],
    "evidence_kinds": {
      "measured": 0,
      "reported": 0,
      "simulated": 4,
      "unverified": 0
    },
    "adverse_or_excluded_runs": [
      {
        "run_id": "DEMO-R3",
        "condition_id": "A",
        "timestamp": {
          "epoch_ms": 1785578520000,
          "precision": "instant"
        },
        "site": "Demo test site",
        "zone": "Bench A",
        "protocol_id": "DEMO-PLACE",
        "protocol_version": "1",
        "protocol_known": true,
        "protocol_duration_basis": "elapsed_including_downtime",
        "comparison_context": "Same declared tray, pot and task conditions",
        "evidence_kind": "simulated",
        "outcome": "failure",
        "human_assistance": false,
        "duration_s": 60,
        "downtime_s": 20,
        "resets": 1,
        "damage_occurred": true,
        "damage_description": "Simulated stem damage event",
        "excluded": true,
        "exclusion_reason": "Fixture obstruction specified in the synthetic protocol's exclusion rule",
        "exclusion_predefined": true,
        "accepted_prespecified_exclusion": true,
        "evidence_references": [
          "synthetic-run-3.json"
        ],
        "evidence_hash": null,
        "evidence": {
          "filename": "synthetic-trial-runs.json",
          "record_index": 3,
          "source_row": 4,
          "source_page": null,
          "source_id": null
        }
      },
      {
        "run_id": "DEMO-R4",
        "condition_id": "B",
        "timestamp": {
          "epoch_ms": 1785578580000,
          "precision": "instant"
        },
        "site": "Demo test site",
        "zone": "Bench A",
        "protocol_id": "DEMO-PLACE",
        "protocol_version": "1",
        "protocol_known": true,
        "protocol_duration_basis": "elapsed_including_downtime",
        "comparison_context": "Same declared tray, pot and task conditions",
        "evidence_kind": "simulated",
        "outcome": "failure",
        "human_assistance": false,
        "duration_s": 60,
        "downtime_s": 5,
        "resets": 0,
        "damage_occurred": false,
        "damage_description": null,
        "excluded": false,
        "exclusion_reason": null,
        "exclusion_predefined": null,
        "accepted_prespecified_exclusion": false,
        "evidence_references": [
          "synthetic-run-4.json"
        ],
        "evidence_hash": null,
        "evidence": {
          "filename": "synthetic-trial-runs.json",
          "record_index": 4,
          "source_row": 5,
          "source_page": null,
          "source_id": null
        }
      }
    ],
    "limitation": "Measured, reported, simulated and unverified cohorts are never pooled into one performance rate."
  }
]
```

## Calculations

```json
[
  {
    "kind": "trial_cohort",
    "site": "Demo test site",
    "zone": "Bench A",
    "condition_id": "A",
    "protocol_id": "DEMO-PLACE",
    "protocol_version": "1",
    "comparison_context": "Same declared tray, pot and task conditions",
    "evidence_kind": "simulated",
    "duration_basis": "elapsed_including_downtime",
    "requested_exclusions": 1,
    "accepted_prespecified_exclusions": 1,
    "all_attempts": {
      "attempts": 3,
      "successes": 2,
      "failures": 1,
      "aborted": 0,
      "unknown_outcomes": 0,
      "success_rate": 0.6666666666666666,
      "confirmed_success_fraction": 0.6666666666666666,
      "success_rate_bounds": [
        0.6666666666666666,
        0.6666666666666666
      ],
      "assisted_successes": 1,
      "unassisted_successes": 1,
      "successes_with_unknown_assistance": 0,
      "unassisted_success_rate": 0.3333333333333333,
      "unassisted_success_rate_bounds": [
        0.3333333333333333,
        0.3333333333333333
      ],
      "elapsed_duration_s": 180,
      "known_elapsed_duration_s": 180,
      "downtime_s": 40,
      "resets": 2,
      "runs_with_reported_damage": 1,
      "runs_with_unknown_damage": 0,
      "successes_per_attempt_hour": 40,
      "evidence": [
        {
          "filename": "synthetic-trial-runs.json",
          "record_index": 1,
          "source_row": 2,
          "source_page": null,
          "source_id": null
        },
        {
          "filename": "synthetic-trial-runs.json",
          "record_index": 2,
          "source_row": 3,
          "source_page": null,
          "source_id": null
        },
        {
          "filename": "synthetic-trial-runs.json",
          "record_index": 3,
          "source_row": 4,
          "source_page": null,
          "source_id": null
        }
      ],
      "recorded_duration_s_total": 180,
      "known_recorded_duration_s_total": 180
    },
    "analysis_set": {
      "attempts": 2,
      "successes": 2,
      "failures": 0,
      "aborted": 0,
      "unknown_outcomes": 0,
      "success_rate": 1,
      "confirmed_success_fraction": 1,
      "success_rate_bounds": [
        1,
        1
      ],
      "assisted_successes": 1,
      "unassisted_successes": 1,
      "successes_with_unknown_assistance": 0,
      "unassisted_success_rate": 0.5,
      "unassisted_success_rate_bounds": [
        0.5,
        0.5
      ],
      "elapsed_duration_s": 120,
      "known_elapsed_duration_s": 120,
      "downtime_s": 20,
      "resets": 1,
      "runs_with_reported_damage": 0,
      "runs_with_unknown_damage": 0,
      "successes_per_attempt_hour": 60,
      "evidence": [
        {
          "filename": "synthetic-trial-runs.json",
          "record_index": 1,
          "source_row": 2,
          "source_page": null,
          "source_id": null
        },
        {
          "filename": "synthetic-trial-runs.json",
          "record_index": 2,
          "source_row": 3,
          "source_page": null,
          "source_id": null
        }
      ],
      "recorded_duration_s_total": 120,
      "known_recorded_duration_s_total": 120
    },
    "limitations": [
      "The primary denominator includes every accepted attempt, including failures, aborted runs and excluded attempts.",
      "The analysis set excludes only records with a reason and declared prespecified exclusion rule.",
      "Source labels and hashes do not independently validate physical outcomes.",
      "No statistical significance or causal effect is inferred."
    ]
  },
  {
    "kind": "trial_cohort",
    "site": "Demo test site",
    "zone": "Bench A",
    "condition_id": "B",
    "protocol_id": "DEMO-PLACE",
    "protocol_version": "1",
    "comparison_context": "Same declared tray, pot and task conditions",
    "evidence_kind": "simulated",
    "duration_basis": "elapsed_including_downtime",
    "requested_exclusions": 0,
    "accepted_prespecified_exclusions": 0,
    "all_attempts": {
      "attempts": 1,
      "successes": 0,
      "failures": 1,
      "aborted": 0,
      "unknown_outcomes": 0,
      "success_rate": 0,
      "confirmed_success_fraction": 0,
      "success_rate_bounds": [
        0,
        0
      ],
      "assisted_successes": 0,
      "unassisted_successes": 0,
      "successes_with_unknown_assistance": 0,
      "unassisted_success_rate": 0,
      "unassisted_success_rate_bounds": [
        0,
        0
      ],
      "elapsed_duration_s": 60,
      "known_elapsed_duration_s": 60,
      "downtime_s": 5,
      "resets": 0,
      "runs_with_reported_damage": 0,
      "runs_with_unknown_damage": 0,
      "successes_per_attempt_hour": 0,
      "evidence": [
        {
          "filename": "synthetic-trial-runs.json",
          "record_index": 4,
          "source_row": 5,
          "source_page": null,
          "source_id": null
        }
      ],
      "recorded_duration_s_total": 60,
      "known_recorded_duration_s_total": 60
    },
    "analysis_set": {
      "attempts": 1,
      "successes": 0,
      "failures": 1,
      "aborted": 0,
      "unknown_outcomes": 0,
      "success_rate": 0,
      "confirmed_success_fraction": 0,
      "success_rate_bounds": [
        0,
        0
      ],
      "assisted_successes": 0,
      "unassisted_successes": 0,
      "successes_with_unknown_assistance": 0,
      "unassisted_success_rate": 0,
      "unassisted_success_rate_bounds": [
        0,
        0
      ],
      "elapsed_duration_s": 60,
      "known_elapsed_duration_s": 60,
      "downtime_s": 5,
      "resets": 0,
      "runs_with_reported_damage": 0,
      "runs_with_unknown_damage": 0,
      "successes_per_attempt_hour": 0,
      "evidence": [
        {
          "filename": "synthetic-trial-runs.json",
          "record_index": 4,
          "source_row": 5,
          "source_page": null,
          "source_id": null
        }
      ],
      "recorded_duration_s_total": 60,
      "known_recorded_duration_s_total": 60
    },
    "limitations": [
      "The primary denominator includes every accepted attempt, including failures, aborted runs and excluded attempts.",
      "The analysis set excludes only records with a reason and declared prespecified exclusion rule.",
      "Source labels and hashes do not independently validate physical outcomes.",
      "No statistical significance or causal effect is inferred."
    ]
  },
  {
    "kind": "descriptive_trial_comparison",
    "protocol_id": "DEMO-PLACE",
    "protocol_version": "1",
    "evidence_kind": "simulated",
    "comparison_context": "Same declared tray, pot and task conditions",
    "conditions": [
      {
        "condition_id": "A",
        "attempts": 3,
        "success_rate": 0.6666666666666666,
        "success_rate_bounds": [
          0.6666666666666666,
          0.6666666666666666
        ],
        "unassisted_success_rate": 0.3333333333333333
      },
      {
        "condition_id": "B",
        "attempts": 1,
        "success_rate": 0,
        "success_rate_bounds": [
          0,
          0
        ],
        "unassisted_success_rate": 0
      }
    ],
    "limitation": "Same declared protocol and context permit a descriptive side-by-side comparison only. Randomization, independence, equal difficulty and statistical significance are not established."
  }
]
```

## Assumptions


## Possible explanations

- Task difficulty, selection of attempts, human assistance and resets can change observed rates. These records alone do not establish the cause of a performance difference.

## Missing or rejected evidence

No flags generated; this does not verify physical conditions.

## Next measurements or inspections

- Record missing outcomes, assistance, resets, downtime and damage status. Repeat a documented protocol with measured evidence before claiming physical equipment validation.

## Sources and correction history


The companion report.json retains the complete source mappings, normalized/original values, evidence row references, corrections, and all flags. No sample records substitute for failed uploads.
