공유 라벨 정의
생태계 전체에서 일관된 라벨 체계를 사용합니다. 라벨은 두 가지 그룹으로 나뉩니다: 4개 핵심 레포에서 공통으로 사용하는 Agentic Workflow 라벨과 project-hub 전용 Hub 라벨입니다.
Agentic Workflow 라벨
4개 핵심 레포(aerospike-py, ACKO, cluster-manager, plugins)에서 공통으로 사용하는 라벨입니다. GitHub Agentic Workflow 파이프라인의 상태 전이를 제어합니다.
| Label | Color | Description |
|---|---|---|
agent | #0E8A16 | AI agent processing -- 이슈를 에이전트에게 할당 |
plan-complete | #1D76DB | Plan 완료, Implementation 트리거 |
in-progress | #FBCA04 | 에이전트 구현 진행 중 |
needs-review | #E4E669 | PR 리뷰 워크플로우 트리거 |
review-complete | #0E8A16 | 리뷰 완료 |
needs-clarification | #D93F0B | 이슈 보완 필요 |
라벨 상태 흐름
agent → plan-complete → in-progress → needs-review → review-complete
↓
needs-clarification
Hub 라벨
project-hub 레포 전용 라벨입니다. 크로스-레포 이슈 관리와 프로젝트 조율에 사용합니다.
| Label | Color | Description |
|---|---|---|
cross-repo | #5319E7 | 여러 레포에 걸친 이슈 |
epic | #B60205 | Epic/이니셔티브 |
adr | #006B75 | Architecture Decision Record |
roadmap | #0075CA | 로드맵 항목 |
discussion | #D4C5F9 | 논의 필요 |
Hub Orchestration 라벨
project-hub의 Issue Planner/Dispatcher 파이프라인에서 사용하는 라벨입니다.
| Label | Color | Description |
|---|---|---|
start-implement | #0E8A16 | Dispatcher 트리거: 각 repo에 issue 자동 생성 |
plan-complete | #1D76DB | Hub planner가 계획 수립 완료 |
dispatched | #BFD4F2 | sub-repo에 issue 생성 완료 |
adr-rejected | #D93F0B | ADR 기각 — 프로젝트 방향성 불일치 |
adr-deferred | #FBCA04 | ADR 보류 — 인간 판단 필요 |
adr-positive | #0E8A16 | ADR 긍정적 검토 — 인간 최종 확인 필요 |
needs-clarification | #D93F0B | 정보 부족, 추가 설명 필요 |
skill-impact-review | #BADA55 | core repo 변경으로 plugin skill 업데이트 검토 필요 |
Hub 라벨 상태 흐름
ADR Proposal:
adr (자동) → adr-rejected / adr-deferred / adr-positive
→ [adr-positive일 때] start-implement → dispatched
Cross-Repo Issue / Epic:
cross-repo 또는 epic (자동) → plan-complete
→ start-implement → dispatched
Skill Impact Review (자동):
core repo main 머지 (path-filtered) → skill-impact-review + cross-repo (자동)
→ Hub planner 분석 → plan-complete
→ [사람 검토] start-implement → dispatched (plugins repo)
Core Repo PR 라벨
core repo PR에서 사용되는 추가 트래킹 라벨입니다.
| Label | Color | Description |
|---|---|---|
skill-impact | #BADA55 | PR이 plugin skill에 영향을 줄 수 있음 (pre-merge advisory) |
라벨 적용 규칙
- 단일 레포 이슈: 해당 레포에서 Agentic Workflow 라벨만 사용
- 크로스-레포 이슈: project-hub에서 Hub 라벨 + 서브-레포 이슈 링크
- Epic:
epic라벨과 함께 하위 이슈를org/repo#number형식으로 링크 - ADR:
adr+discussion라벨을 함께 사용하여 논의 유도 - Skill Impact: core repo PR에
skill-impact라벨은 자동 부착 (pr-reviewer의 advisory job)