addedInput schema / properties / decision_confidence
Added value: +{
+ "description": "How confident the user feels making this decision now: 0 not at all, 100 fully.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / emotional_state
Added value: +{
+ "description": "How settled the user feels right now: 0 highly stressed, 100 calm. Needed for the rule that flags a strong leaning formed under stress.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / exit_plan
Added value: +{
+ "description": "How prepared the user’s exit is if the choice turns out wrong: 0 none, 100 ready.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / identity_alignment
Added value: +{
+ "description": "How well the preferred option fits who the user wants to become: 0 poorly, 100 closely.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / immediate_leaning
Added value: +{
+ "description": "The user’s immediate, unconsidered leaning toward their preferred option: 0 none, 100 strong. Ask for a first reaction, not a reasoned one.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / past_similar_outcome
Added value: +{
+ "description": "Whether the user has faced a similar decision before and how it turned out.",
+ "enum": [
+ "never",
+ "yes_good",
+ "yes_bad",
+ "yes_mixed"
+ ],
+ "type": "string"
+}
addedInput schema / properties / safety_net
Added value: +{
+ "description": "How much financial or practical buffer absorbs a bad outcome: 0 none, 100 substantial.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / values_clarity
Added value: +{
+ "description": "How clear the user is about what they actually want: 0 unclear, 100 clear.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
changedOutput schema / properties / dataQuality / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "coverage0to1": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "interpretation": {
- "type": "string"
- },
- "measuredInputs": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "missingInputs": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "coverage0to1",
- "measuredInputs",
- "missingInputs",
- "interpretation"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "coverage0to1": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "interpretation": {
+ "type": "string"
+ },
+ "measuredInputs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "missingInputs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "modelReach": {
+ "additionalProperties": false,
+ "properties": {
+ "agencyWeightSupplied": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "clarityPositiveTermsSupplied": {
+ "type": "boolean"
+ },
+ "contradictionRulesReachable": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "contradictionRulesTotal": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "riskWeightSupplied": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "riskWeightSupplied",
+ "agencyWeightSupplied",
+ "clarityPositiveTermsSupplied",
+ "contradictionRulesReachable",
+ "contradictionRulesTotal"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "coverage0to1",
+ "measuredInputs",
+ "missingInputs",
+ "interpretation"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]