오프테이블 Wiki

시작 · 작업 기록

작업 로그

wiki의 ingest, research, query, lint, decision 작업을 시간순으로 보존한다.

상태
확정
신뢰도
높음
근거
3개
업데이트
목차
  1. 2026-08-02 capture | 프로젝트 초기 요청
  2. 2026-08-02 research | LLM Wiki 및 GitHub Pages 운영 방식
  3. 2026-08-02 build | 초기 wiki scaffold
  4. 2026-08-02 build | HTML 도구 체인 격리
  5. 2026-08-02 decision | Wiki publisher 명명 분리
  6. 2026-08-02 capture | SRC-20260802-prior-research-memo: 선행 리서치 메모
  7. 2026-08-02 research | 퇴근길 위치 기반 만남 딥리서치 계획
  8. 2026-08-02 capture | 41개 웹 원본: 경쟁·대체재·안전·법률
  9. 2026-08-02 research | 퇴근길 위치 기반 만남 1차 딥리서치
  10. 2026-08-02 build | 문서 중심 Wiki UI 재구성
  11. 2026-08-02 decision | Pretendard 타이포그래피 시스템
  12. 2026-08-02 decision | Wiki 읽기 인터페이스 재구성
  13. 2026-08-02 build | em dash 사용 중단
  14. 2026-08-02 decision | Wiki 정보 구조와 시각 자료
  15. 2026-08-02 build | 표 폭과 열 정렬 수정
  16. 2026-08-02 build | 시각 자료 폭 수정
  17. 2026-08-02 research | 국내 데이팅 앱 시장·경쟁 구도 보강
  18. 2026-08-02 research | 수익구조 설계 전 리서치 고도화
  19. 2026-08-02 research | 수익 심리·사용자 불만·신뢰 설계
  20. 2026-08-02 capture | 페르소나 근거 원본 11개
  21. 2026-08-02 research | 핵심 Proto-persona 행동 모드 고도화
  22. 2026-08-02 build | 핵심 페이지 정보 도식 체계화
  23. 2026-08-02 build | 팀용 문서 이름과 용어 단순화
  24. 2026-08-02 decision | Wiki 디자인 시스템 구축
  25. 2026-08-02 decision | 인포그래픽 가독성 시스템 구축
  26. 2026-08-02 decision | Wiki 페이지 작성 규칙 적용
  27. 2026-08-02 build | 결론 우선 읽기 계층 적용
  28. 2026-08-02 build | 사이드바 정보 구조 최적화
  29. 2026-08-02 research | Business Model Canvas 딥리서치와 메인 사업 지도
  30. 2026-08-02 build | 메인 캔버스와 본문 폭 정렬
  31. 2026-08-02 build | 사업 지도 구조 리팩터링
  32. 2026-08-03 research | 리뷰 매트릭스와 검증 실행 체계
  33. 2026-08-03 decision | Cloudflare Pages 위키 배포
  34. 2026-08-03 build | 위키 링크와 Cloudflare 배포 경계 리팩터링
  35. 2026-08-03 build | 경쟁 구도 반응형 HTML 도식
  36. 2026-08-03 build | 내부 정보 도식 7개 HTML 전환
  37. 2026-08-04 build | 사업 지도 키워드 중심 압축
  38. 2026-08-04 build | 메인 보조 설명 키워드화
  39. 2026-08-04 build | 비즈니스 모델 캔버스 명칭 통일
  40. 2026-08-04 build | 프로젝트 개요 키워드화
  41. 2026-08-04 build | 단계 도식 간격 정렬
  42. 2026-08-04 build | 시장 개요 키워드화
  43. 2026-08-04 research | SRC-20260804-govuk-tam-sam-som: 시장 규모 구분
  44. 2026-08-04 research | SRC-20260804-hbs-five-forces: 산업 경쟁 구조
  45. 2026-08-04 research | SRC-20260804-christensen-jtbd: 사용자 진전
  46. 2026-08-04 research | SRC-20260804-ajzen-tpb: 참여 의도와 행동
  47. 2026-08-04 research | SRC-20260804-govuk-swot: 전략 점검
  48. 2026-08-04 research | SRC-20260804-cipd-pestle: 외부 환경 점검
  49. 2026-08-04 research | SRC-20260804-strategyzer-vpc: 고객과 가치 연결
  50. 2026-08-04 build | 사업 검증 프레임워크 연결
  51. 2026-08-04 build | 프레임워크 지도 모바일 가독성
  52. 2026-08-04 build | 메인 캔버스와 검증 프레임워크 연결
  53. 2026-08-04 build | 프레임워크를 현재 질문으로 전환
  54. 2026-08-04 research | SRC-20260804-openstax-stp: 첫 표적과 포지션
  55. 2026-08-04 research | SRC-20260804-openstax-marketing-mix: 4P 선택 조건
  56. 2026-08-04 research | SRC-20260804-cim-seven-ps: 서비스 운영 신뢰
  57. 2026-08-04 research | SRC-20260804-leanstack-lean-canvas: 위험 가설 선택
  58. 2026-08-04 research | SRC-20260804-ries-feedback-loop: 짧은 학습 사이클
  59. 2026-08-04 research | SRC-20260804-whatmatters-okr-kpi: 목표와 운영 지표 구분
  60. 2026-08-04 research | SRC-20260804-govuk-service-metrics: 서비스 지표 설계
  61. 2026-08-04 research | SRC-20260804-sba-financial-forecast: 동인 기반 재무 모델
  62. 2026-08-04 research | SRC-20260804-microsoft-rri: CAGR 계산 기준
  63. 2026-08-04 build | 사업 프레임워크 7종 연결
  64. 2026-08-04 lint | 기준 문서 중심 중복 제거와 간결화
  65. 2026-08-04 lint | 공개 Wiki 페이지 통합
  66. 2026-08-04 build | 홈 핵심 문서 지도
  67. 2026-08-06 query | 웹 MVP 고객 우선순위
  68. 2026-08-06 query | 고객 세분화 조사 변수
  69. 2026-08-06 capture | SRC-20260806-nemotron-personas-korea: 한국 합성 페르소나
  70. 2026-08-06 query | 합성 페르소나 MVP 시뮬레이션
  71. 2026-08-06 capture | SRC-20260806-nemotron-personas-sample-324: 324명 균형 시나리오
  72. 2026-08-06 query | 합성 페르소나 시뮬레이션 324명 확장
  73. 2026-08-06 query | 게시판형 웹 MVP 설계 검토
  74. 2026-08-06 research | 당근 동네생활·모임과 After Work 비교
  75. 2026-08-06 capture | SRC-20260806-daangn-user-feedback: 당근 공개 사용자 의견
  76. 2026-08-06 decision | 활동 목적을 연애로 고정하지 않음
  77. 2026-08-06 research | 당근 사용자 의견 기반 차별화 재설계
  78. 2026-08-06 research | 당근 사용자 후기 표본 보강
  79. 2026-08-06 research | 브랜딩 전 경쟁 공백과 증거 게이트
  80. 2026-08-06 research | 공개 리서치 기반 브랜딩 근거 완료
  81. 2026-08-06 decision | 공개 리서치로 브랜딩 근거를 완성함
  82. 2026-08-06 research | 브랜딩 근거 결론과 상세 증거 분리
  83. 2026-08-06 research | SRC-20260806-afterwork-trademark-screening: afterwork 41류 예비 조회
  84. 2026-08-06 query | 끝을 파는 브랜드 영토 근거 감사
  85. 2026-08-06 research | 브랜드 영토 수동 코딩 정교화
  86. 2026-08-06 research | 셋로그 인기 메커니즘과 브랜드 원리
  87. 2026-08-06 decision | 기준 문서 통합과 신규 조사 동결
  88. 2026-08-06 query | 퇴근 카운터 우선 검증 형식
  89. 2026-08-06 query | 종료 시간 표현을 참여 조건으로 교정
  90. 2026-08-07 research | 한국 최신 언어 트렌드와 네이밍 필터
  91. 2026-08-07 research | 플랫폼 언어와 앱 네이밍 구조 보강
  92. 2026-08-11 query | 앱 이름 1차 후보 생성
  93. 2026-08-11 query | 앱 이름 1차 후보 전면 폐기
  94. 2026-08-11 decision | 브랜드명 새참 확정
  95. 2026-08-11 decision | 새참 관련 문서 전면 정합화
  96. 2026-08-12 decision | 첫 MVP 식사·식당 중심과 브랜드명 오프더테이블
  97. 2026-08-12 query | 회원 자율형 MVP와 수익 로드맵
  98. 2026-08-12 query | 수줍은 사용자 페인포인트 분석
  99. 2026-08-12 research | 사회적 진입장벽 해결 패턴 비교
  100. 2026-08-12 research | 재미 요소로 사회적 부담을 낮추는 패턴
  101. 2026-08-12 query | 기존 재미 요소의 재미와 신선도 재평가
  102. 2026-08-12 research | 현재 유행하는 사회적 놀이 형식 탐색
  103. 2026-08-12 query | 오프더테이블에서 재미란 무엇인가
  104. 2026-08-12 query | 신박하고 수줍음 친화적인 놀이 원형
  105. 2026-08-12 query | 가상 장면을 버리고 실제 식사 순간으로 재탐색
  106. 2026-08-12 decision | 브랜드명 오프테이블 확정
  107. 2026-08-12 decision | 초기 MVP Supabase·Vercel 스택
  108. 2026-08-12 query | Supabase·Vercel에서 AWS로 옮길 시점
  109. 2026-08-17 capture | SRC-20260817-validation-first-security-gate: 빠른 검증 우선과 실제 서비스 전 보안 전환 게이트
  110. 2026-08-17 decision | 빠른 검증 우선과 실제 서비스 전 보안 게이트
  111. 2026-08-17 capture | SRC-20260817-hermes-discord-continuity: Hermes Discord 작업 연속성과 무알림 인계
  112. 2026-08-17 query | Hermes Discord 작업 인계 기준
  113. 2026-08-17 capture | SRC-20260817-single-prototype-deployment: 프로토타입 단일 Production 배포
  114. 2026-08-17 decision | 프로토타입 단일 Production 배포
  115. 2026-08-17 build | 프로토타입 단일 배포 CI 검증 보완
  116. 2026-08-17 capture | SRC-20260817-basic-web-development-start: 기본 웹 기능 개발 시작과 Supabase 선행 설정
  117. 2026-08-17 capture | SRC-20260817-supabase-nextjs-ssr: Supabase Next.js SSR 클라이언트 구성
  118. 2026-08-17 capture | SRC-20260817-supabase-rls: Supabase Row Level Security
  119. 2026-08-17 capture | SRC-20260817-supabase-realtime-postgres-changes: Supabase Realtime Postgres Changes
  120. 2026-08-17 decision | 기본 웹 기능과 Supabase 기반 개발 시작
  121. 2026-08-17 build | 기본 웹 Supabase 기반 구현
  122. 2026-08-17 capture | SRC-20260817-brand-neutral-ui-foundation: 디자이너 인계 전 브랜드 중립 UI 기반
  123. 2026-08-17 decision | 디자이너 인계 전 브랜드 중립 UI 기반
  124. 2026-08-17 build | 브랜드 중립 UI 토큰과 공용 컴포넌트
  125. 2026-08-17 capture | SRC-20260817-offtable-kr-domain: offtable.kr 대표 도메인 구매와 전체 배포 적용
  126. 2026-08-17 capture | SRC-20260817-offtable-kr-purchase-complete: offtable.kr 구매 및 등록 완료
  127. 2026-08-17 decision | offtable.kr 도메인과 배포 주소 통일
  128. 2026-08-17 build | offtable.kr 공식 주소와 DNS IaC 전환
  129. 2026-08-17 capture | SRC-20260817-supabase-environment-isolation: Supabase 개발·운영 환경 격리
  130. 2026-08-17 decision | Supabase 개발·운영 프로젝트 격리
  131. 2026-08-17 build | Supabase 환경별 배포 계약 반영
  132. 2026-08-17 capture | SRC-20260817-brand-neutral-ui-usability-clarification: 브랜드 중립 UI의 표준 사용성 요구
  133. 2026-08-17 ingest | SRC-20260817-brand-neutral-ui-usability-clarification: 표준 사용성 우선 원칙 통합
  134. 2026-08-17 build | 브랜드 중립 UI의 표준 사용성 개선
  135. 2026-08-17 capture | SRC-20260817-auth-foundation-social-login: 개발·운영 분리 인증 기반과 소셜 로그인 우선 구축
  136. 2026-08-17 capture | 소셜 로그인 공급자와 환경 분리 공식 기준
  137. 2026-08-17 decision | 환경 분리 인증 기반과 소셜 로그인
  138. 2026-08-17 build | 환경 분리 인증 기반과 소셜 로그인 구현
  139. 2026-08-17 build | 채팅 독립 진입 제거와 식사 조율 경계 복원
  140. 2026-08-17 build | 승인 후 조율 DB 권한 개발·운영 적용
  141. 2026-08-17 capture | SRC-20260817-environment-promotion-boundaries: 프로토타입·개발·운영 환경 역할과 승격 경계
  142. 2026-08-17 decision | 프로토타입·개발·운영 환경 역할과 승격
  143. 2026-08-17 build | 개발 선검증과 운영 승격 경계 적용
  144. 2026-08-17 build | 개발 DB migration과 이메일 인증 왕복 검증
  145. 2026-08-17 capture | SRC-20260817-passwordless-email-otp: 비밀번호 없는 이메일 OTP 인증 결정
  146. 2026-08-17 capture | Supabase 비밀번호 없는 이메일 OTP 공식 기준
  147. 2026-08-17 decision | 개발·운영 비밀번호 없는 인증 통일
  148. 2026-08-17 build | 웹 비밀번호 없는 이메일 OTP 흐름 구현
  149. 2026-08-17 capture | SRC-20260817-auth-sender-address: 인증 메일 발신 주소 결정
  150. 2026-08-17 decision | 인증 메일 발신 주소 통일
  151. 2026-08-17 build | 개발·운영 이메일 OTP 발송 환경 구성
  152. 2026-08-18 build | 인증 버튼 피드백과 OTP 재전송 복구
  153. 2026-08-18 build | 인증 대기 상태 접근성 보완
  154. 2026-08-18 ingest | SRC-20260818-otp-input-timing: 이메일 키보드와 OTP 시간 정책
  155. 2026-08-18 build | 이메일 키보드와 OTP 시간 피드백
  156. 2026-08-18 build | OTP 초기 카운트다운 상태 교정
  157. 2026-08-18 capture | 사용자 인증 기획 공간과 Resend 비용
  158. 2026-08-18 ingest | 사용자 인증 기획 기준 페이지
  159. 2026-08-18 capture | SRC-20260818-admin-user-management: 최소 관리자 사용자 관리와 환경 분리 요구
  160. 2026-08-18 decision | 최소 관리자 사용자 관리와 환경 분리
  161. 2026-08-18 build | 최소 관리자 사용자 관리 구현
  162. 2026-08-18 build | 관리자 사용자 목록 RPC 교정
  163. 2026-08-18 build | 관리자 Supabase·도메인 배포 검증
  164. 2026-08-18 capture | SRC-20260818-admin-shadcn-design: 관리자 shadcn Nova 디자인 요구
  165. 2026-08-18 decision | 관리자 shadcn Nova UI
  166. 2026-08-18 build | 관리자 shadcn Nova 반응형 UI
  167. 2026-08-18 capture | SRC-20260818-account-data-baseline: 기본 사용자 계정 데이터 감사와 개선 요구
  168. 2026-08-18 research | 계정 생명주기와 마케팅 동의 법적 경계
  169. 2026-08-18 query | 사용자 계정 데이터 감사와 개선 계획
  170. 2026-08-18 decision | 계정 데이터 기준
  171. 2026-08-18 build | 계정 생명주기와 마케팅 동의 1차 구현
  172. 2026-08-18 capture | SRC-20260818-withdrawal-lifecycle-planning: 회원탈퇴 생명주기 상세 기획 질문
  173. 2026-08-18 query | 회원탈퇴 생명주기와 관계 데이터 처리 계획
  174. 2026-08-18 capture | 탈퇴 경쟁 서비스 공식 정책 7건
  175. 2026-08-18 research | 탈퇴 정책 경쟁 서비스 비교와 오프테이블 기획안
  176. 2026-08-18 query | 목적별 에이전트 입구
  177. 2026-08-18 query | 탈퇴 삭제·보존 데이터 맵
  178. 2026-08-18 query | 위키·제품 저장소 분리
  179. 2026-08-18 query | 제품 식별자를 offtable로 맞춤
  180. 2026-08-18 query | Cloudflare 위키 프로젝트를 offtable-wiki로 이전
  181. 2026-08-18 query | 현재 ADR에서 옛 식별자 문장 정리
  182. 2026-08-18 query | 옛 폴더 경로를 이력으로 고정
  183. 2026-08-18 capture | SRC-20260818-email-password-login: 이메일 비밀번호 로그인과 비밀번호 찾기
  184. 2026-08-18 capture | SRC-20260818-company-verification-signup: 가입 시 회사 인증과 직장인 주고객
  185. 2026-08-18 decision | 이메일 비밀번호 로그인과 비밀번호 찾기
  186. 2026-08-18 decision | 가입 시 회사 인증과 직장인 주고객
  187. 2026-08-19 capture | SRC-20260819-login-email-account-rules: 로그인 이메일 계정 규칙과 가입 인증
  188. 2026-08-19 decision | 로그인 이메일 계정 규칙과 가입 확인
  189. 2026-08-19 capture | SRC-20260819-social-email-linking: 소셜 이메일 연동과 신규 가입 차단
  190. 2026-08-19 decision | 소셜 이메일 연동과 주소 점유
문서 정보

기존 항목을 수정하지 않고 최신 항목을 아래에 추가한다.

현재 경로·주소는 프로젝트 개요ADR-0023: offtable.kr 도메인과 배포 주소 통일을 본다. 아래 옛 항목의 폴더·프로젝트 이름은 이력이며 /Users/nuyoi/after-work-project를 다시 만들지 않는다. 제품은 /Users/nuyoi/offtable, 지식은 /Users/nuyoi/offtable-wiki다.

[2026-08-02] capture | 프로젝트 초기 요청#

[2026-08-02] research | LLM Wiki 및 GitHub Pages 운영 방식#

[2026-08-02] build | 초기 wiki scaffold#

[2026-08-02] build | HTML 도구 체인 격리#

[2026-08-02] decision | Wiki publisher 명명 분리#

[2026-08-02] capture | SRC-20260802-prior-research-memo: 선행 리서치 메모#

[2026-08-02] research | 퇴근길 위치 기반 만남 딥리서치 계획#

  • Summary: exact match, 근접 경쟁, 대체재, 수요, 안전·법률, BM의 여섯 트랙과 최소 35개 raw source 목표를 정했다.
  • Touched: 퇴근길 만남 조사 결과, 검증 계획
  • Open questions: exact-match 서비스의 현재 운영 반례

[2026-08-02] capture | 41개 웹 원본: 경쟁·대체재·안전·법률#

[2026-08-02] research | 퇴근길 위치 기반 만남 1차 딥리서치#

[2026-08-02] build | 문서 중심 Wiki UI 재구성#

  • Summary: 장식성 브랜딩과 우측 정보 레일을 제거하고, 넓은 본문·접이식 목차와 근거·단순화한 문서 탐색 구조로 재구성했다.
  • Touched: 오프테이블 Wiki, 퇴근길 만남 조사 결과, 작업 로그
  • Open questions: 팀 사용 뒤 검색어와 문서 탐색 패턴을 기준으로 메뉴 그룹을 다시 조정할지 검토

[2026-08-02] decision | Pretendard 타이포그래피 시스템#

[2026-08-02] decision | Wiki 읽기 인터페이스 재구성#

[2026-08-02] build | em dash 사용 중단#

[2026-08-02] decision | Wiki 정보 구조와 시각 자료#

[2026-08-02] build | 표 폭과 열 정렬 수정#

  • Summary: 표 자체에 적용하던 block 스크롤을 별도 래퍼로 분리했다. 모든 표 영역은 본문 읽기 폭 안에 고정하고, 4열 이상 비교표는 같은 폭 안에서 내부 가로 스크롤을 사용하도록 정렬 기준을 통일했다.
  • Touched: 오프테이블 Wiki, 상세 근거 지도, 경쟁과 차별화, 작업 로그
  • Open questions: None

[2026-08-02] build | 시각 자료 폭 수정#

  • Summary: 문서 상단의 시각 자료 영역을 본문 읽기 폭에 맞추고, 이미지가 컨테이너 폭을 넘지 않도록 최대 폭 제한을 추가했다.
  • Touched: 상세 근거 지도, 작업 로그
  • Open questions: None

[2026-08-02] research | 국내 데이팅 앱 시장·경쟁 구도 보강#

  • Summary: 시장·MAU·2030 태도·규제 조사와 BLIT·Tinder·Grindr의 최신 제품 발표를 포함한 웹 원본 10개를 추가했다. 공식 시장 차트 2개를 출처·범위·한계와 함께 보존하고, 시장을 단순 축소가 아닌 이용 약세와 결제 성장이 공존하는 성숙 단계로 정정했다. 기능 결합보다 퇴근 세션의 약속·출석 운영을 검증할 공백으로 재정의했다.
  • Touched: 국내 데이팅 앱 시장, 경쟁과 차별화, 퇴근길 만남 조사 결과, ADR-0006: 인포그래픽 디자인 가이드, 프로젝트 개요, 검증 계획
  • Open questions: BLIT의 실제 GPS·근무 형태 흐름과 가격, 애프터퇴근의 현재 지역 공급, 인터뷰 기반 위치·회사 정보 거부 조건, 90분 수동 약속 실험의 출석률

[2026-08-02] research | 수익구조 설계 전 리서치 고도화#

  • Summary: 국내 공개 가격, 글로벌 사업자 공시, 리텐션 벤치마크와 스토어 결제 정책 원본 17개를 추가했다. 근거가 약한 성별 비대칭 가격·고가 구독·일반 리텐션 주장을 정정하고, 결제 사건·출석·안전·공헌이익을 함께 검증하는 네 가지 가설로 재구성했다. 수익모델과 가격은 아직 확정하지 않았다.
  • Touched: 수익모델, 국내 데이팅 앱 시장, 경쟁과 차별화, 퇴근길 만남 조사 결과, 검증 계획
  • Open questions: 실제 앱 페이월과 무료 한계, 약속·좌석 지불의향, 환불·노쇼·장소 비용, 디지털과 오프라인 결제의 최종 정책 분류

[2026-08-02] research | 수익 심리·사용자 불만·신뢰 설계#

  • Summary: 행동경제, 결제자, 번아웃, 공개 리뷰 편향, 로맨스 사기, 목적 선언, 제재 이의제기와 외모 선택 원본 22개를 추가했다. 가상재화·소액결제·성별 과금·중독·퇴근 콘셉트의 과장 주장을 정정하고, 원화 가격과 다층 안전·이의제기·신뢰 보호 지표를 포함한 검증 원칙으로 재구성했다.
  • Touched: 수익모델, 수익모델, 안전·운영, 경쟁과 차별화, 검증 계획, 프로젝트 개요
  • Open questions: 고정 표본 리뷰 빈도, 실제 페이월, 세션별 목적 일치, 보증금의 출석 효과, 가격 이해와 결제 후회, 재직 인증의 안전 기여

[2026-08-02] capture | 페르소나 근거 원본 11개#

[2026-08-02] research | 핵심 Proto-persona 행동 모드 고도화#

[2026-08-02] build | 핵심 페이지 정보 도식 체계화#

[2026-08-02] build | 팀용 문서 이름과 용어 단순화#

[2026-08-02] decision | Wiki 디자인 시스템 구축#

[2026-08-02] decision | 인포그래픽 가독성 시스템 구축#

[2026-08-02] decision | Wiki 페이지 작성 규칙 적용#

[2026-08-02] build | 결론 우선 읽기 계층 적용#

  • Summary: page_type을 화면 역할로 연결하고 첫 결론 절을 제목 바로 아래의 결론 레일로 승격했다. 홈의 이동 목록을 반응형 HTML 읽기 경로로 단순화하고, 조사 허브의 장식성 컨셉 이미지는 제거했다. 글자가 포함된 도식과 차트는 최소 읽기 폭을 유지하는 가로 이동 영역에 배치했으며 표 본문 글자도 15px로 높였다.
  • Touched: 오프테이블 Wiki, 상세 근거 지도, 고객과 사용 상황, ADR-0008: Wiki 읽기 계층, 작업 로그
  • Open questions: 실제 팀 화면에서 결론 레일의 발견성, 도식 가로 이동과 홈 읽기 경로의 효율을 확인

[2026-08-02] build | 사이드바 정보 구조 최적화#

  • Summary: 자주 찾는 조사 결과를 내부 결정 기록보다 앞에 배치했다. 결정 기록과 원본·근거는 기본으로 접고 해당 문서를 읽을 때만 자동으로 펼치며, 접기 가능한 메뉴에는 방향 표시와 문서 수를 함께 표시했다.
  • Touched: ADR-0008: Wiki 읽기 계층, 작업 로그
  • Open questions: 팀원이 결정 기록과 원본·근거를 반복해서 펼치는 빈도를 실제 사용에서 확인

[2026-08-02] research | Business Model Canvas 딥리서치와 메인 사업 지도#

[2026-08-02] build | 메인 캔버스와 본문 폭 정렬#

[2026-08-02] build | 사업 지도 구조 리팩터링#

  • Summary: 빌드 파일에 섞여 있던 공용 렌더링 함수, 페이지 분류, 사이드바와 사업 지도를 책임별 모듈로 분리하고 docs/architecture.md에 변경 경계를 기록했다. 사업 지도의 9개 영역, 상태값, 항목 수와 세부 문서 링크를 게시 전에 검증하는 계약 테스트를 추가했다. 메인 페이지는 지도 읽는 법과 다음 행동만 남기고 프레임워크 근거와 한계는 결정 기록 한 곳으로 옮겼다.
  • Touched: 오프테이블 Wiki, ADR-0009: 비즈니스 모델 캔버스, ADR-0007: Wiki 페이지 작성 규칙, 작업 로그
  • Open questions: 다른 복합 frontmatter 컴포넌트가 생길 때 같은 모듈 경계와 계약 검사를 재사용할지 검토

[2026-08-03] research | 리뷰 매트릭스와 검증 실행 체계#

[2026-08-03] decision | Cloudflare Pages 위키 배포#

  • Summary: 비공개 GitHub 저장소와 raw 원본을 유지하면서 생성된 정적 HTML만 공유하기 위해 Cloudflare Pages Direct Upload를 선택했다. after-work-dating-wiki 프로젝트와 로컬 OAuth 배포 명령을 구성하고 실패하던 GitHub Pages 워크플로를 자격 증명 없는 위키 검증 CI로 바꿨다.
  • Touched: ADR-0010: Cloudflare Pages 위키 배포, 프로젝트 개요, Source: Cloudflare Pages Direct Upload, 작업 로그
  • Open questions: 반복 배포가 늘어날 때 최소 권한 API 토큰과 자동 배포 정책을 도입할지 검토

[2026-08-03] build | 위키 링크와 Cloudflare 배포 경계 리팩터링#

[2026-08-03] build | 경쟁 구도 반응형 HTML 도식#

  • Summary: 고정 폭 PNG와 가로 스크롤로 게시하던 경쟁 흐름을 세 문제와 제품 가설이 직접 연결되는 반응형 HTML 도식으로 바꿨다. 도식 데이터는 경쟁 구도 frontmatter 한 곳에서 관리하고 계약 검사를 추가했으며, 모바일에서는 의미 순서대로 세로 배치한다.
  • Touched: 경쟁과 차별화, ADR-0006: 인포그래픽 디자인 가이드, 작업 로그
  • Open questions: 팀원이 경쟁사 표에 들어가기 전에 세 문제와 남은 제품 가설을 더 빠르게 구분하는지 확인

[2026-08-03] build | 내부 정보 도식 7개 HTML 전환#

[2026-08-04] build | 사업 지도 키워드 중심 압축#

  • Summary: 메인 사업 지도의 문장형 항목을 28자 이하 키워드 구문으로 줄이고, 제목과 중복되는 질문 문구와 상단 상태 범례를 제거했다. 가치 제안은 세 개 핵심어를 가로로 비교하고 모바일에서는 세로로 읽는다.
  • Touched: 오프테이블 Wiki, ADR-0009: 비즈니스 모델 캔버스, 작업 로그
  • Open questions: 팀원이 9개 영역의 차이와 현재 근거 상태를 더 빠르게 훑는지 확인

[2026-08-04] build | 메인 보조 설명 키워드화#

  • Summary: 사업 지도 아래의 장문 설명을 판단 기준바로 할 일 두 묶음으로 나누고, 각 내용을 키워드와 짧은 의미로 바꿨다. 문서 링크는 해당 행동과 판단 항목에 직접 연결했다.
  • Touched: 오프테이블 Wiki, ADR-0009: 비즈니스 모델 캔버스, 작업 로그
  • Open questions: 팀원이 설명 문장을 읽지 않고도 근거 상태와 다음 행동을 찾는지 확인

[2026-08-04] build | 비즈니스 모델 캔버스 명칭 통일#

[2026-08-04] build | 프로젝트 개요 키워드화#

  • Summary: 프로젝트 개요의 방향, 현재 판단, 미확정 항목과 운영 링크를 키워드 중심으로 줄이고 지식 운영 도식의 설명도 압축했다.
  • Touched: 프로젝트 개요, 작업 로그
  • Open questions: 팀원이 현재 단계와 다음 문서를 설명문 없이 찾는지 확인

[2026-08-04] build | 단계 도식 간격 정렬#

[2026-08-04] build | 시장 개요 키워드화#

[2026-08-04] research | SRC-20260804-govuk-tam-sam-som: 시장 규모 구분#

  • Summary: TAM, SAM과 SOM을 전체 수요, 제공 가능 범위와 현실적 확보 범위로 구분하고 수치보다 연결된 가정과 근거를 우선하는 기준을 보존했다.
  • Touched: Source: GOV.UK TAM, SAM과 SOM, 사업 검증 도구, 작업 로그
  • Open questions: 초기 권역·시간대의 유효 신청, 출석 전환과 참여 빈도

[2026-08-04] research | SRC-20260804-hbs-five-forces: 산업 경쟁 구조#

[2026-08-04] research | SRC-20260804-christensen-jtbd: 사용자 진전#

[2026-08-04] research | SRC-20260804-ajzen-tpb: 참여 의도와 행동#

[2026-08-04] research | SRC-20260804-govuk-swot: 전략 점검#

[2026-08-04] research | SRC-20260804-cipd-pestle: 외부 환경 점검#

  • Summary: 정치, 경제, 사회, 기술, 환경과 법 변화를 범위·중요도·위험·대응으로 연결하는 PESTEL 기준을 보존했다.
  • Touched: Source: CIPD PESTLE 분석, 사업 검증 도구, 작업 로그
  • Open questions: 한국 법률 검토 주기와 정책 변화 감시 책임자

[2026-08-04] research | SRC-20260804-strategyzer-vpc: 고객과 가치 연결#

[2026-08-04] build | 사업 검증 프레임워크 연결#

  • Summary: 시장, 경쟁, 외부 환경, 사용자 행동, 전략과 수익 질문을 9개 프레임워크에 연결했다. 비즈니스 모델 캔버스와 유닛 이코노믹스는 기존 기준 문서를 재사용하고 프레임워크별 페이지는 핵심 키워드, 현재 가설과 필요한 데이터로 압축했다.
  • Touched: 사업 검증 도구, 상세 근거 지도, 프로젝트 개요, 오프테이블 Wiki, 유닛 이코노믹스, 작업 로그
  • Open questions: 첫 인터뷰와 수동 세션 뒤 각 가설 페이지를 어떤 주기로 갱신할지 결정

[2026-08-04] build | 프레임워크 지도 모바일 가독성#

  • Summary: 모바일에서 세 번째 열이 첫 화면 밖으로 밀리던 프레임워크 지도를 두 열로 줄였다. 각 행은 프레임워크 링크와 판단·핵심 키워드만 보여준다.
  • Touched: 사업 검증 도구, 작업 로그
  • Open questions: None

[2026-08-04] build | 메인 캔버스와 검증 프레임워크 연결#

  • Summary: 페이지 끝에 묻혀 있던 프레임워크 링크를 비즈니스 모델 캔버스 바로 위의 검증 도구 레일로 옮겼다. 시장 환경, 사용자 행동, 전략과 수익의 8개 기준 문서와 전체 지도를 첫 화면의 사업 구조에 연결했다.
  • Touched: 오프테이블 Wiki, 사업 검증 도구, ADR-0009: 비즈니스 모델 캔버스, 작업 로그
  • Open questions: 팀원이 캔버스 영역과 분석 도구의 차이를 설명 없이 이해하는지 확인

[2026-08-04] build | 프레임워크를 현재 질문으로 전환#

  • Summary: 메인의 시장 환경, 사용자 행동, 전략과 수익 분류를 어디서 시작할까, 왜 신청할까, 어떻게 성립할까로 바꿨다. 첫 권역·시간대, 퇴근 후 약속 확정과 출석 1건당 손익을 주정보로 두고 프레임워크 이름은 보조 표기로 내렸다.
  • Touched: 오프테이블 Wiki, ADR-0009: 비즈니스 모델 캔버스, 작업 로그
  • Open questions: 인터뷰와 수동 세션 결과에 따라 현재 질문의 우선순위 문구를 갱신

[2026-08-04] research | SRC-20260804-openstax-stp: 첫 표적과 포지션#

  • Summary: 시장을 행동 기준으로 나누고 표적을 선택한 뒤 고객 인식과 실행으로 연결하는 STP 기준을 보존했다.
  • Touched: Source: OpenStax STP, 사업 검증 도구, 작업 로그
  • Open questions: 한 권역·시간대에서 실제 신청과 출석을 만드는 행동 세그먼트

[2026-08-04] research | SRC-20260804-openstax-marketing-mix: 4P 선택 조건#

[2026-08-04] research | SRC-20260804-cim-seven-ps: 서비스 운영 신뢰#

  • Summary: 대면 서비스의 사람, 전달 절차와 가시적 신뢰 단서를 4P에 더하는 7P 기준을 보존했다.
  • Touched: Source: CIM 7Ps, 사업 검증 도구, 작업 로그
  • Open questions: 호스트·공개 장소·정책 안내 중 신청과 출석을 바꾸는 요소

[2026-08-04] research | SRC-20260804-leanstack-lean-canvas: 위험 가설 선택#

[2026-08-04] research | SRC-20260804-ries-feedback-loop: 짧은 학습 사이클#

[2026-08-04] research | SRC-20260804-whatmatters-okr-kpi: 목표와 운영 지표 구분#

[2026-08-04] research | SRC-20260804-govuk-service-metrics: 서비스 지표 설계#

[2026-08-04] research | SRC-20260804-sba-financial-forecast: 동인 기반 재무 모델#

  • Summary: 매출, 비용과 현금흐름을 신청·출석·가격·원가 동인으로 나누고 실제값과 예측을 비교하는 기준을 보존했다.
  • Touched: Source: SBA Financial Forecast, 사업 검증 도구, 작업 로그
  • Open questions: 수동 세션의 좌석당 순매출, 변동비와 월 고정비

[2026-08-04] research | SRC-20260804-microsoft-rri: CAGR 계산 기준#

[2026-08-04] build | 사업 프레임워크 7종 연결#

[2026-08-04] lint | 기준 문서 중심 중복 제거와 간결화#

[2026-08-04] lint | 공개 Wiki 페이지 통합#

[2026-08-04] build | 홈 핵심 문서 지도#

  • Summary: 홈에 공개 탐색과 같은 기준을 쓰는 핵심 문서 지도를 추가했다. 시작, 검증, 시장·경쟁, 사용자, 수익, 안전과 사업 도구로 묶어 모든 중요 문서를 직접 연결한다.
  • Touched: 오프테이블 Wiki, ADR-0004: Wiki 정보 구조와 시각 자료, 작업 로그
  • Open questions: 팀원이 핵심 문서 지도와 비즈니스 모델 캔버스 중 어느 경로를 먼저 사용하는지 확인

[2026-08-06] query | 웹 MVP 고객 우선순위#

  • Summary: 한 업무 권역과 시간대에서 실제 만남까지 검증할 첫 고객을 최근 행동, 시간·권역 예측성, 신뢰 장벽과 오프라인 참여 가능성으로 정의했다. 프리랜서는 직업명이 아니라 반복되는 활동 권역과 종료 시간으로 판정하고, 적격·보류 기준과 모집 스크리너를 정리했다.
  • Touched: 웹 MVP 고객 우선순위, 고객과 사용 상황, 상세 근거 지도, 오프테이블 Wiki, 작업 로그
  • Open questions: 첫 업무 권역, 첫 모집 채널, 1:1·소그룹·로테이션 중 첫 수동 세션 방식

[2026-08-06] query | 고객 세분화 조사 변수#

  • Summary: 종료 시간과 업무 권역은 참여 자격으로 두고, 연령·생활 단계·성별·만남 목적·근무 형태·동선·최근 행동·신뢰·만남 취향·관심사·가격 반응은 신청·확정·출석 차이를 찾는 조사 변수로 분리했다.
  • Touched: 고객 인터뷰 계획, 작업 로그
  • Open questions: 첫 인터뷰에서 행동 차이를 보이는 세분화 축과 신청 단계의 최소 수집 항목

[2026-08-06] capture | SRC-20260806-nemotron-personas-korea: 한국 합성 페르소나#

  • Summary: NVIDIA의 한국 합성 페르소나 데이터 카드, 라이선스, 필드, 생성 방법과 한계를 보존하고 25~39세 서울·경기 미혼 취업자 12개 편의 표본의 UUID를 기록했다.
  • Touched: NVIDIA Nemotron-Personas-Korea, 작업 로그
  • Open questions: 합성 시나리오에서 찾은 질문 누락이 실제 인터뷰에서도 반복되는지 확인

[2026-08-06] query | 합성 페르소나 MVP 시뮬레이션#

[2026-08-06] capture | SRC-20260806-nemotron-personas-sample-324: 324명 균형 시나리오#

  • Summary: 공개 API 20,000행에서 25~39세 서울·경기 미혼 취업자 풀을 만들고 연령대·데이터셋 sex 6개 층마다 54명을 선택했다. 표본, 시나리오와 집계를 파생 자산으로 보존했다.
  • Touched: Nemotron-Personas-Korea 324명 균형 시나리오 표본, 작업 로그
  • Open questions: 실제 목적·시간·신뢰 조건의 분포와 연령·성별별 행동 차이

[2026-08-06] query | 합성 페르소나 시뮬레이션 324명 확장#

[2026-08-06] query | 게시판형 웹 MVP 설계 검토#

  • Summary: 공개 프로필·댓글·DM 게시판보다 시간·권역·방식이 정해진 관리자 승인형 세션 보드를 권장했다. 참여 요청, 수동 승인, 상호 확정, 출석과 신고·취소·노쇼를 측정하는 최소 흐름과 제외 기능을 정리했다.
  • Touched: 게시판형 웹 MVP 설계 검토, 웹 MVP 고객 우선순위, 작업 로그
  • Open questions: 첫 MVP가 1:1·소그룹·로테이션 중 어떤 세션 형식을 게시하고 사용자가 직접 세션을 제안할 수 있는 시점

[2026-08-06] research | 당근 동네생활·모임과 After Work 비교#

[2026-08-06] capture | SRC-20260806-daangn-user-feedback: 당근 공개 사용자 의견#

[2026-08-06] decision | 활동 목적을 연애로 고정하지 않음#

[2026-08-06] research | 당근 사용자 의견 기반 차별화 재설계#

[2026-08-06] research | 당근 사용자 후기 표본 보강#

[2026-08-06] research | 브랜딩 전 경쟁 공백과 증거 게이트#

[2026-08-06] research | 공개 리서치 기반 브랜딩 근거 완료#

[2026-08-06] decision | 공개 리서치로 브랜딩 근거를 완성함#

[2026-08-06] research | 브랜딩 근거 결론과 상세 증거 분리#

[2026-08-06] research | SRC-20260806-afterwork-trademark-screening: afterwork 41류 예비 조회#

[2026-08-06] query | 끝을 파는 브랜드 영토 근거 감사#

[2026-08-06] research | 브랜드 영토 수동 코딩 정교화#

[2026-08-06] research | 셋로그 인기 메커니즘과 브랜드 원리#

[2026-08-06] decision | 기준 문서 통합과 신규 조사 동결#

[2026-08-06] query | 퇴근 카운터 우선 검증 형식#

  • Summary: 일본의 작은 선술집에서 혼자 들어가기 쉬운 좌석·짧은 체류·자연스러운 종료만 가져와 4명·40분 퇴근 카운터 가설로 통합했다. 재직 여부는 확인하되 회사·직급은 숨기고 같은 회사 배정을 제외하며, 기업별 불만 DB가 아니라 짧은 직장 푸념에서 업무 밖 대화로 전환하는 운영을 검증한다. 확정 제품이 아니라 일반 60분에서 90분 활동 및 인증 없는 조건과 비교한다.
  • Touched: 프로젝트 개요, 제품·MVP, 고객과 사용 상황, 안전·운영, 검증 계획, 가설 등록부, 작업 로그
  • Open questions: 40분 형식의 유효 신청·출석·대화 만족, 재직 인증의 신뢰 편익과 개인정보 거부, 같은 회사 제외 범위, 술 없는 자리의 수용성

[2026-08-06] query | 종료 시간 표현을 참여 조건으로 교정#

[2026-08-07] research | 한국 최신 언어 트렌드와 네이밍 필터#

[2026-08-07] research | 플랫폼 언어와 앱 네이밍 구조 보강#

[2026-08-11] query | 앱 이름 1차 후보 생성#

  • Summary: 전환·합류·실행의 세 의미축에서 12개 고유 조어를 만들고 발화성, 확장성, 제품 문장과 오인 위험을 비교해 르움·류잇·모여브를 1차 추천군으로 정리했다. 이름은 아직 결정하지 않았고 상표·도메인·앱스토어 확인 전 창작안으로 표시했다.
  • Touched: 앱 이름 1차 후보, 새참 브랜딩 근거 조사 결론, 작업 로그
  • Open questions: 추천군의 무설명 회상·철자·연상과 KIPRIS·도메인·앱스토어 등록 가능성

[2026-08-11] query | 앱 이름 1차 후보 전면 폐기#

  • Summary: 르움·류잇·모여브를 포함한 12개 후보가 의미를 억지로 결합한 부자연스러운 조어라는 팀 피드백을 반영해 추천 상태를 철회했다. 다음 라운드는 설명보다 자연스러운 발음·기억·브랜드 완성도를 우선한다.
  • Touched: 앱 이름 1차 후보, 작업 로그
  • Open questions: 2차 후보의 선호 어조와 브랜드 인상

[2026-08-11] decision | 브랜드명 새참 확정#

[2026-08-11] decision | 새참 관련 문서 전면 정합화#

[2026-08-12] decision | 첫 MVP 식사·식당 중심과 브랜드명 오프더테이블#

[2026-08-12] query | 회원 자율형 MVP와 수익 로드맵#

[2026-08-12] query | 수줍은 사용자 페인포인트 분석#

[2026-08-12] research | 사회적 진입장벽 해결 패턴 비교#

[2026-08-12] research | 재미 요소로 사회적 부담을 낮추는 패턴#

[2026-08-12] query | 기존 재미 요소의 재미와 신선도 재평가#

  • Summary: 식당 투표·합류 미션은 편의 기능, 대화 카드·공통점 공개는 익숙한 아이스브레이커, 배지·연속 참여는 동기 장치에 가깝고 충분한 재미나 신선도를 입증하지 못했다는 오너 평가를 반영했다. 기존 후보를 추천안에서 내리고 문제 해결과 별개로 경험 자체가 기대되며 낯선 조합마다 예상 밖의 결과를 만드는지를 다음 탐색 기준으로 세웠다.
  • Touched: 재미 요소로 사회적 부담을 낮추는 패턴, 기존 재미 요소 후보의 재미와 신선도 부족 평가
  • Open questions: 낯선 사람의 비밀 정보·비대칭 역할·즉흥 창작·집단 선택 중 어떤 구조가 식사를 방해하지 않으면서 독자적 재미를 만드는지

[2026-08-12] research | 현재 유행하는 사회적 놀이 형식 탐색#

[2026-08-12] query | 오프더테이블에서 재미란 무엇인가#

[2026-08-12] query | 신박하고 수줍음 친화적인 놀이 원형#

[2026-08-12] query | 가상 장면을 버리고 실제 식사 순간으로 재탐색#

[2026-08-12] decision | 브랜드명 오프테이블 확정#

[2026-08-12] decision | 초기 MVP Supabase·Vercel 스택#

  • Summary: 빠른 초기 웹 MVP 개발을 위해 Supabase를 백엔드·데이터 플랫폼으로, Vercel을 웹 배포 플랫폼으로 확정했다. 향후 모바일에서도 핵심 데이터·권한을 재사용하도록 웹 전용 구현과 분리하고, 세부 프레임워크·인증·환경 구성은 후속 결정으로 남겼다.
  • Touched: ADR-0018: 초기 MVP Supabase·Vercel 스택, 프로젝트 개요, 초기 MVP Supabase·Vercel 개발 결정
  • Open questions: 웹 프레임워크, 인증 방식, Supabase 제품별 사용 범위와 세부 환경 구성

[2026-08-12] query | Supabase·Vercel에서 AWS로 옮길 시점#

[2026-08-17] capture | SRC-20260817-validation-first-security-gate: 빠른 검증 우선과 실제 서비스 전 보안 전환 게이트#

  • Summary: MVP 고객 검증 중에는 Discord·Hermes 통합 제어와 빠른 개발을 우선하고, 검증 완료 뒤 실제 서비스 개발·배포로 전환하기 전에 보안 체계를 수립한다는 프로젝트 오너 결정을 보존했다.
  • Touched: 빠른 검증 우선과 실제 서비스 전 보안 전환 게이트, 작업 로그
  • Open questions: 실제 서비스 전환 시점의 법적 의무, 데이터 범위, 배포 구조와 위협 모델

[2026-08-17] decision | 빠른 검증 우선과 실제 서비스 전 보안 게이트#

[2026-08-17] capture | SRC-20260817-hermes-discord-continuity: Hermes Discord 작업 연속성과 무알림 인계#

[2026-08-17] query | Hermes Discord 작업 인계 기준#

[2026-08-17] capture | SRC-20260817-single-prototype-deployment: 프로토타입 단일 Production 배포#

  • Summary: 프로토타입의 별도 Preview 환경을 공식 운영에서 제외하고 하나의 고정 Production 배포로 통일한다는 프로젝트 오너 결정을 보존했다.
  • Touched: 프로토타입 단일 Production 배포, 작업 로그
  • Open questions: None

[2026-08-17] decision | 프로토타입 단일 Production 배포#

[2026-08-17] build | 프로토타입 단일 배포 CI 검증 보완#

  • Summary: Vercel 배포 설정 회귀 테스트를 프로토타입 CI에 연결하고, 운영체제의 기본 브랜치 설정과 무관하게 fixture의 main 브랜치를 clone하도록 보완했다.
  • Touched: 작업 로그
  • Open questions: None

[2026-08-17] capture | SRC-20260817-basic-web-development-start: 기본 웹 기능 개발 시작과 Supabase 선행 설정#

  • Summary: 기획이 진행 중이어도 로그인·채팅·마이페이지 개발을 시작하고 그 기반으로 Supabase를 함께 설정한다는 프로젝트 오너 지시를 보존했다.
  • Touched: 기본 웹 기능 개발 시작과 Supabase 선행 설정, 작업 로그
  • Open questions: 원격 Supabase 프로젝트 생성과 개발·운영 환경 연결

[2026-08-17] capture | SRC-20260817-supabase-nextjs-ssr: Supabase Next.js SSR 클라이언트 구성#

  • Summary: Next.js SSR에서 @supabase/ssr와 쿠키를 사용해 브라우저·서버 클라이언트를 구성하는 Supabase 공식 지침을 캡처했다.
  • Touched: Supabase: Creating a client for SSR, 작업 로그
  • Open questions: 원격 프로젝트 URL·publishable key와 인증 제공자 연결

[2026-08-17] capture | SRC-20260817-supabase-rls: Supabase Row Level Security#

  • Summary: 브라우저가 접근하는 public 테이블에 RLS를 켜고 Auth 사용자·멤버십 정책으로 행 접근을 제한하는 Supabase 공식 지침을 캡처했다.
  • Touched: Supabase: Row Level Security, 작업 로그
  • Open questions: 실제 서비스 전환 시 운영자 역할과 권한 우회 테스트

[2026-08-17] capture | SRC-20260817-supabase-realtime-postgres-changes: Supabase Realtime Postgres Changes#

  • Summary: 대화방별 메시지 INSERT를 Realtime으로 구독하고 테이블·필터·RLS로 범위를 제한하는 Supabase 공식 지침을 캡처했다.
  • Touched: Supabase: Postgres Changes, 작업 로그
  • Open questions: 실제 동시 접속·메시지량이 커질 때 Broadcast 전환 기준

[2026-08-17] decision | 기본 웹 기능과 Supabase 기반 개발 시작#

[2026-08-17] build | 기본 웹 Supabase 기반 구현#

  • Summary: 제품 웹에 이메일 로그인·쿠키 세션, 최소 프로필, 멤버십 기반 대화방과 메시지 Realtime UI를 구현하고 Supabase migration·로컬 설정·환경 변수 계약을 추가했다. lint·타입 검사·14개 테스트·Production 빌드와 연결 대기 화면 검증을 통과했다.
  • Touched: ADR-0021: 기본 웹 기능과 Supabase 기반 개발 시작, 작업 로그
  • Open questions: 오프테이블 전용 원격 프로젝트 생성·migration 적용·Vercel 환경 변수 연결. 현재 머신에는 Docker·Podman이 없어 로컬 DB 적용 검증은 수행하지 못함

[2026-08-17] capture | SRC-20260817-brand-neutral-ui-foundation: 디자이너 인계 전 브랜드 중립 UI 기반#

  • Summary: UI·UX 디자인 완료 전에는 최종 브랜드처럼 보이지 않으면서 사용 가능한 중립 UI를 유지하고, 향후 디자인을 쉽게 적용할 수 있도록 의미 기반 토큰과 공용 컴포넌트로 구성한다는 프로젝트 오너 지시를 보존했다.
  • Touched: 디자이너 인계 전 브랜드 중립 UI 기반, 작업 로그
  • Open questions: 디자이너 산출물의 브랜드 토큰, 타이포, 아이콘과 화면별 상세 명세

[2026-08-17] decision | 디자이너 인계 전 브랜드 중립 UI 기반#

[2026-08-17] build | 브랜드 중립 UI 토큰과 공용 컴포넌트#

  • Summary: 제품 웹의 주황색 강조·대형 마케팅 히어로·과한 반경과 그림자를 제거하고 의미 기반 토큰, 버튼·카드·필드·알림·공통 헤더로 로그인·채팅·마이페이지를 재구성했다. 화면의 색상 리터럴과 인라인 스타일을 막는 회귀 테스트를 추가하고 lint·타입 검사·21개 테스트·Production 빌드와 실제 화면 확인을 통과했다.
  • Touched: ADR-0022: 디자이너 인계 전 브랜드 중립 UI 기반, 작업 로그
  • Open questions: 디자이너 산출물 수신 뒤 토큰·컴포넌트 상태·브랜드 자산 교체

[2026-08-17] capture | SRC-20260817-offtable-kr-domain: offtable.kr 대표 도메인 구매와 전체 배포 적용#

[2026-08-17] capture | SRC-20260817-offtable-kr-purchase-complete: offtable.kr 구매 및 등록 완료#

  • Summary: 가비아에서 offtable.kr이 정상 등록된 사실과 Cloudflare DNS, Vercel 사용자 지정 도메인 연결 준비 상태를 개인정보 없이 보존했다.
  • Touched: offtable.kr 구매 및 등록 완료, 작업 로그
  • Open questions: 가비아 소유자 본인인증과 네임서버 적용, DNS 전파, wiki.offtable.kr 연결

[2026-08-17] decision | offtable.kr 도메인과 배포 주소 통일#

[2026-08-17] build | offtable.kr 공식 주소와 DNS IaC 전환#

  • Summary: Vercel의 제품 운영·www 리다이렉트·개발·프로토타입 도메인을 연결하고 Cloudflare에 다섯 DNS 레코드를 등록했다. 앱·Wiki 검증 주소와 배포 문서를 새 주소로 바꾸고, 기존 bapdaeri.com 상태와 분리된 offtable.kr OpenTofu 구성을 추가했다.
  • Touched: ADR-0023: offtable.kr 도메인과 배포 주소 통일, 작업 로그
  • Open questions: 가비아 소유자 본인인증과 네임서버 적용, DNS 전파 후 다섯 주소와 HTTPS 검증

[2026-08-17] capture | SRC-20260817-supabase-environment-isolation: Supabase 개발·운영 환경 격리#

  • Summary: 개발 웹과 운영 웹이 Supabase 프로젝트를 공유하지 않고 데이터베이스, Auth 사용자, Storage와 Realtime을 환경별로 격리하라는 프로젝트 오너 요구를 보존했다.
  • Touched: Supabase 개발·운영 환경 격리, 작업 로그
  • Open questions: 기존 Rensia 프로젝트 유지 여부와 두 번째 오프테이블 프로젝트의 Free 또는 Pro 요금제 선택

[2026-08-17] decision | Supabase 개발·운영 프로젝트 격리#

[2026-08-17] build | Supabase 환경별 배포 계약 반영#

  • Summary: 로컬·Vercel Preview·dev.offtable.krofftable-dev, Vercel Production·offtable.krofftable-prod만 사용하도록 환경 매핑과 migration 적용 절차를 문서화하고 Supabase link 임시 상태를 Git에서 제외했다.
  • Touched: ADR-0024: Supabase 개발·운영 프로젝트 격리, 작업 로그
  • Open questions: 원격 프로젝트 2개 생성, migration 적용, 환경별 Vercel 변수와 Auth URL 연결

[2026-08-17] capture | SRC-20260817-brand-neutral-ui-usability-clarification: 브랜드 중립 UI의 표준 사용성 요구#

  • Summary: 브랜드 미정 상태에서도 헤더, 계정, 목록, 폼과 채팅은 익숙하고 편리한 제품 UI를 따라야 하며 브랜드 표현만 교체 가능하게 남겨야 한다는 프로젝트 오너의 명확화를 보존했다.
  • Touched: 브랜드 중립 UI의 표준 사용성 요구 명확화, 작업 로그
  • Open questions: 디자이너 산출물의 브랜드 토큰, 타이포, 아이콘과 화면별 상세 명세

[2026-08-17] ingest | SRC-20260817-brand-neutral-ui-usability-clarification: 표준 사용성 우선 원칙 통합#

[2026-08-17] build | 브랜드 중립 UI의 표준 사용성 개선#

  • Summary: 기술 데모 중심 홈을 사용자 진입 화면으로 바꾸고 로그인·회원가입을 분리했다. 표준 앱 헤더, 한 화면 한 행동, 48px 입력·버튼, 목록 중심 채팅과 반응형 화면을 적용하면서 색상·타이포·장식은 의미 기반 토큰으로 교체 가능하게 유지했다.
  • Touched: ADR-0022: 디자이너 인계 전 브랜드 중립 UI 기반, 작업 로그
  • Open questions: 실제 계정으로 채팅·프로필 전체 흐름 검증, 디자이너 산출물의 브랜드 토큰·아이콘·상세 화면 명세

[2026-08-17] capture | SRC-20260817-auth-foundation-social-login: 개발·운영 분리 인증 기반과 소셜 로그인 우선 구축#

  • Summary: 이메일·카카오·구글·애플 로그인을 같은 계정 모델로 제공하고 Supabase 프로젝트와 각 OAuth 앱·자격증명을 개발·운영별로 독립 구성하며, 향후 React Native에서 같은 Auth·데이터 계약을 재사용하라는 프로젝트 오너 요구를 보존했다.
  • Touched: 개발·운영 분리 인증 기반과 소셜 로그인 우선 구축, 작업 로그
  • Open questions: 공급자별 개발·운영 앱 생성과 자격증명 입력, 운영 Supabase 프로젝트 생성

[2026-08-17] capture | 소셜 로그인 공급자와 환경 분리 공식 기준#

[2026-08-17] decision | 환경 분리 인증 기반과 소셜 로그인#

[2026-08-17] build | 환경 분리 인증 기반과 소셜 로그인 구현#

  • Summary: 이메일 가입·로그인·로그아웃·비밀번호 복구, 카카오·Google·Apple OAuth PKCE callback, 공급자 독립 프로필 완성과 보호 화면을 구현했다. 개발·운영 Supabase에 동일한 세 migration을 적용하고 운영 프로젝트·Auth URL·이메일 확인 해제·최소 비밀번호·Vercel Production 변수를 독립 구성했으며 민감값은 비공개 Notion과 Keychain에만 저장했다.
  • Touched: ADR-0025: 환경 분리 인증 기반과 소셜 로그인, ADR-0024: Supabase 개발·운영 프로젝트 격리, 작업 로그
  • Open questions: 카카오·Google·Apple의 개발·운영 OAuth 앱 생성과 자격증명 입력, 공급자별 실제 로그인 왕복 검증

[2026-08-17] build | 채팅 독립 진입 제거와 식사 조율 경계 복원#

  • Summary: 제품 웹이 채팅 앱처럼 보이게 만든 홈의 대화방 둘러보기와 사용자 임의 대화방 생성을 제거했다. 첫 진입을 식사 만남 탐색·참여 요청·호스트 승인으로 되돌리고, 그룹 대화는 승인된 참가자의 식당 조율 단계에서만 열리도록 UI·인증 복귀 경로·DB 권한을 정합화했다.
  • Touched: 제품·MVP, ADR-0021: 기본 웹 기능과 Supabase 기반 개발 시작, 작업 로그
  • Open questions: 만남 생성·참여 요청·호스트 승인을 제품 웹의 실제 DB 모델로 구현하고 승인 처리에서 조율방 멤버십을 생성하는 시점

[2026-08-17] build | 승인 후 조율 DB 권한 개발·운영 적용#

[2026-08-17] capture | SRC-20260817-environment-promotion-boundaries: 프로토타입·개발·운영 환경 역할과 승격 경계#

  • Summary: 프로토타입은 DB 없는 목데이터 예시로 유지하고, 개발 웹은 운영 웹과 같은 코드·migration을 개발 전용 실제 DB로 검증하는 운영 전 마지막 관문으로 사용하라는 프로젝트 오너 결정을 보존했다.
  • Touched: 프로토타입·개발·운영 환경 역할과 승격 경계, 작업 로그
  • Open questions: 개발 검증 완료를 운영 승격으로 판단하는 최소 체크리스트

[2026-08-17] decision | 프로토타입·개발·운영 환경 역할과 승격#

[2026-08-17] build | 개발 선검증과 운영 승격 경계 적용#

  • Summary: 운영 배포 뒤 develop을 맞추던 자동 동기화를 제거하고 제품 변경을 develop에서 먼저 배포·검증한 뒤 main으로 승격하도록 CI와 Vercel 배포 계약을 바꿨다. 제품 웹의 프로토타입 대체 링크를 제거하고 프로토타입의 무 DB 경계와 제품 웹의 목데이터 비참조를 회귀 검사로 고정했다.
  • Touched: ADR-0026: 프로토타입·개발·운영 환경 역할과 승격, 프로젝트 개요, 작업 로그
  • Open questions: None

[2026-08-17] build | 개발 DB migration과 이메일 인증 왕복 검증#

[2026-08-17] capture | SRC-20260817-passwordless-email-otp: 비밀번호 없는 이메일 OTP 인증 결정#

  • Summary: 개발·운영 웹에서 이메일 비밀번호와 재설정 흐름 대신 일회용 이메일 코드를 사용하고, 카카오를 기본으로 Google·Apple과 이메일 OTP를 같은 방식으로 제공하라는 프로젝트 오너 결정을 보존했다.
  • Touched: 비밀번호 없는 이메일 OTP 인증 결정, 작업 로그
  • Open questions: 환경별 메일 발송 설정과 실제 OTP 왕복 검증

[2026-08-17] capture | Supabase 비밀번호 없는 이메일 OTP 공식 기준#

  • Summary: signInWithOtp, verifyOtp, 신규 사용자 생성과 {{ .Token }} 메일 템플릿을 이용해 이메일 비밀번호 없이 6자리 OTP 인증을 구현하는 공식 기준을 보존했다.
  • Touched: Supabase 비밀번호 없는 이메일 OTP 공식 기준, 작업 로그
  • Open questions: 환경별 SMTP 공급자와 실제 메일 도달성

[2026-08-17] decision | 개발·운영 비밀번호 없는 인증 통일#

[2026-08-17] build | 웹 비밀번호 없는 이메일 OTP 흐름 구현#

  • Summary: 제품 웹의 이메일 비밀번호 가입·로그인·찾기·재설정 화면과 API를 제거하고, 하나의 시작 화면에서 이메일을 제출한 뒤 6자리 OTP를 검증하는 흐름과 신규 사용자 프로필 완성을 구현했다. 기존 가입·비밀번호 복구 URL은 새 시작 화면으로 안내하며 비밀번호 인증 코드가 다시 들어오지 않도록 회귀 검사를 추가했다.
  • Touched: ADR-0025: 환경 분리 인증 기반과 소셜 로그인, 프로젝트 개요, 작업 로그
  • Open questions: 개발·운영 Custom SMTP 자격증명 입력, {{ .Token }} 메일 템플릿 적용과 실제 환경별 OTP 왕복 검증

[2026-08-17] capture | SRC-20260817-auth-sender-address: 인증 메일 발신 주소 결정#

  • Summary: 개발·운영 이메일 OTP를 모두 info@offtable.kr에서 발송하고 메일 발송용 서브도메인은 만들지 않으며, 환경별 Resend API 키와 Supabase SMTP 설정은 분리하라는 프로젝트 오너 결정을 보존했다.
  • Touched: 인증 메일 발신 주소 결정, 작업 로그
  • Open questions: None

[2026-08-17] decision | 인증 메일 발신 주소 통일#

[2026-08-17] build | 개발·운영 이메일 OTP 발송 환경 구성#

  • Summary: Resend에서 offtable.kr 발신 도메인을 Cloudflare DKIM·SPF DNS로 확인하고 Development와 Production용 발송 전용 API key를 분리했다. 두 Supabase 프로젝트의 Custom SMTP 발신자를 info@offtable.kr로 설정하고 Magic Link or OTP 템플릿을 6자리 {{ .Token }} 형식으로 교체했으며, 키 원문은 지정된 비공개 Notion에만 기록했다.
  • Touched: ADR-0025: 환경 분리 인증 기반과 소셜 로그인, 인증 메일 발신 주소 결정, 작업 로그
  • Open questions: dev.offtable.krofftable.kr에서 실제 OTP 수신·검증 왕복 확인

[2026-08-18] build | 인증 버튼 피드백과 OTP 재전송 복구#

  • Summary: 인증 코드 요청·검증·재전송 버튼에 즉시 눌림 효과, 처리 중 문구·회전 표시와 중복 제출 방지를 추가했다. 재전송 실패가 로그인 화면으로 이탈하던 흐름을 인증 화면에 유지하고, 재전송 성공·실패와 연속 요청 제한을 구분해 안내하도록 보완했다.
  • Touched: ADR-0025: 환경 분리 인증 기반과 소셜 로그인, 작업 로그
  • Open questions: None

[2026-08-18] build | 인증 대기 상태 접근성 보완#

  • Summary: 독립 코드 리뷰 후 처리 중 문구를 스크린리더가 알리도록 하고, 대기 버튼 명도 규칙의 CSS 우선순위를 바로잡았다. 동작 줄이기 설정에서는 회전 표시를 정지해 텍스트만으로 상태를 전달한다.
  • Touched: ADR-0025: 환경 분리 인증 기반과 소셜 로그인, 작업 로그
  • Open questions: None

[2026-08-18] ingest | SRC-20260818-otp-input-timing: 이메일 키보드와 OTP 시간 정책#

[2026-08-18] build | 이메일 키보드와 OTP 시간 피드백#

  • Summary: 이메일 입력에 모바일 이메일 키보드 힌트와 자동 대문자·맞춤법 해제를 적용했다. 인증 화면에 10분 유효시간과 60초 재요청 카운트다운을 표시하고 만료된 코드 입력을 막았으며, offtable-dev Auth의 OTP 만료를 600초로 맞췄다.
  • Touched: ADR-0025: 환경 분리 인증 기반과 소셜 로그인, 작업 로그
  • Open questions: 운영 환경 승격 시 offtable-prod에 동일한 OTP 만료 설정 적용

[2026-08-18] build | OTP 초기 카운트다운 상태 교정#

[2026-08-18] capture | 사용자 인증 기획 공간과 Resend 비용#

[2026-08-18] ingest | 사용자 인증 기획 기준 페이지#

[2026-08-18] capture | SRC-20260818-admin-user-management: 최소 관리자 사용자 관리와 환경 분리 요구#

[2026-08-18] decision | 최소 관리자 사용자 관리와 환경 분리#

[2026-08-18] build | 최소 관리자 사용자 관리 구현#

  • Summary: 별도 관리자 앱에 기존 사용자 OTP 로그인, 관리자 권한 확인, 사용자 목록·검색·상세와 정지·해제를 구현했다. 정지·관리자 상태는 비공개 Supabase 테이블과 권한 확인 RPC로 보호하고 제품 RLS를 함께 차단했으며, Vercel 프로젝트·환경 변수·CI와 개발·운영 도메인 계약을 구성했다.
  • Touched: ADR-0027: 최소 관리자 사용자 관리와 환경 분리, 프로젝트 개요, 작업 로그
  • Open questions: Cloudflare DNS 실제 적용과 개발·운영 최초 관리자 grant 검증

[2026-08-18] build | 관리자 사용자 목록 RPC 교정#

[2026-08-18] build | 관리자 Supabase·도메인 배포 검증#

[2026-08-18] capture | SRC-20260818-admin-shadcn-design: 관리자 shadcn Nova 디자인 요구#

[2026-08-18] decision | 관리자 shadcn Nova UI#

[2026-08-18] build | 관리자 shadcn Nova 반응형 UI#

[2026-08-18] capture | SRC-20260818-account-data-baseline: 기본 사용자 계정 데이터 감사와 개선 요구#

[2026-08-18] research | 계정 생명주기와 마케팅 동의 법적 경계#

[2026-08-18] query | 사용자 계정 데이터 감사와 개선 계획#

  • Summary: 계정 기본 기능을 existing·derived·missing으로 감사하고, 1차 구현·공개 전 필수·MVP 운영 중·증거 뒤 단계로 개선 계획을 정리했다.
  • Touched: 사용자 계정 데이터 감사와 개선 계획, 작업 로그
  • Open questions: hard delete 이후 consent audit 보존·익명화 기간

[2026-08-18] decision | 계정 데이터 기준#

[2026-08-18] build | 계정 생명주기와 마케팅 동의 1차 구현#

[2026-08-18] capture | SRC-20260818-withdrawal-lifecycle-planning: 회원탈퇴 생명주기 상세 기획 질문#

  • Summary: 탈퇴 상태 분리, 반복 요청·취소, 재가입, 관계 데이터 처리, 동의 동시성 및 trigger 전용 함수 권한의 근거와 운영 계획 질문을 보존했다.
  • Touched: 회원탈퇴 생명주기 상세 기획 질문, 작업 로그
  • Open questions: 취소 정책과 재가입·공동 데이터 처리의 최종 결정

[2026-08-18] query | 회원탈퇴 생명주기와 관계 데이터 처리 계획#

[2026-08-18] capture | 탈퇴 경쟁 서비스 공식 정책 7건#

[2026-08-18] research | 탈퇴 정책 경쟁 서비스 비교와 오프테이블 기획안#

[2026-08-18] query | 목적별 에이전트 입구#

[2026-08-18] query | 탈퇴 삭제·보존 데이터 맵#

[2026-08-18] query | 위키·제품 저장소 분리#

[2026-08-18] query | 제품 식별자를 offtable로 맞춤#

[2026-08-18] query | Cloudflare 위키 프로젝트를 offtable-wiki로 이전#

[2026-08-18] query | 현재 ADR에서 옛 식별자 문장 정리#

[2026-08-18] query | 옛 폴더 경로를 이력으로 고정#

[2026-08-18] capture | SRC-20260818-email-password-login: 이메일 비밀번호 로그인과 비밀번호 찾기#

  • Summary: 제품 웹 이메일 로그인을 인증코드에서 이메일/비밀번호로 바꾸고, 로그인 자체에는 메일을 보내지 않으며 비밀번호 찾기를 함께 정리하라는 프로젝트 오너 결정을 보존했다.
  • Touched: 이메일 비밀번호 로그인과 비밀번호 찾기 결정, 작업 로그
  • Open questions: 로그인 이메일 가입 확인을 보안 게이트에서 다시 넣을지

[2026-08-18] capture | SRC-20260818-company-verification-signup: 가입 시 회사 인증과 직장인 주고객#

  • Summary: 회원가입에 회사 이메일 인증을 넣되 로그인 이메일과 분리하고, 프리랜서·계약직은 명함이나 다른 증명서로 제출하며 직장인을 주고객으로 검증하라는 프로젝트 오너 결정을 보존했다.
  • Touched: 가입 시 회사 인증과 직장인 주고객 결정, 작업 로그
  • Open questions: 같은 회사 배정 제외와 추가 회사 인증 방식

[2026-08-18] decision | 이메일 비밀번호 로그인과 비밀번호 찾기#

[2026-08-18] decision | 가입 시 회사 인증과 직장인 주고객#

[2026-08-19] capture | SRC-20260819-login-email-account-rules: 로그인 이메일 계정 규칙과 가입 인증#

[2026-08-19] decision | 로그인 이메일 계정 규칙과 가입 확인#

[2026-08-19] capture | SRC-20260819-social-email-linking: 소셜 이메일 연동과 신규 가입 차단#

  • Summary: 계정 이메일과 소셜 이메일을 한 계정에 따로 두고 두 주소 모두 신규 가입을 막으며, 로그인 후 다른 메일 소셜 연동과 소셜 전용 찾기 안내를 보존했다.
  • Touched: 소셜 이메일 연동과 신규 가입 차단, 작업 로그
  • Open questions: None

[2026-08-19] decision | 소셜 이메일 연동과 주소 점유#

제목, 요약, 태그, 본문을 검색합니다.