Open Design · DESIGN.md · Design Council 적용

개인 기록이 바로 모임 실행으로 이어지는 Life OS

가입, 오늘의 7단계 기록, AI 코치, 공유 승인, 실행보드까지 한 흐름으로 묶었습니다. 화이트톤은 유지하되 Stripe식 깊이, Linear식 정밀도, Daryl DESIGN.md의 Pretendard/네이비 톤으로 상용 제품처럼 다듬었습니다.

7Daily engines
4Onboarding steps
72Roadmap phases
오늘 기록 시작
저장 상태 확인 중
수집 엔진 · GTD Capture

머릿속을 전부 꺼내기

GTDBullet Journal Rapid LogAI 모델: 로컬 evidence 요약
목표기억하려고 애쓰는 부담을 없애고 모든 입력을 Inbox로 이동합니다.
진행중요도 판단 없이 3분 동안 할 일, 걱정, 링크, 아이디어를 모두 적습니다.
완료5개 이상 적거나 머릿속이 가벼워졌다고 느끼면 다음 단계로 갑니다.
정리 엔진 · GTD Clarify + PARA

어디에 둘지 결정하기

PARALogseq/SilverBullet 구조Repo skill: Second Brain
목표Inbox를 프로젝트, 영역, 자료, 보관 중 어디에 둘지 정합니다.
진행오늘 처리할 것과 나중에 보관할 것을 분리합니다.
완료오늘 행동할 후보 3개 이하가 보이면 충분합니다.
실행 엔진 · Big 3

오늘 반드시 끝낼 3개 고르기

GTD Next ActionSuper Productivity bridgeAI 모델: Qwen3/BGE 근거 추천
목표오늘 끝낼 수 있는 행동만 남겨 실행 마찰을 낮춥니다.
진행명사형 일이 아니라 “무엇을 한다” 형태의 행동 문장으로 씁니다.
완료Big 3가 모두 25~45분 안에 시작 가능하면 완료입니다.
몰입 엔진 · Time Boxing

시간 안에 넣고 집중하기

Time Boxing45/15 focusCalendar-ready
목표할 일을 시간 블록으로 바꿔 실제 시작 시간을 만듭니다.
진행Big 1부터 45분 블록에 넣고 방해요소를 적습니다.
완료오늘 최소 1개 집중 블록이 예약되면 됩니다.
지식 엔진 · Second Brain CODE

배운 것을 다시 쓸 수 있게 만들기

CODEZettelkastenSilverBullet/Obsidian export
목표오늘 배운 것을 다음에 검색 가능한 지식으로 남깁니다.
진행한 줄 원칙, 링크, 다음에 재사용할 문장을 적습니다.
완료나중의 내가 바로 쓸 수 있는 문장 1개면 충분합니다.
멘탈 엔진 · WOOP

막힘을 미리 처리하기

WOOPImplementation IntentionCBT-lite
목표실패 가능성을 미리 보고 대체 행동을 준비합니다.
진행바람, 결과, 장애물, If-Then 계획을 짧게 적습니다.
완료막히면 할 다음 행동이 한 문장으로 있으면 됩니다.
회고 엔진 · Daily Closeout

남길 것과 버릴 것 결정하기

Weekly ReviewDecision logn8n/SilverBullet archive
목표오늘의 기록을 내일의 실행과 모임 공유로 연결합니다.
진행완료, 미룸, 삭제, 공유할 요약을 구분합니다.
완료내일 볼 한 줄과 공유 가능 요약이 있으면 끝입니다.
저장 · 동기화 · 검증

기록을 안전하게 저장하고 다음 행동으로 연결

저장 위치즉시 이 기기 보관함에 저장하고, 서버/n8n 연결이 가능하면 동기화합니다.
모임 공유원문은 비공개, 사용자가 승인한 요약만 공용 보드로 보냅니다.
검증저장, 읽기, 보드 생성, 알림 큐를 E2E로 확인합니다.
저장 전입니다.

모임과 실행보드

원문은 개인 보관함에 남기고, 승인한 요약만 모임 보드로 이동합니다. 처음 사용자는 “공유해도 되는 요약”만 확인하면 됩니다.

모임Acta Lab
공유 정책원문 비공개 · 요약 승인 후 공유
Vikunja 연결연결 준비 확인 중

실행보드

기록

날짜별 로컬 기록과 서버 동기화 상태를 한눈에 봅니다.

운영상태와 품질 검증

자가검증 전입니다.
검증 로그와 개발/운영 세부 콘솔 열기
검증 로그 없음

상세 로드맵 · 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
Life OS Groups · 로그인 전 메인

혼자 정리한 생각을
모임의 실행 보드로

개인 Daily OS는 내 원본을 보호하고, 모임 공용보드는 동의한 요약과 합의된 일만 공유합니다. 초대제 MVP로 시작하지만 공개 모임·승인제·공개 읽기 보드까지 확장 가능한 구조입니다.

원본 보호7단계 원문은 기본 비공개
선택 공유요약만 사용자 승인 후 공유
공개 확장invite/open/approval 정책 분리
비로그인 저장 위치: 이 브라우저의 날짜별 히스토리오늘 기록을 불러오는 중...

서비스 MVP 콘솔 · Phase 5~12

비로그인 날짜별 기록 위에 계정 동기화, 모임 가입, 합의 보드, Vikunja 연결, 공개 보드, 운영/권한, AI/RAG, 모바일 앱 UX까지 한 흐름으로 묶었습니다.

Phase 5 · 계정/동기화 MVP

비로그인 날짜별 히스토리를 계정 보관함으로 가져오고, 다른 기기에서 내려받는 흐름입니다. 현재는 안전한 로컬 mock vault이며 서버 계약은 Worker가 제공합니다.

아직 계정 vault가 없습니다.

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 실행판
모바일 하단 탭 활성화됨. 화면 폭 900px 이하에서 표시됩니다.
서비스 계약 확인 버튼을 누르세요.

운영 서비스화 콘솔 · Phase 13~24

mock/local MVP를 실제 서비스 운영 구조로 끌어올리는 단계입니다. Auth, 서버 동기화, n8n/Vikunja 실연결, 관리자 운영, 공개 디렉토리, 데이터 정책, AI 코치, 알림, PWA, 모니터링을 한 번에 검증합니다.

앱 설치/오프라인 준비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 계약으로 동작합니다.

auth 준비 전

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 콘솔 모드를 분리합니다.

mode 미설정

Phase 36 · 베타 운영

1~3명/1개 모임/1주일 기준 베타 체크리스트와 지표를 추적합니다.

실서비스 계약 확인 버튼을 누르세요.
GTD · PARA · Time Boxing · WOOP

Daily OS

할 일을 꺼내고, 오늘의 우선순위를 고르고, 실행과 회고까지 한 화면에서 정리합니다.

시작하기

7단계 진행 콘솔

상단 단계 탭을 눌러 한 단계씩 진행하세요. 각 단계는 “무슨 행위인지 → 어떤 방법론인지 → 왜 하는지 → 무엇을 입력하는지”를 함께 보여줍니다.

방법론을 쉽게 번역하면

복잡한 자기관리 이론을 앱 기능이 아니라 실제 행동 단위로 바꿨습니다.

GTD

머릿속에 들고 있던 것을 전부 밖으로 꺼내고, 다음 행동으로 바꾸는 방법입니다. 여기서는 Brain Dump, Big 3, 다음 행동에 해당합니다.

PARA

자료와 일을 Projects, Areas, Resources, Archive로 나눠 “어디에 둘지” 결정합니다. 정리를 쉽게 만들기 위한 위치 체계입니다.

Time Boxing / Pomodoro

할 일을 시간 안에 넣고 집중 세션으로 실행합니다. “언젠가 해야지”를 “오늘 10:00에 45분”으로 바꿉니다.

WOOP / If-Then

의지만 믿지 않고 장애물을 미리 정합니다. “만약 막히면, 나는 이렇게 한다”는 대체 행동을 만듭니다.

Second Brain / Zettelkasten

정보를 저장하는 데서 끝내지 않고, 내 말로 바꾸고 연결해서 나중에 글·발표·결정에 다시 쓰게 만듭니다.

Weekly Review / Migration

남은 일을 무작정 미루지 않고 이동, 삭제, 유지, 완료 중 하나로 결정합니다. 시스템을 계속 가볍게 유지합니다.

참고 레포와 AI 모델은 “나중에 붙이는 부품”입니다

1차 개인용은 이 페이지와 Markdown만으로 충분합니다. 아래 도구들은 노트가 쌓이고 자동화가 필요할 때 붙입니다.

SilverBullet / LogseqMarkdown-first 개인 지식공간. 지식 엔진 확장 후보.
Super Productivity포모도로·시간추적. 몰입 엔진 확장 후보.
usememos빠른 캡처. 수집 엔진을 모바일 친화적으로 확장.
n8n리마인드, 주간 챌린지, 모임 공유 자동화.
dragonkue/BGE-m3-ko한국어 노트 의미검색. 자료가 쌓인 뒤 연결.
Qwen3 Reranker검색 결과 재정렬. 공용 지식검색 단계에서 사용.
SilverBullet Life OS외부 접속 URL을 확인하는 중...
SilverBullet 열기

모임 공용보드 MVP

개인 7단계 원본은 비공개로 두고, 공유용 요약만 모임 Workspace와 Vikunja 실행 보드로 승격합니다. 초대제부터 시작하지만 공개/승인제까지 확장 가능한 정책 구조입니다.

로그인 전 / 참여 정책

이 MVP는 실제 비밀번호를 수집하지 않는 로컬 온보딩입니다. 백엔드 연결 시 users/workspaces/memberships/7step 테이블에 그대로 매핑됩니다.

visibilityprivate / unlisted / public
join_policyclosed / invite_only / approval_required / open
content_visibilitymembers_only / public_summary / public_board
아직 모임 프로필이 없습니다.

개인 → 공용 합의 → Vikunja

운영자도 개인 7단계 원본은 볼 수 없습니다. 사용자가 승인한 요약만 공용 합의 후보가 되고, 합의된 항목만 Vikunja 카드로 승격됩니다.
Acta Lab 공용보드
privateinvite_onlymembers_only
아이디어
모임 헌장 초안
이번 주 할 일
참여 가능 시간 수집
진행 중
장소 후보 정리
확인 필요
회비 기준 합의
완료
초대 정책 결정

공유용 7단계 요약

현재 Daily OS 입력에서 민감한 원문 대신 공용 협업에 필요한 의도/역할/액션만 추출합니다.

DB/API 계약

usersemail, display_name, timezone
workspacesvisibility, join_policy, content_visibility
workspace_invitescode_hash, role_granted, max_uses, expires_at
workspace_membersrole, interests, availability
personal_7step_entriesraw private, summary shared by consent
workspace_7step_summariescandidate, agreed, promoted
vikunja_mappingsworkspace ↔ project/task ids
계약 확인 버튼을 누르면 Worker의 /api/life-os-groups-contract 응답을 표시합니다.

최근 Daily 대시보드

서버에 저장된 Daily 기록을 읽어 최근 저장, 평균 진행률, Big 3를 바로 확인합니다.

저장된 Daily0
평균 진행률0%
최근 저장-
아직 서버 저장 기록을 불러오지 않았습니다.

누적 통계

저장 데이터가 쌓이면 통계가 표시됩니다.

AI 다음 행동 추천

첫 기록 만들기Brain Dump와 Big 3를 채운 뒤 서버에 저장해보세요.
Markdown 삽입: 꺼짐
현재 기본값은 저장된 Daily/Weekly를 검색해 근거와 함께 만드는 RAG-lite 추천입니다. 외부/로컬 LLM은 opt-in gate가 켜진 경우에만 연결됩니다.

Weekly Review 누적

아직 Weekly Review 없음주간 리뷰 생성 버튼을 누르면 여기에 쌓입니다.

작업/집중 로그

작업 로그를 불러오는 중...

추천 해석

기록이 쌓이면 반복 패턴과 다음 개선점을 보여줍니다.

오늘 기록 저장하기

브라우저에는 자동 저장됩니다. 서버 저장을 누르면 아래 대시보드에도 바로 반영됩니다.

최근 서버 저장: 아직 없음
작업 앱 브릿지: 준비됨
완료