Skip to main content

Rationale Schema

Rationales are the reasoned justifications that bridge triggers (what happened) to responses (what we're doing). They document why the organization is taking action, providing the critical reasoning layer in the Strategic Response Model.

Schema Version: 2.1
Schema Location: /schemas/extensions/rationale.schema.json
Specification: JSON Schema Draft-07

Overview

What is a Rationale?

A rationale captures the logical reasoning that justifies a strategic response. It answers the questions:

  • Why are we responding to this trigger?
  • What factors influenced the decision?
  • What alternatives were considered?
  • How confident are we in this approach?

The Role of Rationales

Without rationales, organizations have triggers and responses but no documented reasoning. This creates:

  • Audit gaps — "Why did we do this?"
  • Knowledge loss — Reasoning leaves with people
  • Inconsistency — Similar triggers get different responses
  • Poor decisions — No structured thinking process

Rationale Drivers

Rationales are categorized by their primary driver—the core motivation for the response:

DriverDescriptionTypical Triggers
Policy complianceMandatory adherence to policy or regulationRegulatory, compliance, audit
Risk mitigationReducing organizational risk exposureSecurity incidents, audit findings
Stakeholder expectationMeeting stakeholder needs or demandsCustomer feedback, investor pressure
Strategic alignmentAdvancing strategic objectivesStrategic planning, market opportunity
Operational efficiencyImproving operational performancePerformance threshold, cost pressure
Competitive positioningResponding to competitive dynamicsMarket intelligence, competitor action
Innovation opportunityCapitalizing on innovation potentialTechnology change, R&D breakthrough

Rationale Types by Domain

Different domains have specific rationale types that capture domain-specific reasoning:

Strategy Domain Rationale Types

TypeDescription
strategic-pivotFundamental change in strategic direction
goal-realignmentAdjusting strategic objectives
portfolio-rationalizationOptimizing strategic portfolio
market-repositioningChanging competitive position

Customer Domain Rationale Types

TypeDescription
customer-needs-basedResponse to identified customer needs
experience-improvementEnhancing customer experience
segment-targetingFocus on specific customer segments
retention-drivenReducing customer churn

Finance Domain Rationale Types

TypeDescription
cost-optimizationReducing operational costs
revenue-growthIncreasing revenue streams
investment-returnImproving ROI on investments
capital-efficiencyBetter use of capital

Risk Management Domain Rationale Types

TypeDescription
risk-reductionLowering risk exposure
control-enhancementStrengthening controls
compliance-assuranceEnsuring regulatory compliance
resilience-buildingImproving organizational resilience

Supply Chain Domain Rationale Types

TypeDescription
supply-continuityEnsuring supply reliability
logistics-optimizationImproving logistics efficiency
supplier-diversificationReducing supplier concentration
cost-reductionLowering supply chain costs

Rationale Attributes

Core Attributes

AttributeTypeRequiredDescription
rationaleIDstring (UUID)YesUnique identifier
rationaleTitlestringYesSummary title
descriptionstringYesDetailed explanation
triggerreferenceYesLink to triggering event or strategic intent
driverenumYesPrimary motivation category

Extended Attributes

AttributeTypeRequiredDescription
rationaleTypeenumNoDomain-specific rationale type
linkedDomainsarrayNoDomains affected by this rationale
confidenceLevelenumNoConfidence in the reasoning
evidenceBasearrayNoSupporting evidence
alternativesConsideredarrayNoOptions that were evaluated
reasoningPatternenumNoType of reasoning applied
approvalAuthoritystringNoWho approved the rationale
approvalDatedateNoWhen rationale was approved

Confidence Levels

LevelDescriptionEvidence Requirement
highStrong evidence supports reasoningMultiple sources, validated data
mediumReasonable evidence, some uncertaintySingle source or partial data
lowLimited evidence, significant uncertaintyExpert judgment, assumptions

Reasoning Patterns

PatternDescription
deductiveGeneral principle applied to specific case
inductivePattern observed, generalization made
abductiveBest explanation for observed facts
analogicalSimilar past situation referenced
cost-benefitTrade-off analysis performed
risk-basedRisk assessment drives decision

JSON Schema Definition

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://orthogramic.com/schemas/extensions/rationale.schema.json",
"title": "Rationale",
"description": "Schema for rationales that justify strategic responses",
"type": "object",
"required": ["rationaleID", "rationaleTitle", "description", "trigger", "driver"],
"properties": {
"rationaleID": {
"type": "string",
"format": "uuid",
"description": "Unique identifier for the rationale"
},
"rationaleTitle": {
"type": "string",
"description": "Summary title of the rationale"
},
"description": {
"type": "string",
"description": "Detailed explanation of the reasoning"
},
"trigger": {
"type": "object",
"properties": {
"triggerID": {
"type": "string",
"format": "uuid"
},
"triggerType": {
"type": "string",
"enum": ["trigger", "strategic-intent"]
}
},
"required": ["triggerID", "triggerType"],
"description": "Reference to the triggering event or strategic intent"
},
"driver": {
"type": "string",
"enum": [
"Policy compliance",
"Risk mitigation",
"Stakeholder expectation",
"Strategic alignment",
"Operational efficiency",
"Competitive positioning",
"Innovation opportunity"
],
"description": "Primary motivation for the response"
},
"rationaleType": {
"type": "string",
"description": "Domain-specific rationale type"
},
"linkedDomains": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Strategy", "Capabilities", "Initiatives", "Policy",
"Information", "Performance", "Products", "Services",
"Stakeholder", "Value Stream", "Customer", "Market",
"Finance", "Risk Management", "Supply Chain", "Technology",
"People", "Organization"
]
},
"description": "Domains affected by this rationale"
},
"confidenceLevel": {
"type": "string",
"enum": ["high", "medium", "low"],
"description": "Confidence in the reasoning"
},
"evidenceBase": {
"type": "array",
"items": {
"type": "object",
"properties": {
"evidenceType": {
"type": "string",
"enum": [
"quantitative-data",
"qualitative-research",
"expert-opinion",
"regulatory-guidance",
"industry-benchmark",
"historical-precedent",
"stakeholder-input"
]
},
"description": {
"type": "string"
},
"sourceReference": {
"type": "string",
"format": "uri"
},
"weight": {
"type": "string",
"enum": ["primary", "supporting", "contextual"]
}
}
},
"description": "Evidence supporting the rationale"
},
"alternativesConsidered": {
"type": "array",
"items": {
"type": "object",
"properties": {
"alternativeDescription": {
"type": "string"
},
"reasonNotSelected": {
"type": "string"
},
"evaluationCriteria": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"description": "Alternatives that were evaluated"
},
"reasoningPattern": {
"type": "string",
"enum": [
"deductive",
"inductive",
"abductive",
"analogical",
"cost-benefit",
"risk-based"
],
"description": "Type of reasoning applied"
},
"approvalAuthority": {
"type": "string",
"description": "Role or person who approved the rationale"
},
"approvalDate": {
"type": "string",
"format": "date",
"description": "Date the rationale was approved"
},
"metadata": {
"type": "object",
"additionalProperties": true
}
}
}

Examples

Compliance Rationale

{
"rationaleID": "660e8400-e29b-41d4-a716-446655440001",
"rationaleTitle": "Privacy Act Compliance Response",
"description": "The organization must implement enhanced consent management and data subject request processing to comply with the Privacy Act Amendment 2024. Failure to comply would result in regulatory penalties up to $50M and reputational damage. The 12-month compliance window requires immediate action.",
"trigger": {
"triggerID": "550e8400-e29b-41d4-a716-446655440001",
"triggerType": "trigger"
},
"driver": "Policy compliance",
"rationaleType": "compliance-assurance",
"linkedDomains": ["Policy", "Capabilities", "Information", "Technology"],
"confidenceLevel": "high",
"evidenceBase": [
{
"evidenceType": "regulatory-guidance",
"description": "Official regulatory impact statement",
"sourceReference": "https://legislation.gov.au/privacy-act-2024-ris",
"weight": "primary"
},
{
"evidenceType": "expert-opinion",
"description": "Legal counsel assessment of compliance requirements",
"sourceReference": "internal://legal/privacy-assessment-2024",
"weight": "primary"
}
],
"alternativesConsidered": [
{
"alternativeDescription": "Minimal compliance approach - meet only mandatory requirements",
"reasonNotSelected": "High risk of regulatory interpretation challenges and future remediation costs",
"evaluationCriteria": ["risk", "cost", "sustainability"]
},
{
"alternativeDescription": "Outsource consent management to third-party provider",
"reasonNotSelected": "Data sovereignty concerns and ongoing dependency risk",
"evaluationCriteria": ["risk", "control", "cost"]
}
],
"reasoningPattern": "risk-based",
"approvalAuthority": "Chief Risk Officer",
"approvalDate": "2024-07-01"
}

Strategic Alignment Rationale

{
"rationaleID": "660e8400-e29b-41d4-a716-446655440002",
"rationaleTitle": "AI-First Customer Service Transformation",
"description": "Implementing AI-powered customer service capabilities will differentiate us from competitors, reduce cost-to-serve by 30%, and improve customer satisfaction through faster resolution times. This aligns with our 2025 strategy of becoming the most customer-centric provider in the market.",
"trigger": {
"triggerID": "770e8400-e29b-41d4-a716-446655440001",
"triggerType": "strategic-intent"
},
"driver": "Strategic alignment",
"rationaleType": "market-repositioning",
"linkedDomains": ["Strategy", "Capabilities", "Technology", "Customer", "Performance"],
"confidenceLevel": "medium",
"evidenceBase": [
{
"evidenceType": "industry-benchmark",
"description": "Gartner research on AI in customer service",
"sourceReference": "https://gartner.com/research/ai-customer-service-2024",
"weight": "supporting"
},
{
"evidenceType": "quantitative-data",
"description": "Pilot results showing 45% reduction in handling time",
"sourceReference": "internal://cx/ai-pilot-results-2024",
"weight": "primary"
},
{
"evidenceType": "stakeholder-input",
"description": "Customer survey indicating preference for 24/7 support",
"sourceReference": "internal://cx/customer-survey-q2-2024",
"weight": "supporting"
}
],
"alternativesConsidered": [
{
"alternativeDescription": "Expand human customer service team",
"reasonNotSelected": "Does not scale cost-effectively and cannot provide 24/7 coverage",
"evaluationCriteria": ["cost", "scalability", "availability"]
},
{
"alternativeDescription": "Outsource to BPO provider",
"reasonNotSelected": "Quality concerns and loss of customer relationship control",
"evaluationCriteria": ["quality", "control", "cost"]
}
],
"reasoningPattern": "cost-benefit",
"approvalAuthority": "Executive Committee",
"approvalDate": "2024-02-15"
}

Risk Mitigation Rationale

{
"rationaleID": "660e8400-e29b-41d4-a716-446655440003",
"rationaleTitle": "Core Banking Platform Modernization",
"description": "The legacy core banking platform reaches end-of-support in December 2025, creating unacceptable operational and security risks. Modernization to a cloud-native platform will eliminate vendor dependency risk, improve resilience, and enable future capability development.",
"trigger": {
"triggerID": "550e8400-e29b-41d4-a716-446655440002",
"triggerType": "trigger"
},
"driver": "Risk mitigation",
"rationaleType": "resilience-building",
"linkedDomains": ["Technology", "Capabilities", "Risk Management", "Operations"],
"confidenceLevel": "high",
"evidenceBase": [
{
"evidenceType": "quantitative-data",
"description": "Vendor end-of-support notification with firm date",
"sourceReference": "internal://vendor/eos-notification-2024",
"weight": "primary"
},
{
"evidenceType": "expert-opinion",
"description": "Enterprise architecture assessment of platform risks",
"sourceReference": "internal://ea/platform-risk-assessment-2024",
"weight": "primary"
}
],
"alternativesConsidered": [
{
"alternativeDescription": "Negotiate extended support with vendor",
"reasonNotSelected": "Vendor declined; no commercial terms available",
"evaluationCriteria": ["feasibility", "cost"]
},
{
"alternativeDescription": "In-house maintenance without vendor support",
"reasonNotSelected": "Unacceptable security risk and regulatory concerns",
"evaluationCriteria": ["risk", "compliance"]
}
],
"reasoningPattern": "risk-based",
"approvalAuthority": "Board Technology Committee",
"approvalDate": "2024-04-30"
}

Domain-Specific Extensions

The rationale schema supports domain-specific extensions through the metadata property:

Customer Domain Extension

{
"metadata": {
"customerDomain": {
"affectedSegments": ["premium", "business"],
"customerInsightSources": ["survey", "behavior-analytics", "complaints"],
"experienceImpact": "positive",
"retentionImplication": "high"
}
}
}

Finance Domain Extension

{
"metadata": {
"financeDomain": {
"financialImpact": {
"capitalRequired": 5000000,
"expectedROI": 0.25,
"paybackPeriod": "24 months"
},
"budgetSource": "strategic-investment-fund",
"financialRisks": ["implementation-overrun", "benefit-shortfall"]
}
}
}

Risk Management Domain Extension

{
"metadata": {
"riskDomain": {
"riskCategory": "operational",
"currentRiskRating": "high",
"targetRiskRating": "low",
"controlsAffected": ["access-control", "data-encryption"],
"residualRiskAcceptance": "CRO"
}
}
}

Usage Guidelines

Writing Effective Rationales

  1. State the reasoning clearly — Explain the "why" in plain language
  2. Link to evidence — Reference data, research, or expert input
  3. Document alternatives — Show what else was considered
  4. Assess confidence honestly — Don't overstate certainty
  5. Get appropriate approval — Match authority to impact

Common Mistakes to Avoid

MistakeProblemSolution
Vague reasoning"Because we need to" doesn't explainBe specific about why
Missing evidenceAssertions without supportCite sources and data
No alternativesAppears predeterminedDocument what else was considered
Wrong driverMisclassifies the motivationChoose the primary driver carefully
No approvalLacks governanceEnsure appropriate sign-off
For Data Engineers

Rationales can be enriched with data lineage information showing which data assets informed the decision. Consider linking evidence references to your data catalog to create full traceability from data to business decisions.