{
  "schema-version": "0.1.0",
  "standard": {
    "schema-version": "0.1.0",
    "sequence": 130,
    "standard_id": "SRC-003",
    "title": "License Headers for New Files",
    "summary": "New source or test files match the prevailing license format of the surrounding project.",
    "doc-status": "Draft",
    "standard-version": "0.1.0",
    "candidate-pack": "OSERA-SP-0.1.0 candidate",
    "ratified-in": "Not ratified",
    "ratified-date": "Not ratified",
    "fitness-role": "Required check",
    "type": "SRC",
    "category": "Source Changes",
    "applies-to": [
      "Patch providers"
    ],
    "requirements": [
      {
        "id": "SRC-003.REQ-001",
        "level": "MUST",
        "text": "New source or test files added by a patch must follow the prevailing license-header convention of the surrounding project.",
        "checkability": "partially-automated",
        "checks": [
          {
            "id": "SRC-003.CHECK-001",
            "title": "New files use the local license-header convention",
            "type": "source",
            "severity": "blocking",
            "implementation": "osera-fitness.src003.license_headers",
            "evidence": [
              "new_files",
              "nearest_same_type_file",
              "license_header_check",
              "not_applicable_rationale"
            ]
          }
        ]
      }
    ],
    "source_path": "docs/_standards/src-003-license-headers.md",
    "url": "/standards/src-003-license-headers/"
  }
}
