작업은 프롬프트가 아닌 사양서로 시작됩니다.
신규 작업 양식에 내용을 입력하거나, 이슈 트래커에서 이슈를 가져오거나, 채팅에서 Coroid에게 요청할 수 있습니다. 제품 및 외부 에이전트는 API와 MCP를 통해 작업을 전달할 수 있으며, 도구 및 자동화 시스템도 스스로 작업을 생성할 수 있습니다. 모든 작업에는 에이전트가 참고하는 명세가 포함됩니다.
- 모든 작업에 목표, 비즈니스 가치, 사용자 스토리 및 수용 기준이 포함됩니다.
- 사람, 제품 및 도구에서 들어온 요청들은 우선 중복 여부를 확인하고, 검증된 뒤에 기밀 정보가 제거됩니다.
- pull request, GitHub 또는 Jira의 이슈, Coroid를 언급하는 코멘트나 Slack 메시지로도 작업을 시작할 수 있습니다.
- 작업은 일정, 플랫폼 이벤트 또는 Sentinel 감시에 따라 시작되며, 보고서 및 품질 검사 결과를 바탕으로 수정 작업이 대기열에 추가될 수 있습니다.
재무팀에서는 계속해서 스프레드시트 형태의 송장을 요청합니다. 송장 목록에 CSV 형태로 현재 필터 결과를 다운로드할 수 있는 내보내기 버튼을 추가해 주세요.
완료 기준: 해당 파일이 Excel 및 Numbers에서 열리며, 금액은 계좌 통화로 표시되고, 10,000행 이상의 데이터를 내보낼 때도 시간 초과가 발생하지 않음.
대형 작업이 단계별 계획으로 전환됩니다.
요청이 하나의 작업으로 처리하기에 너무 큰 경우, 아키텍트가 명확한 의존 관계를 가진 단계로 나누고 실행 가능 여부를 확인하며 소요 시간을 추정합니다.
- 단계와 작업은 의존 관계에 따라 순차적으로 진행됩니다.
- 각 작업에는 별도의 사양서, 에이전트 및 증거 자료가 할당됩니다.
- 작업 시작 전에 실행 가능성과 위험도를 평가하는 점수가 산출됩니다.
- 전체 계획에 대한 토큰 사용량, 비용, 소요 시간 및 탄소 배출량이 추적됩니다.
- 01프로젝트 기반 구조 설정1/1
- 02공유 런타임 기반 구조 설정3/3
- 03시대별 도시 영역 및 UI8/8
- 시대별로 변화하는 건물 및 외관
- 시대별 상점 및 광고
- 십년 단위의 차량 및 교통량
- 시대별 복장을 입은 보행자 무리
- 04구성 및 시대별 변환1/1
- 05완성도 높이기 및 수락 검증1/1
- 최종 검증2/2
도심 블록의 3D 장면을 만들어야 합니다. 세부 묘사가 매우 중요합니다.
상단에 1945년, 1965년, 1985년, 2005년, 2025년 옵션이 있는 타임라인 슬라이더가 반드시 포함되어야 합니다.
연도를 선택하면 건물, 차량, 상점, 광고 및 보행자의 복장이 실시간으로 변화합니다.
- 토큰 수
- 8350만 / 1.1억
- 비용
- US$2.05
- 예상 CO2e
- 1.59kg
- 소요 시간
- 6시간 15분
사용자 요청이 있는 모든 작업을 한 큐에 관리합니다.
공장에서는 각 계획과 작업에 필요한 사항—검토, 문제에 대한 결정, 또는 별다른 조치 없음—을 기준으로 목록을 표시합니다. 항목을 열면 해당 에이전트, 기준, 증거 및 전체 이력을 확인할 수 있습니다.
- 완료된 작업을 검토하고 승인된 내용을 병합하세요.
- 문제가 발생하면 그 원인과 실패한 실행 내역이 함께 제공됩니다.
- 변경을 요청하면 작업이 다시 처리 과정으로 돌아갑니다.
- 실패한 실행을 포함하여 모든 실행 내역이 기록됩니다.
- Timelapse 도심 블록 - Chrono City작업city-sim1 며칠 전리뷰 필요
- 타임랩스 도시플랜city-timelapse2 며칠 전병합 준비 완료
- 3D 슈퍼 마리오작업3d-game3 며칠 전리뷰 필요
- 3D 컨웨이의 게임 오브 라이프플랜game-of-life4 며칠 전병합 준비 완료
- 스트리트 레이싱 게임플랜city-timelapse5 며칠 전실행 중
용량을 실시간으로 확인하고 조정할 수 있습니다.
에이전트 슬롯은 병렬 처리 용량을 나타냅니다. Mission Control는 슬롯의 사용 현황, 다음 작업, 대기열 해소 시점 및 예약된 작업을 보여주며, 단 한 번의 스위치로 모든 작업을 일시 중단할 수 있습니다.
- 슬롯이 비어지면 우선순위에 따라 작업이 할당됩니다.
- 대기 중이거나 예약된 작업의 24시간 분량을 확인할 수 있습니다.
- 시작, 판정 결과 및 인계 내역이 실시간으로 기록됩니다.
- 더 많은 작업을 동시에 처리하려면 슬롯을 추가하세요.
- CSV 형식으로 청구서 내보내기QA
- 고객 목록에서 유사 검색 수행개발자
- 신규 팀을 위한 온보딩 체크리스트아키텍트
- 리뷰어가 “설정의 다크 모드”를 승인함
- QA에서 “송장 PDF 바닥글”의 5개 기준 중 5개를 확인함
- QA에서 “검색 필터”를 반려함: 기준 3번 미충족
- 아키텍트가 “온보딩 체크리스트” 작업을 시작함
- 실패한 웹훅 전송 재시도P1
- 날짜 라이브러리 업그레이드P2
품질 게이트는 귀사가 직접 설정합니다.
배포 보증 기능이 내장되어 있습니다. 모든 작업은 기준에 맞게 검증되고 검토됩니다. 품질 관리 기능을 이용하면 프로젝트에 필요한 검사 항목을 추가하고 모든 pull request가 이를 준수하도록 할 수 있습니다.
- 조직 정책을 설정하고 프로젝트별로 덮어쓸 수 있습니다.
- 브라우저 테스트 및 평가가 실제 빌드 환경에서 진행됩니다.
- 커버리지, 보안 스캔, 미리보기 및 시각적 차이 분석 결과가 증거 자료로 첨부됩니다.
- 각 게이트 실행 결과가 판정 대상인 pull request와 함께 기록됩니다.
- 배포 보증모든 프로젝트v7 · 내장된 검사활성
- 작업 자격 요건모든 프로젝트v16 · 6검사들활성
- 체크아웃 릴리스 게이트web-appv3 · 4검사들활성
- 빌드 및 타입 검사
- 수락 기준 5/5
- 브라우저 테스트: 체크아웃 흐름
- 종속성 감사
- 대상 커버리지 미달 (권고 사항)
병합부터 배포까지 전 과정을 추적할 수 있습니다.
릴리스는 특정 커밋을 고정하고, 각 환경에서 요구되는 검사 및 승인 절차를 거쳐 배포가 확정될 때까지 추적합니다.
- 스테이징 및 프로덕션 환경별로 별도의 승인 절차가 적용됩니다.
- 각 빌드에는 버전 및 빌드 번호가 포함되며, Coroid이 실제로 실행되는 내용을 확인합니다.
- 릴리스 트레인을 이용하면 함께 배포될 작업을 그룹화할 수 있습니다.
- 배포에 오류가 발생했을 때를 대비한 복구 경로가 마련되어 있습니다.
- 봄철 수정 사항2.5web-app · release/2.5.06 항목들스테이징프로덕션초안
- 체크아웃 새로 고침2.4web-app · a1f3c9e5 항목들스테이징프로덕션승인 대기 중
- 검색 개선1.1web-app · 7be02d43 항목들스테이징프로덕션배포 중
- 팀 온보딩1.0web-app · 249cee48 항목들스테이징프로덕션배포 완료
코디네이터는 전문가들을 지휘합니다. 게이트는 작업이 완료되었는지를 판단합니다.
각 작업에는 코디네이터가 있습니다. 작업을 계획하고 개발, QA 및 검토 에이전트에게 명확한 지침을 제공하며, 이들의 질문에 답하고 보고 내용을 바탕으로 다음 단계를 결정합니다. 단, 작업 완료를 단독으로 선언할 수는 없습니다.
모든 작업은 팀에서 승인할 수 있는 pull request로 종료되거나, 요청된 기능을 코드가 이미 수행하고 있음을 QA에서 확인해 주는 형태로 완료되며, 혹은 실패 사유를 명시하는 형태로 종료됩니다. 재작업, 계획 변경 및 실행 시간에 대한 제한 덕분에 코디네이터가 무한히 반복 작업을 수행하는 일이 방지됩니다.
- 01
계획 수립
코디네이터는 리포지토리와 사양서를 확인한 뒤 계획을 작성하며, 성공 여부를 결정하는 수용 기준도 포함합니다.
- 02
위임
작업은 명확한 지침에 따라 한 번에 한 명의 전문가에게 할당됩니다. 개발자는 코드를 작성하고, QA 팀이 결과물을 검증하며, 리뷰어는 해당 변경 사항을 확인합니다.
- 03
대응
QA에서 작업이 불합격하거나 리뷰어가 수정을 요구할 경우, 코디네이터는 수정 사항을 개발자에게 다시 전달하고 QA는 새 버전을 재검증합니다.
- 04
게이트
작업은 배포될 정확한 버전에 대해 QA가 통과 평가를 내리고, 리뷰가 필요한 경우 리뷰어의 승인을 받아야만 종료될 수 있습니다. 코디네이터는 이 두 판정 중 어느 것도 무시할 수 없습니다.
검증된 작업이 공정으로 진입합니다.
원본 요청은 지침이 아닌 증거입니다. Coroid는 에이전트가 작업을 수행하기 전에 각 요청을 정제하고 중복을 제거하며 검증합니다.
통과한 요청은 자동으로 진행됩니다. 모순되거나 신뢰도가 낮으며 검증할 수 없는 경우는 감사 가능한 검토 큐에서 중단됩니다.
워크플로우는 수동 요청, 가져오기, API 호출 및 통합 이벤트에서 발생하는 신뢰할 수 없는 신호로 시작됩니다. Coroid는 입력을 정규화하고 정제하며, 현재 릴리스나 카나리아 버전에서 이미 해결되었는지 확인하고, 일치하는 보고서를 중복 제거 및 그룹화한 뒤 유형 인식 검사를 통해 요청을 검증하고, 영향도, 소유권, 범위, 난이도 및 신뢰도를 평가합니다. 통과한 요청은 작업, 단계별 계획, 보고서 또는 일정으로 전환됩니다. 구현 과정에서는 pull request의 컴파일된 품질 그래프, 릴리스 및 카나리아 점검 단계에서 동일한 기준을 충족해야 합니다. 릴리스 증거가 확보되면 원본 피드백은 종결됩니다.
- 01
원본 신호
수동으로 제출된 요청, 가져오기 작업, API 호출 및 연동 이벤트는 신뢰할 수 없는 입력 데이터로 처리됩니다.
- 02
정규화 및 정제
자격 증명과 유사한 값은 마스킹 처리되며, 모든 도구는 선택된 프로젝트 범위 내에서만 사용됩니다.
- 03
현재 릴리스 확인
최신 릴리스나 카나리아 버전에서 이미 해결된 요청은 관련 증거와 함께 종료됩니다.
- 04
중복 제거 및 클러스터링
정확한 식별 정보, 콘텐츠 지문 및 의미론적 일치성을 기반으로 반복되는 신호를 하나의 이슈로 통합합니다.
- 05
요청 사항을 검증하세요.
타입 인식 기반의 검증 절차를 통해 해당 요청이 실제로 실현 가능한지 사전에 확인할 수 있습니다.
- 06
평가 및 라우팅
영향도, 담당자, 범위, 난이도, 확신도 및 적절한 작업 유형이 기록됩니다.
올바른 작업 생성
- 실행 가능한 작업
- 단계별 계획
- 증거 보고서
- 반복 일정
결과 증명
피드백 종료 통합 시스템이 쓰기 기능을 지원하는 경우, 릴리스 증거가 원본 시스템을 업데이트합니다.
보조 도구가 코드를 작성하면, Coroid가 그 외의 모든 작업을 처리합니다.
AI 코딩 도구는 작업의 중간 단계인 코드 작성에 특화되어 있습니다. 하지만 엔지니어링 시간의 대부분은 그 외의 과정에 소요됩니다. 무엇을 개발할지 결정하고, 제대로 작동하는지 증명하며, 관리하고 이후 책임을 지는 과정이 필요합니다. Coroid는 이러한 부분까지 처리하므로 작업이 중단되지 않고 원활히 진행됩니다.
팀에서 던질 질문
에이전트 세션, 로컬 또는 클라우드
Coroid
- 작업은 어디서 시작되나요?
- 에이전트 세션, 로컬 또는 클라우드누군가는 현재 작업을 멈추고 프롬프트를 작성하거나 에이전트에게 티켓을 할당합니다.
- Coroid사용자와 기존 툴에서 생성된 검증된 요청 및 풀 리퀘스트. 설정한 자동화 규칙에 따라 지정된 범위 내에서 작업이 시작됩니다.
- 누가 작업이 완료되었음을 판단하나요?
- 에이전트 세션, 로컬 또는 클라우드그날 오후의 판단에 따라 코드 비교를 확인하는 사람이 결정합니다.
- Coroid단일로 통합된 품질 그래프가 최종 결정을 내립니다: 진행 또는 재작업.
- 작동한다는 증거는 무엇인가요?
- 에이전트 세션, 로컬 또는 클라우드기록과 에이전트가 선택한 테스트 결과만 제공됩니다.
- Coroid실제로 실행된 검사 결과가 정확한 커밋에 연결되어 pull request에 첨부됩니다.
- 야간에는 어떻게 되나요?
- 에이전트 세션, 로컬 또는 클라우드이미 시작된 작업이 완료된 뒤에는 누군가 확인할 때까지 대기하며, 새로운 작업은 시작되지 않습니다.
- Coroid작업 흐름은 계속 이어집니다. 오직 사람의 개입이 반드시 필요한 단계에서만 중단됩니다.
- 처리량을 어떻게 늘리나요?
- 에이전트 세션, 로컬 또는 클라우드더 많은 세션이 생기며, 각각을 시작하고 확인하며 후속 조치를 취할 사람이 필요합니다.
- Coroid추가 에이전트 슬롯을 확보하면 됩니다. 사용 가능한 인원에는 제한이 없으며, 구매해야 하는 것은 용량입니다.
- 어떤 모델이 코드를 볼 수 있는지는 누가 관리하나요?
- 에이전트 세션, 로컬 또는 클라우드각 도구별 설정은 개별적으로 관리되며, 한 번에 하나의 도구와 좌석만 적용됩니다.
- Coroid모든 프로젝트 위에 하나의 버전 관리된 정책 상한선이 적용됩니다. 프로젝트별로 더 엄격하게 설정할 수 있지만, 완화될 수는 없습니다.
- 감사관에게 제출할 수 있는 자료는 무엇인가요?
- 에이전트 세션, 로컬 또는 클라우드세션 로그는 각 도구의 형식에 따라 저장되며, 해당 도구에서 보관하는 기간 동안만 유지됩니다.
- Coroid사용자가 지정한 보존 기간 동안 SIEM으로 내보내져 서명된 형태로 저장되는 변경 불가능한 이벤트 스트림입니다.
Coroid는 개발자가 선호하는 편집기를 대체하려는 것이 아닙니다. 편집기 주변의 관리되지 않는 영역을 대체할 뿐입니다.
품질에는 토큰 비용이 듭니다. 그것이 바로 핵심입니다.
팩토리 작업에서 사용되는 토큰 수는 Claude Code, Codex 또는 Gemini CLI의 단일 에이전트 세션보다 약 2~3배 많습니다. 이는 별도의 에이전트가 작업을 계획, 테스트 및 검토한 뒤에야 결과가 전달되기 때문입니다. 사용자는 키스트로크가 아닌 일관성을 위해 이 서비스를 이용하는 것입니다.
동등한 작업당 토큰 사용량으로, 단일 에이전트 세션을 기준으로 함.
번거로운 절차보다는 빠른 속도를 선호하십니까? 루디크러스 프로필은 게이트를 완화하여 CLI 수준의 토큰 사용량을 구현합니다. 필요할 때 사용할 수 있지만, 이것이 Coroid가 존재하는 이유는 아닙니다.
AI 프로필 살펴보기기존에 운영 중인 시스템과 연동 가능
IDE 확장 프로그램을 설치하거나 개발자 컴퓨터에서 에이전트를 유지할 필요가 없습니다. Coroid는 기존에 사용 중인 시스템들과 연동됩니다.
- 저장소
- GitHub, GitHub Enterprise, GitLab 및 자체 호스팅 Git를 지원합니다. GitHub 앱을 통해 인바운드 체크 및 인라인 리뷰를 수행하며, 프로젝트 범위의 토큰을 이용해 클론 접근 권한을 부여합니다.
- 신호 및 티켓 시스템
- Jira 이슈, Slack 메시지 및 GitHub 이슈와 댓글을 바탕으로 유효한 요청이 생성될 수 있습니다. 사용자가 설정한 자동화 기능은 Sentry는 물론 연결된 모든 MCP 서버에서도 작동합니다.
- 미리보기 및 증거 자료
- Vercel, Netlify 및 Cloudflare Pages의 배포본과 더불어 커버리지 결과, 보안 스캔 데이터, 시각적 비교 결과, 엔드투엔드 테스트 기록 및 타사 AI 리뷰어의 검증 자료를 활용할 수 있습니다.
- 모델
- 에이전트별로 최첨단 모델과 비용 효율적인 모델을 선택적으로 할당하며, EU 전용 모델 및 저탄소 프로필도 제공됩니다. 사용자는 자신의 제공업체 키를 사용하거나 Coroid 크레딧을 이용할 수 있습니다.
- 보안 및 가시성 관리
- 서명된 감사 로그를 HTTPS를 통해 Splunk, Datadog, Chronicle 또는 사용자가 지정한 모든 수집기로 내보낼 수 있습니다.
- 실행 환경
- Coroid 클라우드는 물론 EU 호스팅 프로필은 물론 자체적인 Docker Compose 또는 Kubernetes 배포 환경도 지원합니다.
모든 기능을 상세히 소개합니다.
각 공정 단계의 역할과 작동 방식을 설명합니다. 특정 기능이 계획에 따라 달라지는 경우에는 그 사실을 명시합니다.
작업 접수7기능들사용자 요청, 제품 요구사항 및 도구 관련 내용은 작업으로 전환되기 전에 사전 검토를 거칩니다. 선택한 권한 및 제한 범위 내에서 자동화 시스템과 외부 에이전트가 작업을 생성합니다.
- 사양서
- 각 작업에는 목표, 비즈니스 가치, 사용자 스토리, 수락 기준, 컨텍스트 및 제약 조건이 포함됩니다. 에이전트는 해당 사양서를 기반으로 작업을 수행하며, 결과물인 pull request도 이 사양서와 연계되어 유지됩니다.
- 작업 자격 검증
- 요청 사항은 신뢰할 수 없는 입력값으로 간주됩니다. Coroid는 여기서 인증 정보와 유사한 값들을 제거하고, 현재 배포 버전에서 이미 해결된 사항인지 확인하며, 지문 및 의미적 유사성에 따라 중복을 제거합니다. 그 후 타입 인식 기반 검증을 거쳐 영향도, 담당자, 범위, 난이도, 신뢰도를 기록한 뒤에야 실제 작업이 시작됩니다.
- 단계별 계획
- 단일 작업으로 처리하기에 너무 큰 과제는 명확한 종속 관계를 가진 순차적 단계로 분할됩니다. 아키텍트는 확보된 증거를 바탕으로 모호성을 해소하고, 질문을 위해 작업을 중단하는 대신 가정을 기록합니다.
- 이벤트 자동화
- pull request, 이슈 또는 PR 댓글, Slack 스레드, 연결된 Jira 이슈 등을 통해 작업이 시작될 수 있습니다. 각 신호는 자격을 갖춘 접수 요청, 인바운드 확인 또는 훅 실행으로 처리되며, 무한히 지속되는 에이전트 세션으로 발전하지 않습니다.
- 훅 및 일정
- 조직 내 자동화 기능은 작업, 에이전트, 저장소, 분석, 동기화 및 배포 이벤트나 반복적인 일정에 따라 실행됩니다. 기본적으로 읽기 전용으로 설정되며, 속도가 제한되고 체인 깊이도 제한되어 자동화가 스스로를 호출하여 루프에 빠지는 것을 방지합니다.
- Sentinel
- Sentry, Jira, GitHub 및 Slack에서 발생하는 이벤트를 감시하여 탐지된 내용을 별도의 알림이 아닌 동일한 작업 흐름 내의 업무로 변환하는 감시 도구입니다.
- 종속성 그래프
- 작업과 프로젝트는 저장소 및 조직 전반에 걸쳐 의존하는 대상을 명시합니다. 실행 전에 순환 참조를 식별하며, 전역 실행 순서를 정하여 병렬로 작동하는 에이전트들 간의 충돌을 방지합니다.
실행9기능들전문화된 에이전트가 각 작업마다 별도의 격리된 작업 공간을 사용하며, 세션을 유지할 필요가 없습니다.
- 에이전트 라인
- 아키텍트, 개발자, QA 및 리뷰어는 각각 별도의 프롬프트, 도구 및 모델 할당을 가진 독립적인 에이전트입니다. 게이트가 열릴 때만 작업이 이들 사이를 이동하며, 인간이 다음 창에 컨텍스트를 붙여넣는 방식으로 전달되지 않습니다.
- 탐색기 서브에이전트
- 모든 에이전트는 2개에서 5개의 전문화된 탐색기 — 패턴, 종속성, API, 테스트, 구성, 보안 — 를 생성할 수 있으며, 각각은 상위 에이전트의 토큰 예산 중 일부를 사용하고 구조화된 결과를 하나의 컨텍스트로 통합합니다.
- 격리된 클라우드 워크스페이스
- 각 작업에는 프로젝트 범위 내의 저장소 접근 권한을 가진 고유한 워크스페이스가 할당됩니다. 이를 위해 IDE 확장 프로그램이나 누군가의 노트북 터미널, 사내 네트워크로의 접근 경로가 필요하지 않습니다.
- 모델 라우팅 및 AI 프로필
- 에이전트별로 모델을 선택하거나 시스템 프로필 — 가장 빠른 모델, 가장 성능이 뛰어난 모델, EU 전용 모델 또는 탄소 배출량이 적은 모델 — 을 적용할 수 있습니다. 사용자는 직접 제공업체 키를 사용하거나 Coroid 크레딧을 통한 요금으로 서비스를 이용할 수 있습니다.
- Decision Engine
- 전용 의사결정 모델이 수락 증거 확인, QA 사전 검사, 작업 적격성 판단 및 작업 라우팅과 관련된 알려진 옵션 중에서 적절한 답을 선택합니다. 각 답변은 검증되고 신뢰도가 확인된 뒤 기록되며, 신뢰도가 낮을 경우 Coroid는 기존 평가 절차로 대체합니다.
- 점진적 스킬
- 에이전트는 먼저 스킬 메타데이터를 읽고, 작업에 필요할 때만 전체 지침을 로드하므로 컨텍스트는 도구 스키마가 아닌 코드베이스로 전달됩니다. 프로젝트별로 자체 스킬을 정의할 수도 있습니다.
- MCP 도구 접근
- Sentry, Jira, Slack 또는任意의 MCP 서버를 연결하면 에이전트가 조직의 도구 정책에 따라 해당 도구를 호출합니다. 각 서비스마다 별도의 통합 코드를 작성할 필요가 없습니다.
- 자동 복구
- 의존성 설치 실패, 잘못된 구성 또는 빌드 오류와 같은 문제는 간단한 경우 작업 내에서 진단 및 수정되며, 구조적인 문제일 경우 별도의 복구 작업으로 전환됩니다.
- 임시 프로젝트 및 미리보기
- 단일 프롬프트만으로 Git 호스트에 연결되지 않은 코드베이스를 생성하고, 미리보기에서 실행하여 테스트한 뒤 개선한 후, GitHub 또는 GitLab에 저장하여 저장소로 승격할 수 있습니다.
품질 및 리뷰8기능들단일로 통합된 그래프가 결정을 내리며, 수동 검토, 작업 진행 중인 항목, 그리고 개발자가 직접 연 pull request에 대해서도 동일한 기준을 적용합니다.
- 품질 그래프
- 목표, 기대치 및 검증 항목이 불변하는 리비전에 연결된 단일 그래프로 구성됩니다. 동일한 그래프가 수동 테스트, 작업의 QA 및 GitHub pull request의 게이트 역할을 하며 최종 결정을 내립니다: 계속 진행 또는 다시 수행.
- 커밋에 연결된 증거
- 판정은 실제로 실행된 검증 결과에만 근거하며, 그 결과는 실행된 리비전에 고정됩니다. 누구도 임의로 합격 판정을 내릴 수 없으며, 오래된 녹색 상태가 이후 변경 사항을 게이트를 통과하도록 허용하지 않습니다.
- Coroid가 제공하는 풀 리퀘스트 검증 기능
- GitHub App을 설치하면 Coroid가 저장소의 풀 리퀘스트 — 개발자가 직접 생성한 것 포함 — 에 검증 결과 및 인라인 리뷰를 게시합니다.
- 레인 및 병합 게이트
- 작업은 레인에 통합되며, 해당 레인은 엔드투엔드, 단위, 정적 분석, 시각적 검증, 접근성, 보안 및 평가 증거를 포함한 통합 품질 파이프라인을 실행한 뒤에야 pull request를 열어줍니다. 병합 정책은 사용자가 직접 설정할 수 있으며, 인간의 승인, 자동 병합 또는 의도적인 재정의 중 하나를 선택할 수 있습니다.
- 파일 형태의 리뷰 규칙
- 리뷰 기준은 버전 관리되는 Markdown 파일로 저장됩니다. Coroid는 시스템 기본 규칙을 제공하며, 프로젝트별 규칙 디렉터리가 이를 확장하거나 재정의할 수 있습니다. 따라서 기준은 저장소 내에 저장되어 프로젝트와 함께 이동합니다.
- 외부 리뷰 증거
- Vercel, Netlify 또는 Cloudflare Pages의 미리보기 배포본과 더불어 보안 스캔 결과, 커버리지 데이터, 시각적 비교 결과, 엔드투엔드 테스트 실행 기록 및 타사 AI 리뷰어가 작성한 검증 자료가 리뷰에 일급 증거로 첨부됩니다.
- 브라우저 수준 검증
- 웹 테스터는 실행 중인 애플리케이션을 대상으로 기능, 사용자 경험, 접근성 및 보안 동작을 확인하며, 주장이 아닌 스크린샷과 발견된 문제점을 증거로 제공합니다.
- 평가 테스트
- 실제 워크플로우를 프로덕션 파이프라인에서 실행하여 모델 간 성능을 비교하고, 프롬프트를 A/B 테스트하며 회귀 현상을 포착하고, 변경 사항이 저장소에 반영되기 전에 비용과 품질의 균형을 정밀하게 분석합니다.
거버넌스 및 통제8기능들한 번만 상한선을 설정하면 모든 프로젝트에 적용되며, 이후에는 그 아래에서 실행된 내용을 증명할 수 있습니다.
- 조직 정책 제어 플레인Professional
- 계층화되고 버전 관리되는 정책 문서를 통해 실행 가능한 모델의 종류, 비밀번호 스캔 여부, 허용되는 샌드박스 명령어 및 에이전트의 자율성 범위를 규정합니다. 프로젝트별로 정책을 더 엄격하게 적용할 수 있으나 완화는 불가능하며, 게시된 버전은 변경할 수 없습니다. 명령어 및 자율성 상한은 엔터프라이즈급으로 설정됩니다.
- 서비스 계정 및 범위가 지정된 키Professional
- 자동화 작업, 예약 처리 및 머신 호출을 위한 명명된 비인간 주체로, 각각 고유한 범위의 API 키를 보유합니다. 이들은 사용자 라이선스가 아니며 공유되는 인간 인증 정보와도 다르며, 수행한 작업은 해당 계정명으로 감사 로그에 기록됩니다.
- 감사 이벤트 스트림 및 SIEM 내보내기
- 누가, 언제, 어느 조직·프로젝트·저장소에서, 어떤 모델을 사용하여 어떤 결정을 내렸는지에 대한 정규화된 순차적 기록으로, 서명된 페이로드와 함께 HTTPS를 통해 사용자가 지정한 보존 기간 내에 SIEM으로 내보낼 수 있습니다.
- 보존, 법적 보류 및 삭제
- Coroid가 생성한 작업 결과물을 14일에서 365일 사이로 보존하는 기간을 설정할 수 있습니다. 법적 보류를 적용하거나 특정 카테고리를 즉시 삭제할 수 있으며, 각 실행으로 삭제된 항목의 목록도 정확히 확인할 수 있습니다.
- 설정 이식성
- 조직의 정책, 품질 그래프, 훅, 일정, 리뷰 규칙, 보존 설정 및 프로젝트 게이트를 하나의 이식 가능한 번들로 내보내어 차이점을 미리 확인한 뒤 다른 곳에 적용할 수 있습니다. 단, 비밀번호는 플레이스홀더로 대체되어 표시됩니다.
- SSO 및 디렉터리 동기화Enterprise
- 접근 권한을 중앙에서 관리하는 조직을 위해 SAML 싱글 사인온 및 SCIM 프로비저닝 기능을 제공합니다.
- 격리 및 인증 정보 관리
- 저장소 및 서비스 인증 정보는 프로젝트별로 범위가 지정되어 암호화된 구성 경로에 저장됩니다. 에이전트는 격리된 작업 공간에서만 작업하며 사용자 네트워크에 직접 접근할 수 있는 경로는 제공되지 않습니다.
- EU 호스팅 및 온프레미스 배포Enterprise
- EU 호스팅 프로필을 이용하거나, Docker Compose 또는 Kubernetes를 활용하여 사용자가 직접 관리하는 인프라에 전체 플랫폼을 배포할 수 있습니다. 런타임, 스토리지, 저장소 접근 권한, 인증 정보 및 네트워크 정책까지 모두 포함됩니다.
가시성 및 경제성 관리6기능들대기열, 이력, 비용 내역이 모두 투명하게 공개되며, 그중에는 비용이 발생하는 항목도 포함됩니다.
- Mission Control
- 프로덕션 상태, 우선순위가 지정된 작업, 예외 상황, 남은 처리 용량 및 인간의 개입을 기다리는 모든 항목을 한곳에 모아 실시간으로 업데이트하여 보여줍니다.
- 실행 추적 기록
- 에이전트의 각 단계, 결정 사항, 도구 호출 및 모델 응답 내용이 모두 기록되어 확인할 수 있으며, 해당 작업에 소요된 토큰 수, 비용 및 예상 탄소 배출량도 함께 제공됩니다.
- 탄소 배출량 추정치
- 각 모델 호출로 인한 운영 과정에서의 CO2e 배출량을 추정하여 비용 정보와 함께 표시하며, 데이터 출처 및 신뢰도도 명시됩니다. 저탄소 프로필은 더 작은 모델과 저강도 호스트를 선호하도록 설계되었으나 이는 추정치일 뿐 중립성 보장은 아닙니다.
- 용량 중심의 요금 체계
- 사용자는 라이선스가 아닌 병렬 에이전트 슬롯을 구매합니다. 조직 내 구성원 수에는 제한이 없으며 모델 사용 비용은 별도로 관리되므로, 선불 크레딧이나 사용자 소유의 제공업체 키를 이용해 처리량과 인퍼런스 비용을 명확히 구분할 수 있습니다.
- 보고서
- 요청 시 또는 정해진 일정에 따라 코드베이스 및 배포 관련 보고서를 생성하여 내보낼 수 있으며, 이 보고서는 코드 내 작업 내용을 분석하는 데 사용되는 동일한 탐색형 에이전트가 작성합니다.
- 코드베이스 유효성
- Coroid는 파일 크기, 복잡도 및 패턴의 건전성을 에이전트가 컨텍스트로 처리할 수 있는 범위와 비교하여 모니터링하고, 코드베이스가 에이전트와 이후의 개발자 모두에게 효율적으로 유지될 수 있도록 리팩터링 방안을 제안합니다.