Define the BEP-1077 Phase 5 epic: ops-only writes and specs
- Dominant language
- Python
- Stars
- 670
- Forks
- 183
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 368
Description
Phase 5 에픽 생성과 이슈 분해. 범위: repositories 의 직접 DML → ops (deployment db_source 33지점, artifact 13, template 5, domain·container_registry·resource_group·project 소량), provider 미주입 repository 14곳 주입, 생성자 안 provider 직접 생성 4곳·레거시 DBOpsProvider 소비자 4곳·ops_provider 필드 3곳 정리, models/specs 부재 도메인(resource_preset, resource_slot, 자원그룹 연결 테이블) 신설. 열린 결정 ⑧: fair_share·resource_usage_history 집계 표를 v2 스펙으로 옮길지 (BA-7467 의 집계 2종이 여기로). 대체 불가 8파일(scheduler, agent, resource_slot, 로그인 세션, error_log, session 핫패스)은 사유 기록. Phase 1~4 에픽(BA-7658, BA-7664, BA-7668, BA-7671)과 같은 형식. 이슈 본문은 대상·완료 기준·제약·열린 결정만. 구현 방향은 착수 시 main 기준. 분해 초안: hejo drafts/bep1077-ownership/issues-v2.md, 근거: drafts/bep1077-ownership/remaining-work.md. 앞 phase 진행으로 범위가 틀어질 수 있어 착수 시 다시 확인한다.
JIRA Issue: BA-7675
Contributor guide
Research direction
Start with drafts/bep1077-ownership/issues-v2.md and drafts/bep1077-ownership/remaining-work.md, then compare the Phase 1–4 epics named in the issue. Define the Phase 5 epic with its targets, completion criteria, constraints, open decision, and decomposition; verify the scope against main when work begins.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, database
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100