Adiutor 구축: Kiro가 우리 실시간 작업 관리 프로젝트를 가속화한 방법

발행: (2025년 12월 5일 오전 09:07 GMT+9)
4 min read
원문: Dev.to

Source: Dev.to

The Adiutor Philosophy: Subtle Persistence

Adiutor는 효과적인 작업 관리가 요구가 아니라 지원이어야 한다는 원칙에 따라 작동합니다. 시스템의 핵심 기능은 사용자의 일일 업무 라이프사이클을 초기 입력부터 최종 확인까지 지능적으로 관리하며, 부드러운 알림과 진행 상황 시각화를 제공합니다. 이러한 “유령 같은” 지원 레이어를 만들기 위해서는 작업 상태가 세션 간에 즉시 그리고 원활하게 업데이트되도록 보장하는 매우 복잡하지만 안정적인 실시간 협업 엔진이 필요했습니다.

The Development Bottleneck: Vibe Coding vs. Specifications

프로젝트 초기 단계에서 우리는 성공을 좌우할 근본적인 방법론 선택에 직면했습니다. 처음에는 Adiutor의 정적 데이터 스키마를 형식화하기 위해 사양 기반 개발 접근 방식을 시도했으며, 모든 데이터베이스 필드, 검증 규칙, 의존성을 구조화된 문서에 세밀하게 기록했습니다.

초기 구조를 정의하는 데는 충분했지만, 이는 큰 병목 현상이 되었습니다. 중간 단계에서의 반복 작업 중마다 사소한 전환이나 기능 향상이 발생할 때마다 사양 문서를 유지·재생성하는 데 시간이 많이 소요되어 개발 흐름을 방해했습니다.

우리는 Pure Vibe Coding으로 단호히 전환했습니다. Kiro가 깊은 컨텍스트 메모리를 유지할 수 있는 대화형 방법론을 활용해 기능 요구사항을 직접 설명할 수 있었으며, 즉각적인 컨텍스트 피드백 루프를 구현해 고속 프로젝트에 필요한 뛰어난 적응형 워크플로를 제공했습니다. 이 접근 방식의 유연성은 무거운 문서 작업 없이 Adiutor의 복잡한 실시간 기능을 구축하는 데 핵심적인 역할을 했습니다.

Technical Foundation and Future Scaling

현재 우리의 초점은 Adiutor의 지능형 작업 완료 모델을 강화하고 보다 섬세한 가이드 메커니즘을 통합하는 데 있습니다. 효율적인 Vibe Coding 프로세스를 통해 구축된 기술 기반은 코드베이스가 깔끔하고 모듈화되어 향후 확장에 대비할 수 있게 해 줍니다. 이를 통해 Adiutor는 단순한 유령 도우미에서 사용자의 일일 워크플로에 없어서는 안 될 존재로 진화할 수 있습니다.

Back to Blog

관련 글

더 보기 »

Clprolf를 사용한 클래스 책임 분리

개요: 깨끗하고 잘 구조화된 클래스를 설계하는 것은 객체 지향 프로그래밍에서 핵심 과제입니다. Clprolf는 declensions를 도입합니다 – 간단한 방법으로 ...