하루스페이스 랩
라이브로 곡을 쓰듯, 하루스페이스 생태계를 만들고 있다
저널·유틸리티·Ask·Reframe·깜장·코코의 방이 각자의 작은 목적을 지키면서 연결되고, 사람과 AI와 그룹의 협업이 확장되는 현재를 기록했습니다.

Summary
한눈에 보기
- 서로 다른 작은 프로젝트는 하나의 거대한 앱에 흡수되지 않고, 각자의 목적과 데이터 경계를 가진 채 연결되고 있습니다.
- 하루스페이스는 모든 데이터를 소유하는 중앙 서비스보다 그룹·권한·승인·AI 작업을 조율하는 믹싱 콘솔을 지향합니다.
- 지금은 완성된 생태계의 공개가 아니라, 연결을 하나씩 검증하며 라이브로 곡을 써 내려가는 개발 과정입니다.
이 글은 저장소 문서와 현재 프로젝트 상태에서 공개 가능한 사실만 바탕으로 쓴 하루스페이스 랩 기록이다. 비공개 그룹 대화, 사용자 정보, 내부 주소와 인증·운영 세부사항은 옮기지 않았다. 구현이 끝난 연결과 아직 실험 중인 계획도 구분해 적었다.
요즘 하루스페이스를 설명하려고 하면 “무엇이 오픈됐나요?”라는 질문부터 떠올리게 된다. 주소가 열렸는지, 기능이 완성됐는지, 사용자를 받을 준비가 끝났는지 묻는 말이다. 당연한 질문이지만 지금의 하루스페이스를 가장 잘 설명하는 말은 정식 오픈보다 라이브에 가깝다.
완성한 곡을 무대에서 재생하는 라이브가 아니다. 연주를 시작한 뒤 서로의 소리를 들으며 곡을 쓰는 라이브다. 한쪽에서는 리듬을 찾고, 다른 쪽에서는 음을 덜어내고, 잘 맞지 않는 연결은 멈춘다. 관객에게 보여 줄 수 있는 장면도 있지만 아직 작업실 안에 남겨야 하는 소리도 있다.
처음에는 하나의 서비스 안에 필요한 기능을 계속 더하면 될 것 같았다. 그런데 하고 싶은 일이 구체적으로 바뀔수록 작은 프로젝트들이 따로 생겼다. 글을 위한 곳, 실용 도구를 위한 곳, 질문을 위한 곳, 이미지와 펫 자산을 위한 곳, 매장 운영을 위한 곳, 아이와 가족의 놀이를 위한 곳. 각 프로젝트는 하나의 간단한 목적에서 출발했다.
지금의 질문은 이것들을 다시 하나의 거대한 앱으로 합칠 수 있는지가 아니다. 각자의 목적과 경계를 잃지 않으면서 서로에게 다음 일을 건넬 수 있는가다.
한 가지 일을 잘하기 위해 생긴 작은 프로젝트들
프로젝트가 여러 개라는 사실만으로 생태계가 되지는 않는다. 서로 비슷한 서비스를 늘어놓으면 관리할 저장소만 많아진다. 그래서 현재의 역할을 가장 짧게 다시 적어 봤다.
하루 저널 — 과정이 설명으로 남는 곳
하루 저널은 사람과 AI가 함께 만든 실험, 실패와 운영의 판단을 외부에 설명하는 기록 채널이다. 비공개 대화나 그룹의 원본 데이터를 그대로 옮기지 않는다. 공개해도 되는 사실을 다시 확인하고 한국어·영어·일본어 글과 전용 표지를 준비한 뒤, 사람이 풀 리퀘스트를 병합해야 세상에 나온다.
완성된 결과를 홍보하는 일보다 왜 그런 선택을 했고 무엇을 아직 모르는지를 남기는 것이 이 프로젝트의 역할이다. 지금 이 글도 그 연장선에 있다.
하루 유틸리티 — 작고 분명한 문제를 바로 푸는 곳
하루 유틸리티는 설치나 로그인 없이 브라우저에서 바로 쓰는 공개 도구함이다. 텍스트와 파일을 가능한 한 사용자의 브라우저 안에서 처리해, 간단한 일을 위해 원본 데이터를 서버에 보내지 않게 한다.
유틸리티의 장점은 목적이 분명하다는 것이다. 어떤 계산이나 변환을 위해 들어오고, 결과를 얻으면 일이 끝난다. 앞으로 다른 프로젝트에서 반복해서 발견되는 공개 가능한 문제를 계산기, 점검표나 가이드로 바꿀 수 있다. 다만 방문자의 입력을 다른 프로젝트가 몰래 가져다 쓰는 연결은 만들지 않는다.
Ask — 질문으로 가설을 확인하는 곳
Ask는 두 선택지, 투표, 설문과 게임을 통해 사람들이 무엇을 고르고 궁금해하는지 확인하는 참여 공간이다. 계정 없이 가볍게 참여할 수 있고, 선택한 회원은 자신의 기록과 취향을 이어갈 수 있는 방향으로 개발되고 있다.
여기에서 중요한 것은 사람을 많이 분류하는 일이 아니다. 우리가 세운 가설을 실제 질문으로 바꾸고, 충분한 표본과 한계를 함께 보며 다음 행동의 근거를 얻는 일이다. Ask의 결과가 다른 프로젝트에 쓰이더라도 개인 응답이 아니라 동의된 목적·범위 안에서 최소 집계 기준을 충족한 결과가 먼저여야 한다.
Reframe — 사용할 수 있는 자산의 출처를 남기는 곳
Reframe은 이미지, 영상과 펫 콘텐츠를 컬렉션으로 정리하고 버전·출처·사용 조건과 함께 배포하는 공개 아카이브다. 예쁜 이미지를 모으는 갤러리에 그치지 않고, 다른 프로젝트가 어떤 자산을 어떤 버전으로 가져갈 수 있는지 알려 주는 레지스트리 역할을 한다.
현재 프로젝트 간 연결이 실제 데이터 흐름까지 확인된 가장 분명한 사례도 여기에서 나왔다. Reframe의 승인된 펫 자산 피드를 하루스페이스가 다시 형식과 크기, 출처와 권한 범위에 맞게 확인한 뒤 전역 카탈로그로 가져온다. 원본 프로젝트가 자산의 출처를 갖고, 받는 프로젝트가 자기 사용 책임을 다시 확인하는 방식이다.
깜장 — 아이디어가 오프라인 결과를 만나는 곳
깜장은 소규모 매장의 입고, 재고, 판매, 예약과 픽업을 한 흐름으로 다루려는 현장 프로젝트다. 거래명세서에서 AI가 입고 초안을 만들 수 있지만, 관리자가 원본과 대조하고 수정·승인한 뒤에만 재고 원장에 반영된다.
이 프로젝트는 아직 파일럿과 현장 검증을 남겨 두고 있다. 그래서 “매장 운영을 완성했다”고 쓰기보다, 온라인에서 나온 질문과 수요가 실제 예약·판매·재고 변화로 이어지는지 확인할 장소를 만들고 있다고 표현하는 편이 정확하다.
코코의 방 — 보호받아야 할 놀이와 창작의 공간
코코의 방은 코코와 친구를 만나 방을 꾸미고, 일기·색칠·미니게임과 작은 작품을 쌓는 아이·가족용 놀이터다. 일부 게임 연결과 보호자 계정 흐름을 만들고 있지만, 모든 연계가 끝난 상태는 아니다.
무엇보다 이 공간의 데이터는 다른 프로젝트의 광고, 구매나 취향 분석 재료가 되어서는 안 된다. 작품은 기본적으로 가족의 비공개 보관함에 머물고, 나중에 전시나 투표로 내보내더라도 보호자가 고른 결과만 별도 승인으로 움직여야 한다. 연결 가능성보다 먼저 지켜야 할 경계가 있는 프로젝트다.
하루스페이스는 창고보다 믹싱 콘솔에 가깝다
이 프로젝트들을 연결한다고 해서 모든 회원, 대화, 설문, 구매와 작품을 하루스페이스 데이터베이스 하나에 모으고 싶지는 않다. 중앙에 원본을 복제하면 연결은 쉬워 보이지만, 한 번의 권한 실수와 장애가 모든 그룹으로 번진다. 프로젝트가 자기 데이터를 책임지는 이유도 사라진다.
내가 생각하는 하루스페이스의 역할은 거대한 창고보다 라이브 스튜디오의 믹싱 콘솔에 가깝다.
- 누가 어느 그룹과 프로젝트에 참여할 수 있는지 확인한다.
- AI가 대화만 하는지, 초안을 만드는지, 실제 작업을 요청하는지 구분한다.
- 외부 연결이 어떤 정보와 권한을 요구하는지 보여 준다.
- 코드, 콘텐츠, 데이터와 공개 상태가 바뀌기 전에 사람이 멈춰 확인하게 한다.
- 실행 결과와 실패, 거부, 비용과 기여의 근거를 지우지 않고 남긴다.
콘솔은 모든 악기를 소유하지 않는다. 각 연주가 자기 소리를 내도록 두면서, 어느 소리가 어디로 나갈지 조절한다. 하루스페이스도 각 그룹의 저장소와 데이터베이스를 직접 소유하는 대신, 목적이 분명한 연결과 승인된 작업을 조율하는 제어면이 되어야 한다.
협업의 단위를 사람에서 AI와 그룹으로 넓혀 본다
처음의 협업은 인간과 인간 사이였다. 승인된 구성원이 그룹 안에서 대화하고, 서로 다른 언어를 번역하며, 문서와 결정을 함께 남기는 흐름이었다.
그다음에는 인간과 AI의 협업을 붙였다. 여기서 AI에게 모든 권한을 주지는 않았다. 대화와 프로젝트 조율은 읽기 전용으로 시작한다. AI가 작업 초안을 만들면 사람이 직접 고치고 확정한 뒤에야 실제 수정 작업이 생긴다. 의존성 설치, 커밋·푸시, 풀 리퀘스트 병합과 배포도 각각의 문 앞에서 다시 승인한다. AI는 빠른 세션 연주자일 수 있지만 마지막 테이크를 고르는 사람은 아니다.
이제 실험하려는 다음 단위는 그룹과 그룹의 협업이다. 여기에는 사람끼리 파일을 전달하는 것보다 더 엄격한 약속이 필요하다.
한 그룹의 데이터베이스를 다른 그룹이 직접 읽지 않는다. 보내는 쪽이 승인된 공개 정보나 목적에 맞는 집계를 만들고, 받는 쪽은 출처·형식·권한을 다시 검증한다. 누가 어떤 목적으로 연결했는지 기록하고, 연결을 철회하면 이후 사용도 멈춰야 한다. Reframe의 펫 자산 흐름은 이 계약이 실제로 작동할 수 있음을 보여 준 첫 작은 예다.
아직은 연결도보다 악보에 가깝다
머릿속에는 하나의 순환이 있다.
- 하루 저널과 유틸리티에서 문제와 프로젝트를 발견한다.
- Ask에서 질문과 참여로 가설을 확인한다.
- 개인 응답이 아닌 충분히 모인 수요만 깜장에 전달한다.
- 매장은 그 수요를 참고하되 입고·예약·혜택을 사람이 결정한다.
- 실제 결과를 개인 추적이 아닌 캠페인 집계로 다시 확인한다.
- 공개 가치가 있는 사례만 사람이 검토해 저널의 회고나 유틸리티의 도구로 돌려보낸다.
Reframe은 이 순환에서 쓸 수 있는 자산을 공급하고, 코코의 방은 보호받아야 할 가족의 창작 영역을 맡는다. 언젠가는 사용자가 동의한 펫 카드처럼 제한된 정보가 프로젝트 사이를 이어 줄 수도 있다.
그러나 이 순환 전체가 이미 구현됐다고 말할 수는 없다. 현재 분명히 확인한 것은 Reframe에서 하루스페이스로 이어지는 승인 자산 흐름이다. 깜장의 AI 보조는 사람 승인 아래 독립적으로 움직이고 있고, Ask와 코코의 방 연결은 일부를 만들고 검증하는 중이다. Ask의 집계 수요가 깜장의 예약·판매 결과로 이어지는 흐름은 다음 PoC다.
그래서 지금의 생태계 그림은 지하철 노선도보다 악보에 가깝다. 연주할 순서와 함께 들어올 지점은 보이지만, 실제로 합주해 보지 않은 마디에는 연필 표시가 남아 있다.
라이브 개발을 공개한다는 것
라이브로 곡을 쓰면 실수도 함께 들린다. 모바일에서 입력창을 눌렀을 때 화면이 어긋나고, 연결 상태는 정상인데 실제 작업은 끝까지 가지 못하며, AI가 초안을 잘못 이해하고, 운영 비용이 예상보다 커질 수 있다. 하나를 고치다가 다른 화면이 흔들리는 일도 생긴다.
이 과정을 보여 주는 이유는 미완성을 멋있게 포장하려는 것이 아니다. 완성된 서비스처럼 보이게 만드는 것보다, 무엇을 확인했고 무엇을 보류했는지 분명히 남기는 편이 다음 결정을 더 좋게 만든다고 믿기 때문이다.
하루스페이스는 이미 사용할 수 있는 기능과 공개 사이트를 갖고 있지만, “생태계가 열렸다”는 선언을 서두르지 않으려 한다. 기술 PoC에서 각 프로젝트가 따로 움직이는 것은 확인했다. 이제 필요한 것은 프로젝트 사이의 가치가 실제로 한 바퀴 돌고, 그 과정에서도 동의·권한·비용과 사람 승인이 무너지지 않는지 증명하는 일이다.
다음 단계에서는 범위를 작게 잡으려 한다. 성인 계정의 제한된 펫 카드 조회처럼 되돌릴 수 있는 연결, 문의 채널 하나의 AI 초안, 최소 집계 기준을 충족하고 개인 추적을 제외한 Ask 집계와 깜장 파일럿 하나부터 확인한다. 성공의 기준도 연결 개수가 아니라 철회가 제대로 작동하는지, 사람이 AI 초안을 얼마나 고치는지, 재고 예측이나 문의 처리에 실제 도움이 됐는지로 삼아야 한다.
프로젝트가 많아지는 것은 목표가 아니다. 각 프로젝트가 한 가지 일을 더 잘하고, 필요할 때만 안전하게 다음 프로젝트에 바통을 건네는 것이 목표다.
지금 하루스페이스에서 들리는 소리는 완성된 앨범이 아니다. 작은 프로젝트들이 서로의 박자를 찾고, 사람과 AI가 틀린 음을 고치며, 그룹이 자기 소리를 잃지 않은 채 합주하는 과정이다.
하루스페이스의 생태계는 여러 서비스를 한곳에 모으는 데서 완성되지 않는다. 서로의 경계를 지키면서도 다음 일을 함께 시작할 수 있을 때 비로소 하나의 곡이 된다.
반응을 남기면 중복 방지를 위한 무작위 식별자가 이 브라우저에 저장될 수 있습니다.

