{
  "schema": "semiagora.bonding-integration-metric-contract.v1",
  "version": "2026-08-30-bonding-integration-v1",
  "experimentId": "SA-PKG-BOND-037",
  "stateContractVersion": "2026-08-30-bonding-integration-v1",
  "executionMode": "deterministic-original-dimensionless-teaching-model",
  "coefficientOrigin": "Original SemiAgora dimensionless teaching choices; not source-derived, fitted, calibrated, physical, optimal, transferable, or recommended.",
  "sourceNumericUse": "none",
  "roundDigits": 9,
  "numericClosureTolerance": 0,
  "sweep": {
    "rowCount": 6912,
    "physicalRows": 3456,
    "evidencePairs": 3456,
    "orderedBondStateCount": 8,
    "orderedBondStateIsTime": false
  },
  "axisCoefficients": {
    "bonding_family": {
      "fusion-bond-like": {
        "bondingFamilyContextAffinity": 0.64,
        "interfaceDamageTolerance": 0.6,
        "voidSeparationAffinity": 0.64,
        "warpageControlTolerance": 0.62,
        "electricalReliabilityControl": 0.64,
        "evidenceFlow": 0.64
      },
      "hybrid-bond-like": {
        "bondingFamilyContextAffinity": 0.58,
        "interfaceDamageTolerance": 0.54,
        "voidSeparationAffinity": 0.56,
        "warpageControlTolerance": 0.6,
        "electricalReliabilityControl": 0.62,
        "evidenceFlow": 0.58
      },
      "thermo-compression-bond-like": {
        "bondingFamilyContextAffinity": 0.52,
        "interfaceDamageTolerance": 0.48,
        "voidSeparationAffinity": 0.5,
        "warpageControlTolerance": 0.5,
        "electricalReliabilityControl": 0.54,
        "evidenceFlow": 0.52
      },
      "temporary-bond-like": {
        "bondingFamilyContextAffinity": 0.5,
        "interfaceDamageTolerance": 0.44,
        "voidSeparationAffinity": 0.48,
        "warpageControlTolerance": 0.46,
        "electricalReliabilityControl": 0.5,
        "evidenceFlow": 0.5
      }
    },
    "alignment_state": {
      "alignment-constrained-like": {
        "alignmentEvidenceRepresentativeness": 0.38,
        "alignmentSurfaceSensitivity": 0.44,
        "bondMapCorrelation": 0.42,
        "bondingContextCompatibility": 0.52,
        "modelLimitBurden": 0.56,
        "evidenceFlow": 0.46
      },
      "alignment-uncertainty-exposed-like": {
        "alignmentEvidenceRepresentativeness": 0.54,
        "alignmentSurfaceSensitivity": 0.56,
        "bondMapCorrelation": 0.52,
        "bondingContextCompatibility": 0.58,
        "modelLimitBurden": 0.48,
        "evidenceFlow": 0.54
      },
      "alignment-supported-like": {
        "alignmentEvidenceRepresentativeness": 0.72,
        "alignmentSurfaceSensitivity": 0.68,
        "bondMapCorrelation": 0.7,
        "bondingContextCompatibility": 0.7,
        "modelLimitBurden": 0.34,
        "evidenceFlow": 0.68
      }
    },
    "surface_interface_state": {
      "surface-contamination-constrained-like": {
        "surfaceInterfaceMargin": 0.28,
        "forceTemperatureBalanceMargin": 0.48,
        "interfaceDamageBurden": 0.72
      },
      "interface-planarity-constrained-like": {
        "surfaceInterfaceMargin": 0.48,
        "forceTemperatureBalanceMargin": 0.3,
        "interfaceDamageBurden": 0.68
      },
      "surface-interface-supported-like": {
        "surfaceInterfaceMargin": 0.76,
        "forceTemperatureBalanceMargin": 0.74,
        "interfaceDamageBurden": 0.24
      }
    },
    "force_temperature_state": {
      "force-temperature-constrained-like": {
        "forceTemperatureBalance": 0.34,
        "thermalMechanicalSeparationMargin": 0.42,
        "voidSeparationMargin": 0.38,
        "metrologyNuisanceBurden": 0.72
      },
      "thermal-mechanical-window-exposed-like": {
        "forceTemperatureBalance": 0.46,
        "thermalMechanicalSeparationMargin": 0.3,
        "voidSeparationMargin": 0.44,
        "metrologyNuisanceBurden": 0.68
      },
      "force-temperature-supported-like": {
        "forceTemperatureBalance": 0.76,
        "thermalMechanicalSeparationMargin": 0.74,
        "voidSeparationMargin": 0.72,
        "metrologyNuisanceBurden": 0.24
      }
    },
    "void_warpage_state": {
      "void-warpage-constrained-like": {
        "voidWarpageMargin": 0.36,
        "voidWarpageTraceabilityMargin": 0.38,
        "warpageResidualBurden": 0.66
      },
      "void-warpage-supported-like": {
        "voidWarpageMargin": 0.76,
        "voidWarpageTraceabilityMargin": 0.74,
        "warpageResidualBurden": 0.24
      }
    },
    "electrical_reliability_state": {
      "electrical-reliability-supported-like": {
        "electricalReliabilityEvidenceMargin": 0.76,
        "reliabilityAmbiguityBurden": 0.22,
        "reliabilityHandoffMargin": 0.72
      },
      "electrical-reliability-constrained-like": {
        "electricalReliabilityEvidenceMargin": 0.34,
        "reliabilityAmbiguityBurden": 0.7,
        "reliabilityHandoffMargin": 0.38
      }
    }
  },
  "proxyEquations": {
    "ordered_bond_state_norm": "round9(stateIndex / 7)",
    "bonding_family_context_readiness_proxy": "round9(clamp01(0.10 + 0.46*surfaceInterface.surfaceInterfaceMargin + 0.18*family.bondingFamilyContextAffinity + 0.14*alignment.alignmentEvidenceRepresentativeness + 0.12*(1 - abs(stateNorm - 0.22))))",
    "alignment_readiness_proxy": "round9(clamp01(0.10 + 0.30*surfaceInterface.forceTemperatureBalanceMargin + 0.22*p.bonding_family_context_readiness_proxy + 0.16*alignment.alignmentEvidenceRepresentativeness + 0.12*forceTemperature.forceTemperatureBalance + 0.10*(1 - surfaceInterface.interfaceDamageBurden)))",
    "surface_interface_readiness_proxy": "round9(clamp01(0.08 + 0.30*forceTemperature.forceTemperatureBalance + 0.22*forceTemperature.thermalMechanicalSeparationMargin + 0.16*family.interfaceDamageTolerance + 0.14*alignment.alignmentSurfaceSensitivity + 0.10*(1 - abs(stateNorm - 0.45))))",
    "force_temperature_readiness_proxy": "round9(clamp01(0.08 + 0.24*p.alignment_readiness_proxy + 0.22*p.surface_interface_readiness_proxy + 0.18*family.voidSeparationAffinity + 0.12*stateNorm + 0.10*voidWarpage.voidWarpageMargin + 0.06*(1 - electricalReliability.reliabilityAmbiguityBurden)))",
    "void_warpage_readiness_proxy": "round9(clamp01(0.10 + 0.28*alignment.bondMapCorrelation + 0.20*electricalReliability.electricalReliabilityEvidenceMargin + 0.18*voidWarpage.voidWarpageTraceabilityMargin + 0.14*family.warpageControlTolerance + 0.10*(1 - voidWarpage.warpageResidualBurden*stateNorm)))",
    "electrical_reliability_readiness_proxy": "round9(clamp01(0.10 + 0.30*voidWarpage.voidWarpageMargin + 0.20*family.warpageControlTolerance + 0.16*alignment.bondingContextCompatibility + 0.14*electricalReliability.reliabilityHandoffMargin + 0.10*(1 - stateNorm*voidWarpage.warpageResidualBurden)))",
    "bonding_process_traceability_readiness_proxy": "round9(clamp01(0.08 + 0.24*p.force_temperature_readiness_proxy + 0.20*p.alignment_readiness_proxy + 0.18*p.electrical_reliability_readiness_proxy + 0.14*stateNorm + 0.10*p.void_warpage_readiness_proxy + 0.06*family.voidSeparationAffinity))",
    "alignment_error_burden_proxy": "round9(clamp01(0.06 + 0.24*(1 - forceTemperature.voidSeparationMargin) + 0.18*(1 - p.force_temperature_readiness_proxy) + 0.16*electricalReliability.reliabilityAmbiguityBurden + 0.14*stateNorm + 0.12*(1 - p.void_warpage_readiness_proxy) + 0.10*surfaceInterface.interfaceDamageBurden))",
    "interface_damage_burden_proxy": "round9(clamp01(0.05 + 0.30*p.alignment_error_burden_proxy*(0.45 + 0.55*stateNorm) + 0.20*(1 - p.bonding_process_traceability_readiness_proxy) + 0.16*(1 - p.electrical_reliability_readiness_proxy) + 0.12*electricalReliability.reliabilityAmbiguityBurden + 0.10*surfaceInterface.interfaceDamageBurden))",
    "void_escape_burden_proxy": "round9(clamp01(0.06 + 0.26*p.interface_damage_burden_proxy + 0.22*(1 - p.bonding_family_context_readiness_proxy) + 0.18*(1 - p.alignment_readiness_proxy) + 0.14*(1 - p.force_temperature_readiness_proxy) + 0.12*forceTemperature.metrologyNuisanceBurden + 0.08*voidWarpage.warpageResidualBurden))",
    "bond_map_localization_readiness_proxy": "round9(clamp01(0.10 + 0.24*p.void_warpage_readiness_proxy + 0.20*alignment.alignmentSurfaceSensitivity + 0.18*family.electricalReliabilityControl + 0.14*electricalReliability.reliabilityHandoffMargin + 0.08*(1 - p.alignment_error_burden_proxy) + 0.06*(1 - stateNorm)))",
    "interface_traceability_readiness_proxy": "round9(clamp01(0.10 + 0.24*p.bonding_process_traceability_readiness_proxy + 0.20*p.void_warpage_readiness_proxy + 0.18*p.electrical_reliability_readiness_proxy + 0.14*p.force_temperature_readiness_proxy + 0.08*(1 - p.void_escape_burden_proxy) + 0.06*p.bond_map_localization_readiness_proxy))",
    "force_temperature_evidence_readiness_proxy": "round9(clamp01(0.10 + 0.24*p.void_warpage_readiness_proxy + 0.20*p.bond_map_localization_readiness_proxy + 0.18*p.electrical_reliability_readiness_proxy + 0.14*electricalReliability.reliabilityHandoffMargin + 0.08*(1 - p.alignment_error_burden_proxy) + 0.06*family.evidenceFlow))",
    "warpage_residual_burden_proxy": "round9(clamp01(0.06 + 0.30*p.void_escape_burden_proxy + 0.20*p.interface_damage_burden_proxy + 0.16*surfaceInterface.interfaceDamageBurden + 0.14*forceTemperature.metrologyNuisanceBurden + 0.10*(1 - p.interface_traceability_readiness_proxy) + 0.10*voidWarpage.warpageResidualBurden))",
    "bond_map_false_association_burden_proxy": "round9(clamp01(0.06 + 0.24*abs(stateNorm - 0.55) + 0.20*voidWarpage.warpageResidualBurden + 0.18*forceTemperature.metrologyNuisanceBurden + 0.14*electricalReliability.reliabilityAmbiguityBurden + 0.10*(1 - alignment.alignmentSurfaceSensitivity) + 0.08*surfaceInterface.interfaceDamageBurden))",
    "model_limit_burden_proxy": "round9(clamp01(0.08 + 0.28*alignment.modelLimitBurden + 0.20*voidWarpage.warpageResidualBurden + 0.16*stateNorm + 0.12*forceTemperature.metrologyNuisanceBurden + 0.10*electricalReliability.reliabilityAmbiguityBurden + 0.06*(1 - family.evidenceFlow)))",
    "bonding_review_readiness_proxy": "round9(clamp01(0.10 + 0.18*p.interface_traceability_readiness_proxy + 0.16*p.force_temperature_evidence_readiness_proxy + 0.16*(1 - p.void_escape_burden_proxy) + 0.14*p.bond_map_localization_readiness_proxy + 0.12*p.void_warpage_readiness_proxy + 0.08*stateNorm + 0.06*alignment.evidenceFlow))",
    "metrology_evidence_readiness_proxy": "round9(clamp01(0.08 + 0.22*p.bond_map_localization_readiness_proxy + 0.20*p.force_temperature_evidence_readiness_proxy + 0.18*p.interface_traceability_readiness_proxy + 0.14*(1 - p.warpage_residual_burden_proxy) + 0.10*p.bonding_review_readiness_proxy + 0.08*family.electricalReliabilityControl))",
    "downstream_handoff_readiness_proxy": "round9(clamp01(0.08 + 0.18*p.bonding_process_traceability_readiness_proxy + 0.16*p.force_temperature_readiness_proxy + 0.15*p.void_warpage_readiness_proxy + 0.14*p.interface_traceability_readiness_proxy + 0.12*p.force_temperature_evidence_readiness_proxy + 0.10*p.metrology_evidence_readiness_proxy + 0.07*(1 - p.warpage_residual_burden_proxy)))"
  },
  "integerLedgerEquations": {
    "alignment_surface_total_tokens": "72 + 3*bondingFamilyIndex + 2*alignmentIndex + voidWarpageIndex + electricalReliabilityIndex + stateIndex",
    "alignment_support_tokens": "14 + 3*surfaceInterfaceIndex + 2*electricalReliabilityIndex + (stateIndex % 2)",
    "surface_interface_support_tokens": "12 + 3*forceTemperatureIndex + 2*(1 - voidWarpageIndex) + (stateIndex % 3)",
    "unresolved_alignment_surface_tokens": "alignment_surface_total_tokens - alignment_support_tokens - surface_interface_support_tokens",
    "alignment_surface_ledger_residual": "alignment_surface_total_tokens - alignment_support_tokens - surface_interface_support_tokens - unresolved_alignment_surface_tokens",
    "force_temperature_total_tokens": "82 + 2*bondingFamilyIndex + 2*alignmentIndex + surfaceInterfaceIndex + forceTemperatureIndex + stateIndex",
    "force_temperature_support_tokens": "18 + 4*forceTemperatureIndex + 2*alignmentIndex + ((7 - stateIndex) % 3)",
    "interface_state_review_tokens": "10 + 5*surfaceInterfaceIndex + electricalReliabilityIndex + floor(stateIndex/2)",
    "unresolved_force_temperature_tokens": "force_temperature_total_tokens - force_temperature_support_tokens - interface_state_review_tokens",
    "force_temperature_ledger_residual": "force_temperature_total_tokens - force_temperature_support_tokens - interface_state_review_tokens - unresolved_force_temperature_tokens",
    "bonding_quality_handoff_total_tokens": "96 + 3*bondingFamilyIndex + 2*forceTemperatureIndex + alignmentIndex + voidWarpageIndex + stateIndex",
    "void_warpage_review_tokens": "24 + 5*surfaceInterfaceIndex + alignmentIndex + (stateIndex % 2)",
    "metrology_evidence_review_tokens": "18 + 4*forceTemperatureIndex + 2*voidWarpageIndex + floor(stateIndex/3)",
    "electrical_reliability_review_tokens": "14 + 4*voidWarpageIndex + (2 - surfaceInterfaceIndex) + alignmentIndex",
    "unresolved_bonding_quality_handoff_tokens": "bonding_quality_handoff_total_tokens - void_warpage_review_tokens - metrology_evidence_review_tokens - electrical_reliability_review_tokens",
    "bonding_quality_handoff_ledger_residual": "bonding_quality_handoff_total_tokens - void_warpage_review_tokens - metrology_evidence_review_tokens - electrical_reliability_review_tokens - unresolved_bonding_quality_handoff_tokens"
  },
  "decisionThresholds": {
    "bondingFamilyContextLimited": 0.48,
    "alignmentLimited": 0.52,
    "surfaceInterfaceLimited": 0.52,
    "forceTemperatureLimited": 0.54,
    "voidWarpageLimited": 0.54,
    "electricalReliabilityEvidenceLimited": 0.58,
    "voidEscapeBurdenHigh": 0.58,
    "interfaceTraceabilityLimited": 0.6,
    "forceTemperatureEvidenceLimited": 0.6,
    "bondingReviewLimited": 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
    },
    "note": "All thresholds are original dimensionless categorical label rules, not physical dimensions, alignment tolerances, surface specifications, force-temperature settings, void limits, resistance limits, reliability criteria, sampling plans, acceptance criteria, equipment controls, qualifications, or production limits.",
    "electricalReliabilityGate": {
      "bondingTraceabilityBelow": 0.6,
      "voidEscapeBurdenAbove": 0.52,
      "interfaceTraceabilityBelow": 0.63,
      "forceTemperatureEvidenceBelow": 0.61,
      "metrologyEvidenceBelow": 0.64,
      "bondingReviewBelow": 0.66
    },
    "downstreamThinningSupportReadiness": {
      "limitedBelow": 0.64,
      "boundedAtOrAbove": 0.68
    },
    "upstreamSubstrateWaferingReadiness": {
      "limitedBelow": 0.58,
      "boundedAtOrAbove": 0.68
    },
    "upstreamCmpReadiness": {
      "limitedBelow": 0.6,
      "boundedAtOrAbove": 0.68
    },
    "upstreamCleanSurfaceReadiness": {
      "limitedBelow": 0.6,
      "boundedAtOrAbove": 0.68
    },
    "upstreamInspectionMetrologyReadiness": {
      "limitedBelow": 0.6,
      "boundedAtOrAbove": 0.68
    },
    "upstreamClusterToolReadiness": {
      "limitedBelow": 0.6,
      "boundedAtOrAbove": 0.68
    },
    "downstreamModelLimitPriority": {
      "voidEscapeBurdenAbove": 0.58,
      "alignmentBurdenAbove": 0.52,
      "bondingFamilyContextReadinessBelow": 0.48,
      "alignmentReadinessBelow": 0.54,
      "surfaceInterfaceReadinessBelow": 0.54,
      "forceTemperatureReadinessBelow": 0.58,
      "interfaceTraceabilityBelow": 0.66,
      "metrologyEvidenceBelow": 0.64,
      "modelLimitAbove": 0.58,
      "falseAssociationAbove": 0.44
    },
    "surfaceInterfaceEngineerModelLimit": {
      "reviewAbove": 0.58
    },
    "downstreamWarpagePriority": {
      "highAbove": 0.58,
      "lowerAtOrBelow": 0.4
    },
    "evidenceTraceabilityGate": {
      "planRequiredBelow": 0.66
    }
  },
  "boundary": "All equations produce original normalized teaching proxies or exact integer bookkeeping tokens. They are not bonding specifications, alignment models, recipes, process settings, physical void or warpage predictions, interface-resistance results, bond-strength results, reliability results, sampling plans, acceptance limits, qualifications, equipment actions, or production decisions.",
  "roleGatePrecedence": {
    "bondingIntegrationEngineer": [
      "bond-family applicability and integration-context review",
      "alignment, surface/interface, void/warpage, and evidence review",
      "owned bonding-integration replacement evidence"
    ],
    "surfaceInterfaceEngineer": [
      "surface preparation, activation, planarity, contamination, and interface review",
      "model-limit and safe-escalation review",
      "bounded evidence comparison"
    ],
    "bondingEquipmentEngineer": [
      "alignment, force-temperature, ambient, carrier, bond, and debond review",
      "equipment-state and recipe-ownership separation",
      "owned equipment-process replacement evidence"
    ],
    "packagingReliabilityEngineer": [
      "void, warpage, resistance, strength, thermal, and reliability evidence",
      "substrate, CMP, clean-surface, inspection, and equipment bridge evidence",
      "bounded quality-flow 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 20 normalized proxy equations independently recomputed",
    "all eight bonding-integration regimes represented",
    "all role, bridge, priority, and evidence labels represented",
    "three integer ledgers close exactly",
    "all 112 prohibited fields remain numeric zero",
    "CSV and JSON agree cell-for-cell",
    "two isolated unchanged-input generator reruns are byte-identical",
    "source-body, physical-unit, alignment-setting, surface-setting, force-temperature-setting, acceptance-action, equipment-action, disposition-action, and live-run boundaries pass"
  ],
  "reachabilityAmendments": [],
  "status": "locked-for-generation",
  "bondingIntegrationRegimePrecedence": [
    "bonding-family-context-limited when bonding-family-context readiness < 0.48",
    "alignment-limited when alignment readiness < 0.52",
    "surface-interface-limited when surface-interface readiness < 0.52",
    "force-temperature-limited when force-temperature readiness < 0.54",
    "void-warpage-limited when void-warpage readiness < 0.54",
    "electrical-reliability-evidence-limited when electrical-reliability readiness < 0.58 or void-escape burden > 0.58",
    "traceability-model-limit-limited when interface traceability < 0.60 or force-temperature-evidence readiness < 0.60 or bonding-review readiness < 0.60 or model-limit burden > 0.60",
    "bounded-bonding-integration-review otherwise"
  ]
}
