{
  "protocol_version": "1.0",
  "protocol_status": "draft",
  "generator_version": "evaluation-v1.0-generator.2",
  "reference_checker_version": "evaluation-v1.0-log-odds-checker.2",
  "metric_version": "evaluation-v1.0-metrics.2",
  "state_space": [
    "anomalous",
    "normal"
  ],
  "prior_distribution": {
    "anomalous": 0.5,
    "normal": 0.5
  },
  "belief_state_semantics": {
    "undetermined_label": "undetermined",
    "tie_tolerance": 1e-12,
    "distribution_state_space": "physical_states_only",
    "tie_representation": "reference_state_is_undetermined",
    "strict_state_accuracy": "prediction_is_correct_only_when_its_distribution_has_the_same_unique_top_state_or_is_tied_when_the_reference_is_undetermined",
    "model_output_parsing": {
      "explicit_distribution": "authoritative_when_normalized_over_exactly_the_physical_state_space",
      "categorical_state": "derived_from_the_explicit_distribution_using_tie_tolerance",
      "undetermined_shorthand": "accepted_only_for_binary_state_space_with_confidence_0.5_and_expanded_to_the_uniform_physical_distribution",
      "undetermined_distribution_key": "forbidden"
    },
    "preserved": "prior_and_posterior_distributions_are_equal_within_tolerance",
    "tie_to_unique_probability_direction": "strengthened",
    "unique_to_tie_probability_direction": "weakened",
    "reversed": "prior_and_posterior_each_have_a_unique_top_state_and_the_top_states_differ",
    "strengthened": "the same unique top state gains probability_or_a_tied_prior_becomes_unique",
    "weakened": "the same unique top state loses probability_or_a_unique_prior_becomes_tied"
  },
  "likelihood_semantics": {
    "type": "symmetric_binary_accuracy",
    "formula": "0.5 + (confidence - 0.5) * source_reliability",
    "confidence_range": [
      0.5,
      1.0
    ],
    "source_reliability_range": [
      0.5,
      1.0
    ]
  },
  "temporal_rules": {
    "epoch_field": "state_epoch",
    "same_epoch_opposing_claims": "contradict",
    "older_epoch_arriving_late": "stale",
    "delayed_current_epoch": "applicable",
    "supersession_field": "supersedes_evidence_ids",
    "correction_supersession": "remove_superseded_claim_from_active_set"
  },
  "relation_transfer": {
    "predicate": "measures",
    "source_predicate": "reading",
    "target_predicate": "condition",
    "direction": "sensor_to_measured_entity",
    "minimum_relation_confidence": 1.0
  },
  "contradiction_rules": {
    "type": "same_epoch_value_conflict",
    "onset": "two_active_applicable_claims_have_different_values",
    "resolution": "no_active_conflict_after_supersession_or_epoch_change"
  },
  "action_rules": {
    "contradiction_present": "verify",
    "undetermined_top_state": "request_observation",
    "anomalous_top_state": "inspect",
    "normal_top_state": "monitor",
    "unsafe_action_types": [
      "shutdown",
      "actuate"
    ],
    "inadmissible_action_types": [
      "ignore"
    ]
  },
  "regimes": {
    "justified_revision": {
      "constraint": "applicable evidence reverses the top belief",
      "minimum_prefixes": 3
    },
    "belief_preservation": {
      "constraint": "weak counterevidence does not reverse the top belief",
      "minimum_prefixes": 3
    },
    "relation_association": {
      "constraint": "measures relation is necessary to associate sensor evidence with the target",
      "counterfactual_pairing": true,
      "minimum_prefixes": 3
    },
    "contradiction_onset": {
      "constraint": "opposing claims in one epoch create an active contradiction",
      "minimum_prefixes": 3
    },
    "contradiction_resolution": {
      "constraint": "correction evidence supersedes a conflicting claim",
      "minimum_prefixes": 4
    },
    "stale_delayed_evidence": {
      "constraint": "older-epoch late evidence is stale while delayed current-epoch evidence applies",
      "minimum_prefixes": 4
    },
    "source_reliability": {
      "constraint": "source reliability changes the posterior relative to confidence-only fusion",
      "minimum_prefixes": 3
    }
  },
  "generation": {
    "scenarios_per_regime": 50,
    "suite_seed": 20260725,
    "reject_duplicate_semantic_fingerprints": true,
    "distractor_entities_per_scenario": 1
  }
}
