addedInput schema / properties / company / properties
Added value: +{
+ "averageContractValueEur": {
+ "type": "number"
+ },
+ "avgDiscountPct": {
+ "type": "number"
+ },
+ "listPriceEur": {
+ "type": "number"
+ },
+ "name": {
+ "type": "string"
+ },
+ "pricingModel": {
+ "enum": [
+ "per-seat",
+ "usage-based",
+ "flat-rate",
+ "tiered",
+ "hybrid"
+ ],
+ "type": "string"
+ },
+ "productName": {
+ "type": "string"
+ },
+ "sector": {
+ "type": "string"
+ }
+}
addedInput schema / properties / company / required
Added value: +[
+ "name",
+ "sector",
+ "productName",
+ "pricingModel",
+ "averageContractValueEur",
+ "listPriceEur",
+ "avgDiscountPct"
+]
addedInput schema / properties / deal / properties
Added value: +{
+ "budgetConstraintMentioned": {
+ "type": "boolean"
+ },
+ "competitorsMentioned": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "contractLengthMonths": {
+ "type": "number"
+ },
+ "currentStage": {
+ "enum": [
+ "discovery",
+ "evaluation",
+ "negotiation",
+ "closing"
+ ],
+ "type": "string"
+ },
+ "dealSizeEur": {
+ "type": "number"
+ },
+ "decisionMakerTitle": {
+ "type": "string"
+ },
+ "prospectName": {
+ "type": "string"
+ },
+ "prospectSector": {
+ "type": "string"
+ },
+ "prospectSize": {
+ "enum": [
+ "startup",
+ "sme",
+ "midmarket",
+ "enterprise"
+ ],
+ "type": "string"
+ }
+}
addedInput schema / properties / deal / required
Added value: +[
+ "prospectName",
+ "prospectSector",
+ "prospectSize",
+ "dealSizeEur",
+ "currentStage",
+ "decisionMakerTitle",
+ "budgetConstraintMentioned",
+ "contractLengthMonths"
+]
addedInput schema / properties / negotiationContext / properties
Added value: +{
+ "championStrength": {
+ "enum": [
+ "weak",
+ "medium",
+ "strong"
+ ],
+ "type": "string"
+ },
+ "competitivePressure": {
+ "enum": [
+ "none",
+ "low",
+ "medium",
+ "high"
+ ],
+ "type": "string"
+ },
+ "counterOfferEur": {
+ "type": "number"
+ },
+ "firstProposalSentEur": {
+ "type": "number"
+ },
+ "mainObjections": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "urgencySignals": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+}
addedInput schema / properties / negotiationContext / required
Added value: +[
+ "mainObjections",
+ "championStrength",
+ "competitivePressure"
+]
addedInput schema / properties / redLines / properties
Added value: +{
+ "maximumDiscountPct": {
+ "type": "number"
+ },
+ "minimumDealEur": {
+ "type": "number"
+ },
+ "mustHaveTerms": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+}
addedInput schema / properties / redLines / required
Added value: +[
+ "minimumDealEur",
+ "maximumDiscountPct"
+]
addedInput schema / required
Added value: +[
+ "company",
+ "deal",
+ "negotiationContext",
+ "redLines"
+]