{
  "schema_version": "1.0.0",
  "report_id": "csr_v_a8f51be8f61bdc4b",
  "generated_at": "2026-09-09T00:06:35.690Z",
  "protocol": {
    "schema_version": "1.0.0",
    "payload_sha256": "43023ce21fc4f2ee805e1150a29c5d3b216511832802fa24a93a2ee26b3d0cb1",
    "timing_classification": "AFTER_SYNTHESIS"
  },
  "verification": {
    "profile": "systematic-review-general-v1",
    "rule_bundle_version": "0.1.1",
    "status": "REVISION_REQUIRED",
    "counts": {
      "CRITICAL": 0,
      "ERROR": 6,
      "WARNING": 1,
      "INFO": 0
    },
    "experimental": true,
    "public_badge_eligible": false,
    "label": "Experimental automated review. Not human approval or peer review."
  },
  "findings": [
    {
      "finding_id": "csr_f_94e701fc585b7d6b",
      "profile": "systematic-review-general-v1",
      "rule_id": "schema.protocol-v1",
      "rule_version": "0.1.1",
      "status": "OPEN",
      "position": "concern",
      "severity": "ERROR",
      "check_mode": "SCHEMA",
      "claim": "Human owner name is required.",
      "evidence": [
        {
          "json_pointer": "/corresponding_owner/name",
          "value_hash": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126"
        }
      ],
      "explanation": "The protocol does not satisfy the versioned ConductScience input contract.",
      "recommended_action": "Complete or correct this field, then run validation again.",
      "confidence": "HIGH",
      "verifier": {
        "kind": "CODE",
        "name": "@conductscience/reviews-cli",
        "version": "0.2.1"
      }
    },
    {
      "finding_id": "csr_f_ec5ccb4c2995ee76",
      "profile": "systematic-review-general-v1",
      "rule_id": "schema.protocol-v1",
      "rule_version": "0.1.1",
      "status": "OPEN",
      "position": "concern",
      "severity": "ERROR",
      "check_mode": "SCHEMA",
      "claim": "A valid human owner email is required.",
      "evidence": [
        {
          "json_pointer": "/corresponding_owner/email",
          "value_hash": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126"
        }
      ],
      "explanation": "The protocol does not satisfy the versioned ConductScience input contract.",
      "recommended_action": "Complete or correct this field, then run validation again.",
      "confidence": "HIGH",
      "verifier": {
        "kind": "CODE",
        "name": "@conductscience/reviews-cli",
        "version": "0.2.1"
      }
    },
    {
      "finding_id": "csr_f_300b639add9a679a",
      "profile": "systematic-review-general-v1",
      "rule_id": "schema.protocol-v1",
      "rule_version": "0.1.1",
      "status": "OPEN",
      "position": "concern",
      "severity": "ERROR",
      "check_mode": "SCHEMA",
      "claim": "anticipated_start_date must use YYYY-MM-DD.",
      "evidence": [
        {
          "json_pointer": "/anticipated_start_date",
          "value_hash": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126"
        }
      ],
      "explanation": "The protocol does not satisfy the versioned ConductScience input contract.",
      "recommended_action": "Complete or correct this field, then run validation again.",
      "confidence": "HIGH",
      "verifier": {
        "kind": "CODE",
        "name": "@conductscience/reviews-cli",
        "version": "0.2.1"
      }
    },
    {
      "finding_id": "csr_f_f31c74365b42ed17",
      "profile": "systematic-review-general-v1",
      "rule_id": "schema.protocol-v1",
      "rule_version": "0.1.1",
      "status": "OPEN",
      "position": "concern",
      "severity": "ERROR",
      "check_mode": "SCHEMA",
      "claim": "anticipated_completion_date must use YYYY-MM-DD.",
      "evidence": [
        {
          "json_pointer": "/anticipated_completion_date",
          "value_hash": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126"
        }
      ],
      "explanation": "The protocol does not satisfy the versioned ConductScience input contract.",
      "recommended_action": "Complete or correct this field, then run validation again.",
      "confidence": "HIGH",
      "verifier": {
        "kind": "CODE",
        "name": "@conductscience/reviews-cli",
        "version": "0.2.1"
      }
    },
    {
      "finding_id": "csr_f_a7aa5410b0b0ad22",
      "profile": "systematic-review-general-v1",
      "rule_id": "registration.timing.sequence",
      "rule_version": "0.1.1",
      "status": "OPEN",
      "position": "concern",
      "severity": "ERROR",
      "check_mode": "DETERMINISTIC",
      "claim": "synthesis has started, but extraction has no recorded start date.",
      "evidence": [
        {
          "json_pointer": "/milestones/extraction_started_at",
          "value_hash": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b"
        },
        {
          "json_pointer": "/milestones/synthesis_started_at",
          "value_hash": "9fe677e105e2deec22e7d11a2d18802d4e155bf66b2ffac63c554e0b0e5ce021"
        }
      ],
      "explanation": "The public timing classification must follow the recorded review milestones.",
      "recommended_action": "Record the extraction date or correct the synthesis date.",
      "confidence": "HIGH",
      "verifier": {
        "kind": "CODE",
        "name": "@conductscience/reviews-cli",
        "version": "0.2.1"
      }
    },
    {
      "finding_id": "csr_f_eafb4ed3950ff536",
      "profile": "systematic-review-general-v1",
      "rule_id": "search.execution-evidence",
      "rule_version": "0.1.1",
      "status": "OPEN",
      "position": "concern",
      "severity": "ERROR",
      "check_mode": "DETERMINISTIC",
      "claim": "The executed search is missing execution date.",
      "evidence": [
        {
          "json_pointer": "/search_strategies/0",
          "value_hash": "8e9b3a643fea41c800ef7767ee82ed4d1cbdcd590e8f66ab1d9804a689fc44c8"
        }
      ],
      "explanation": "An executed search needs enough evidence to reproduce and audit the result set.",
      "recommended_action": "Record the run date, result count, and SHA-256 checksum of the raw export.",
      "confidence": "HIGH",
      "verifier": {
        "kind": "CODE",
        "name": "@conductscience/reviews-cli",
        "version": "0.2.1"
      }
    },
    {
      "finding_id": "csr_f_971f09642f719632",
      "profile": "systematic-review-general-v1",
      "rule_id": "automation.human-review",
      "rule_version": "0.1.1",
      "status": "OPEN",
      "position": "concern",
      "severity": "WARNING",
      "check_mode": "DETERMINISTIC",
      "claim": "Agent work is disclosed, but no human-reviewed fields are recorded.",
      "evidence": [
        {
          "json_pointer": "/automation/roles",
          "value_hash": "24fe8f8f340ee4e6857f217767cc6bdcdc103d8258579aa9daf799764f600370"
        },
        {
          "json_pointer": "/automation/human_reviewed_fields",
          "value_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
        }
      ],
      "explanation": "The review record should distinguish agent preparation from fields a named researcher checked.",
      "recommended_action": "List the fields the human owner reviewed before approval.",
      "confidence": "HIGH",
      "verifier": {
        "kind": "CODE",
        "name": "@conductscience/reviews-cli",
        "version": "0.2.1"
      }
    }
  ],
  "human_only_checks": [
    "Confirm that the question is useful and the scope is justified.",
    "Confirm that the sources and exact queries are likely to retrieve the relevant evidence.",
    "Confirm that eligibility, risk-of-bias, and synthesis choices are appropriate for the field.",
    "Confirm ownership, milestone dates, funding, and the automation disclosure."
  ],
  "provenance": {
    "tool": "@conductscience/reviews-cli",
    "tool_version": "0.2.1",
    "check_modes": [
      "SCHEMA",
      "DETERMINISTIC",
      "HUMAN_ONLY"
    ],
    "model_calls": 0
  }
}
