addedInput schema / properties / company / properties
Added value: +{
+ "currentEnps": {
+ "maximum": 100,
+ "minimum": -100,
+ "type": "number"
+ },
+ "fte": {
+ "minimum": 20,
+ "type": "integer"
+ },
+ "locations": {
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 20,
+ "minItems": 1,
+ "type": "array"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 2,
+ "type": "string"
+ },
+ "sector": {
+ "maxLength": 120,
+ "minLength": 2,
+ "type": "string"
+ },
+ "targetEnps": {
+ "maximum": 100,
+ "minimum": -100,
+ "type": "number"
+ }
+}
addedInput schema / properties / company / required
Added value: +[
+ "name",
+ "sector",
+ "fte",
+ "locations",
+ "targetEnps"
+]
addedInput schema / properties / context / properties
Added value: +{
+ "knownPainPoints": {
+ "maxLength": 500,
+ "type": "string"
+ },
+ "recentChanges": {
+ "maxLength": 500,
+ "type": "string"
+ },
+ "strategicPriorities": {
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 5,
+ "minItems": 1,
+ "type": "array"
+ }
+}
addedInput schema / properties / context / required
Added value: +[
+ "strategicPriorities"
+]
addedInput schema / properties / focus / maxLength
Added value: +400
addedInput schema / properties / presenterScript
Added value: +{
+ "items": {
+ "properties": {
+ "durationSec": {
+ "maximum": 120,
+ "minimum": 15,
+ "type": "number"
+ },
+ "keyPointsToAcknowledge": {
+ "items": {
+ "maxLength": 200,
+ "minLength": 5,
+ "type": "string"
+ },
+ "maxItems": 5,
+ "type": "array"
+ },
+ "motionHint": {
+ "enum": [
+ "opening-confidence",
+ "explaining",
+ "pointing-at-chart",
+ "thoughtful-pause",
+ "emphatic-point",
+ "nodding-listening",
+ "hand-gesture-open",
+ "summary-pose",
+ "closing-confidence"
+ ],
+ "type": "string"
+ },
+ "narration": {
+ "maxLength": 1200,
+ "minLength": 80,
+ "type": "string"
+ },
+ "slideId": {
+ "maxLength": 60,
+ "minLength": 2,
+ "type": "string"
+ },
+ "slideTitle": {
+ "maxLength": 120,
+ "minLength": 3,
+ "type": "string"
+ }
+ },
+ "required": [
+ "slideId",
+ "slideTitle",
+ "narration",
+ "durationSec"
+ ],
+ "type": "object"
+ },
+ "maxItems": 15,
+ "minItems": 6,
+ "type": "array"
+}
addedInput schema / properties / segmentation / properties
Added value: +{
+ "avgTenureMonths": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "departments": {
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 20,
+ "minItems": 2,
+ "type": "array"
+ },
+ "remotePolicy": {
+ "enum": [
+ "full-remote",
+ "hybrid",
+ "office-first",
+ "office-only"
+ ],
+ "type": "string"
+ },
+ "tenureBands": {
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 8,
+ "minItems": 2,
+ "type": "array"
+ }
+}
addedInput schema / properties / segmentation / required
Added value: +[
+ "departments",
+ "tenureBands",
+ "avgTenureMonths",
+ "remotePolicy"
+]
addedInput schema / properties / toolStack / properties
Added value: +{
+ "bestExisting": {
+ "type": "boolean"
+ },
+ "hrisName": {
+ "maxLength": 80,
+ "type": "string"
+ },
+ "surveyTool": {
+ "maxLength": 80,
+ "type": "string"
+ }
+}
addedInput schema / properties / toolStack / required
Added value: +[
+ "bestExisting"
+]
addedInput schema / required
Added value: +[
+ "company",
+ "segmentation",
+ "context",
+ "toolStack"
+]