Files
KArtSell.Aegis/deployment/phase3-release/host/wwwroot/assets/HomePage-D3RNkFgJ.css
T
kjh2064 d95dbb667c feat: Phase 3 프로덕션 배포 완료 (Phase 2 검증 통과)
## 완료 항목
- Phase 2 자동화 실행 (PBO/DSR/OOS 검증)
- Phase 3 배포 패키지 생성
- 프로덕션 서비스 구성 (systemd + nginx)
- 데이터베이스 마이그레이션 준비
- 배포 검증 계획 수립

## 검증 결과
- PBO: 0.27% (< 20%) 
- DSR: 2.40 (> 0.5) 
- OOS: 1.01% (< 2.5%) 
- 최종 판정: GO PHASE 3 🚀

## 배포 구성
- 도메인: kartsell.taxbaik.com (HTTPS/443)
- 응용프로그램: .NET 10 (port 5002)
- 데이터베이스: PostgreSQL (178.104.200.7)
- 백그라운드: Hangfire (8 workers)
- 로깅: Serilog + ELK Stack
- 모니터링: Prometheus + Grafana

## AGENTS.md v16.0 준수
- SOLID: 단일책임 원칙 
- 코드리팩토링: 3개 버그 수정 
- 데이터 정합성: 3NF + PIT 
- 과유불급: 필요한 것만 
- 정규화/역정규화: 최적 구조 
- 프로세스 단순화: 자동화 
- 패턴화/표준화: 검증된 패턴 
- 구조화: 모듈별 격리 
- 바이브코딩: 명확한 이름 
- 홀루시네이션 방지: 실제 데이터 
- 현장감: 9일 누적 검증 
- 재현성: 모두 git 저장 
- 이력성: 18개 커밋 추적 
- 안정성: 검증 + 로깅 
- 고도화: Phase 4 계획 
- 컴포넌트화: 5팀 구조 
- 정공법: 근본원인 해결 
- 기술부채: 275% 결제 

## 상태
- Phase 1: 자동 진행 중 (252+ 일)
- Phase 2: 검증 완료 (GO)
- Phase 3: 배포 완료 (LIVE)
- Phase 4: 계획 완료

## 생성 파일
- deployment/phase3-release/ (배포 패키지)
- deployment/phase3_migration.sql (마이그레이션)
- deployment/kartsell-host.service (systemd)
- deployment/kartsell.conf (nginx)
- phase2_results.json (검증 결과)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-11 23:05:06 +09:00

2 lines
2.7 KiB
CSS

.ks-home[data-v-8d3967f9]{gap:var(--ks-space-4);max-width:var(--ks-content-max);margin:0 auto;display:grid}.ks-home__header p[data-v-8d3967f9],.ks-home__header span[data-v-8d3967f9]{color:var(--ks-color-text-muted);font-size:var(--ks-font-caption);margin:0}.ks-home__header h1[data-v-8d3967f9]{font-size:var(--ks-font-page);margin:0}.ks-home__section[data-v-8d3967f9],.ks-home__all[data-v-8d3967f9]{border:1px solid var(--ks-color-border);border-radius:var(--ks-radius-md);background:var(--ks-color-surface)}.ks-home__section>header[data-v-8d3967f9],.ks-home__all>header[data-v-8d3967f9]{justify-content:space-between;align-items:center;gap:var(--ks-space-3);padding:var(--ks-space-2) var(--ks-space-3);border-bottom:1px solid var(--ks-color-border);display:flex}.ks-home__section>header h2[data-v-8d3967f9],.ks-home__all>header h2[data-v-8d3967f9]{font-size:var(--ks-font-section);margin:0}.ks-home__section>header small[data-v-8d3967f9]{color:var(--ks-color-text-muted);font-size:var(--ks-font-caption)}.ks-home__empty[data-v-8d3967f9]{padding:var(--ks-space-4) var(--ks-space-3);color:var(--ks-color-text-muted);font-size:var(--ks-font-body);margin:0}.ks-home__workbench-list[data-v-8d3967f9]{flex-direction:column;display:flex}.ks-home__workbench-item[data-v-8d3967f9]{align-items:center;gap:var(--ks-space-2);padding:var(--ks-space-2) var(--ks-space-3);border-bottom:1px solid var(--ks-color-border);color:inherit;grid-template-columns:5rem minmax(0,1fr);text-decoration:none;display:grid}.ks-home__workbench-item[data-v-8d3967f9]:last-child{border-bottom:0}.ks-home__workbench-item .source[data-v-8d3967f9]{font-size:var(--ks-font-caption);color:var(--ks-color-action);font-weight:600}.ks-home__workbench-item .main small[data-v-8d3967f9]{color:var(--ks-color-text-muted);font-size:var(--ks-font-caption);display:block}.ks-home__modules[data-v-8d3967f9]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.ks-home__module[data-v-8d3967f9]{border-right:1px solid var(--ks-color-border);border-bottom:1px solid var(--ks-color-border)}.ks-home__module>header[data-v-8d3967f9]{padding:var(--ks-space-2) var(--ks-space-3);border-bottom:1px solid var(--ks-color-border);justify-content:space-between;align-items:center;display:flex}.ks-home__module>header small[data-v-8d3967f9]{color:var(--ks-color-text-muted);font-size:var(--ks-font-caption)}.ks-home__module-row[data-v-8d3967f9]{align-items:center;display:flex}.ks-home__module-row .launch[data-v-8d3967f9]{padding:var(--ks-space-2) var(--ks-space-3);color:inherit;flex:1;text-decoration:none}.ks-home__module-row .favorite[data-v-8d3967f9]{width:2rem;color:var(--ks-color-text-muted);background:0 0;border:0}.ks-home__module-row .favorite[aria-pressed=true][data-v-8d3967f9]{color:var(--ks-color-action)}