{
  "schema": "semiagora.endpoint-sensor-metric-contract.v1",
  "version": "2026-08-30-endpoint-sensor-v1",
  "experimentId": "SA-EQP-ENDPOINT-SENSOR-029",
  "stateContractVersion": "2026-08-30-endpoint-sensor-v1",
  "executionMode": "deterministic-original-dimensionless-teaching-model",
  "coefficientOrigin": "Original bounded teaching coefficients authored for this packet; no source numeric value, equation, fit, calibration, or equipment output is used.",
  "sourceNumericUse": "none",
  "roundDigits": 9,
  "numericClosureTolerance": 0,
  "sweep": {
    "rowCount": 6912,
    "physicalRows": 3456,
    "evidencePairs": 3456,
    "orderedStateCount": 8,
    "orderedStateIsTime": false
  },
  "axisCoefficients": {
    "sensor_family": {
      "oes-endpoint-monitor-like": {
        "signalCaptureAffinity": 0.72,
        "signalFormationAffinity": 0.74,
        "driftCalibrationTolerance": 0.76,
        "falseEndpointTolerance": 0.72,
        "evidenceFlow": 0.82,
        "fusionDecisionControl": 0.7
      },
      "interferometric-endpoint-monitor-like": {
        "signalCaptureAffinity": 0.7,
        "signalFormationAffinity": 0.8,
        "driftCalibrationTolerance": 0.78,
        "falseEndpointTolerance": 0.7,
        "evidenceFlow": 0.8,
        "fusionDecisionControl": 0.68
      },
      "rga-endpoint-monitor-like": {
        "signalCaptureAffinity": 0.66,
        "signalFormationAffinity": 0.82,
        "driftCalibrationTolerance": 0.58,
        "falseEndpointTolerance": 0.62,
        "evidenceFlow": 0.78,
        "fusionDecisionControl": 0.64
      },
      "pressure-context-monitor-like": {
        "signalCaptureAffinity": 0.9,
        "signalFormationAffinity": 0.56,
        "driftCalibrationTolerance": 0.6,
        "falseEndpointTolerance": 0.74,
        "evidenceFlow": 0.76,
        "fusionDecisionControl": 0.86
      },
      "rf-impedance-monitor-like": {
        "signalCaptureAffinity": 0.76,
        "signalFormationAffinity": 0.62,
        "driftCalibrationTolerance": 0.64,
        "falseEndpointTolerance": 0.88,
        "evidenceFlow": 0.74,
        "fusionDecisionControl": 0.74
      },
      "temperature-context-monitor-like": {
        "signalCaptureAffinity": 0.72,
        "signalFormationAffinity": 0.64,
        "driftCalibrationTolerance": 0.66,
        "falseEndpointTolerance": 0.82,
        "evidenceFlow": 0.72,
        "fusionDecisionControl": 0.7
      }
    },
    "process_context_mode": {
      "etch-context-centered-like": {
        "contextObservability": 0.66,
        "modalityAlignment": 0.82,
        "transitionSensitivity": 0.54,
        "processCompatibility": 0.64,
        "evidenceFlow": 0.76,
        "modelLimitBurden": 0.44
      },
      "deposition-context-centered-like": {
        "contextObservability": 0.82,
        "modalityAlignment": 0.62,
        "transitionSensitivity": 0.84,
        "processCompatibility": 0.8,
        "evidenceFlow": 0.74,
        "modelLimitBurden": 0.46
      }
    },
    "signal_formation_state": {
      "signal-formation-constrained-like": {
        "captureReadiness": 0.18,
        "formationReadiness": 0.28,
        "attenuationBurden": 0.76
      },
      "signal-transition-ambiguous-like": {
        "captureReadiness": 0.56,
        "formationReadiness": 0.54,
        "attenuationBurden": 0.46
      },
      "signal-formation-supported-like": {
        "captureReadiness": 0.88,
        "formationReadiness": 0.86,
        "attenuationBurden": 0.18
      }
    },
    "drift_calibration_state": {
      "calibration-traceability-constrained-like": {
        "driftControlMargin": 0.24,
        "baselineSeparationMargin": 0.68,
        "calibrationBalance": 0.48,
        "driftBurden": 0.64
      },
      "drift-control-constrained-like": {
        "driftControlMargin": 0.62,
        "baselineSeparationMargin": 0.2,
        "calibrationBalance": 0.42,
        "driftBurden": 0.7
      },
      "drift-calibration-supported-like": {
        "driftControlMargin": 0.86,
        "baselineSeparationMargin": 0.84,
        "calibrationBalance": 0.86,
        "driftBurden": 0.18
      }
    },
    "false_endpoint_state": {
      "false-endpoint-exposed-like": {
        "falseEndpointControlMargin": 0.3,
        "falseTriggerBurden": 0.78,
        "transitionDiscriminationMargin": 0.34
      },
      "false-endpoint-controlled-like": {
        "falseEndpointControlMargin": 0.84,
        "falseTriggerBurden": 0.2,
        "transitionDiscriminationMargin": 0.82
      }
    },
    "fusion_handoff_state": {
      "sensor-fusion-supported-like": {
        "fusionReadinessMargin": 0.84,
        "sensorDisagreementBurden": 0.18,
        "calibrationHandoffMargin": 0.82
      },
      "sensor-fusion-constrained-like": {
        "fusionReadinessMargin": 0.42,
        "sensorDisagreementBurden": 0.74,
        "calibrationHandoffMargin": 0.42
      }
    }
  },
  "proxyEquations": {
    "ordered_state_norm": "round9(stateIndex / 7)",
    "signal_capture_readiness_proxy": "round9(clamp01(0.10 + 0.46*signalFormation.captureReadiness + 0.18*family.signalCaptureAffinity + 0.14*processContext.contextObservability + 0.12*(1 - abs(stateNorm - 0.22))))",
    "signal_formation_readiness_proxy": "round9(clamp01(0.10 + 0.30*signalFormation.formationReadiness + 0.22*captureReadiness + 0.16*processContext.contextObservability + 0.12*driftCalibration.calibrationBalance + 0.10*(1 - signalFormation.attenuationBurden)))",
    "drift_control_readiness_proxy": "round9(clamp01(0.08 + 0.30*driftCalibration.calibrationBalance + 0.22*driftCalibration.driftControlMargin + 0.16*family.driftCalibrationTolerance + 0.14*processContext.transitionSensitivity + 0.10*(1 - abs(stateNorm - 0.45))))",
    "calibration_traceability_readiness_proxy": "round9(clamp01(0.08 + 0.24*formationReadiness + 0.22*driftControlReadiness + 0.18*family.signalFormationAffinity + 0.12*stateNorm + 0.10*falseEndpoint.falseEndpointControlMargin + 0.06*(1 - fusionHandoff.sensorDisagreementBurden)))",
    "transition_discrimination_readiness_proxy": "round9(clamp01(0.10 + 0.28*processContext.modalityAlignment + 0.20*fusionHandoff.fusionReadinessMargin + 0.18*falseEndpoint.transitionDiscriminationMargin + 0.14*family.falseEndpointTolerance + 0.10*(1 - falseEndpoint.falseTriggerBurden*stateNorm)))",
    "false_endpoint_control_readiness_proxy": "round9(clamp01(0.10 + 0.30*falseEndpoint.falseEndpointControlMargin + 0.20*family.falseEndpointTolerance + 0.16*processContext.processCompatibility + 0.14*fusionHandoff.calibrationHandoffMargin + 0.10*(1 - stateNorm*falseEndpoint.falseTriggerBurden)))",
    "process_transition_readiness_proxy": "round9(clamp01(0.08 + 0.24*calibrationTraceabilityReadiness + 0.20*formationReadiness + 0.18*falseEndpointControlReadiness + 0.14*stateNorm + 0.10*transitionDiscriminationReadiness + 0.06*family.signalFormationAffinity))",
    "signal_ambiguity_burden_proxy": "round9(clamp01(0.06 + 0.24*(1 - driftCalibration.baselineSeparationMargin) + 0.18*(1 - calibrationTraceabilityReadiness) + 0.16*fusionHandoff.sensorDisagreementBurden + 0.14*stateNorm + 0.12*(1 - transitionDiscriminationReadiness) + 0.10*signalFormation.attenuationBurden))",
    "sensor_disagreement_burden_proxy": "round9(clamp01(0.05 + 0.30*signalAmbiguityBurden*(0.45 + 0.55*stateNorm) + 0.20*(1 - processTransitionReadiness) + 0.16*(1 - falseEndpointControlReadiness) + 0.12*fusionHandoff.sensorDisagreementBurden + 0.10*signalFormation.attenuationBurden))",
    "false_endpoint_burden_proxy": "round9(clamp01(0.06 + 0.26*falseTriggerBurden + 0.22*(1 - captureReadiness) + 0.18*(1 - formationReadiness) + 0.14*(1 - calibrationTraceabilityReadiness) + 0.12*driftCalibration.driftBurden + 0.08*falseEndpoint.falseTriggerBurden))",
    "modality_alignment_readiness_proxy": "round9(clamp01(0.10 + 0.24*transitionDiscriminationReadiness + 0.20*processContext.transitionSensitivity + 0.18*family.fusionDecisionControl + 0.14*fusionHandoff.calibrationHandoffMargin + 0.08*(1 - signalAmbiguityBurden) + 0.06*(1 - stateNorm)))",
    "endpoint_signal_separation_readiness_proxy": "round9(clamp01(0.10 + 0.24*processTransitionReadiness + 0.20*transitionDiscriminationReadiness + 0.18*falseEndpointControlReadiness + 0.14*calibrationTraceabilityReadiness + 0.08*(1 - falseTriggerBurden) + 0.06*modalityAlignmentReadiness))",
    "fusion_confidence_readiness_proxy": "round9(clamp01(0.10 + 0.24*transitionDiscriminationReadiness + 0.20*modalityAlignmentReadiness + 0.18*falseEndpointControlReadiness + 0.14*fusionHandoff.calibrationHandoffMargin + 0.08*(1 - signalAmbiguityBurden) + 0.06*family.evidenceFlow))",
    "endpoint_overshoot_burden_proxy": "round9(clamp01(0.06 + 0.30*falseEndpointBurden + 0.20*falseTriggerBurden + 0.16*signalFormation.attenuationBurden + 0.14*driftCalibration.driftBurden + 0.10*(1 - endpointSignalSeparationReadiness) + 0.10*falseEndpoint.falseTriggerBurden))",
    "sensor_drift_burden_proxy": "round9(clamp01(0.06 + 0.24*abs(stateNorm - 0.50) + 0.20*falseEndpoint.falseTriggerBurden + 0.18*driftCalibration.driftBurden + 0.14*fusionHandoff.sensorDisagreementBurden + 0.10*(1 - processContext.transitionSensitivity) + 0.08*signalFormation.attenuationBurden))",
    "model_limit_burden_proxy": "round9(clamp01(0.08 + 0.28*processContext.modelLimitBurden + 0.20*falseEndpoint.falseTriggerBurden + 0.16*stateNorm + 0.12*driftCalibration.driftBurden + 0.10*fusionHandoff.sensorDisagreementBurden + 0.06*(1 - family.evidenceFlow)))",
    "calibration_metrology_readiness_proxy": "round9(clamp01(0.10 + 0.18*endpointSignalSeparationReadiness + 0.16*fusionConfidenceReadiness + 0.16*(1 - falseEndpointBurden) + 0.14*modalityAlignmentReadiness + 0.12*transitionDiscriminationReadiness + 0.08*stateNorm + 0.06*processContext.evidenceFlow))",
    "downstream_measurement_readiness_proxy": "round9(clamp01(0.08 + 0.22*modalityAlignmentReadiness + 0.20*fusionConfidenceReadiness + 0.18*endpointSignalSeparationReadiness + 0.14*(1 - endpointOvershootBurden) + 0.10*calibrationMetrologyReadiness + 0.08*family.fusionDecisionControl))",
    "endpoint_sensor_handoff_readiness_proxy": "round9(clamp01(0.08 + 0.18*processTransitionReadiness + 0.16*calibrationTraceabilityReadiness + 0.15*transitionDiscriminationReadiness + 0.14*endpointSignalSeparationReadiness + 0.12*fusionConfidenceReadiness + 0.10*downstreamMeasurementReadiness + 0.07*(1 - endpointOvershootBurden)))"
  },
  "integerLedgerEquations": {
    "sensor_input_total_tokens": "72 + 3*familyIndex + 2*processContextIndex + falseEndpointIndex + fusionHandoffIndex + stateIndex",
    "process_context_support_tokens": "14 + 3*signalFormationIndex + 2*fusionHandoffIndex + (stateIndex % 2)",
    "signal_formation_support_tokens": "12 + 3*driftCalibrationIndex + 2*(1 - falseEndpointIndex) + (stateIndex % 3)",
    "unresolved_sensor_input_tokens": "sensor_input_total_tokens - process_context_support_tokens - signal_formation_support_tokens",
    "sensor_input_ledger_residual": "sensor_input_total_tokens - process_context_support_tokens - signal_formation_support_tokens - unresolved_sensor_input_tokens",
    "signal_response_total_tokens": "82 + 2*familyIndex + 2*processContextIndex + signalFormationIndex + driftCalibrationIndex + stateIndex",
    "drift_calibration_tokens": "18 + 4*driftCalibrationIndex + 2*processContextIndex + ((7 - stateIndex) % 3)",
    "false_endpoint_control_tokens": "10 + 5*signalFormationIndex + fusionHandoffIndex + floor(stateIndex/2)",
    "unresolved_signal_response_tokens": "signal_response_total_tokens - drift_calibration_tokens - false_endpoint_control_tokens",
    "signal_response_ledger_residual": "signal_response_total_tokens - drift_calibration_tokens - false_endpoint_control_tokens - unresolved_signal_response_tokens",
    "sensor_handoff_total_tokens": "96 + 3*familyIndex + 2*driftCalibrationIndex + processContextIndex + falseEndpointIndex + stateIndex",
    "fusion_review_tokens": "24 + 5*signalFormationIndex + processContextIndex + (stateIndex % 2)",
    "calibration_review_tokens": "18 + 4*driftCalibrationIndex + 2*falseEndpointIndex + floor(stateIndex/3)",
    "measurement_review_tokens": "14 + 4*falseEndpointIndex + (2 - signalFormationIndex) + processContextIndex",
    "unresolved_sensor_handoff_tokens": "sensor_handoff_total_tokens - fusion_review_tokens - calibration_review_tokens - measurement_review_tokens",
    "sensor_handoff_ledger_residual": "sensor_handoff_total_tokens - fusion_review_tokens - calibration_review_tokens - measurement_review_tokens - unresolved_sensor_handoff_tokens"
  },
  "endpointSensorRegimePrecedence": [
    "signal-capture-limited when signal-capture readiness < 0.48",
    "signal-formation-limited when signal-formation readiness < 0.52",
    "drift-control-limited when drift-control readiness < 0.52",
    "calibration-traceability-limited when removal-control readiness < 0.54",
    "transition-discrimination-limited when transition-discrimination readiness < 0.54",
    "false-endpoint-control-limited when false-endpoint-control readiness < 0.58 or false-endpoint burden > 0.58",
    "sensor-fusion-readiness-limited when endpoint-signal-separation readiness < 0.60 or post-CMP-clean readiness < 0.60 or metrology readiness < 0.60 or model-limit burden > 0.60",
    "bounded-endpoint-sensor-review otherwise"
  ],
  "decisionThresholds": {
    "signalCaptureLimited": 0.48,
    "signalFormationLimited": 0.52,
    "driftControlLimited": 0.52,
    "calibrationTraceabilityLimited": 0.54,
    "transitionDiscriminationLimited": 0.54,
    "falseEndpointControlLimited": 0.58,
    "falseEndpointHigh": 0.58,
    "endpointSignalSeparationLimited": 0.6,
    "downstreamMeasurementLimited": 0.6,
    "calibrationMetrologyLimited": 0.6,
    "modelLimitHigh": 0.6
  },
  "bandRules": {
    "commonReadiness": {
      "limitedBelow": 0.54,
      "boundedAtOrAbove": 0.68
    },
    "burden": {
      "lowerAtOrBelow": 0.4,
      "higherAbove": 0.58
    },
    "priority": {
      "highAbove": 0.58,
      "lowerAtOrBelow": 0.4
    },
    "measurement": {
      "planRequiredBelow": 0.66
    },
    "note": "All thresholds are original dimensionless categorical label rules, not physical limits, control limits, calibration values, endpoint thresholds, or acceptance criteria.",
    "yieldGate": {
      "processTransitionBelow": 0.6,
      "falseEndpointAbove": 0.52,
      "endpointSignalSeparationBelow": 0.6,
      "fusionConfidenceBelow": 0.58,
      "downstreamMeasurementBelow": 0.64,
      "calibrationMetrologyBelow": 0.66
    },
    "downstreamInspectionSensorReadiness": {
      "limitedBelow": 0.64,
      "boundedAtOrAbove": 0.68
    },
    "downstreamMeasurementTraceability": {
      "limitedIfEitherBelow": 0.6,
      "boundedIfBothAtOrAbove": 0.66
    },
    "upstreamEtchTransitionObservability": {
      "limitedBelow": 0.58,
      "boundedAtOrAbove": 0.68
    },
    "upstreamDepositionSignalObservability": {
      "limitedBelow": 0.6,
      "boundedAtOrAbove": 0.68
    },
    "upstreamDepositionTransitionPriority": {
      "lowerAtOrBelow": 0.4,
      "higherAbove": 0.54
    },
    "downstreamUncertaintyPriority": {
      "falseEndpointAbove": 0.58,
      "sensorDisagreementAbove": 0.52,
      "signalCaptureBelow": 0.48,
      "signalFormationBelow": 0.54,
      "driftCalibrationBelow": 0.54,
      "calibrationTraceabilityBelow": 0.58,
      "endpointSignalSeparationBelow": 0.66,
      "downstreamMeasurementBelow": 0.64,
      "modelLimitAbove": 0.58,
      "sensorDriftAbove": 0.44
    }
  },
  "boundary": "All equations produce normalized teaching proxies or exact integer bookkeeping tokens. They are not optical-emission, interferometric, mass-spectrometric, pressure, RF, thermal, drift, calibration, sensor-fusion, endpoint-decision, equipment-control, qualification, or production models.",
  "roleGatePrecedence": {
    "equipmentEngineer": [
      "review regime limitation first",
      "review sensor drift",
      "otherwise proceed to evidence review"
    ],
    "processEngineer": [
      "review regime limitation first",
      "review model and evidence boundary",
      "otherwise bounded comparison ready"
    ],
    "metrologyEngineer": "always blocked pending owned calibration, uncertainty, synchronization, and downstream inspection evidence",
    "yieldEngineer": [
      "review process-transition readiness",
      "review false-endpoint and disagreement burdens",
      "review endpoint-signal-separation separation or fusion confidence",
      "review downstream measurement and calibration metrology",
      "otherwise bounded teaching review"
    ]
  },
  "serialization": {
    "numericFormat": "finite decimal rounded to 9 places; no exponent notation",
    "integerLedgers": "base-10 integers with exact zero residuals",
    "categoricalLabels": "closed enumerations only",
    "csvJsonIdentity": "Every CSV cell must equal the canonical JSON value under string conversion."
  },
  "validationGates": [
    "full Cartesian row count and order",
    "physical identity across evidence pairs",
    "all normalized proxy equations independently recomputed",
    "all eight endpoint-sensor regimes represented",
    "all role and bridge labels represented",
    "three integer ledgers close exactly",
    "all 112 prohibited fields remain numeric zero",
    "CSV and JSON agree cell-for-cell",
    "two isolated generator reruns are byte-identical",
    "source spine and compact manifest contain no source bodies or row arrays"
  ],
  "reachabilityAmendments": [],
  "status": "locked-for-deterministic-generation"
}
