{ "version": "1.0.0", "exportedAt": "2026-09-30T14:10:00.000Z", "id": "DAT06", "title": "월간 정산·보고·취합 One-click 자동화", "category": "군수업무/사무자동화", "level": 3, "durationDays": 5, "requiredHours": 27.0, "status": "COMPLETED", "isRecommended": false, "summary": "

프로젝트에서 해결해야 하는 문제

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경을 분석하여 월간 정산·보고·취합 One-click 자동화을(를) 위한 핵심 데이터와 분석 모델/절차를 구축하고, 실전 운용 시 발생할 수 있는 오류·불확실성 및 실무 병목을 검증·보정하여 효과적인 의사결정 및 업무 효율화를 달성하는 체계를 구현한다.

학습 목표

군수 월간 결산 항목(물자 불출, 수리부속 소모, 탄약 정산, 장비 가동률) 데이터 구조 분석부터 데이터 수집/전처리, 핵심 알고리즘 및 분석 모델 구현, 신뢰도 평가 엔진, 전술/업무 대시보드 및 지휘 통제 인터페이스, 인간 개입(HITL) 의사결정 워크플로우, 가상 스트레스/부하 검증 및 AAR 사후검토 피드백까지 전 과정을 아우르는 실전형 End-to-End 파이프라인을 완성한다.

", "objectives": "

소개

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 등 실무 환경에서 요구되는 월간 정산·보고·취합 One-click 자동화 과제를 수행하여, 실시간 데이터 수집부터 분석, 검증, 시각화 및 의사결정 지원에 이르는 전 과정을 체계적으로 학습하고 개발한다.

학습자가 수행할 핵심 과정

", "deliverables": [ "docs/dat06_as_is_to_be_spec.md (필수)", "src/connectors/dat06_data_loader.py (필수)", "src/engine/dat06_rule_engine.py (필수)", "src/ai/dat06_intelligence_module.py (필수)", "src/utils/dat06_validator.py (필수)", "src/ui/dat06_app.py (필수)", "src/workflow/dat06_approval_system.py (필수)", "src/pipeline/dat06_batch_runner.py (필수)", "docs/dat06_uat_feedback_report.md (필수)", "dist/dat06_package/ (필수)", "README.md (필수)", "docs/dat06_final_manual.md (필수)" ], "constraints": "

AI 분석 결과와 인간 의사결정자 판단의 구분

군사 보안 및 실전 데이터 취급 원칙

시스템 신뢰성 및 안전 실패(Fail-safe) 보장

", "evalSummary": "

공통 PASS/FAIL 판정 원칙

프로젝트 완료 조건

10개 필수 미션을 순차적으로 완수하여 최종 End-to-End 통합 파이프라인과 브리핑 패키지를 완성하고 회귀/통합 테스트를 통과해야 최종 PASS이다.

", "prerequisites": "업무 프로세스 분석 및 자동화(RPA/스크립팅) 기초, 사무자동화 데이터 처리 및 무결성 검증에 대한 이해", "refFiles": [], "refText": "", "projectSkills": [ { "skillId": "competency_AI_문제해결역량_1._문제_분석", "level": 3, "category": "AI 문제해결역량", "subCategory": "1. 문제 분석" }, { "skillId": "competency_AI_문제해결역량_2._대안_도출", "level": 3, "category": "AI 문제해결역량", "subCategory": "2. 대안 도출" }, { "skillId": "competency_AI_비판적사고역량_1._결과_검증", "level": 3, "category": "AI 비판적사고역량", "subCategory": "1. 결과 검증" }, { "skillId": "competency_AI활용역량_1._AI_도구_활용", "level": 3, "category": "AI활용역량", "subCategory": "1. AI 도구 활용" }, { "skillId": "competency_AI활용역량_2._프롬프트_설계", "level": 2, "category": "AI활용역량", "subCategory": "2. 프롬프트 설계" } ], "prerequisiteVods": [], "missions": [ { "id": "DAT06_M01", "sequence": 1, "title": "군수 월간 결산 항목(물자 불출, 수리부속 소모, 탄약 정산, 장비 가동률) 데이터 구조 분석", "durationHours": 1.5, "overview": "

군수 월간 결산 항목(물자 불출, 수리부속 소모, 탄약 정산, 장비 가동률) 데이터 구조 분석

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 및 군수 결산 실무 환경을 분석하여, 매월 반복되는 군수 4대 결산 핵심 분야(물자 불출, 수리부속 소모, 탄약 정산, 장비 가동률)의 현행(AS-IS) 데이터 구조 및 수작업 업무 프로세스를 심층 분석합니다. 부대별 서식 불일치와 수작업 취합에 따른 지연 및 오집계 병목 구간을 진단하고, One-click 자동화(TO-BE) 체계 구축을 위한 표준 입출력 데이터 규격 및 기능 명세서를 체계적으로 수립합니다.

", "objectives": "

소개

DFAS(미 국방재무회계국) 업무 자동화(RPA) 체계 도입 배경과 군수 월간 결산 실무 환경을 바탕으로 군수 4대 결산 항목(물자 불출, 수리부속 소모, 탄약 정산, 장비 가동률)의 데이터 구조를 분석하고, 실무 병목을 해소하는 자동화 명세서를 작성하는 과제를 수행합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

DFAS(미 국방재무회계국) 환경과 군수 실무 현장에서는 매월 말 물자 불출 대장, 수리부속 소모/청구 내역, 탄약 수불부, 장비 가동률 등 대량의 비정형·수작업 데이터가 집중되어 심각한 결산 지연과 오집계가 발생하고 있습니다. 실무 담당자의 수작업 취합 및 정산 병목 구간을 해소하고 전산화하기 위해, 현행(AS-IS) 4대 결산 업무 프로세스를 10단계 이상 세분화하여 진단하고 One-click 자동화(TO-BE) 구현을 위한 표준 데이터 스키마 및 요구사항 정의서를 작성합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 초급, 복잡도: 낮음, 진행률: 10%)

산출물 및 저장 위치: docs/dat06_as_is_to_be_spec.md

", "attachments": [], "materials": [ "docs/dat06_as_is_to_be_spec.md" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "Python" ], "deliverables": [ "docs/dat06_as_is_to_be_spec.md (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 업무 단계 분해 10단계 이상, 병목 구간 3개소 이상 도출

PASS 증거

정량적 지표(업무 단계 분해 10단계 이상, 병목 구간 3개소 이상 도출)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

업무 담당자 권한별 요구사항 반영을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 현행 업무(AS-IS)와 개선 업무(TO-BE) 비교의 명확성 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] 업무 정의서 및 입출력 데이터 명세 작성 완료을 완수하였는가?

PASS 증거

요구된 산출물(`docs/dat06_as_is_to_be_spec.md`)이 지정된 경로에 생성되고 실무 프로세스와의 일치성 검증를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

실무 프로세스와의 일치성 검증 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 초급 / 낮음 (진행률: 10%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "군수 4대 결산(물자·부속·탄약·장비) 원천 데이터 항목 및 연계 구조 분석하기", "activity": "

이 단계의 역할

군수 월간 결산 자동화를 성공적으로 구축하기 위해서는 물자 불출, 수리부속 소모, 탄약 정산, 장비 가동률 등 4대 핵심 분야의 원천 데이터 항목과 부대/군번/물자코드 간의 연계 구조를 명확히 이해해야 합니다.

해야 할 일

  1. 물자 불출 대장, 수리부속 소모/청구 내역, 탄약 수불부, 장비 가동률 현황표의 원천 데이터 항목을 추출하고 필수 필드를 정의한다.

  2. 부대 식별자, 군수 품목 코드(NSN), 결산 일자, 수량/단가 등 공통 연계 키(Key)를 도출한다.

  3. 수작업 취합 시 누락이나 불일치가 자주 발생하는 취약 필드를 선별한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

보완이 필요한 경우

", "attachments": [] }, { "step": 2, "problem": "현행(AS-IS) 수작업 결산 프로세스 10단계 분해 및 핵심 병목 3개소 도출하기", "activity": "

이 단계의 역할

현재 실무에서 이루어지는 수작업 결산 절차를 세밀하게 분해하여 오집계가 발생하거나 시간이 지연되는 병목 지점을 정확히 진단합니다.

해야 할 일

  1. 예하 부대 결산 제출부터 최종 사단/군단 보고서 완성까지의 현행 업무 절차를 10단계 이상으로 분해한다.

  2. 서식 불일치 정제, 수작업 대차 계산, 이상 소모 검토 등 가장 지연이 심한 3개소 이상의 핵심 병목 구간을 도출한다.

  3. 병목 구간별 평균 소요 시간과 오류 발생 원인을 정량적으로 정리한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

보완이 필요한 경우

", "attachments": [] }, { "step": 3, "problem": "One-click 자동화(TO-BE) 아키텍처 및 표준 입출력 인터페이스 설계하기", "activity": "

이 단계의 역할

식별된 병목을 해소하기 위해 데이터 수집부터 검증, 통계 산출, 이상치 감지, HITL 승인 연계로 이어지는 자동화 파이프라인의 청사진을 수립합니다.

해야 할 일

  1. 수작업 개입을 최소화하는 One-click 자동화 파이프라인 모듈 구성을 설계한다.

  2. 각 모듈 간 주고받을 표준 입출력 데이터 스키마(JSON/DataFrame 규격)를 정의한다.

  3. 보안 및 권한 통제 기준을 반영한 데이터 접근 정책을 수립한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

보완이 필요한 경우

", "attachments": [] }, { "step": 4, "problem": "AS-IS / TO-BE 결산 업무 정의서(`docs/dat06_as_is_to_be_spec.md`) 작성 및 검증하기", "activity": "

이 단계의 역할

앞 단계에서 도출된 데이터 스키마, AS-IS 분석, TO-BE 아키텍처를 종합하여 실무 개발의 기준 문서인 명세서를 최종 완성합니다.

해야 할 일

  1. 1~3단계의 분석 결과를 구조화된 마크다운 문서로 작성한다.

  2. 실무 프로세스와의 부합성을 자체 검증 체크리스트로 확인한다.

  3. `docs/dat06_as_is_to_be_spec.md` 경로에 저장하고 문서 완성도를 점검한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

보완이 필요한 상태

", "attachments": [] } ] }, { "id": "DAT06_M02", "sequence": 2, "title": "다양한 양식의 엑셀/CSV 데이터 자동 파싱, 정합성 검증 및 전처리 파이프라인 구축", "durationHours": 2.0, "overview": "

다양한 양식의 엑셀/CSV 데이터 자동 파싱, 정합성 검증 및 전처리 파이프라인 구축

예하 부대 및 부서별로 서로 다른 양식(헤더 위치 상이, 셀 병합, 날짜·수량 표기 차이 등)으로 작성된 월간 결산 엑셀 및 CSV 문서를 자동으로 식별·파싱하고 데이터 정합성을 검증하는 전처리 파이프라인을 구축합니다. 결측치 필터링, 비정상 포맷 교정, 스키마 유효성 검사를 자동화하여 후속 룰 엔진 및 AI 모듈이 신뢰할 수 있는 표준 데이터프레임으로 변환합니다.

", "objectives": "

소개

미 국방재무회계국(DFAS) 환경과 같이 다양한 출처에서 수합되는 이기종 서식의 결산 파일들을 수작업 개입 없이 100% 자동 파싱하고, 엄격한 정합성 검증을 거쳐 표준화된 결산 레코드로 정제하는 데이터 커넥터 파이프라인을 구축합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

각 예하 부대 및 부서별로 서로 다른 양식의 엑셀과 CSV 파일(비표준 헤더, 병합 셀, 날짜 및 수량 표기 방식 차이 등)로 결산 자료를 제출하고 있어 정산 전 수작업 정제에 많은 시간이 소모됩니다. 이러한 이기종 서식을 사람의 개입 없이 자동으로 인식·파싱하고, 결측치 및 비정상 입력값을 검증/보정하여 표준화된 정규 데이터프레임으로 변환하는 견고한 전처리 커넥터 파이프라인을 구축합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 초급~중급, 복잡도: 보통, 진행률: 20%)

산출물 및 저장 위치: src/connectors/dat06_data_loader.py 및 스키마 정의서

", "attachments": [], "materials": [ "src/connectors/dat06_data_loader.py" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "Python" ], "deliverables": [ "src/connectors/dat06_data_loader.py (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 지원 파일 포맷(CSV, Excel, JSON 등) 파싱 성공률 100%

PASS 증거

정량적 지표(지원 파일 포맷(CSV, Excel, JSON 등) 파싱 성공률 100%)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

비정형 서식(공문 텍스트 등) 파싱 룰 보완을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 국방 서식/양식 변경에 대한 유연한 확장성 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] 데이터 로더 및 스키마 유효성 검사 모듈 완성을 완수하였는가?

PASS 증거

요구된 산출물(`src/connectors/dat06_data_loader.py` 및 스키마 정의서)이 지정된 경로에 생성되고 다양한 형태의 샘플 군수 문서 대상 파싱 테스트를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

다양한 형태의 샘플 군수 문서 대상 파싱 테스트 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 초급~중급 / 보통 (진행률: 20%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "비표준 이기종 엑셀 및 CSV 서식의 테이블 구조 자동 인식 파서 구현하기", "activity": "

이 단계의 역할

부대별로 서로 다른 양식(헤더 위치 상이, 셀 병합, 다양한 인코딩 등)의 결산 문서를 사람의 수작업 없이 자동으로 인식하고 로드하는 파서를 개발합니다.

해야 할 일

  1. 다양한 샘플 엑셀 파일에서 헤더 행의 위치를 동적으로 탐색하는 로직을 작성한다.

  2. 병합된 셀의 값을 적절히 전파(Forward-fill)하고 비정형 공백을 정리한다.

  3. CSV 파일의 인코딩(UTF-8, CP949 등)을 자동 감지하여 오류 없이 로드한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

보완이 필요한 경우

", "attachments": [] }, { "step": 2, "problem": "결측치 필터링, 포맷 교정 및 데이터 정합성 검증 로직 개발하기", "activity": "

이 단계의 역할

파싱된 원천 데이터에 포함된 타입 오류, 특수문자, 결측치를 정제하고 표준 스키마에 맞게 교정합니다.

해야 할 일

  1. 물자 코드, 수량, 금액, 날짜 필드의 결측치 및 비정상 문자열을 검증한다.

  2. 음수 수량, 유효하지 않은 부대 코드 등 업무 논리적 오류를 식별하여 필터링/보정한다.

  3. 전처리 전후 데이터 건수 및 정제율 통계를 산출한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

보완이 필요한 경우

", "attachments": [] }, { "step": 3, "problem": "데이터 로더 파이프라인(`src/connectors/dat06_data_loader.py`) 완성 및 단위 테스트하기", "activity": "

이 단계의 역할

파서와 전처리 로직을 단일 커넥터 모듈로 완성하고 자동화된 단위 테스트를 통해 신뢰성을 검증합니다.

해야 할 일

  1. `src/connectors/dat06_data_loader.py`에 표준 스키마 데이터프레임을 반환하는 클래스를 구현한다.

  2. pytest를 활용하여 다양한 예외 상황을 포함한 단위 테스트 케이스를 작성하고 실행한다.

  3. 데이터 로더 모듈의 스키마 명세를 문서화한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

보완이 필요한 경우

", "attachments": [] } ] }, { "id": "DAT06_M03", "sequence": 3, "title": "표준 정산 규칙 기반 1차 월간 결산 집계 및 통계 산출 Baseline 엔진 구현", "durationHours": 2.5, "overview": "

표준 정산 규칙 기반 1차 월간 결산 집계 및 통계 산출 Baseline 엔진 구현

군수 규정, 보급 지침 및 국방 회계 기준에 정의된 표준 정산 규칙을 알고리즘화하여, 수집된 결산 원천 데이터로부터 월간 물자 불출 합계, 수리부속 소모액, 탄약 수불 잔량, 장비 가동률 등 핵심 지표를 신속하고 정확하게 산출하는 Baseline 룰 엔진을 구현합니다. 규정 변경 시 유연하게 대처할 수 있도록 규칙 설정 분리 구조를 적용합니다.

", "objectives": "

소개

DFAS 및 군수 규정의 표준 정산 룰(물자 소모 기준, 탄약 불출/반납 정산, 장비 가동률 산정식 등)을 프로그래밍하여 복잡한 수작업 계산 과정을 50ms 이하의 고속 연산 엔진으로 자동화하고, 산출 통계의 정확성과 신뢰성을 확보합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

군수 규정 및 국방 회계 지침에 명시된 복잡한 정산 수식(물자별 소모 한도, 탄약 반납/불출 정산, 부속 수리비 산정 및 장비 가동률 공식 등)을 수작업으로 계산할 경우 인적 오류가 빈번하게 발생합니다. 15종 이상의 군수 표준 결산 검증 룰을 알고리즘화하여 대량 데이터를 50ms 이내에 즉각 집계·산출하는 고속 Baseline 엔진을 개발하고, 규정 개정에 대응 가능한 설정 분리 구조를 구현합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 중급, 복잡도: 보통, 진행률: 30%)

산출물 및 저장 위치: src/engine/dat06_rule_engine.py

", "attachments": [], "materials": [ "src/engine/dat06_rule_engine.py" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "Python" ], "deliverables": [ "src/engine/dat06_rule_engine.py (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 업무 검증 룰 15종 이상 코딩, 룰 처리 지연시간 50ms 이하

PASS 증거

정량적 지표(업무 검증 룰 15종 이상 코딩, 룰 처리 지연시간 50ms 이하)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

규정 변경 시 코드 수정 없이 룰을 갱신하는 YAML 설정 분리을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 군 규정 및 지침 조항과의 정확한 일치성 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] 룰 엔진 단위 테스트 100% 통과을 완수하였는가?

PASS 증거

요구된 산출물(`src/engine/dat06_rule_engine.py`)이 지정된 경로에 생성되고 경계 조건(Boundary condition)에 대한 룰 판정 검증를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

경계 조건(Boundary condition)에 대한 룰 판정 검증 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 중급 / 보통 (진행률: 30%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "군수 규정 및 지침 기반 15종 표준 결산 룰셋 정의하기", "activity": "

이 단계의 역할

물자 불출, 수리부속 소모, 탄약 정산, 장비 가동률 등 군수 관련 규정 및 회계 기준에 명시된 정산 수식을 엄격히 분석하여 룰셋으로 정형화합니다.

해야 할 일

  1. 물자별 소모 한도 및 불출 집계 수식을 수립한다.

  2. 탄약 불출/소모/반납 정산 및 수리부속 정비비용 산정식을 정의한다.

  3. 장비 가동률(가동 장비수 / 인가 장비수) 산출 공식을 포함하여 총 15종 이상의 업무 룰을 명세화한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 2, "problem": "50ms 이하 고속 집계 및 통계 산출 Baseline 엔진 구현하기", "activity": "

이 단계의 역할

정의된 15종 룰셋을 효율적인 알고리즘으로 코딩하여 대량의 결산 데이터를 50ms 이내에 초고속으로 집계·산출하는 엔진을 구현합니다.

해야 할 일

  1. 벡터화 연산(Vectorized Operation)을 적용하여 대량 데이터 집계 성능을 극대화한다.

  2. 부대별/품목별 월간 결산 요약 통계 지표를 일괄 산출하는 파이프라인을 코딩한다.

  3. 룰 처리 소요 시간을 측정하여 50ms 이하 기준을 만족하는지 확인한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 3, "problem": "설정 분리 아키텍처(YAML/JSON) 적용 및 `src/engine/dat06_rule_engine.py` 단위 테스트하기", "activity": "

이 단계의 역할

군수 규정 변경 시 코드 수정 없이 룰을 즉시 갱신할 수 있도록 설정을 분리하고 경계값 단위 테스트를 완수합니다.

해야 할 일

  1. 룰 파라미터와 임계값을 외부 설정 파일(YAML/JSON)로 분리하고 로더를 연동한다.

  2. 0값, 음수, 극단적 수치 등 경계 조건(Boundary condition)에 대한 룰 판정 단위 테스트를 작성한다.

  3. `src/engine/dat06_rule_engine.py` 산출물을 완성하고 100% 테스트 통과를 검증한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] } ] }, { "id": "DAT06_M04", "sequence": 4, "title": "데이터 이상치(전월 대비 급증 항목) 자동 감지 및 이상 원인 요약 추천 모듈 고도화", "durationHours": 3.0, "overview": "

데이터 이상치(전월 대비 급증 항목) 자동 감지 및 이상 원인 요약 추천 모듈 고도화

단순 통계 집계를 넘어, 과거 시계열 소모 패턴 및 부대별 기준선 대비 이상 징후(특정 물자/부속의 전월 대비 급증·급감 소모, 비인가 불출 의심 등)를 통계 및 머신러닝 알고리즘으로 자동 탐지합니다. 또한 훈련 일정, 정비 이력 등 정황 데이터를 결합하여 이상 원인을 자동 요약하고 실무자 대응 가이드(Top-3)를 추천하는 지능형 모듈을 고도화합니다.

", "objectives": "

소개

DFAS 결산 모니터링 체계의 핵심인 이상 징후 자동 감지 기술을 구현하여, 수작업 검토 시 놓치기 쉬운 오기입·부정 불출·이상 소모를 조기 식별하고 원인 분석 및 실무 조치 가이드를 AI로 추천하여 의사결정 속도와 정확도를 향상시킵니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

단순 집계만으로는 특정 부대의 비정상적인 물자 과다 소모, 탄약 급증 불출, 수리부속 이상 청구와 같은 부정/오류 징후를 적시에 포착하기 어렵습니다. 시계열 소비 패턴 및 부대별 기준선 데이터를 기반으로 통계적 이상치를 자동 탐지하고, 훈련 일정 및 장비 이력 등 군수 맥락 데이터를 연계하여 이상 원인 요약 및 조치 방안(Top-3)을 추천하는 지능형 AI 모듈을 고도화합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 중급~고급, 복잡도: 높음, 진행률: 40%)

산출물 및 저장 위치: src/ai/dat06_intelligence_module.py

", "attachments": [], "materials": [ "src/ai/dat06_intelligence_module.py" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "Python" ], "deliverables": [ "src/ai/dat06_intelligence_module.py (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 추천/분류 정확도 85% 이상 달성

PASS 증거

정량적 지표(추천/분류 정확도 85% 이상 달성)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

추천 결과 상위 Top-3 옵션 및 유사도 점수 제공을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 추천 사유의 합리성 및 실무 수용성 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] AI 추론 모듈 구현 및 벤치마크 테스트 완료을 완수하였는가?

PASS 증거

요구된 산출물(`src/ai/dat06_intelligence_module.py`)이 지정된 경로에 생성되고 과거 승인/처리 완료 데이터와의 추천 일치도 검증를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

과거 승인/처리 완료 데이터와의 추천 일치도 검증 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 중급~고급 / 높음 (진행률: 40%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "시계열 소비 패턴 및 Z-Score/이동평균 기반 이상치 자동 탐지 알고리즘 구현하기", "activity": "

이 단계의 역할

과거 시계열 소모 이력과 부대별 평균 기준선을 바탕으로 전월 대비 급증·급감 소모 및 이상 징후를 통계적으로 자동 식별합니다.

해야 할 일

  1. 부대별·물자별 과거 3~6개월 소비 데이터의 이동평균(MA) 및 표준편차를 계산한다.

  2. Z-Score 및 IQR(사분위수 범위) 기반으로 임계치를 초과하는 급증 소모 항목을 자동 추출한다.

  3. 오탐률을 낮추기 위한 동적 이상치 스코어링 수식을 적용한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 2, "problem": "정황 데이터(훈련/정비 일정) 결합 원인 요약 및 조치 방안(Top-3) 추천 모델링하기", "activity": "

이 단계의 역할

탐지된 이상 항목에 야전 훈련 일정, 장비 정비 이력 등 맥락 데이터를 결합하여 이상 원인을 자동 분류하고 실무 조치 가이드를 추천합니다.

해야 할 일

  1. 훈련 일정 데이터와 급증 항목을 매핑하여 정당한 사유(야외 기동훈련 등)와 비인가 의심 사례를 분류한다.

  2. 유사도 기반 알고리즘을 활용하여 실무자가 즉시 적용 가능한 조치 방안 Top-3를 생성한다.

  3. 추천 사유(Rationale)를 명확한 문장으로 자동 요약하는 텍스트 생성 로직을 개발한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 3, "problem": "AI 추론 모듈(`src/ai/dat06_intelligence_module.py`) 완성 및 벤치마크 검증하기", "activity": "

이 단계의 역할

이상 탐지 및 추천 엔진을 통합 모듈로 완성하고 과거 승인 데이터셋을 대상으로 85% 이상의 정확도를 검증합니다.

해야 할 일

  1. `src/ai/dat06_intelligence_module.py`에 이상치 감지 및 추천 파이프라인을 클래스로 구현한다.

  2. 과거 승인/처리 완료된 결산 데이터셋 벤치마크 테스트를 수행한다.

  3. 추천/분류 정확도 85% 이상 달성 여부를 확인하고 성능 지표를 산출한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] } ] }, { "id": "DAT06_M05", "sequence": 5, "title": "정산 결과의 회계적 일관성 검증 및 신뢰도 검증 엔진 개발", "durationHours": 3.0, "overview": "

정산 결과의 회계적 일관성 검증 및 신뢰도 검증 엔진 개발

결산 집계 및 이상치 탐지 결과에 대해 복식부기 및 국방 회계 원칙(기초재고 + 입고 - 출고 = 기말재고, 차변/대변 일치성, 예산 한도 대비 집행액 검증 등)에 따른 회계적 일관성을 자동 검증합니다. 데이터 결손이나 불일치 발생 시 원인을 추적하고 신뢰도 점수(Confidence Score)를 산출하여 결산 보고서의 회계적 무결성을 보장하는 검증 엔진을 개발합니다.

", "objectives": "

소개

DFAS의 엄격한 재무회계 감사 기준에 부합하도록, 산출된 군수 결산 수치의 대차 일관성, 재고 수불 정합성, 예산 집행 한도 부합 여부를 다차원으로 검증하고 신뢰도 지표 및 감사 로그를 생성하는 검증 엔진을 구축합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

산출된 군수 결산 통계가 복식부기 원칙 및 국방 회계 기준(기초재고 + 입고 - 출고 = 기말재고, 대차 일치성, 예산 한도 준수 등)에 부합하지 않으면 감사 지적 및 행정 혼란을 초래합니다. 비정상 데이터 주입이나 시스템 오류 상황에서도 크래시 없이 안전 실패(Fail-safe)를 보장하고, 다차원 신뢰도 점수(Confidence Score)와 상세 감사 로그를 산출하는 회계 일관성 및 신뢰도 검증 엔진을 개발합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 중급, 복잡도: 보통, 진행률: 50%)

산출물 및 저장 위치: src/utils/dat06_validator.py 및 에러 핸들러

", "attachments": [], "materials": [ "src/utils/dat06_validator.py" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "Python" ], "deliverables": [ "src/utils/dat06_validator.py (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 예외 상황 발생 시 크래시(Crash) 0건, 에러 로그 기록률 100%

PASS 증거

정량적 지표(예외 상황 발생 시 크래시(Crash) 0건, 에러 로그 기록률 100%)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

자동 복구(Retry) 및 트랜잭션 롤백 메커니즘 적용을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 회계적 일관성 검증 및 신뢰도 산출의 수학적/실무적 타당성 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] 예외 주입 테스트 10종 통과 및 감사 로그 파일 생성을 완수하였는가?

PASS 증거

요구된 산출물(src/utils/dat06_validator.py 및 에러 핸들러)이 지정된 경로에 생성되고 비정상 데이터(결측, 특수문자, 대용량) 스트레스 테스트를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

비정상 데이터(결측, 특수문자, 대용량) 스트레스 테스트 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 중급 / 보통 (진행률: 50%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "복식부기 및 국방 회계 원칙 기반 대차/수불 일관성 검증 로직 구현하기", "activity": "

이 단계의 역할

산출된 군수 결산 수치에 대해 기초재고 + 입고 - 출고 = 기말재고의 수불 정합성과 대차 일관성을 엄격히 자동 검증합니다.

해야 할 일

  1. 물자 및 부속 수불부의 기초, 입고, 출고, 기말 재고 간 수량 및 금액 일치성을 계산하는 수식을 작성한다.

  2. 부대별 예산 배정액 대비 집행 누계액 초과 여부를 자동 검사한다.

  3. 대차 불일치나 재고 오차가 발생한 항목의 원인 필드를 역추적(Traceback)하는 기능을 구현한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 2, "problem": "다차원 신뢰도 점수 산출 및 안전 실패(Fail-safe) 에러 핸들러 구현하기", "activity": "

이 단계의 역할

데이터의 완전성, 룰 부합성, 이상치 분석을 결합하여 신뢰도 점수를 산출하고 비정상 데이터 입력 시에도 무중단 안전 실패를 보장합니다.

해야 할 일

  1. 데이터 완전성(Completeness), 일관성(Consistency), 타당성(Validity)을 가중 합산하는 신뢰도 점수(0~100점) 산출 엔진을 개발한다.

  2. 비정상 데이터(결측치, 극단치, 손상된 포맷) 주입 시 크래시 없이 안전하게 에러를 포착하는 핸들러를 구축한다.

  3. 모든 예외 상황 발생 시 100% 에러 감사 로그를 기록하도록 연동한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 3, "problem": "검증 모듈(`src/utils/dat06_validator.py`) 완성 및 예외 10종 스트레스 검증하기", "activity": "

이 단계의 역할

검증기와 감사 로깅 모듈을 완성하고 10종의 비정상 데이터 주입 스트레스 테스트를 통해 견고성을 최종 검증합니다.

해야 할 일

  1. `src/utils/dat06_validator.py`에 검증 및 로깅 통합 클래스를 완성한다.

  2. 10종의 예외 시나리오(특수문자, 대용량 결손, 타임아웃 등)를 작성하고 스트레스 테스트를 수행한다.

  3. 생성된 감사 로그 파일의 무결성과 알기 쉬운 에러 메시지 제공 여부를 확인한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] } ] }, { "id": "DAT06_M06", "sequence": 6, "title": "군수 결산 보고서 생성 및 승인/반려 관리 대화형 웹 대시보드 구현", "durationHours": 2.5, "overview": "

군수 결산 보고서 생성 및 승인/반려 관리 대화형 웹 대시보드 구현

군수 실무자 및 지휘관이 한눈에 월간 결산 현황을 파악할 수 있도록 핵심 화면 4종(데이터 업로드/취합, 결산 통계 분석, 이상치 검토/원인 확인, 최종 보고서 생성 및 결재)을 갖춘 대화형 웹 대시보드를 구현합니다. 직관적인 시각화 차트와 실시간 필터링, 원클릭 보고서 내보내기 및 승인/반려 상태 관리 인터페이스를 제공하여 업무 편의성을 극대화합니다.

", "objectives": "

소개

군수 실무자가 복잡한 결산 데이터를 손쉽게 확인하고 조작할 수 있는 직관적인 대화형 웹 대시보드를 개발하여, One-click 결산 보고서 생성부터 이상 항목 모니터링, 승인/반려 상태 관리까지 단일 인터페이스에서 원스톱으로 수행할 수 있도록 합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

복잡한 결산 데이터와 분석 결과를 실무자 및 지휘관이 한눈에 파악하고 직관적으로 통제할 수 있는 통합 대시보드가 부재하여 업무 피로도가 높습니다. 데이터 업로드/취합, 월간 통계 분석, 이상치 상세 확인, 결산 보고서 생성 및 승인 상신까지 지원하는 4종 핵심 화면의 대화형 웹 대시보드를 구현하여 원스톱 사용자 인터페이스를 제공합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 중급~고급, 복잡도: 보통, 진행률: 60%)

산출물 및 저장 위치: src/ui/dat06_app.py

", "attachments": [], "materials": [ "src/ui/dat06_app.py" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "Python" ], "deliverables": [ "src/ui/dat06_app.py (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 핵심 화면 4종(입력-분석-검토-결과) 구현 완료

PASS 증거

정량적 지표(핵심 화면 4종(입력-분석-검토-결과) 구현 완료)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

상태별 뱃지(승인대기, 반려, 완료 등) 및 필터링 기능 강화을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 군 실무자 친화적 디자인 및 조작 편의성 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] UI 프로토타입 로컬 서버 구동 및 전체 페이지 네비게이션 확인을 완수하였는가?

PASS 증거

요구된 산출물(src/ui/dat06_app.py)이 지정된 경로에 생성되고 사용성 평가(UX Walkthrough) 및 인터랙션 테스트를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

사용성 평가(UX Walkthrough) 및 인터랙션 테스트 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 중급~고급 / 보통 (진행률: 60%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "군수 결산 대시보드 핵심 인터랙티브 화면 4종 레이아웃 및 뷰 구현하기", "activity": "

이 단계의 역할

군수 실무자가 직관적으로 업무를 수행할 수 있도록 4종의 핵심 화면(데이터 입력·취합, 결산 통계 분석, 이상치 상세 검토, 최종 보고서 및 결재)을 개발합니다.

해야 할 일

  1. 결산 파일 드래그앤드롭 업로드 및 취합 상태를 보여주는 1화면을 구성한다.

  2. 월간 결산 집계 통계와 주요 지표를 보여주는 2화면(분석 대시보드)을 제작한다.

  3. AI 이상 탐지 결과 및 추천 가이드를 확인하는 3화면(이상치 검토)을 구현한다.

  4. 최종 보고서 미리보기 및 결재 상신 버튼을 갖춘 4화면(보고서 뷰어)을 완성한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 2, "problem": "실시간 시각화 차트 및 승인 상태별(대기, 승인, 반려) 필터링 기능 연동하기", "activity": "

이 단계의 역할

결산 데이터를 시각적으로 쉽게 분석할 수 있도록 대화형 차트와 다차원 필터링 및 상태 뱃지 인터랙션을 구현합니다.

해야 할 일

  1. 물자/부속 소모 추이 시계열 차트와 장비 가동률 게이지 컴포넌트를 연동한다.

  2. 부대별, 결산 항목별, 승인 상태별(승인대기, 반려, 완료) 동적 필터링 기능을 개발한다.

  3. 상태별 색상 뱃지(Badge)를 적용하여 시인성을 극대화한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 3, "problem": "One-click 보고서 렌더링 연동 및 `src/ui/dat06_app.py` 로컬 구동 테스트하기", "activity": "

이 단계의 역할

단추 클릭 한 번으로 군 표준 결산 보고서를 생성·다운로드하는 기능을 완성하고 전체 웹 UI를 통합 검증합니다.

해야 할 일

  1. 표준 군수 결산 보고서 양식에 맞춘 HTML/PDF/Excel 렌더링 엔진을 연동한다.

  2. `src/ui/dat06_app.py` 애플리케이션을 로컬 서버로 구동한다.

  3. 전체 페이지 네비게이션 및 UX Walkthrough 테스트를 완료한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] } ] }, { "id": "DAT06_M07", "sequence": 7, "title": "결산 보고서 최종 발간 전 군수과장/보급관 3단계 HITL 전자 결재선 연계 설계", "durationHours": 3.0, "overview": "

결산 보고서 최종 발간 전 군수과장/보급관 3단계 HITL 전자 결재선 연계 설계

결산 자동화 시스템의 신뢰성과 군사 행정 통제를 보장하기 위해, 자동 생성된 보고서가 최종 발간되기 전 실무 담당관 -> 보급관 -> 군수과장으로 이어지는 3단계 HITL(Human-in-the-Loop) 전자 결재 워크플로우를 설계하고 구현합니다. 역할 기반 접근 제어(RBAC), 반려 사유 피드백, 재기안 추적 및 전자 서명 이력 무결성을 완비합니다.

", "objectives": "

소개

AI 및 자동화 시스템의 분석 결과를 인간 의사결정자가 최종 검토·승인하도록 하여 군 지휘 통제 및 보안 규정을 준수하고, 3단계 인간 개입(HITL) 결재선과 역할 기반 접근 제어(RBAC)를 연동하여 결산 행정의 책임성과 투명성을 확보합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

결산 자동화 시스템의 오류나 오집계가 지휘관 결심 및 공식 문서로 발간되는 것을 방지하기 위해 체계적인 인간 통제가 필수적입니다. 실무 담당관의 기안부터 보급관 1차 검토, 군수과장 최종 결재로 이어지는 3단계 HITL(Human-in-the-Loop) 전자 결재 체계를 연동하고, 역할 기반 접근 제어(RBAC)와 반려 사유 피드백 및 전자 서명 이력 추적 체계를 구축합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 고급, 복잡도: 높음, 진행률: 70%)

산출물 및 저장 위치: src/workflow/dat06_approval_system.py

", "attachments": [], "materials": [ "src/workflow/dat06_approval_system.py" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "HITL", "Python" ], "deliverables": [ "src/workflow/dat06_approval_system.py (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 이력 기록 무결성 100%, 승인 권한 우회 시도 차단율 100%

PASS 증거

정량적 지표(이력 기록 무결성 100%, 승인 권한 우회 시도 차단율 100%)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

반려 사유 입력 필수화 및 재기안 워크플로우 연계을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 군 보안 규정 및 행정 절차 부합성 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] 결재선 승인/반려 시뮬레이션 및 이력 조회 화면 구현을 완수하였는가?

PASS 증거

요구된 산출물(`src/workflow/dat06_approval_system.py`)이 지정된 경로에 생성되고 권한별 접근 제어(RBAC) 테스트를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

권한별 접근 제어(RBAC) 테스트 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 고급 / 높음 (진행률: 70%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "실무 담당관 → 보급관 → 군수과장 3단계 HITL 전자 결재 워크플로우 엔진 구현하기", "activity": "

이 단계의 역할

자동 생성된 결산 보고서가 임의로 발간되지 않도록 담당관 기안부터 보급관 1차 검토, 군수과장 최종 결재로 이어지는 3단계 승인 파이프라인을 설계합니다.

해야 할 일

  1. 결재 문서의 상태 머신(State Machine: 작성중 -> 검토대기 -> 결재대기 -> 최종승인 / 반려)을 코딩한다.

  2. 각 단계별 승인 시 전자 서명 해시 및 타임스탬프를 생성하여 결재 데이터에 첨부한다.

  3. 다음 승인권자에게 작업이 자동 전달되는 순차 파이프라인을 구현한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 2, "problem": "역할 기반 접근 제어(RBAC) 및 비인가 권한 우회 차단 로직 개발하기", "activity": "

이 단계의 역할

계급 및 직책에 따른 접근 권한(조회, 수정, 승인, 반려)을 철저히 분리하여 비인가자의 승인 조작을 원천 차단합니다.

해야 할 일

  1. 사용자 역할(담당자, 보급관, 군수과장, 관리자)별 권한 매트릭스를 정의한다.

  2. 승인 API 호출 시 호출자의 세션과 권한을 검증하여 비인가 권한 우회 시도를 100% 차단한다.

  3. 비인가 접근 시도 시 즉각 차단하고 보안 감사 로그를 기록한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 3, "problem": "반려 사유 피드백, 재기안 워크플로우(`src/workflow/dat06_approval_system.py`) 완성 및 시뮬레이션하기", "activity": "

이 단계의 역할

반려 시 구체적인 사유를 입력하고 보정 데이터를 반영하여 다시 기안하는 순환 워크플로우를 완성하고 전체 결재 시스템을 검증합니다.

해야 할 일

  1. 반려 시 필수 사유 입력 폼과 수정 요청 사항 피드백 로직을 구현한다.

  2. 반려된 문서의 버전 관리 및 재기안(Re-submit) 워크플로우를 연동한다.

  3. `src/workflow/dat06_approval_system.py`를 완성하고 승인·반려·재기안 전체 시뮬레이션을 수행한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] } ] }, { "id": "DAT06_M08", "sequence": 8, "title": "수십 개 예하 부대 월간 결산 보고서 원클릭 일괄 생성 배치(Batch) 스트레스 테스트", "durationHours": 3.5, "overview": "

수십 개 예하 부대 월간 결산 보고서 원클릭 일괄 생성 배치(Batch) 스트레스 테스트

대규모 군단/사단급 산하 수십 개 예하 부대(대대/중대)의 방대한 월간 결산 원천 데이터를 일괄 수집하고, 병렬 배치(Batch) 파이프라인을 통해 원클릭으로 결산 보고서를 자동 생성하는 대용량 배치 러너를 구축합니다. 실제 1년치 가상 결산 데이터를 투입하는 부하 및 스트레스 테스트를 수행하여 5분 이내 처리 완료 및 99% 이상 자동화 성공률을 달성합니다.

", "objectives": "

소개

DFAS 대규모 조직 환경을 모의하여 수십 개 부대의 대용량 결산 데이터를 One-click으로 일괄 취합·처리하는 고성능 배치(Batch) 파이프라인을 구축하고, 극한의 데이터 부하 상태에서도 무중단 안정성과 고속 처리 성능을 보장하는 스트레스 검증을 수행합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

군단 및 사단 산하 수십 개 예하 부대의 결산 시기가 도래하면 대규모 데이터가 일시에 유입되어 시스템 병목 및 처리 지연이 발생할 수 있습니다. 수십 개 부대의 방대한 결산 원천 데이터를 일괄 수집·처리하는 병렬 배치 파이프라인을 구축하고, 실제 1년치 데이터 투입 스트레스 테스트를 통해 5분 이내 완수 및 99% 이상 자동화 성공률을 검증합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 고급, 복잡도: 높음, 진행률: 80%)

산출물 및 저장 위치: src/pipeline/dat06_batch_runner.py

", "attachments": [], "materials": [ "src/pipeline/dat06_batch_runner.py" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "스트레스 테스트", "Python" ], "deliverables": [ "src/pipeline/dat06_batch_runner.py (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 전체 배치 파이프라인 실행 시간 5분 이내, 자동화 성공률 99% 이상

PASS 증거

정량적 지표(전체 배치 파이프라인 실행 시간 5분 이내, 자동화 성공률 99% 이상)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

실행 진행률(Progress bar) 및 완료 시 자동 알림 연동을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 수작업 대비 업무 소요 시간 80% 이상 절감 효과 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] 스케줄러 연동 테스트 및 자동 실행 확인을 완수하였는가?

PASS 증거

요구된 산출물(`src/pipeline/dat06_batch_runner.py`)이 지정된 경로에 생성되고 실제 월간 업무 데이터 1년치 일괄 배치 시뮬레이션를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

실제 월간 업무 데이터 1년치 일괄 배치 시뮬레이션 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 고급 / 높음 (진행률: 80%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "멀티프로세싱/비동기 기반 다수 부대 병렬 결산 배치 러너 구현하기", "activity": "

이 단계의 역할

수십 개 예하 부대의 방대한 결산 원천 데이터를 일괄 수집하고 병렬로 파싱·집계·보고서 생성까지 연속 수행하는 배치 실행기를 개발합니다.

해야 할 일

  1. Python 멀티프로세싱 또는 비동기 I/O를 활용하여 부대별 결산 작업을 병렬 큐(Queue)로 분배한다.

  2. 개별 부대 처리 실패 시 전체 배치가 중단되지 않는 결함 격리(Fault Isolation) 로직을 적용한다.

  3. 처리 결과를 일괄 취합하여 사단급 총괄 결산 요약표를 자동 렌더링한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 2, "problem": "스케줄러 연동, 실시간 진행률(Progress Bar) 표시 및 자동 알림 연동하기", "activity": "

이 단계의 역할

정기 결산 일시에 맞추어 배치를 자동 실행하는 스케줄러와 실시간 진행률 및 완료 알림 기능을 구현합니다.

해야 할 일

  1. 스케줄러(cron 또는 스케줄링 라이브러리)를 연동하여 매월 정기 자동 실행을 구성한다.

  2. 대시보드 및 CLI 상에 실시간 작업 진행률(0~100%)과 완료 예상 시간을 표시한다.

  3. 배치 완료 또는 실패 시 실무자에게 즉각 알림(이메일/웹훅/로그)을 발송하도록 연동한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 3, "problem": "1년치 데이터 투입 스트레스 테스트 수행 및 `src/pipeline/dat06_batch_runner.py` 완성하기", "activity": "

이 단계의 역할

실제 1년치 대용량 결산 데이터를 가상 투입하는 극한의 스트레스 테스트를 통해 5분 이내 처리 및 99% 이상 자동화 성공률을 검증합니다.

해야 할 일

  1. 수십 개 부대의 1년치(12개월) 군수 데이터셋을 가상 생성하여 배치에 투입한다.

  2. 전체 처리 시간, CPU/메모리 점유율, 자동화 성공률을 정밀 측정한다.

  3. `src/pipeline/dat06_batch_runner.py`를 완성하고 수작업 대비 80% 이상의 시간 절감 효과를 산출한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] } ] }, { "id": "DAT06_M09", "sequence": 9, "title": "AAR 기반 결산 수치 오집계 사례 분석 및 집계 룰셋/템플릿 보정", "durationHours": 3.0, "overview": "

AAR 기반 결산 수치 오집계 사례 분석 및 집계 룰셋/템플릿 보정

가상 운용 및 사용자 수용성 테스트(UAT) 과정에서 도출된 결산 수치 오집계, 예외 서식 파싱 충돌, 실무자 개선 요구사항을 사후검토(AAR, After Action Review) 방법론으로 정밀 분석합니다. 분석된 취약점을 바탕으로 집계 룰셋, 전처리 파서 및 보고서 출력 템플릿을 신속히 보정하여 시스템의 완성도와 실전 적응성을 극대화합니다.

", "objectives": "

소개

실제 야전 군수 환경에서 발생할 수 있는 결산 오차와 실무자 피드백을 AAR(After Action Review) 절차로 체계화하여 분석하고, 집계 룰셋과 보고서 템플릿을 지속적으로 보정·패치하여 실무 만족도 90점 이상을 달성하는 피드백 루프를 완성합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

실제 야전 환경 운용 및 사용자 수용성 테스트(UAT) 과정에서 예상치 못한 서식 충돌이나 결산 수치 오차가 발생할 수 있습니다. 사후검토(AAR) 절차를 통해 오집계 원인과 실무 개선 요구사항을 체계적으로 분석하고, 결산 룰셋과 보고서 템플릿을 신속히 패치하여 사용자 만족도 90점 이상을 달성하는 지속 개선 피드백 루프를 완성합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 고급, 복잡도: 높음, 진행률: 90%)

산출물 및 저장 위치: docs/dat06_uat_feedback_report.md 및 패치 내역

", "attachments": [], "materials": [ "docs/dat06_uat_feedback_report.md" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "Python" ], "deliverables": [ "docs/dat06_uat_feedback_report.md (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] UAT 체크리스트 만족도 90점 이상, 개선 요구 5건 반영 완료

PASS 증거

정량적 지표(UAT 체크리스트 만족도 90점 이상, 개선 요구 5건 반영 완료)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

단축키 지원 및 자주 쓰는 설정 템플릿 저장 기능 추가을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 실무 업무 생산성 기여도 및 현장 적응성 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] UAT 결과 보고서 작성 및 최종 버그 픽스 완료을 완수하였는가?

PASS 증거

요구된 산출물(`docs/dat06_uat_feedback_report.md` 및 패치 내역)이 지정된 경로에 생성되고 실제 업무 시나리오 기반 최종 검수 테스트를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

실제 업무 시나리오 기반 최종 검수 테스트 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 고급 / 높음 (진행률: 90%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "UAT(사용자 수용성 테스트) 시나리오 수행 및 오집계/예외 사례 AAR 분석하기", "activity": "

이 단계의 역할

실무 시나리오 기반 UAT를 통해 현장 운용 시 발생할 수 있는 오집계, 비정형 서식 충돌 사례를 사후검토(AAR) 기법으로 정밀 분석합니다.

해야 할 일

  1. 실제 결산 담당관, 보급관 페르소나를 적용한 UAT 시나리오 10종을 실행한다.

  2. 수치 불일치, 템플릿 깨짐, 조작 불편 등 발견된 오류 사례를 수집한다.

  3. AAR(계획된 목표 vs 실제 결과 vs 차이 원인 vs 교훈) 4단계 분석표를 작성한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 2, "problem": "결산 룰셋 파라미터 보정 및 실무자 개선 요구 5건 이상 반영 패치하기", "activity": "

이 단계의 역할

AAR에서 도출된 취약점을 해소하기 위해 룰 엔진 파라미터를 보정하고 실무 편의 개선 요구사항 5건을 시스템에 패치합니다.

해야 할 일

  1. 오집계를 유발한 룰 엔진의 경계값 및 연산 파라미터를 수정·패치한다.

  2. 실무자 피드백(단축키 지원, 자주 쓰는 템플릿 저장, 보고서 서식 미세 조정 등) 5건 이상을 UI 및 엔진에 반영한다.

  3. 수정 사항에 대한 회귀 테스트를 수행하여 기존 기능이 정상 동작하는지 확인한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 3, "problem": "UAT 결과 보고서(`docs/dat06_uat_feedback_report.md`) 작성 및 최종 검수 완료하기", "activity": "

이 단계의 역할

개선된 시스템에 대해 최종 UAT 검수를 진행하고 만족도 90점 이상을 달성한 결과 보고서를 완성합니다.

해야 할 일

  1. 패치 완료된 시스템을 대상으로 최종 사용자 수용성 테스트를 재실시한다.

  2. 실무 만족도 설문 및 평가 지표(90점 이상 달성)를 취합한다.

  3. `docs/dat06_uat_feedback_report.md`에 AAR 분석, 패치 내역, UAT 최종 결과를 정리하여 저장한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] } ] }, { "id": "DAT06_M10", "sequence": 10, "title": "군수 월간 결산 및 보급 현황 보고서 원클릭 자동 생성 도구 최종 완성", "durationHours": 3.0, "overview": "

군수 월간 결산 및 보급 현황 보고서 원클릭 자동 생성 도구 최종 완성

1단계 데이터 구조 분석부터 9단계 AAR 피드백 보정까지 개발된 모든 모듈(데이터 로더, 룰 엔진, AI 이상탐지, 회계 검증기, 대시보드 UI, HITL 결재선, 배치 러너)을 단일 패키지로 통합합니다. Clean 환경에서의 원클릭 설치 스크립트와 사용자 운영 매뉴얼을 완비하여 현업에 즉시 배포 및 운용 가능한 군수 결산 자동화 최종 완성본을 제작합니다.

", "objectives": "

소개

DFAS 업무 자동화(RPA) 목표를 완벽히 달성하는 군수 결산 및 보급 현황 원클릭 자동화 솔루션의 최종 통합 패키지를 빌드하고, 누구나 손쉽게 설치하여 운용할 수 있도록 종합 매뉴얼과 배포본을 완성합니다.

학습자가 수행할 핵심 과정

", "scenario": "

미션 배경

개별 개발된 데이터 로더, 룰 엔진, AI 이상탐지, 검증 엔진, 웹 대시보드, HITL 결재선, 배치 러너를 단일 시스템으로 유기적 통합하고 현업에 배포 가능한 완성품으로 패키징해야 합니다. Clean 환경에서의 원클릭 설치 스크립트, 운영 매뉴얼, 전체 워크플로우 회귀 테스트를 완비하여 실무자가 One-click으로 결산 및 보고서 생성을 완수하는 최종 배포본을 완성합니다.

전쟁/사례 구분: DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS)

학습 유형 및 복잡도: 업무자동화형 (난이도: 최고급, 복잡도: 종합, 진행률: 100%)

산출물 및 저장 위치: dist/dat06_package/, README.md, docs/dat06_final_manual.md

", "attachments": [], "materials": [ "dist/dat06_package/", "README.md", "docs/dat06_final_manual.md" ], "materialText": "

미션 산출물 및 저장 위치

검증 및 개선 방안

", "techStack": [ "군수업무", "사무자동화", "Python" ], "deliverables": [ "dist/dat06_package/ (필수)", "README.md (필수)", "docs/dat06_final_manual.md (필수)" ], "evaluationKeys": [ "

평가 질문 (PASS/FAIL)

[정량적 평가] 설치부터 실행까지 원클릭 설치 스크립트 완비, 매뉴얼 작성률 100%

PASS 증거

정량적 지표(설치부터 실행까지 원클릭 설치 스크립트 완비, 매뉴얼 작성률 100%)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.

보완이 필요한 상태

정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.

보완 방법

클라우드/온프레미스 환경별 컨테이너화(Docker) 배포 구성을(를) 적용하여 성능 및 파라미터를 보정한다.

", "

평가 질문 (PASS/FAIL)

[정성적 평가] 상용 소프트웨어 수준의 완성도 및 조직 확산 가치 기준을 충족하였는가?

PASS 증거

DFAS(미 국방재무회계국) 업무 자동화(RPA) 사업 — 미국 국방재무회계국(DFAS) 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.

보완이 필요한 상태

실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.

보완 방법

실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.

", "

평가 질문 (PASS/FAIL)

[진행 추적 및 완료 기준] 최종 배포본 생성 및 검수 완료을 완수하였는가?

PASS 증거

요구된 산출물(`dist/dat06_package/`, `README.md`, `docs/dat06_final_manual.md`)이 지정된 경로에 생성되고 Clean 환경에서의 설치 및 초기화 테스트를 통과하였다.

보완이 필요한 상태

산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.

보완 방법

Clean 환경에서의 설치 및 초기화 테스트 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.

" ], "evaluationTypes": [ "REQUIRED", "REQUIRED", "REQUIRED" ], "evaluationText": "

미션 판정

평가 구분: 필수

난이도 / 복잡도: 최고급 / 종합 (진행률: 100%)

미션 PASS 조건

", "aiGuidelines": { "allow": [ "환경 분석 및 데이터 전처리 알고리즘 가이드 요청", "단위 테스트 및 성능 검증 스크립트 작성 보조", "오경보 필터링 및 신뢰도 점수 산출 수식 검토" ], "rules": [ "군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.", "AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.", "주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다." ], "forbid": [ "실제 작전/행정 기밀 데이터 입력", "인간 검토 없는 무조건적인 자동 결심 로직 구현", "검증되지 않은 임의의 데이터 조작" ] }, "guideSteps": [ { "step": 1, "problem": "9개 핵심 모듈의 End-to-End 전체 파이프라인 통합 및 패키지 빌드하기", "activity": "

이 단계의 역할

전처리 데이터 로더, 룰 엔진, AI 모듈, 검증기, UI 대시보드, HITL 결재, 배치 러너를 단일 시스템으로 연동하고 배포 패키지를 빌드합니다.

해야 할 일

  1. 모든 서브모듈의 인터페이스를 연결하는 메인 엔트리포인트(`main.py` 등)를 통합 구현한다.

  2. `dist/dat06_package/` 디렉토리에 실행 파일, 소스, 리소스, 설정 파일을 포함한 독립 실행 패키지를 빌드한다.

  3. 모듈 간 데이터 파이프라인이 단절 없이 One-click으로 구동되는지 통합 점검한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 2, "problem": "원클릭 설치 스크립트 및 종합 운영 매뉴얼(`README.md`, `docs/dat06_final_manual.md`) 작성하기", "activity": "

이 단계의 역할

사용자가 복잡한 환경 설정 없이 원클릭으로 설치 및 실행할 수 있도록 스크립트와 단계별 운영 매뉴얼을 작성합니다.

해야 할 일

  1. 의존성 패키지 설치 및 초기 데이터베이스 설정을 자동 수행하는 원클릭 설치 스크립트를 작성한다.

  2. `README.md`에 프로젝트 개요, 시스템 요구사항, 빠른 시작 가이드를 명시한다.

  3. `docs/dat06_final_manual.md`에 관리자 설정, 결산 보고서 생성, 전자 결재 등 상세 실무자 가이드를 문서화한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] }, { "step": 3, "problem": "Clean 환경 설치·초기화 테스트 및 최종 배포본 종합 검수 완료하기", "activity": "

이 단계의 역할

개발 환경의 잔재가 없는 깨끗한(Clean) 가상환경에서 배포본을 설치하고 End-to-End 전체 결산 워크플로우 회귀 테스트를 완수합니다.

해야 할 일

  1. 신규 가상환경에서 원클릭 설치 스크립트를 실행하여 무오류 설치 및 초기화를 확인한다.

  2. 샘플 데이터를 투입하여 파싱 -> 집계 -> AI 이상탐지 -> 회계검증 -> 웹 UI 조회 -> 3단계 HITL 결재 -> One-click 보고서 발간까지 전 과정 회귀 테스트를 수행한다.

  3. 상용 소프트웨어 수준의 완성도를 최종 검수하고 프로젝트를 완료한다.

학습자가 제출해야 하는 내용

", "evalText": "

PASS 기준

", "attachments": [] } ] } ] }