{ "auditTrail": { "documentId": "AT-AA-20260714-001", "scope": "role-aa", "generated": "2026-07-14T15:22:00Z", "purpose": "Legacy transition analysis input" }, "inputSources": [ { "id": "IS-001", "name": "role-aa-spec", "type": "specification", "path": "role-aa/spec/", "status": "identified" }, { "id": "IS-002", "name": "legacy-db-schema", "type": "database", "path": "role-aa/data/schema/", "status": "identified" }, { "id": "IS-003", "name": "workflow-definitions", "type": "workflow", "path": "role-aa/workflows/", "status": "identified" }, { "id": "IS-004", "name": "api-contracts", "type": "api", "path": "role-aa/api/", "status": "identified" } ], "businessRules": [ { "id": "BR-001", "name": "역할 할당 검증", "impact": "high" }, { "id": "BR-002", "name": "권한 위임 제한", "impact": "medium" }, { "id": "BR-003", "name": "감사 로깅 필수", "impact": "high" }, { "id": "BR-004", "name": "만료 정책", "impact": "medium" } ], "riskAreas": [ { "id": "RA-001", "name": "데이터 무결성", "mitigation": "이중화 백업" }, { "id": "RA-002", "name": "동시성", "mitigation": "락 메커니즘" }, { "id": "RA-003", "name": "감사 추적 단절", "mitigation": "버퍼링 로깅" }, { "id": "RA-004", "name": "롤백 복잡성", "mitigation": "단계적 배포" } ], "evidenceLocations": [ { "id": "EV-001", "type": "감사 로그", "path": "logs/audit/role-aa/", "retention": "7년" }, { "id": "EV-002", "type": "변경 이력", "path": "data/history/role-aa/", "retention": "5년" }, { "id": "EV-003", "type": "스키마 마이그레이션", "path": "migration/role-aa/", "retention": "영구" }, { "id": "EV-004", "type": "테스트 결과", "path": "test/results/role-aa/", "retention": "3년" } ] }