_changes

MFR 구조의 가장 최근 변경 내역을 추적

_changes는 MFR 문서 트리에서 발생한 변경 사항을 시간순으로 기록합니다. 각 에이전트(UIA, PDA, TMA)가 문서를 생성·수정·삭제할 때마다 변경 내역이 남습니다.

추적 대상

변경 유형설명예시
MFR 변경Module, Feature, Requirement의 생성·수정·삭제"Feature '결제' 추가"
상태 변경status 전환"Requirement '로그인' draft → confirmed"
페이지 변경_pages의 생성·수정"Page 05_login 와이어프레임 갱신"
태스크 변경Task의 생성·완료·취소"Task '로그인 API 구현' 완료"

변경 내역의 활용

분석

영향도 분석

최근 변경으로 인해 영향받는 다른 문서를 파악

협업

팀 동기화

팀원들이 최신 스펙 변경 사항을 빠르게 확인

복구

되돌리기 판단

변경 히스토리를 보고 롤백 여부 결정

연동

외부 시스템 트리거

Jira, Slack 등에 변경 알림 발송

기록 형식

각 변경 항목은 다음 정보를 포함합니다:

필드설명예시
시점변경 발생 일시2026-03-27 14:30
에이전트변경을 수행한 주체UIA / PDA / TMA / 사용자
대상변경된 문서 경로user/login/feature-login.md
유형변경 종류created / updated / deleted / status_changed
요약한 줄 요약"로그인 Feature에 소셜 로그인 Requirement 추가"

예시

[2026-03-27 14:30] UIA | created  | user/login/feature-login.md
  → "로그인 Feature 생성 (confirmed)"

[2026-03-27 14:31] PDA | created  | _pages/user/05_login.md
  → "로그인 페이지 정의 생성"

[2026-03-27 14:32] TMA | created  | user/login/tasks/task-login-api.md
  → "서버: POST /auth/login 엔드포인트 구현 태스크 생성"

[2026-03-27 15:10] UIA | updated  | user/login/feature-login.md
  → "소셜 로그인 Requirement 추가 (undecided)"

[2026-03-27 15:11] UIA | status_changed | user/login/req-social-login.md
  → "undecided → confirmed"