Skip to content

feat : Bloom 팀 Agent 27명으로 확장 - #79

Open
sunwoo162 wants to merge 19 commits into
developfrom
feat/bloom-team-specialists
Open

feat : Bloom 팀 Agent 27명으로 확장#79
sunwoo162 wants to merge 19 commits into
developfrom
feat/bloom-team-specialists

Conversation

@sunwoo162

@sunwoo162 sunwoo162 commented Aug 27, 2026

Copy link
Copy Markdown
Owner

✨ PR 내용

📝 코드 변경 사항

  • Bloom의 모든 delivery team roster를 15명에서 27명으로 확장했습니다.
  • Database, Security, DevOps, Accessibility 전문 Agent 4명을 추가했습니다.
  • Frontend UI, Frontend State & Data, API, Domain Logic, Integration, Test Automation, Performance, Observability 구현 Agent 8명을 추가했습니다.
  • PM Runtime schema와 planning prompt가 새 구현 역할을 직접 Task owner로 선택할 수 있도록 확장했습니다.
  • PM이 큰 Frontend/Backend 작업을 독립 가능한 구현 경계로 쪼개 여러 Agent에 배정하도록 planning 규칙을 추가했습니다.
  • 전문 Agent Task도 실제 계획 신호를 기준으로 자동 보강되며, 새 구현 역할 전체를 repository writer 및 Review → Reviewer → QA 검증 범위에 포함했습니다.
  • 기존 orchestration 동시 실행 상한 2는 변경하지 않았습니다.

💡 변경 이유

  • Frontend/Backend Agent 두 명에게 화면, 상태, API, 비즈니스 로직, 연동, 테스트, 성능, 운영 가시성까지 몰아주면 프로젝트 구현 시간이 길어집니다.
  • 먼저 역할을 충분히 세분화해 두면 이후 scheduler 병렬도 최적화 시 서로 다른 파일과 책임 영역을 여러 Agent가 동시에 처리할 수 있습니다.
  • 단순 roster 증가만으로는 속도 이점이 없으므로 PM이 새 역할에 실제 Task를 직접 배정할 수 있어야 했습니다.

🛠️ 구현 방법

  • AgentRole과 모든 5개 peer team catalog에 총 12개 신규 역할을 등록해 팀당 27명 구조를 만들었습니다.
  • Frontend는 UI와 State/Data 작업으로, Backend는 API와 Domain 작업으로 분리할 수 있게 했으며 Integration/Test Automation/Performance/Observability를 별도 구현 역할로 제공했습니다.
  • PM JSON schema와 허용 role 목록을 확장하고 역할별 책임 경계를 planning prompt에 명시했습니다.
  • ensureSpecialistAgentPlan이 새 Frontend/Backend 계열 역할도 이해하도록 dependency 및 활성화 기준을 확장했습니다.
  • 모든 신규 구현 역할을 REPOSITORY_WRITER_ROLES에 포함해 branch/commit/PR evidence와 downstream Code Review → Reviewer → QA 경로를 요구합니다.
  • 프로젝트 상태 계산에서도 신규 역할을 development 단계로 분류했습니다.

📌 영향 범위

  • Bloom team roster 및 Agent role type
  • PM Runtime planning schema / prompt
  • Headless orchestration plan preparation
  • Specialist task DAG routing
  • PR review / merge topology
  • Bloom Runtime policy tests
  • Bloom Live E2E writer evidence 범위

✅ 테스트

  • 모든 Bloom team이 27명의 고유 Agent를 가지는지 policy test
  • 신규 12개 역할이 안정적인 team:role identity와 독립 autonomy를 가지는지 검증
  • full-stack 계획에서 Database/Security/DevOps/Accessibility Agent가 활성화되는지 policy test
  • specialist routing 재실행 시 중복 Task가 생기지 않는지 검증
  • mandatory marketing task budget 보존 검증
  • 기존 orchestration 동시 실행 상한 2 유지 검증
  • Rust PM Runtime schema/compile을 포함한 PR Harness 전체 빌드/테스트

테스트 결과 / 참고 사항

  • PR Harness 실행 중입니다.
  • 이번 변경에서는 Agent 병렬 실행 상한을 올리지 않았습니다. 동시 실행 최적화는 별도 작업으로 진행합니다.
  • 새 구현 Agent는 현재부터 PM 계획의 실제 Task owner로 사용할 수 있습니다.

🌿 반영 브랜치

  • develop

@sunwoo162 sunwoo162 changed the title feat : Bloom 팀 전문 Agent 4명 추가 feat : Bloom 팀 Agent 27명으로 확장 Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant