← Files Investment BankingARCHIVED FILE

schemas/handoff_common.schema.json

12.6 KB · Oct 2, 2026 · 00:27 UTC

↓ Download file

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "investment-banking/schemas/handoff_common.schema.json",
  "title": "Investment Banking Handoff Common Definitions",
  "type": "object",
  "$defs": {
    "confidence": {
      "type": "string",
      "enum": [
        "high",
        "medium",
        "low",
        "unknown",
        "not_provided"
      ]
    },
    "canonical_evidence_category": {
      "type": "string",
      "enum": [
        "verified_fact",
        "reported_fact",
        "seller_claim",
        "management_statement",
        "pro_forma_adjustment",
        "assumption",
        "inference",
        "estimate",
        "stale",
        "contradicted",
        "unknown",
        "not_provided"
      ]
    },
    "freshness_status": {
      "type": "string",
      "enum": [
        "current",
        "stale",
        "unknown",
        "not_provided"
      ]
    },
    "conflict_status": {
      "type": "string",
      "enum": [
        "none",
        "unresolved",
        "resolved",
        "conflicting",
        "unknown",
        "not_provided"
      ]
    },
    "tie_out_status": {
      "type": "string",
      "enum": [
        "tied",
        "untied",
        "needs_review",
        "not_applicable",
        "unknown",
        "not_provided"
      ]
    },
    "review_status": {
      "type": "string",
      "enum": [
        "complete",
        "needs_review",
        "not_started",
        "blocked",
        "unknown",
        "not_provided"
      ]
    },
    "source_quality": {
      "type": "string",
      "enum": [
        "primary",
        "secondary",
        "management",
        "seller",
        "analyst",
        "unverified",
        "unknown",
        "not_provided"
      ]
    },
    "circulation_posture": {
      "type": "string",
      "enum": [
        "working_draft",
        "senior_review_ready",
        "client_ready",
        "committee_ready",
        "not_circulable",
        "unknown",
        "not_provided"
      ]
    },
    "source_log_record": {
      "type": "object",
      "required": [
        "source_id",
        "source_name",
        "source_type",
        "source_date",
        "document_date",
        "accessed_date",
        "as_of_date",
        "source_pointer",
        "freshness_status",
        "conflict_status",
        "confidence",
        "native_evidence_label",
        "canonical_evidence_category",
        "treatment",
        "limitations"
      ],
      "properties": {
        "source_id": {
          "type": "string",
          "pattern": "^(SRC|S)-"
        },
        "source_name": {
          "type": "string"
        },
        "source_type": {
          "type": "string"
        },
        "source_date": {
          "type": "string"
        },
        "document_date": {
          "type": "string"
        },
        "accessed_date": {
          "type": "string"
        },
        "as_of_date": {
          "type": "string"
        },
        "source_pointer": {
          "type": "string"
        },
        "freshness_status": {
          "$ref": "#/$defs/freshness_status"
        },
        "conflict_status": {
          "$ref": "#/$defs/conflict_status"
        },
        "confidence": {
          "$ref": "#/$defs/confidence"
        },
        "native_evidence_label": {
          "type": "string"
        },
        "canonical_evidence_category": {
          "$ref": "#/$defs/canonical_evidence_category"
        },
        "treatment": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "evidence_register_record": {
      "type": "object",
      "required": [
        "source_id",
        "source_type",
        "as_of_date",
        "native_evidence_label",
        "canonical_evidence_category",
        "freshness_status",
        "conflict_status",
        "confidence",
        "treatment",
        "open_items"
      ],
      "properties": {
        "source_id": {
          "type": "string",
          "pattern": "^(SRC|S)-"
        },
        "source_type": {
          "type": "string"
        },
        "as_of_date": {
          "type": "string"
        },
        "native_evidence_label": {
          "type": "string"
        },
        "canonical_evidence_category": {
          "$ref": "#/$defs/canonical_evidence_category"
        },
        "freshness_status": {
          "$ref": "#/$defs/freshness_status"
        },
        "conflict_status": {
          "$ref": "#/$defs/conflict_status"
        },
        "confidence": {
          "$ref": "#/$defs/confidence"
        },
        "treatment": {
          "type": "string"
        },
        "open_items": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "additionalProperties": true
    },
    "key_number_to_tie": {
      "type": "object",
      "required": [
        "metric",
        "period",
        "unit",
        "scale",
        "value",
        "value_basis",
        "page_references",
        "slide_references",
        "source_id",
        "related_model_output",
        "tie_out_status",
        "variance_explanation"
      ],
      "properties": {
        "metric": {
          "type": "string"
        },
        "period": {
          "type": "string"
        },
        "unit": {
          "type": "string"
        },
        "scale": {
          "type": "string"
        },
        "value": {},
        "value_basis": {
          "type": "string"
        },
        "page_references": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "slide_references": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "source_id": {
          "type": "string",
          "pattern": "^(SRC|S)-"
        },
        "related_model_output": {
          "type": "string"
        },
        "tie_out_status": {
          "$ref": "#/$defs/tie_out_status"
        },
        "variance_explanation": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "claim_record": {
      "type": "object",
      "required": [
        "claim_id",
        "buyer_facing_claim",
        "claim_type",
        "native_evidence_label",
        "canonical_evidence_category",
        "source_id",
        "caveat",
        "confidence",
        "status"
      ],
      "properties": {
        "claim_id": {
          "type": "string",
          "pattern": "^C-"
        },
        "buyer_facing_claim": {
          "type": "string"
        },
        "claim_type": {
          "type": "string"
        },
        "native_evidence_label": {
          "type": "string"
        },
        "canonical_evidence_category": {
          "$ref": "#/$defs/canonical_evidence_category"
        },
        "source_id": {
          "type": "string",
          "pattern": "^(SRC|S)-"
        },
        "caveat": {
          "type": "string"
        },
        "confidence": {
          "$ref": "#/$defs/confidence"
        },
        "status": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "chart_visual_record": {
      "type": "object",
      "required": [
        "location",
        "chart_or_visual",
        "metric_or_claim",
        "source_id",
        "unit",
        "period",
        "visual_review_status",
        "tie_out_status",
        "issue",
        "suggested_remediation"
      ],
      "properties": {
        "location": {
          "type": "string"
        },
        "chart_or_visual": {
          "type": "string"
        },
        "metric_or_claim": {
          "type": "string"
        },
        "source_id": {
          "type": "string",
          "pattern": "^(SRC|S)-"
        },
        "unit": {
          "type": "string"
        },
        "period": {
          "type": "string"
        },
        "visual_review_status": {
          "$ref": "#/$defs/review_status"
        },
        "tie_out_status": {
          "$ref": "#/$defs/tie_out_status"
        },
        "issue": {
          "type": "string"
        },
        "suggested_remediation": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "open_item": {
      "type": "object",
      "required": [
        "item_id",
        "description",
        "why_it_matters",
        "owner",
        "status",
        "due_date",
        "blocks_circulation",
        "suggested_remediation"
      ],
      "properties": {
        "item_id": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "why_it_matters": {
          "type": "string"
        },
        "owner": {
          "type": "string"
        },
        "status": {
          "type": "string"
        },
        "due_date": {
          "type": "string"
        },
        "blocks_circulation": {
          "type": "boolean"
        },
        "suggested_remediation": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "financial_tie_out": {
      "type": "object",
      "required": [
        "metric",
        "source_value",
        "model_value",
        "variance",
        "tie_out_status",
        "owner"
      ],
      "properties": {
        "metric": {
          "type": "string"
        },
        "source_value": {},
        "model_value": {},
        "variance": {},
        "tie_out_status": {
          "$ref": "#/$defs/tie_out_status"
        },
        "owner": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "circulation_caveat": {
      "type": "object",
      "required": [
        "caveat",
        "impact",
        "owner"
      ],
      "properties": {
        "caveat": {
          "type": "string"
        },
        "impact": {
          "type": "string"
        },
        "owner": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "review_flag": {
      "type": "object",
      "required": [
        "flag_type",
        "description",
        "owner",
        "status",
        "blocks_circulation"
      ],
      "properties": {
        "flag_type": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "owner": {
          "type": "string"
        },
        "status": {
          "$ref": "#/$defs/review_status"
        },
        "blocks_circulation": {
          "type": "boolean"
        }
      },
      "additionalProperties": true
    },
    "generic_record": {
      "type": "object",
      "required": [
        "label",
        "description",
        "status"
      ],
      "properties": {
        "label": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "status": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "style_source_record": {
      "type": "object",
      "required": [
        "source_id",
        "source_name",
        "source_type",
        "source_priority",
        "source_scope",
        "source_date_or_period",
        "freshness",
        "relevance",
        "confidence",
        "limitations"
      ],
      "properties": {
        "source_id": {
          "type": "string",
          "pattern": "^(SRC|S)-"
        },
        "source_name": {
          "type": "string"
        },
        "source_type": {
          "type": "string"
        },
        "source_priority": {
          "type": "string"
        },
        "source_scope": {
          "type": "string"
        },
        "source_date_or_period": {
          "type": "string"
        },
        "freshness": {
          "type": "string"
        },
        "relevance": {
          "type": "string"
        },
        "confidence": {
          "$ref": "#/$defs/confidence"
        },
        "limitations": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "style_change_record": {
      "type": "object",
      "required": [
        "location",
        "area",
        "change",
        "basis",
        "provenance_label",
        "confidence",
        "content_impact"
      ],
      "properties": {
        "location": {
          "type": "string"
        },
        "area": {
          "type": "string"
        },
        "change": {
          "type": "string"
        },
        "basis": {
          "type": "string"
        },
        "provenance_label": {
          "type": "string"
        },
        "confidence": {
          "$ref": "#/$defs/confidence"
        },
        "content_impact": {
          "type": "string"
        }
      },
      "additionalProperties": true
    }
  }
}

SHA-256: 265e5499c0317b8203d65c7d54ecb1060648e5d1bf3614a546638aa63d8c7e39