{
  "class_version": "nt-crossing-class:v0",
  "id": "science.claim-promotion",
  "version": "0.1.0",
  "title": "Promotion of an experimental result to a claim",
  "domain": "empirical research",
  "evidence_status": "proposed",
  "summary": "A result moves from 'reported' to 'claimed with standing' so others may reuse it. The path is instrument → mapping → analysis → interpretation → claim → reuse. A missing or disputed measurement is value uncertainty; an analysis path that was never executed from authoritative input challenges the structure; competing mappings of the same evidence end UNRESOLVED. Not an insurance class.",
  "state_fields": {
    "before": ["experiment_id", "result_id", "analysis_path"],
    "proposed": ["claim_id", "claim", "mappings"]
  },
  "action_types": ["promote_claim"],
  "policy": {
    "id": "nt-policy:claim-promotion",
    "version": "0.1.0",
    "authored_by": "Neverthought (illustrative class policy; not a journal's or funder's standard)",
    "parameters": {
      "max_delegation_depth": 1
    },
    "note": "Promotion needs the raw results, an independent reproduction, and a reviewer other than the builder."
  },
  "invariants": [
    {
      "id": "mapping_agreement",
      "label": "Every declared mapping of the evidence reports the same value",
      "measure": "mappings_agree",
      "params": { "field": "mappings" },
      "tolerance": 0,
      "register": "value"
    },
    {
      "id": "analysis_path",
      "label": "The analysis path the claim relies on was executed from authoritative input",
      "measure": "path_executable",
      "params": { "field": "analysis_path" },
      "tolerance": 0,
      "register": "structure"
    }
  ],
  "evidence_requirements": [
    { "subject": "raw_results", "min_tier": "E2", "required_to_resolve": "Preserve the raw results, including the pre-state needed to reconstruct each comparison from bytes on disk." },
    { "subject": "independent_reproduction", "min_tier": "E4", "required_to_resolve": "Obtain a reproduction by a party outside the builder's authority." }
  ],
  "authority_requirements": { "independent_trust_root": true, "segregation_of_duties": true },
  "archetypes": ["RA-SELF-CERTIFICATION", "RA-HIDDEN-COUPLING", "RA-UNWARRANTED-EXECUTION"],
  "descriptors": { "stake": "reputational", "action": "compensable", "authority_kind": "explicit", "freshness": "perpetual" },
  "profiles": {
    "recorder": "nt-receipt-chain:v0 (this site's chain; not CER-17)",
    "underwriting": null
  },
  "consequence": {
    "bound": "unbounded",
    "ceiling": null,
    "rationale": "A claim with standing is reused by others; errors propagate through every reuse, so no ceiling is declared."
  },
  "consequence_paths": [
    { "id": "claim_reused", "description": "Others build on the claim." },
    { "id": "claim_retracted", "description": "The claim is withdrawn or corrected." },
    { "id": "replication_attempted", "description": "An independent party attempts to reproduce the result." }
  ],
  "structural_tests": [],
  "failure_mode": { "mode": "fail-closed", "rationale": "A result that is held is not presented as a claim." },
  "non_claims": [
    "Promotion records that a result met this class's checks; it does not certify a discovery or establish causality.",
    "The worked examples map a review of software-governance experiments, not a natural-science study.",
    "Methodological inference in the source review is recorded as not adjudicated, and stays so here."
  ]
}
