addedInput schema / additionalProperties
Added value: +false
addedInput schema / description
Added value: +"Risk-adjusted economics for one opportunity. All monetary values must use the same unit."
addedInput schema / properties / executionCost / description
Added value: +"Direct execution cost excluding tools and fees."
addedInput schema / properties / executionCost / minimum
Added value: +0
addedInput schema / properties / failureLoss
Added value: +{
+ "description": "Loss incurred on failure. Defaults internally to total execution/tool/fee cost.",
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / failureProbability / default
Added value: +0
addedInput schema / properties / failureProbability / description
Added value: +"Estimated probability of failure, from 0 to 1."
addedInput schema / properties / failureProbability / maximum
Added value: +1
addedInput schema / properties / failureProbability / minimum
Added value: +0
addedInput schema / properties / fees / default
Added value: +0
addedInput schema / properties / fees / description
Added value: +"Optional platform/payment fees."
addedInput schema / properties / fees / minimum
Added value: +0
addedInput schema / properties / revenue / description
Added value: +"Gross payment expected if the task succeeds."
addedInput schema / properties / revenue / minimum
Added value: +0
addedInput schema / properties / toolCost / default
Added value: +0
addedInput schema / properties / toolCost / description
Added value: +"Optional third-party/tool cost."
addedInput schema / properties / toolCost / minimum
Added value: +0
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "eligible": {
+ "description": "True when expected profit is at least 0.05 and margin is at least 0.20.",
+ "type": "boolean"
+ },
+ "expectedProfit": {
+ "description": "Risk-adjusted expected profit in the same monetary unit as the inputs.",
+ "type": "number"
+ },
+ "margin": {
+ "description": "Expected profit divided by revenue; 0 when revenue is 0.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "expectedProfit",
+ "margin",
+ "eligible"
+ ],
+ "type": "object"
+}