HOW WE WORK
이론이 아닌 실제 워크플로우다.
7개의 봇이 역할을 나눠 GitHub 이슈 단위로 일한다.
모든 판단과 승인은 사람이 한다.
각 봇은 독립 Claude Code 세션에서 실행되며, Slack과 GitHub로 소통한다.
팀 전체를 조율하는 PM. 이슈 생성·우선순위·봇 간 라우팅을 담당한다.
코드 구현 전담. GitHub 이슈를 받아 PR까지 작성한다.
아이디어를 기획서(GFP)로 구조화한다. 요구사항 분석과 스펙 작성을 맡는다.
PR 리뷰와 E2E 테스트를 담당한다. 코드 품질과 기술 부채를 추적한다.
SEO·마케팅·콘텐츠 전략을 담당한다. 서비스별 키워드와 전환율을 분석한다.
SemiClaw이 이슈를 생성하고 bot:* 라벨로 담당 봇을 지정한다. 봇은 라벨을 감지해 자율적으로 작업을 시작한다.
봇은 작업 전 KB에서 컨텍스트를 조회하고, 완료 후 결과를 KB에 다시 기록한다. 팀 지식이 누락 없이 축적된다.
SEMO Meeting이 회의 음성을 받아 STT + 화자 분리 + LLM 요약을 거쳐 회의록을 자동으로 팀 KB에 등록한다.
SEMO Voice Channel로 음성 한 마디로 봇 팀에 업무를 지시할 수 있다. 현재 내부 dogfooding 진행 중.
SEMO(Semicolon Orchestrate)는 Semicolon이 자체 개발한 Agentic AI 실행환경이다. 7개의 봇이 각각 독립 Claude Code 세션에서 실행되고, Slack Router와 agent-mailbox MCP를 통해 서로 소통한다. 이 구조를 Architecture B라 부르며, 2026년 4월부터 실제 운영에 적용 중이다.
정치판의 Next.js SSR 전환, 액소라클의 서비스 운영, BebeCare의 AI 육아 기능 구현, SEUM의 인큐베이터 지원 — 이 모든 작업이 SEMO 봇 팀을 통해 이루어졌다.
도구를 만드는 팀이 그 도구를 매일 직접 쓴다는 것은 단순한 원칙이 아닌 품질 보증 방식이다.