개인 기록이 바로 모임 실행으로 이어지는 Life OS
가입, 오늘의 7단계 기록, AI 코치, 공유 승인, 실행보드까지 한 흐름으로 묶었습니다. 화이트톤은 유지하되 Stripe식 깊이, Linear식 정밀도, Daryl DESIGN.md의 Pretendard/네이비 톤으로 상용 제품처럼 다듬었습니다.
어디에 둘지 결정하기
오늘 반드시 끝낼 3개 고르기
시간 안에 넣고 집중하기
배운 것을 다시 쓸 수 있게 만들기
막힘을 미리 처리하기
남길 것과 버릴 것 결정하기
기록을 안전하게 저장하고 다음 행동으로 연결
저장 전입니다.
모임과 실행보드
원문은 개인 보관함에 남기고, 승인한 요약만 모임 보드로 이동합니다. 처음 사용자는 “공유해도 되는 요약”만 확인하면 됩니다.
실행보드
기록
날짜별 로컬 기록과 서버 동기화 상태를 한눈에 봅니다.
운영상태와 품질 검증
상세 로드맵 · Phase 49~72 Goal Map
아직 상세 구상되지 않았던 영역을 제품화 기준으로 goal까지 확장했습니다. Phase 72 확장 API/플러그인까지 화면 기본 흐름에는 숨기고, 운영자가 다음 구현 단위를 확인할 수 있게 둡니다.
- Phase 49
- Phase 50
- Phase 51
- Phase 52
- Phase 53
- Phase 54
- Phase 55
- Phase 56
- Phase 57
- Phase 58
- Phase 59
- Phase 60
- Phase 61
- Phase 62
- Phase 63
- Phase 64
- Phase 65
- Phase 66
- Phase 67
- Phase 68
- Phase 69
- Phase 70
- Phase 71
- Phase 72
혼자 정리한 생각을
모임의 실행 보드로
개인 Daily OS는 내 원본을 보호하고, 모임 공용보드는 동의한 요약과 합의된 일만 공유합니다. 초대제 MVP로 시작하지만 공개 모임·승인제·공개 읽기 보드까지 확장 가능한 구조입니다.
서비스 MVP 콘솔 · Phase 5~12
비로그인 날짜별 기록 위에 계정 동기화, 모임 가입, 합의 보드, Vikunja 연결, 공개 보드, 운영/권한, AI/RAG, 모바일 앱 UX까지 한 흐름으로 묶었습니다.
Phase 5 · 계정/동기화 MVP
비로그인 날짜별 히스토리를 계정 보관함으로 가져오고, 다른 기기에서 내려받는 흐름입니다. 현재는 안전한 로컬 mock vault이며 서버 계약은 Worker가 제공합니다.
Phase 6 · 모임 가입/멤버십 MVP
closed / invite_only / approval_required / open 정책을 실제 상태 전이로 검증합니다.
Phase 7 · 공용 합의 보드 MVP
개인 원문이 아니라 공유 승인된 요약만 candidate → discussing → agreed → promoted로 이동합니다.
Phase 8 · Vikunja 실행판 연결
실제 API credential 없이도 생성 payload와 mapping 상태를 검증합니다. credential 연결 후 이 payload를 n8n/Vikunja API로 보내면 됩니다.
아직 payload 없음
Phase 9 · 공개 모임/공개 보드
공개 허용된 summary/board만 읽기 전용으로 노출합니다. private 원문은 표시하지 않습니다.
Phase 10 · 운영/권한/감사
owner/admin/member/viewer 역할, 공유 철회, 내보내기, 삭제 이벤트를 감사 로그로 남깁니다.
아직 감사 로그가 없습니다.
Phase 11 · AI/RAG 고도화
외부 LLM 없이 로컬 기록과 공유요약에서 근거가 있는 추천을 생성합니다. 나중에 connector가 붙어도 opt-in gate를 유지합니다.
Phase 12 · 모바일 앱급 UX
모바일에서는 하단 탭으로 홈/오늘/기록/모임/설정에 접근합니다. 이 패널은 앱 홈의 정보 구조를 검증합니다.
오늘 날짜별 Daily 작성과 자동저장 상태
로컬/계정 히스토리, 복원, 백업
가입 상태와 공유요약 제출
합의 보드와 Vikunja 실행판
서비스 계약 확인 버튼을 누르세요.
운영 서비스화 콘솔 · Phase 13~24
mock/local MVP를 실제 서비스 운영 구조로 끌어올리는 단계입니다. Auth, 서버 동기화, n8n/Vikunja 실연결, 관리자 운영, 공개 디렉토리, 데이터 정책, AI 코치, 알림, PWA, 모니터링을 한 번에 검증합니다.
Phase 13 · 실제 Auth/계정 서버 연결
초기에는 magic-code/passkey-ready 계약으로 구현합니다. 이 화면은 사용자 식별, 세션 상태, 로그아웃 흐름을 검증합니다.
Phase 14 · 서버 동기화 API
날짜별 로컬 기록을 sync queue에 넣고 충돌 감지/재시도 상태를 관리합니다.
Phase 15 · n8n Workflow 브릿지
Cloudflare Worker → signed n8n webhook → Data Table upsert 계약과 payload를 생성합니다.
payload 없음
Phase 16 · Vikunja 실제 API 연결
credential-gated 연결 준비, 실패 재시도, task URL mapping을 관리합니다.
Phase 17 · 모임 관리자 콘솔
초대코드 생성/폐기, 가입 승인/거절, role 변경을 운영 이벤트로 남깁니다.
Phase 18 · 공개 모임 디렉토리
public/unlisted/private 정책에 따라 공개 목록과 상세 preview를 나눕니다.
Phase 19 · 데이터 이식/백업/삭제 정책
내 데이터 export, 계정/로컬 삭제 요청, 공유 철회, 모임 탈퇴 정책을 검증합니다.
번들 없음
Phase 20 · AI 개인 코치
개인 날짜별 기록에서 주간/월간 코칭을 생성합니다. 근거 없는 조언은 만들지 않습니다.
Phase 21 · AI 모임 PM
공유 승인 요약만 사용해 아젠다, 중복 제안 묶기, 담당 후보, Vikunja 초안을 만듭니다.
Phase 22 · 알림/리마인더
Telegram/n8n/browser notification 계약과 reminder queue를 만듭니다.
Phase 23 · PWA/오프라인 앱화
manifest, service worker, offline cache, sync queue를 검증합니다.
Phase 24 · 운영 안정화/모니터링
health check, sync 실패 로그, n8n/Vikunja 재시도, backup, audit viewer, error boundary를 검증합니다.
운영 로그 없음
운영 계약 확인 버튼을 누르세요.
실서비스 전환 콘솔 · Phase 25~36
이제 mock/dry-run을 실제 서비스 연결 직전 단계로 밀어 올립니다. Auth, 서버 DB, n8n, Vikunja, 라우팅, 권한, 삭제/철회, 알림, 오프라인 sync, 자동 백업, UX 모드, 베타 지표를 검증합니다.
Phase 25 · 실제 Auth 구현
Worker auth endpoint와 연결되는 start/verify/logout 테스트입니다. 실제 메일 발송 전에는 code-issued 계약으로 동작합니다.
Phase 26 · 실제 서버 DB 동기화
Worker sync endpoint로 날짜별 기록을 보낼 payload를 만들고 충돌 정책을 적용합니다.
Phase 27 · n8n 실 Workflow 연결
서명, timestamp, idempotency key를 포함한 live workflow request를 준비합니다.
request 없음
Phase 28 · Vikunja 실제 Task 생성
credential gate를 통과하면 task create request로 전환됩니다. 지금은 token 미설정 안전 모드입니다.
Phase 29 · 공개 모임 페이지 분리
hash route 기반으로 /groups, /groups/:slug, /public/:slug를 분리합니다.
Phase 30 · 관리자 권한 실제 적용
anonymous/viewer/member/admin/owner별 action guard matrix를 적용합니다.
Phase 31 · 데이터 삭제/철회 실제 처리
삭제/철회 요청을 executable workflow state로 만들고 public mirror 제거까지 추적합니다.
Phase 32 · 알림 실제 발송
Telegram/n8n/browser dispatch request를 만들고 중복 방지 key를 생성합니다.
Phase 33 · PWA 오프라인 동기화 실전
online 이벤트에서 offline queue를 flush하는 실전 상태를 관리합니다.
Phase 34 · 장애/백업 자동화
정기 health, n8n/Vikunja failure alert, Data Table backup request를 자동화 큐로 만듭니다.
Phase 35 · 제품 UX 정리
일반 사용자 앱 모드와 dev/ops 콘솔 모드를 분리합니다.
Phase 36 · 베타 운영
1~3명/1개 모임/1주일 기준 베타 체크리스트와 지표를 추적합니다.
실서비스 계약 확인 버튼을 누르세요.
7단계 진행 콘솔
상단 단계 탭을 눌러 한 단계씩 진행하세요. 각 단계는 “무슨 행위인지 → 어떤 방법론인지 → 왜 하는지 → 무엇을 입력하는지”를 함께 보여줍니다.
방법론을 쉽게 번역하면
복잡한 자기관리 이론을 앱 기능이 아니라 실제 행동 단위로 바꿨습니다.
머릿속에 들고 있던 것을 전부 밖으로 꺼내고, 다음 행동으로 바꾸는 방법입니다. 여기서는 Brain Dump, Big 3, 다음 행동에 해당합니다.
자료와 일을 Projects, Areas, Resources, Archive로 나눠 “어디에 둘지” 결정합니다. 정리를 쉽게 만들기 위한 위치 체계입니다.
할 일을 시간 안에 넣고 집중 세션으로 실행합니다. “언젠가 해야지”를 “오늘 10:00에 45분”으로 바꿉니다.
의지만 믿지 않고 장애물을 미리 정합니다. “만약 막히면, 나는 이렇게 한다”는 대체 행동을 만듭니다.
정보를 저장하는 데서 끝내지 않고, 내 말로 바꾸고 연결해서 나중에 글·발표·결정에 다시 쓰게 만듭니다.
남은 일을 무작정 미루지 않고 이동, 삭제, 유지, 완료 중 하나로 결정합니다. 시스템을 계속 가볍게 유지합니다.
참고 레포와 AI 모델은 “나중에 붙이는 부품”입니다
1차 개인용은 이 페이지와 Markdown만으로 충분합니다. 아래 도구들은 노트가 쌓이고 자동화가 필요할 때 붙입니다.
모임 공용보드 MVP
개인 7단계 원본은 비공개로 두고, 공유용 요약만 모임 Workspace와 Vikunja 실행 보드로 승격합니다. 초대제부터 시작하지만 공개/승인제까지 확장 가능한 정책 구조입니다.
로그인 전 / 참여 정책
이 MVP는 실제 비밀번호를 수집하지 않는 로컬 온보딩입니다. 백엔드 연결 시 users/workspaces/memberships/7step 테이블에 그대로 매핑됩니다.
개인 → 공용 합의 → Vikunja
공유용 7단계 요약
현재 Daily OS 입력에서 민감한 원문 대신 공용 협업에 필요한 의도/역할/액션만 추출합니다.
DB/API 계약
계약 확인 버튼을 누르면 Worker의 /api/life-os-groups-contract 응답을 표시합니다.
최근 Daily 대시보드
서버에 저장된 Daily 기록을 읽어 최근 저장, 평균 진행률, Big 3를 바로 확인합니다.
누적 통계
AI 다음 행동 추천
Weekly Review 누적
작업/집중 로그
추천 해석
오늘 기록 저장하기
브라우저에는 자동 저장됩니다. 서버 저장을 누르면 아래 대시보드에도 바로 반영됩니다.