{
  "name": "renew-periodically",
  "description": "Fixed-period auto-renewal — must map to RENEW_PERIODICALLY with renewal_years.",
  "input": {
    "text": "EXCLUSIVE DISTRIBUTION AGREEMENT\n\nThis agreement (\"Harbor Lights Distribution Deal\") covers Abacus account 220431. Signing entity: The Orchard Enterprises NY (ID 5). Run controller 998.\n\nInitial term begins 2026-06-01 and runs for two (2) years, automatically renewing for successive two (2) year periods unless either party provides written notice of non-renewal at least one hundred twenty (120) days prior to the end of the then-current period.\n\nCompensation: Label share 75% of net receipts; distribution fee 25%, applied at the label level across the full catalogue.\n\nNo territory exclusions were agreed."
  },
  "expected": {
    "contract_name": "Harbor Lights Distribution Deal",
    "account_id": "220431",
    "signing_entity_id": "5",
    "signing_entity_name": "The Orchard Enterprises NY",
    "run_controller_id": "998",
    "lifecycle_term_start": "2026-06-01",
    "renewal_type": "RENEW_PERIODICALLY",
    "renewal_years": 2,
    "termination_notice_days": 120,
    "terms": [
      {
        "term_type": "label",
        "conditions": [
          {
            "term_rate": 75,
            "commission": 25
          }
        ]
      }
    ]
  },
  "expectedBlocking": true,
  "expectedMissingFields": ["default_term_attachments"]
}
