콘텐츠로 이동

변경로그

이 섹션은 AIMO 표준의 버전 관리 정책 및 변경 이력을 문서화합니다.

버전 관리 정책

AIMO 표준은 시맨틱 버전 관리 (SemVer)를 따릅니다:

버전 형식: MAJOR.MINOR.PATCH

변경 유형 버전 범프 예시
MAJOR X.0.0 호환성 깨는 스키마 변경, 코드 제거, 필수 필드 변경
MINOR 0.X.0 새 코드, 새 선택적 필드, 새 차원 (선택적)
PATCH 0.0.X 문서 수정, 정의 명확화, 검증기 버그 수정

호환성 깨는 vs. 호환 가능 변경

호환성 깨는 변경 (MAJOR):

  • 코드 제거 (폐기 기간 후)
  • 스키마의 필수 필드 변경
  • 기존 문서를 무효화하는 구조적 변경
  • 코드 형식 패턴 변경

이전 호환 변경 (MINOR):

  • 기존 차원에 새 코드 추가
  • 스키마에 새 선택적 필드 추가
  • 새 선택적 차원 추가
  • 새 증거 템플릿 추가

비호환성 변경 (PATCH):

  • 문서 수정
  • 기존 정의 명확화
  • 번역 개선
  • 검증기 버그 수정

폐기 정책

폐기 프로세스

  1. 폐기로 표시: 코드 또는 기능이 status: deprecateddeprecated_in: X.Y.Z로 표시됨
  2. 폐기 기간: 제거 전 최소 하나의 MINOR 버전이 경과해야 함
  3. 대체 제공: 해당하는 경우 replaced_by가 대체를 나타냄
  4. MAJOR에서 제거: 제거는 다음 MAJOR 버전에서 발생

예시 생명주기

v0.0.1: FS-007 도입 (status: active)
v0.1.0: FS-007 폐기 (status: deprecated, replaced_by: FS-008)
v0.2.0: FS-007 여전히 폐기 경고와 함께 사용 가능
v1.0.0: FS-007 제거 (status: removed)

폐기된 코드 사용

  • 폐기된 코드는 검증에 유효한 상태 유지
  • 검증기는 폐기된 코드에 대해 경고를 내보내야 함(SHOULD)
  • 새 구현은 대체 코드를 사용해야 함(SHOULD)
  • 기존 문서는 마이그레이션까지 폐기된 코드를 계속 사용할 수 있음(MAY)

릴리스 산출물

각 공식 릴리스에는 다음이 포함됩니다:

산출물 설명
버전화된 사이트 스냅샷 https://standard.aimoaas.com/0.0.1/
PDF 사양 trust_package.pdf
자산 패키지 (ZIP) 스키마, 템플릿, 딕셔너리
체크섬 무결성을 위한 SHA-256 해시
변경로그 이 문서

변경 이력

미배포 (네임스페이스 및 규범 수정)

요약: EV 코드 충돌 해결, EV(인덱스) vs Evidence Pack(payload) 명확화, /dev 감사 오인용 방지 강화. Evidence Pack 문서 유형: EP-01..EP-07; Taxonomy EV는 이벤트 유형으로 유지. EV↔Evidence Pack 규범적 관계 문서화. /dev 배너 및 canonical 추가.

버전 0.0.1 (2026-02-02)

요약: 8차원 코드 시스템, 증거 팩 템플릿 및 포괄적인 거버넌스 문서가 포함된 AIMO 표준 초기 릴리스.

추가됨

코드 시스템 (8개 차원)

차원 추가된 코드 설명
FS FS-001 ~ FS-006 기능 범위
UC UC-001 ~ UC-010 사용 사례 분류
DT DT-001 ~ DT-008 데이터 유형
CH CH-001 ~ CH-006 채널
IM IM-001 ~ IM-005 통합 모드
RS RS-001 ~ RS-005 리스크 표면
OB OB-001 ~ OB-005 결과 / 혜택
LG LG-001 ~ LG-015 로그/기록 유형

스키마

  • taxonomy_pack.schema.json: 분류체계 팩 정의
  • changelog.schema.json: 변경로그 항목
  • evidence_pack_manifest.schema.json: 증거 팩 매니페스트
  • shadow-ai-discovery.schema.json: Shadow AI 검색 증거
  • agent-activity.schema.json: 에이전트 활동 증거

증거 팩 템플릿 (MVP)

  • EV-01: 시스템 개요
  • EV-02: 데이터 흐름
  • EV-03: AI 인벤토리
  • EV-04: 리스크 및 영향 평가
  • EV-05: 통제 및 승인
  • EV-06: 로깅 및 모니터링
  • EV-07: 인시던트 및 예외 처리

문서

  • 8차원 정의가 있는 분류체계 문서
  • 코드 시스템 형식 사양
  • 딕셔너리 CSV 형식 사양
  • 버전 관리 및 변경 정책
  • 검증기 MVP 요구사항
  • 인간 감독 프로토콜
  • 커버리지 맵 (ISO 42001, NIST AI RMF, EU AI Act, ISMS)
  • 신뢰 패키지

이전 호환성

이것은 초기 릴리스이므로 이전 호환성 문제가 없습니다.


기계 판독 가능 변경로그

기계 판독 가능 변경로그가 있습니다:

  • changelog/changelog.json

이 파일은 changelog.schema.json 스키마를 따르며 프로그래밍 방식으로 파싱할 수 있습니다.

참조