kjh2064
|
a6f847a0f3
|
WBS-9.3 완료: NULL Policy Enforcement + 데이터 검증
### WBS-9.3 NULL Policy Enforcement (100%)
- Phase 1: NULL 정책 정의 (6개 테이블)
- Phase 2: 제약조건 검증 (6/6 PASS)
- Phase 3: CI 게이트 (3개 게이트)
- Phase 4: 자동 복구 (4개 규칙 + 3개 전략)
### 수정사항
- settings 테이블: ordinal, key NOT NULL 제약조건 추가
- 데이터 무결성: 32개 항목 모두 정상
### 검증 도구
- verify_sheet_to_table_sync.py: 시트-테이블 동기화 검증
+ XLSX 20개 시트 → DB 27개 테이블
+ 19/20 동기화 완료 (settings 포함)
### 웹 UI 검증 완료
- 서버: 포트 5000 실행 중
- API: 모든 엔드포인트 정상 작동
- settings: 32개 항목 조회/수정 가능
- account_snapshot: 45개 계좌 조회 가능
### 다음 단계
- WBS-9.7: Gitea CI/CD 백업 (80% → 100%)
- data_feed 컬럼 재매핑 (현재 Unnamed 컬럼으로 표시)
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
|
2026-06-23 00:54:59 +09:00 |
|