← 업계·문화

대괄호와 이중 중괄호 앞에서 두 프로젝트가 멈췄다

교육 콘텐츠 트랙과 서비스 기획 트랙이 각각 치환되지 않은 플레이스홀더 앞에서 멈췄고, 남은 칸은 양쪽 다 사람이 정해야 채워지는 값이었다

목차
  1. 문제
  2. 대괄호가 남은 교육 콘텐츠 트랙
  3. 이중 중괄호가 남은 서비스 기획 트랙
  4. 라벨은 갈렸고 정지 지점은 같았다
  5. 멈출 때 남긴 문서가 재개 비용을 정한다
  6. 결론
  7. 한계·재검토 트리거

독립된 두 프로젝트가 멈춘 곳에 똑같이 치환되지 않은 플레이스홀더가 남아 있었다.
리포도 다르고 시기도 다르고 목적도 다르다.
남은 칸은 양쪽 다 사람이 정해야 채워지는 값이었다.

문제

멈춘 프로젝트를 열면 무엇이 어려워서 멈췄는지부터 찾게 된다.
기술 부채나 풀리지 않은 버그를 먼저 뒤진다.
실행이 어디서 끊겼는지는 작업 기록과 체크리스트에 남으니 찾는 일 자체는 어렵지 않다.
두 리포의 정지 지점에는 그런 것이 없었다.
남아 있는 것은 대괄호와 이중 중괄호로 감싸인 빈칸이고, 그것을 채우는 일에 코드는 쓰이지 않는다.

대괄호가 남은 교육 콘텐츠 트랙

제주에서 준비하던 교육 콘텐츠 트랙에는 실행되지 않은 작업이 둘 남아 있다.
상호와 강사명과 연락처를 치환하는 작업이 하나이고 가격 밴드를 정하는 작업이 다른 하나다.
그 둘이 오지 않아서 슬라이드 표지와 마무리 슬라이드와 문의 줄이 원본 그대로 굳었다.

[상호] | [강사명] | [연락처]
문의: [연락처]
문의: [상호] [강사명] [연락처]
가격: 미정 (파트너 협의)

대괄호가 남은 문서는 여섯이다.
덱 생성 스크립트 두 개, 키트 문서, 티저 문서, 커리큘럼의 데모 진행 대본, GPTs 지식팩의 지침 문서다.
티저 문서의 푸터 기준일은 2026년 7월에 멈춰 있다.
같은 푸터를 쓰는 다른 문서는 8월에 갱신됐다. 티저 쪽은 온라인 공개본 동기화가 필요해 치환 작업 때 한꺼번에 처리하기로 미뤄뒀다.
체크리스트에 끝까지 체크되지 않은 항목도 배포 직전에 확인하기로 한 Gemini 광고의 한국 적용 여부 한 줄이다.

정지 사유는 법인 구조가 정해지지 않아 치환 작업을 할 수 없었다는 것이다.
도메인 세 개는 실측 시점에도 정상 응답했다. 준비는 끝나 있었고 개인화만 실행되지 않았다.
상호와 강사명과 연락처와 가격은 파트너와 고객이 있어야 정해진다.

대괄호는 슬라이드 표면 말고 GPTs 지식팩이 모델에게 주는 지침 문장 안쪽에도 그대로 들어가 있다.
덱에서 지울 값과 모델 지침에서 지울 값이 같은 결정 하나에 매여 있다. 치환 한 번이 밀리자 산출물의 안쪽까지 같은 미완으로 굳었다.

이중 중괄호가 남은 서비스 기획 트랙

서비스 기획 트랙인 살피미는 배포 직전에서 정지했다.
랜딩 페이지에는 폼 전송 주소가, 개인정보 처리방침 페이지에는 수탁사와 연락처와 적용일이 이중 중괄호인 채로 남았다.
두 페이지에 걸쳐 치환되지 않은 토큰이 다섯 개다.

{{FORM_ENDPOINT}}
{{수탁사}}
{{연락처}}
{{성명·연락처}}
{{적용일}}

이 리포의 안내 문서는 플레이스홀더가 남은 상태의 배포를 자동 차단으로 규정해 뒀다.
차단이 풀리려면 결정 둘이 먼저 나와야 했다.
결정 하나는 폼을 국내 서비스로 받을지 구글 폼으로 받을지다. 구글 폼을 고르면 개인정보 보호법의 국외이전 고지 여섯 항목이 따라붙는다.
다른 하나는 서비스명이다. 후보 한 건은 상표 실측에서 고위험 판정을 받아 빠졌고 나머지는 결정 대기로 파킹됐다.

기계 기록은 2026년 7월 12일 마지막 푸시 이후 0건이다.
워킹트리는 깨끗하고 원격과 어긋난 커밋도 없다(2026-08-30 실측).
실패를 선언한 문서는 나오지 않았다. 사업 상태줄은 계획 단계에 머물러 있고 다음 순서로 검증 인터뷰가 적혀 있다.
접었다는 판단을 기록한 문서도 리포에 없고, 정지 지점은 배포 게이트 그 자체였다.

라벨은 갈렸고 정지 지점은 같았다

두 트랙의 정지 지점을 나란히 놓고 세 번째 열에 그 칸을 채우는 주체를 적으면 성격이 드러난다.
다섯 행 중 코드가 주체인 행은 하나도 없다.
전부 사람이 결정을 내려야 값이 생기는 칸이다.

트랙남은 칸그 칸을 채우는 주체
교육 콘텐츠슬라이드와 문의 줄의 상호·강사명·연락처법인 구조가 정해진 뒤의 파트너
교육 콘텐츠커리큘럼의 가격파트너 협의와 실제 고객
서비스 기획랜딩 페이지의 폼 전송 주소국외이전 고지를 감수할지 정할 결정권자
서비스 기획처리방침의 수탁사·연락처·적용일계약 상대와 결정권자
서비스 기획서비스명결정권자

나중에 붙은 분류는 갈렸다. 살피미는 접는 판단으로, 제주 트랙은 자원과 선행 결정 대기로 인한 보류로 분류됐다.
그런데 리포만 열어서는 그 차이가 보이지 않는다.
양쪽에 남은 것은 똑같이 치환되지 않은 토큰이다. 접힌 쪽 리포가 더 어지럽지도 않았다.
정지 지점의 모양으로 프로젝트의 생사를 읽으려는 시도는 여기서 실패한다.

멈출 때 남긴 문서가 재개 비용을 정한다

살피미 쪽은 무엇을 정해야 다시 굴러가는지가 리포 안에 적혀 있다.
배포를 막는 규정이 있고 막힌 이유가 미결정 게이트 둘로 번호가 붙어 있으며, 게이트마다 선택지가 함께 달려 있다.
결정 둘이 나오는 순간 채울 토큰 다섯 개의 값이 확정된다.

제주 트랙은 다른 형태로 같은 일을 했다.
실행되지 않은 작업에 번호가 남아 있고 체크리스트의 미체크 항목이 그대로다.
채워야 할 항목의 목록이 곧 재개 절차다.
어느 쪽도 재개 방법을 다시 알아낼 필요가 없다.

두 리포에서 값이 비어 있는 것과 절차가 비어 있는 것은 다르게 취급됐다.
값은 사람을 기다리느라 비었고 절차는 멈추기 전에 문서로 채워졌다.
이 차이가 재개 비용을 가른다.
멈춘 시점에 남은 결정을 번호와 선택지로 적어 두는 비용은 그때가 가장 싸다.

결론

프로젝트는 어려운 문제 앞에서 멈추지 않았다. 사람이 채워야 하는 칸 앞에서 멈췄다.
두 리포 어디에도 기술적 블로커가 정지 지점으로 기록돼 있지 않고, 남은 것은 파트너와 계약 상대와 결정권자의 값이 들어갈 빈칸이다.

그것을 코드로 메우려 들면 시간만 쓴다. 채워 넣을 값이 아직 세상에 없기 때문이다.
멈춘 프로젝트를 다시 열 때 먼저 세어야 할 것은 남은 결정의 개수다.
제주 트랙에는 대괄호가 남은 문서가 여섯이고, 살피미의 기계 기록은 2026년 7월 12일 이후 0건이다.

한계·재검토 트리거

2026-09 기준 / 재검토 트리거: 두 리포 중 한쪽에서 미치환 토큰이 실제 값으로 치환된 커밋이 관측되면 그 트랙의 정지 판정을 다시 연다.