{"documentVersion":"3.3.0","scoringVersion":"3.2.0","unmeasuredNeutral":50,"scoreRange":{"min":0,"max":100},"inputReachability":{"riskTolerance":{"item":"c_risk_tolerance","web":"never","api":"always"},"reversibility":{"item":"c_reversibility","web":"always","api":"always"},"constraintLoad":{"item":"c_constraints","web":"always","api":"optional"},"safetyNet":{"item":"c_safety_net","web":"never","api":"never"},"exitPlan":{"item":"c_exit_plan","web":"conditional","api":"never"},"deadlinePressure":{"item":"c_deadline","web":"always","api":"always"},"agency":{"item":"c_agency","web":"always","api":"always"},"avoidance":{"item":"c_avoidance","web":"always","api":"always"},"socialPressure":{"item":"c_social_pressure","web":"always","api":"always"},"decisionConfidence":{"item":"c_decision_confidence","web":"never","api":"never"},"valuesClarity":{"item":"c_values_clarity","web":"never","api":"never"}},"contradictionRules":{"riskToleranceVsGrowth":{"severity":18,"requires":["c_risk_tolerance","c_priorities"]},"socialPressureVsAutonomy":{"severity":16,"requires":["c_social_pressure","c_priorities"]},"avoidanceVsRegret":{"severity":16,"requires":["c_avoidance","c_regret"]},"irreversibleVsRiskTolerance":{"severity":14,"requires":["c_reversibility","c_risk_tolerance"]},"agencyVsImpact":{"severity":11,"requires":["c_agency","c_priorities"]},"pickedVsImmediateLeaning":{"severity":12,"requires":["c_pick_today","c_gut_feeling"]},"leaningVsEmotionalState":{"severity":10,"requires":["c_gut_feeling","c_emotional_state"]},"valuesVsIdentity":{"severity":12,"requires":["c_values_clarity","c_identity_alignment"]},"confidenceVsPastOutcome":{"severity":10,"requires":["c_decision_confidence","c_past_similar"]}},"contradictionNoteLimit":5,"formulas":{"riskScore":{"form":"weighted mean over measured dimensions only, then clamped","weights":{"riskTolerance":0.3,"reversibility":0.25,"constraintLoad":0.12,"safetyNet":0.1,"exitPlan":0.08,"deadlinePressure":0.15},"inverted":["riskTolerance","reversibility","safetyNet","exitPlan"]},"agencyFriction":{"form":"weighted mean over measured dimensions only, then clamped","weights":{"agency":0.4,"avoidance":0.22,"socialPressure":0.1,"decisionConfidence":0.16,"constraintLoad":0.12},"inverted":["agency","decisionConfidence"]},"conflictScore":{"form":"contradiction severity plus conditional terms, then clamped","terms":{"contradictionSeverity":0.58,"unsureBonus":16,"weakConsensusBonus":14,"preferenceAgainstEvidenceBonus":12,"socialPressureThreshold":55,"socialPressureAboveThreshold":0.12,"valuesClarityInverted":0.12,"weakConsensusFraction":0.3333333333333333}},"clarityScore":{"form":"base minus weighted penalties plus weighted supports, then clamped","terms":{"base":100,"conflict":-0.44,"risk":-0.2,"agencyFriction":-0.18,"valuesClarity":0.09,"decisionConfidence":0.09}}},"notes":["A dimension the person was never asked is excluded from its weighted mean rather than counted as a neutral answer. Only the fallback when nothing at all was measured is the neutral value.","Scores are withheld entirely from the public map unless every defined score input was supplied, so a partial answer set cannot be read as a precise number.","These weights are not empirically validated coefficients. They encode a stated ordering of concerns and are published so a result can be checked, not because a study established them.","A declared weight is not a promise that the input behind it is collected. See inputReachability: safetyNet, decisionConfidence and valuesClarity are supplied by no shipped surface, so the risk score in the guided web scan is a weighted mean over four of six dimensions carrying 0.60 of the declared weight, and the clarity score never receives its two positive terms.","Six of the nine contradiction rules require an input the guided web scan never asks for, so they cannot fire there. Measured by severity, a web visitor’s conflict score is drawn from 43 of 119 declared points; the remaining rules are reachable only where the missing inputs are supplied. This was verified by sweeping the engine across the live question space, not by reading the conditions.","Document 3.3.0 revises 3.2.0 by adding inputReachability, the contradiction rule table, and changes no number. Scoring engine 3.2.0 is unchanged and its golden vectors are byte-identical; 3.2.0 remains served verbatim at its own address."]}