addedOutput schema / properties / email
Added value: +{
+ "additionalProperties": false,
+ "description": "Forwardable email to the manager.",
+ "properties": {
+ "body": {
+ "type": "string"
+ },
+ "subject": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "subject",
+ "body"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / evidence
Added value: +{
+ "description": "Sources the case may cite.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "claim": {
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "claim",
+ "source",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / math
Added value: +{
+ "additionalProperties": false,
+ "description": "Napkin math behind the case.",
+ "properties": {
+ "askEur": {
+ "type": "number"
+ },
+ "discountedEur": {
+ "type": "number"
+ },
+ "lines": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "note": {
+ "type": "string"
+ },
+ "packPriceEur": {
+ "type": "number"
+ },
+ "roiMultiple": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "totalEur": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "lines",
+ "totalEur",
+ "discountedEur",
+ "askEur",
+ "packPriceEur",
+ "roiMultiple",
+ "note"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / objections
Added value: +{
+ "description": "The usual objections, answered.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "answer": {
+ "type": "string"
+ },
+ "objection": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "objection",
+ "answer"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / onePager
Added value: +{
+ "additionalProperties": false,
+ "description": "Manager-facing one-pager, forwardable to finance.",
+ "properties": {
+ "sections": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "body": {
+ "type": "string"
+ },
+ "bullets": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "heading": {
+ "type": "string"
+ },
+ "table": {
+ "items": {
+ "items": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "string"
+ }
+ ],
+ "type": "array"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "heading"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "title",
+ "sections"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / slackShort
Added value: +{
+ "description": "Slack/Teams-length version of the ask.",
+ "type": "string"
+}
addedOutput schema / properties / talkingPoints
Added value: +{
+ "description": "Five talking points for the conversation.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / valueFormula
Added value: +{
+ "additionalProperties": false,
+ "description": "The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.",
+ "properties": {
+ "heading": {
+ "type": "string"
+ },
+ "lines": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "rule": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "heading",
+ "lines",
+ "rule"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / workedExamples
Added value: +{
+ "description": "Three published worked examples: EM, Director, Staff Engineer.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "kpis": {
+ "type": "string"
+ },
+ "math": {
+ "type": "string"
+ },
+ "role": {
+ "type": "string"
+ },
+ "setup": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "role",
+ "setup",
+ "kpis",
+ "math"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}