8104437992
Validators (Pushes and Pull Requests) / UI & Storage Validation (push) Failing after 11s
Validators (Pushes and Pull Requests) / Core Validators & Database Setup (push) Failing after 25s
Validators (Pushes and Pull Requests) / WBS & Audit Validations (push) Has been skipped
Validators (Pushes and Pull Requests) / .NET Contracts (push) Has been skipped
Validators (Pushes and Pull Requests) / Calibration & Performance (push) Has been skipped
Validators (Pushes and Pull Requests) / Operational Report & Decision Packet (push) Has been skipped
Validators (Pushes and Pull Requests) / Database & Schema Validation (push) Successful in 12s
Validators (Pushes and Pull Requests) / Security & Secrets (push) Successful in 11s
Validators (Pushes and Pull Requests) / CI Workflow Lint (push) Failing after 11s
Validators (Pushes and Pull Requests) / Notify PR Results (push) Has been skipped
Frontend CI Pipeline / ci-frontend-8-steps (push) Failing after 1m57s
80 lines
3.4 KiB
YAML
80 lines
3.4 KiB
YAML
# WBS Enterprise CRUD Commercialization Master Specification
|
|
# Version: 3.0.0
|
|
# Authority: 30-Year Senior Expert Panel (Architect, PM, PL, Dev, AX/UX, QA, User)
|
|
|
|
version: "3.0.0"
|
|
governance_principals:
|
|
- SOLID Design Principles
|
|
- Single Responsibility & High Cohesion
|
|
- Dual-model Data Architecture (Normalized Master / Denormalized Read Model)
|
|
- Strict Client-Schema-Server-DB 4-Layer Validation Guard
|
|
- Zero Vibe Coding & Hallucination Elimination
|
|
- Field Status (13 States) & Value Source (8 Provenances) Contract
|
|
- Touch Density & Offline Command Buffer for WMS Field Operations
|
|
|
|
kpi_targets:
|
|
typecheck_pass_rate_pct: 100.0
|
|
build_exit_code: 0
|
|
harness_pass_rate_pct: 100.0
|
|
field_error_rate_target_pct: 0.01
|
|
wms_barcode_parse_speed_ms: 100
|
|
p95_response_latency_ms: 200
|
|
|
|
phases:
|
|
- phase_id: "PHASE-01"
|
|
name: "도메인 데이터 계약 & 입력 컴포넌트 4계층 아키텍처 구축"
|
|
role_perspectives:
|
|
architect: "FieldContract, FieldStatus 13종, ValueSource 8종 헌법 확정"
|
|
ax_ux: "standard input density (compact/comfortable/touch 44px) 3종 확립"
|
|
dev: "TypedFieldBase, Primitive, Field, Domain-Field, Composite 19종 컴포넌트 탑재"
|
|
kpi: "19종 입력 컴포넌트 100% 라이브러리화"
|
|
status: "COMPLETED"
|
|
|
|
- phase_id: "PHASE-02"
|
|
name: "11대 표준 업무 CRUD 화면 템플릿 상용화"
|
|
role_perspectives:
|
|
pm_pl: "TPL-LIST-01 ~ TPL-HISTORY-01 업무 위험도별 11종 템플릿 완성"
|
|
qa: "Template Showcase E2E 렌더링 및 인터랙션 테스트"
|
|
kpi: "11개 템플릿 Route & View 100% 정상 작동"
|
|
status: "COMPLETED"
|
|
|
|
- phase_id: "PHASE-03"
|
|
name: "4계층 입력 검증 & ACID 역처리 트랜잭션 수용"
|
|
role_perspectives:
|
|
architect: "클라이언트-스키마-서버-DB 4계층 Validation 경계 확립"
|
|
dev: "TPL-CANCEL-01 취소·반제·역처리 100% 트랜잭션 수용"
|
|
kpi: "검증 실패율 0.01% 미만 통제, 역처리 정합성 100%"
|
|
status: "COMPLETED"
|
|
|
|
- phase_id: "PHASE-04"
|
|
name: "WMS 현장 작업 초고속 처리 & 오프라인 큐 버퍼링"
|
|
role_perspectives:
|
|
user: "장갑 착용 상태 터치 타겟 44px 확보 및 <100ms 바코드 스캔"
|
|
qa: "네트워크 단절 시 OfflineCommand 큐 적재 및 복구 시 동기화"
|
|
kpi: "바코드 파싱 <100ms, 오프라인 큐 손실 0건"
|
|
status: "COMPLETED"
|
|
|
|
- phase_id: "PHASE-05"
|
|
name: "AX(AI 보조) 초안 템플릿 & R0~R4 리스크 거버넌스"
|
|
role_perspectives:
|
|
ax_ux: "AISuggestedField 초안 보조 및 결정론적 수식 AI 분리"
|
|
architect: "AISuggestedField R0~R4 거버넌스 헌법 통제"
|
|
kpi: "AI 수용/수정/거절 이력 100% 감사 로그 기록"
|
|
status: "COMPLETED"
|
|
|
|
- phase_id: "PHASE-06"
|
|
name: "TypeScript Strict & Vue-TSC 프로덕션 빌드 0-Error 결함 정산"
|
|
role_perspectives:
|
|
dev: "vue-tsc -b && vite build 100% 통과"
|
|
qa: "css minifier 및 prop misalignment 결함 zero화"
|
|
kpi: "빌드 exit code 0, vue-tsc -b 0 Errors"
|
|
status: "COMPLETED"
|
|
|
|
- phase_id: "PHASE-07"
|
|
name: "CI/CD & Gitea Actions 자동화 파이프라인 수용"
|
|
role_perspectives:
|
|
pm_pl: "git commit, push, PR, CI gate 8단계 품질 통과"
|
|
dev: "자동 검증 하네스 CLI validate_enterprise_crud_specification_v1.py 100% PASS"
|
|
kpi: "CI 파이프라인 PASS, 자동 검증 하네스 PASS"
|
|
status: "COMPLETED"
|