[
  {
    "record_id": "DSN-101",
    "kind": "design",
    "title": "허가 신청 접수 설계서 2.1절",
    "ref_req_id": "SFR-001",
    "detail": "접수 화면 항목 정의와 접수번호 채번 규칙을 담았습니다.",
    "result": null,
    "updated_at": "2026-06-12"
  },
  {
    "record_id": "SRC-201",
    "kind": "code",
    "title": "PermitApplicationController",
    "ref_req_id": "SFR-001",
    "detail": "신청 접수 API 와 접수번호 발급 로직을 구현했습니다.",
    "result": null,
    "updated_at": "2026-06-20"
  },
  {
    "record_id": "TST-301",
    "kind": "test",
    "title": "입목벌채 신청 접수 단위테스트",
    "ref_req_id": "SFR-001",
    "detail": "정상 접수와 중복 접수 방지를 검증합니다.",
    "result": "pass",
    "updated_at": "2026-06-21"
  },
  {
    "record_id": "DSN-102",
    "kind": "design",
    "title": "첨부파일 검증 규칙 설계서 2.3절",
    "ref_req_id": "SFR002",
    "detail": "첨부 필수 항목과 반려 사유 코드를 정의했습니다.",
    "result": null,
    "updated_at": "2026-06-13"
  },
  {
    "record_id": "SRC-202",
    "kind": "code",
    "title": "AttachmentValidator",
    "ref_req_id": null,
    "detail": "벌채구역도와 사업계획서 첨부 여부를 검증하는 모듈입니다. 설계서 2.3절 첨부 검증 규칙을 구현했습니다.",
    "result": null,
    "updated_at": "2026-06-22"
  },
  {
    "record_id": "DSN-103",
    "kind": "design",
    "title": "심사 배정 설계서 3.2절",
    "ref_req_id": "SFR_3",
    "detail": "부서별 배정 우선순위와 재배정 조건을 정의했습니다.",
    "result": null,
    "updated_at": "2026-06-14"
  },
  {
    "record_id": "SRC-203",
    "kind": "code",
    "title": "PermitIssueService",
    "ref_req_id": "기능-004",
    "detail": "허가증 발급과 통지 요청 생성을 구현했습니다.",
    "result": null,
    "updated_at": "2026-06-25"
  },
  {
    "record_id": "TST-302",
    "kind": "test",
    "title": "허가증 발급 통합테스트",
    "ref_req_id": "기능004",
    "detail": "발급은 통과했으나 통지 요청 생성 단계에서 실패했습니다.",
    "result": "fail",
    "updated_at": "2026-06-26"
  },
  {
    "record_id": "DSN-104",
    "kind": "design",
    "title": "지급액 산정 설계서 4.4절",
    "ref_req_id": "SFR-007",
    "detail": "피해 등급별 기준액 표와 가산율 적용 순서를 정의했습니다.",
    "result": null,
    "updated_at": "2026-06-16"
  },
  {
    "record_id": "SRC-204",
    "kind": "code",
    "title": "SubsidyAmountCalculator",
    "ref_req_id": "SFR-007",
    "detail": "기준액에 가산율을 적용해 지급액을 계산합니다.",
    "result": null,
    "updated_at": "2026-06-27"
  },
  {
    "record_id": "TST-303",
    "kind": "test",
    "title": "지급액 산정 단위테스트",
    "ref_req_id": "SFR-007",
    "detail": "등급별 기준액과 가산 경계값을 검증합니다.",
    "result": "pass",
    "updated_at": "2026-06-28"
  },
  {
    "record_id": "SRC-206",
    "kind": "code",
    "title": "SubsidyEligibilityService",
    "ref_req_id": "SFR-006",
    "detail": "수급 자격과 피해 등급을 조회해 지급 대상 여부를 판정합니다.",
    "result": null,
    "updated_at": "2026-06-29"
  },
  {
    "record_id": "SRC-205",
    "kind": "code",
    "title": "StatisticsExportBatch",
    "ref_req_id": "SFR-099",
    "detail": "월별 신청 통계를 추출하는 배치입니다. 요구사항정의서에 없는 산출물입니다.",
    "result": null,
    "updated_at": "2026-06-30"
  }
]