CollabOps CLI 투어 — 한 화면에 보는 우리 제품
GUI 데모는 *5분*. CLI 투어는 *30초*. 우리 제품의 멘탈 모델이 가장 빨리 전달되는 도구.
GUI 데모는 5~10분 걸린다. CLI 투어 는 30초. CollabOps 의 멘탈 모델 이 가장 빨리 전달되는 도구는 GUI 가 아니라 CLI.
이 글은 우리 CLI 의 6 명령 으로 우리 제품을 한 화면에 보여주는 투어.
1 — collab init — 새 프로젝트
$ collab init
✓ Detected git remote: github.com/acme/payment-api
✓ Created project: acme/payment-api
? Pipeline template? (use arrow keys)
❯ basic-ci
docker-build
full-deploy
custom...git repo 자동 detect. 템플릿 선택. 2초.
2 — collab plan — 변경 미리보기
$ collab plan deploy --env staging
[plan]
- Build: payment-api:v2.4.7
estimated time: 4m 12s
artifacts: 2 (docker image, deploy manifest)
- Deploy: payment-api → staging
target: 3 pods → 3 pods
config changes: ENABLE_NEW_VALIDATOR=true (added)
- Required permissions:
✓ deploy.staging.acme/payment-api
- Affected: 47 active sessions (estimated)무엇이 일어날지 미리. 권한 검증. 영향 범위 추정. 아직 실행 안 됨.
3 — collab apply — 실행
$ collab apply
[1/3] Build payment-api:v2.4.7 [4:12] ✓
[2/3] Deploy to staging [1:45] ✓
[3/3] Verify deployment [0:30] ✓
Done in 6m 27s
audit_id: audit-2026-05-27-1729-x9k3
View: https://app.collabops.ai/audit/audit-2026-05-27-1729-x9k3audit_id 가 모든 행동의 기록. 이 ID 로 그래프 query 가능.
4 — collab who — 권한 확인
$ collab who
john.baek@collabops.ai
Active permissions:
┌─ deploy.staging.* (all projects)
│ granted by: woojin.jung@collabops.ai (CTO)
│ scope: env=staging
│ expires: never
│
├─ deploy.production.acme/* (acme org only)
│ granted by: woojin.jung@collabops.ai
│ scope: env=production, window: 09:00-18:00 KST
│ expires: 2026-08-31
│
└─ admin.audit.* (read-only)
granted by: system (founder default)
Total active permissions: 3
Most recent permission change: 2026-04-12 (added deploy.production)권한 그래프 를 한 화면에. → 권한 모델 그래프 위로
5 — collab why — 결정 추적
$ collab why deploy/staging-2026-05-27-1729
Deploy: staging-2026-05-27-1729
Triggered by:
▸ john.baek@collabops.ai (manual)
▸ via PR #4823 merge
▸ which closed Issue COH-2891 ("Add new payment validator")
▸ which was created by yuntaeoh@collabops.ai on 2026-05-19
Build artifact:
payment-api:v2.4.7 (sha256:af16...)
signed by: build-system (FIPS-140-3 module)
Result:
3/3 pods healthy
rollback in: 0
verification tests: 47 passed, 0 failed인과 그래프 를 5 줄로. 인시던트 시 이 한 명령 이 조사 시간 30분 → 30초.
6 — collab agent — AI 에이전트 호출
$ collab agent "diagnose payment success rate drop"
Agent: diagnostic-v2 (Claude Sonnet)
Working...
Found 3 hypotheses:
1. New deploy 3h ago changed payment validator
confidence: 0.87
2. External API slowdown (issuer X)
confidence: 0.34
3. Database connection pool saturation
confidence: 0.12
Investigation plan ready. Approve to execute?
[y/N]에이전트가 진단 + 가설 만 함. 실행 은 사람 승인 후. → 에이전트 권한 경계
6 명령이 전부
이 6 명령 으로 우리 제품의 멘탈 모델 90% 가 전달됨. 각 명령이 그래프의 한 측면 을 보여줌:
init— 프로젝트 = 그래프 노드plan— 변경 = 간선 추가의 미리보기apply— 간선 추가 + 실행who— 사람의 간선why— 간선 traversal (인과)agent— 에이전트의 간선 (사람과 같은 그래프)
누가 이 글을 읽으면 좋은가
CollabOps 를 처음 보는 엔지니어. 5분 GUI 데모 보다 30초 CLI 투어 가 우리 모델 을 더 정확히 전달. 위 6 명령 따라해보면 우리 제품의 멘탈 모델 완성.
비슷한 글
CollabOps Q2 2026 릴리스 노트 — 4 개 메이저 + 12 minor
Q2 의 4 메이저 출시 (AI 에이전트 GA, 통합 마켓플레이스 베타, OpenShift Operator, FIPS-validated 빌드) + 12 minor 변경의 정리.
백재민
통합 마켓플레이스 — 우리가 *처음에 안 만든* 결정과, *지금 만든* 이유
첫 9개월 동안 통합 마켓플레이스를 *명시적으로 거부*. 12개월차에 *결정을 뒤집었다*. 그 결정의 4가지 변수.
백재민
Salesforce · GitLab · Atlassian 의 onprem 패턴 — 그리고 우리 모델이 다른 이유
7 개 enterprise 도구의 onprem 모델을 비교. 각자 *어떤 가정* 으로 짰고, *그 가정이 누구를 배제* 하는지. CollabOps 가 *다른 가정* 으로 시작한 이유.
백재민