lablup / lablup/backend.ai

Personal project ownership (BEP-1077 Phase 1)

Open
#14,227 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
670
Forks
183
Avg merge
15h 13m
Merged PRs (30d)
368

Description

BEP-1077 (proposals/BEP-1077-project-scoped-ownership.md) Phase 1. 유저마다 개인 프로젝트가 있고, 유저가 개인적으로 소유하던 자원(폴더·커스텀 이미지)의 소유 스코프가 유저 VE 에서 개인 프로젝트로 옮겨진 상태를 만든다.

완료 기준: 신규 유저 생성 시 개인 프로젝트가 같이 생긴다. 신규 개인 폴더·커스텀 이미지의 own/govern 에지가 개인 프로젝트를 가리킨다. 소유 판정 읽기에 라벨 파싱이 없다. 기존 데이터 백필은 Phase 8 (BA-7555).

순서: 기반-1 → 기반-2. 기반-1 뒤 기반-3·기반-4·BA-7428 병렬.

이슈 본문은 대상·완료 기준·제약·열린 결정만 적는다. 구현 방향은 착수 시점의 main 을 보고 정한다. 본문의 파일 위치는 2026-09-05 main 기준 참고. 분해: hejo drafts/bep1077-ownership/issues-v2.md

JIRA Issue: BA-7658

Contributor guide

Open the contributing guide

Research direction

Start by reading proposals/BEP-1077-project-scoped-ownership.md and the Phase 1 breakdown in hejo drafts/bep1077-ownership/issues-v2.md, then inspect the current main branch as requested. Implement the Phase 1 scope only: create a personal project with each new user, point new personal folders and custom images to it, and remove label parsing from ownership reads. Existing-data backfill is explicitly deferred to Phase 8 (BA-7555).

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authorization, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.