ExaTimebox+ 모바일/PWA 사용자 매뉴얼
모바일 웹과 PWA에서 Brain Dump, To Do 계획, 하단 액션바, Activity TX, 알림, 리포트를 사용하는 방법
ExaTimebox+ 모바일/PWA 사용자 매뉴얼
ExaTimebox+ 모바일/PWA는 휴대폰에서 오늘의 실행을 빠르게 남기기 위한 모바일 표면입니다. 모바일 화면은 데스크톱 화면을 단순 축소하지 않고, 오늘 결과, 선택 활동, 하단 액션바, Brain Dump 오버레이, To Do 계획 시트, Activity TX 시트를 중심으로 동작합니다.
핵심 운영 흐름은 다음과 같습니다.
/m 접속 또는 PWA 실행
→ 로그인
→ Brain Dump 오버레이에서 할 일 포착
→ To Do로 등록
→ To Do 계획 시트에서 오전/오후/야간과 예상 분 입력
→ 하단 액션바에서 선택 활동 확인
→ 10분 셀 또는 시작/정지로 Activity TX 기록
→ Activity TX 시트에서 코멘트, 첨부, 음성 입력
→ Today Result와 모바일 리포트로 실행 결과 확인
위치: 모바일 브라우저 또는 PWA →
/m오늘 화면 →/m/reports기간 리포트 →/m/login로그인
현재 기준
이 문서는 2026-06-27 현재 구현된 모바일 웹/PWA 기능 기준입니다. ExaTimebox+는 현재 네이티브 Android/iOS 앱이 아니라 모바일 웹과 PWA로 제공됩니다. 앱스토어 설치, 네이티브 백그라운드 동기화, 오프라인 데이터 편집은 현재 확정 기능으로 설명하지 않습니다.
| 기준 | 설명 |
|---|---|
| 모바일 라우트 | /m, /m/login, /m/reports가 모바일 기준 경로입니다. |
| PWA 시작 URL | manifest 기준 /m/?source=pwa에서 시작합니다. |
| PWA scope | /m/ 범위를 중심으로 동작합니다. |
| 오프라인 | 모바일 경로의 navigation fallback을 제공합니다. 오프라인에서 활동 데이터를 편집/동기화하는 기능으로 보지 않습니다. |
| 데이터 | 웹과 같은 DB/API를 사용합니다. 모바일에서 만든 기록은 웹 리포트에도 반영됩니다. |
화면 구성
| 영역 | 설명 |
|---|---|
| 로그인 화면 | /m/login에서 로그인/회원가입, 언어 선택, PWA 설치 버튼을 제공합니다. |
| 모바일 첫 화면 | Today Result와 Bayesian 핵심 지표를 먼저 보여주어 오늘 상태를 빠르게 파악합니다. |
| Daily Activity Box | 모바일 폭에 맞춘 To Do List와 Brain Dump 목록입니다. |
| Activity Result | 24시간 x 10분 셀을 모바일 터치 대상으로 표시합니다. |
| 하단 액션바 | 날짜 이동, 오늘 복귀, PWA 설치, 알림, 설정, 선택 활동, 시작/정지를 고정 영역에서 제공합니다. |
| Brain Dump 오버레이 | 긴 입력, 히스토리 검색, 여러 항목 추가를 모바일 시트처럼 처리합니다. |
| To Do 계획 시트 | 선택한 To Do의 오전/오후/야간과 예상 분을 입력합니다. |
| Activity TX 시트 | 선택한 TX의 작업 변경, 셀 제거, 코멘트, 첨부, 음성 입력, 삭제를 처리합니다. |
| 모바일 설정 패널 | 계정, 언어, 데이터 소유권, 내보내기, 활동 리마인더, 로그아웃을 관리합니다. |
| 모바일 리포트 | /m/reports에서 추이, 상위 활동, TX 상세로 바로 이동하는 섹션 네비게이션을 제공합니다. |
설치와 첫 실행
모바일은 별도 계정 체계가 아닙니다. 웹에서 쓰는 이메일과 비밀번호를 그대로 사용합니다. 웹에서 가입한 사람은 모바일에서 로그인하면 되고, 아직 계정이 없는 사람은 모바일 로그인 화면의 가입 탭에서 새 계정을 만들 수 있습니다.
PC 웹에서 휴대폰에 설치하기
- PC나 노트북에서 ExaTimebox+ 웹 화면을 엽니다.
- 상단 헤더의 휴대폰 모양
설치아이콘을 누릅니다. 로그인 화면 상단의 설치 버튼도 같은 기능입니다. - 설치 안내 창이 열리면 자신의 휴대폰에 맞게
Android또는iOS탭을 누릅니다. - 화면에 QR 코드가 보이면 휴대폰의 기본 카메라 앱을 엽니다.
- QR 코드를 카메라로 비춥니다.
- 카메라 화면에 표시되는 링크를 누릅니다.
- 휴대폰 브라우저에서 ExaTimebox+ 모바일 화면 또는 로그인 화면이 열립니다.
- 모바일 로그인 화면 상단의 휴대폰 모양
설치버튼을 누릅니다. - Android는 설치 팝업의
설치를 누릅니다. 팝업이 없으면 Chrome 메뉴에서앱 설치또는홈 화면에 추가를 선택합니다. - iPhone/iPad는 Safari 공유 버튼을 누른 뒤
홈 화면에 추가를 선택합니다. - 홈 화면에 ExaTimebox+ 아이콘이 생기면 그 아이콘을 눌러 실행합니다.
- 기존 계정이 있으면
로그인, 계정이 없으면가입을 진행합니다.
휴대폰에서 바로 설치하기
- 휴대폰 브라우저에서 ExaTimebox+ 모바일 주소(
/m)를 엽니다. - 로그인 화면이 나오면 상단의 휴대폰 모양
설치버튼을 누릅니다. - 설치 팝업이 나오면
설치를 누릅니다. - 설치 팝업이 나오지 않으면 브라우저 메뉴를 엽니다.
- Android Chrome에서는
앱 설치또는홈 화면에 추가를 선택합니다. - iPhone/iPad Safari에서는 공유 버튼을 누르고
홈 화면에 추가를 선택합니다. - 설치가 끝나면 홈 화면의 ExaTimebox+ 아이콘을 누릅니다.
설치하지 않고 모바일 브라우저로 사용하기
- 휴대폰 브라우저에서 ExaTimebox+ 주소의
/m경로를 엽니다. - 로그인하지 않은 상태면
/m/login으로 이동합니다. - 로그인 후
/m오늘 화면으로 돌아옵니다. - 설치하지 않아도 기록은 가능합니다. 다만 홈 화면 아이콘이 있으면 매일 열기 쉽습니다.
로그인 따라하기
/m/login화면에서로그인탭을 누릅니다.- 이메일 입력칸에 가입한 이메일을 입력합니다.
- 비밀번호 입력칸에 비밀번호를 입력합니다.
- 비밀번호를 확인하고 싶으면 눈 아이콘을 누릅니다.
로그인버튼을 누릅니다.- 성공하면 모바일 오늘 화면(
/m)으로 이동합니다.
가입 따라하기
/m/login화면에서가입탭을 누릅니다.- 표시 이름을 입력합니다.
- 이메일 주소를 입력합니다. 이 이메일이 웹과 모바일의 공통 로그인 아이디입니다.
- 8자 이상 비밀번호를 입력합니다.
가입버튼을 누릅니다.- 가입이 끝나면 자동으로 로그인되고 모바일 오늘 화면으로 이동합니다.
설치와 로그인에서 자주 막히는 지점
| 상황 | 의미 | 해결 방법 |
|---|---|---|
| QR을 찍었는데 로그인 화면이 나옴 | 모바일도 로그인 기반입니다. | 기존 계정으로 로그인하거나 가입 탭에서 계정을 만듭니다. |
| 이미 웹 계정이 있음 | 새로 가입할 필요가 없습니다. | 로그인 탭에서 웹 계정 이메일/비밀번호를 입력합니다. |
| 이메일 중복 안내가 나옴 | 이미 가입된 이메일입니다. | 가입이 아니라 로그인을 사용합니다. |
| 설치 버튼이 안 보임 | 이미 앱 모드로 실행 중이거나 브라우저 조건이 맞지 않을 수 있습니다. | 홈 화면 아이콘으로 실행 중인지 확인하거나 브라우저 메뉴의 설치 기능을 찾습니다. |
| iPhone에서 설치 팝업이 안 나옴 | iOS는 보통 공유 메뉴를 사용합니다. | Safari 하단/상단 공유 버튼 → 홈 화면에 추가를 선택합니다. |
처음 쓰는 날의 전체 조작 순서
아래 순서대로 한 번만 해 보면 ExaTimebox+의 기본 사용법을 익힐 수 있습니다.
- 홈 화면의 ExaTimebox+ 아이콘 또는 모바일 브라우저에서
/m을 엽니다. - 로그인합니다. 계정이 없으면 가입합니다.
- 첫 화면의
Today Result를 봅니다. 처음에는 기록이 없거나 적게 보일 수 있습니다. Brain Dump입력칸을 누릅니다.- 오늘 해야 할 일을 한 줄로 적고 추가합니다.
- Brain Dump 목록에서 그 항목의
등록을 눌러 To Do로 올립니다. - To Do 행을 누릅니다.
- 계획 시트에서 오전/오후/야간 중 하나를 고르고 예상 분을 입력합니다.
- 하단 액션바에서 선택 활동이 그 To Do로 바뀌었는지 확인합니다.
- 지금 바로 시작할 일이면
시작을 누릅니다. 이미 지나간 시간을 기록하려면 10분 셀을 누릅니다. - 일이 끝나면
정지를 누르거나 기록된 셀을 확인합니다. - 색이 칠해진 셀을 누릅니다.
- Activity TX 시트에서 코멘트를 한 줄 남깁니다.
- 하루가 끝나면 하루 회고에 점수와 짧은 회고를 남깁니다.
- 며칠 쌓이면
/m/reports에서 추이, 상위 활동, TX 상세을 확인합니다.
이 순서가 핵심입니다. Brain Dump -> To Do -> 계획 분 입력 -> 10분 기록 -> TX 코멘트 -> 리포트 확인 -> 다음 To Do 조정입니다.
모바일 조작법 빠른 색인
아래 표는 휴대폰에서 자주 하는 일을 실제 누르는 순서대로 정리한 것입니다.
| 하고 싶은 일 | 실제 조작 순서 |
|---|---|
| 웹 계정으로 모바일 로그인 | /m/login → 로그인 탭 → 웹에서 쓰는 이메일 입력 → 비밀번호 입력 → 로그인 |
| 모바일에서 새 계정 만들기 | /m/login → 가입 탭 → 표시 이름 입력 → 이메일 입력 → 8자 이상 비밀번호 입력 → 가입 |
| PC 웹에서 모바일 설치 시작 | PC 웹 상단 설치 아이콘 → Android/iOS 선택 → 휴대폰 카메라로 QR 스캔 → 링크 열기 |
| 휴대폰에서 홈 화면에 설치 | 모바일 로그인 화면 상단 설치 버튼 → Android는 설치/홈 화면 추가, iOS는 공유 → 홈 화면에 추가 |
| 모바일 앱처럼 실행 | 휴대폰 홈 화면 → ExaTimebox+ 아이콘 터치 |
| 할 일 적기 | /m 오늘 화면 → Brain Dump 입력칸 터치 → 할 일 입력 → + 또는 완료 |
| 예전 항목 다시 쓰기 | Brain Dump 입력칸 터치 → 히스토리 검색 → 항목 선택 → 추가/닫기 |
| 오늘 To Do로 올리기 | Brain Dump 목록 → 항목의 등록 터치 → To Do List에서 확인 |
| 기록할 To Do 선택 | To Do List → 기록할 항목 터치 → 하단 액션바의 선택 활동 확인 |
| 계획 분 입력 | To Do 터치 → 계획 시트 → 오전/오후/야간 선택 → 예상 분 입력 |
| 빈 10분 셀 기록 | To Do 선택 → Activity Result → 실제 일한 셀 터치 또는 드래그 |
| 지금부터 시작 | To Do 선택 → 하단 액션바 시작 터치 |
| 작업 끝내기 | 하단 액션바 정지 터치 → timer Activity TX 생성 확인 |
| 기록 코멘트 쓰기 | 색이 칠해진 셀 터치 → Activity TX 시트 → 코멘트 입력 |
| 코멘트에 음성 입력 | Activity TX 시트 → 음성 입력 버튼 → 말하기 → 변환된 텍스트 확인 |
| 사진/파일 첨부 | Activity TX 시트 → 사진촬영/이미지/파일/녹음 버튼 선택 |
| 잘못 누른 셀 제거 | 색이 칠해진 셀 터치 → Activity TX 시트 → 해당 셀 X 터치 |
| TX 전체 삭제 | 색이 칠해진 셀 터치 → Activity TX 시트 → 삭제 |
| 오늘 회고 작성 | 하루 회고 영역 → 점수 선택 → 회고 입력 → 저장 확인 |
| 모바일 리포트 보기 | /m/reports 또는 리포트 이동 버튼 → 주간/월간/기간 선택 |
| 리포트에서 원인 찾기 | /m/reports → 상위 활동 확인 → TX 상세 → 코멘트 있는 TX 펼치기 |
| 설정 열기 | 하단 액션바 톱니바퀴 또는 설정 버튼 |
| 알림 보기 | 하단 액션바 알림 버튼 |
| 로그아웃 | 설정 패널 → 로그아웃 |
휴대폰에서 가장 많이 막히는 지점은 To Do 선택과 예상 분 입력입니다. 셀이 기록되지 않으면 하단 액션바의 선택 활동을 먼저 보고, 계획 버튼이 보이면 예상 분을 먼저 입력하십시오.
모바일 핵심 개념
| 개념 | 모바일에서의 의미 |
|---|---|
| 선택 활동 | 하단 액션바에 표시되는 현재 기록 대상 To Do입니다. |
| 계획 필요 | 선택한 To Do에 예상 분이 없어 기록할 수 없는 상태입니다. 하단에 계획 버튼이 표시됩니다. |
| 시작 가능 | 선택한 To Do에 계획이 있고 현재 셀이 비어 있어 시작할 수 있는 상태입니다. |
| 진행 중 | 시작 버튼을 눌러 현재 시간부터 timer TX가 진행되는 상태입니다. |
| Activity TX 시트 | 기록된 셀을 누르면 열리는 모바일 편집 패널입니다. |
| Brain Dump 오버레이 | 긴 입력이나 히스토리 선택 중 하단 액션바와 겹치지 않도록 떠 있는 입력 화면입니다. |
하단 액션바
하단 액션바는 모바일 조작의 중심입니다.
| 버튼/영역 | 설명 |
|---|---|
| < | 이전 날짜로 이동합니다. 실행 중인 타이머가 있으면 제한됩니다. |
| 날짜 표시 | 현재 선택한 월/일/요일을 보여줍니다. |
| > | 다음 날짜로 이동합니다. 실행 중인 타이머가 있으면 제한됩니다. |
| 오늘 | 현재 날짜로 돌아갑니다. |
| 설치 | PWA 설치 또는 설치 가이드를 엽니다. |
| 알림 | 알림 센터를 엽니다. |
| 설정 | 모바일 설정 패널을 엽니다. |
| 선택 활동 | 현재 선택한 To Do, 기록 가능 여부, running 상태를 보여줍니다. |
| 계획 | 예상 분이 없어 기록할 수 없는 To Do의 계획 시트를 엽니다. |
| 시작 | 현재 10분 셀부터 timer 기록을 시작합니다. |
| 정지 | 시작 시점부터 현재 셀까지 하나의 Activity TX로 저장합니다. |
키보드 입력 중에는 하단 액션바가 입력 영역을 가리지 않도록 숨겨질 수 있습니다.
Brain Dump 사용
Brain Dump는 머릿속에 있는 일을 먼저 꺼내는 곳입니다. 처음부터 완벽하게 정리하지 않아도 됩니다. 아직 실행 약속이 아니라 후보를 적는 단계입니다.
빠른 입력 따라하기
- 모바일 오늘 화면에서
Brain Dump영역을 찾습니다. - 입력칸을 누릅니다.
- 해야 할 일을 짧게 입력합니다. 예:
거래처 답장,운동 20분,보고서 목차. +버튼 또는 키보드 완료/Enter를 누릅니다.- 입력한 내용이 Brain Dump 목록에 생겼는지 확인합니다.
- 오늘 실행할 항목이면 그 항목의
등록버튼을 누릅니다. - 항목이 To Do 목록으로 올라가면 다음 단계에서 계획 분을 입력합니다.
오버레이 입력 따라하기
모바일에서 Brain Dump 입력칸을 누르면 긴 입력 오버레이가 열릴 수 있습니다.
- 입력창에 여러 줄로 할 일을 적습니다. 한 줄이 하나의 항목이 됩니다.
- 예전에 썼던 항목을 다시 쓰려면 히스토리 검색칸에 단어를 입력합니다.
- 검색 결과에서 다시 추가할 항목을 누릅니다.
- 필요 없는 항목은 선택하지 않습니다.
- 추가 또는 닫기 버튼을 눌러 Brain Dump 목록에 반영합니다.
| 기능 | 설명 |
|---|---|
| 여러 줄 입력 | 줄마다 하나의 Brain Dump 항목으로 추가합니다. |
| 히스토리 검색 | 반복 항목이나 기존 항목을 검색합니다. |
| 선택 토글 | 히스토리 항목을 눌러 추가 대상에 포함하거나 제외합니다. |
| 닫기 | 선택한 히스토리 항목을 Brain Dump에 반영하고 오버레이를 닫습니다. |
Brain Dump 목록의 X 버튼은 항목을 취소합니다. 이미 To Do로 올라간 항목은 등록됨 상태로 표시될 수 있습니다.
To Do와 계획 시트
모바일에서 To Do 행을 누르면 해당 항목이 선택되고 계획 시트가 열립니다.
| 항목 | 설명 |
|---|---|
| 오전/오후/야간 | 실행하려는 큰 시간대를 선택합니다. |
| 예상 분 | 1-1440분 사이의 예상 실행 시간을 입력합니다. |
| 선택 활동 | 계획 입력 후 해당 To Do를 하단 액션바의 기록 대상으로 확정합니다. |
| 계획 고정 | 해당 To Do에 활동 기록이 있으면 계획 시트의 입력이 비활성화됩니다. |
사용자 To Do는 하루 최대 10개입니다. 일반 활동은 빠른 기록용 시스템 항목이며 10개 제한에서 제외됩니다.
10분 셀 기록
모바일 Activity Result는 시간별 행과 :00, :10, :20, :30, :40, :50 열로 구성됩니다.
빈 셀 기록
- To Do를 선택합니다.
- 계획 시트에서 예상 분을 입력합니다.
- Activity Result에서 빈 10분 셀을 누르거나 드래그합니다.
- 선택한 셀이 하나의 grid Activity TX로 저장됩니다.
빈 셀을 기록하려면 다음 조건이 필요합니다.
| 조건 | 설명 |
|---|---|
| 선택 활동 | 기록할 To Do가 선택되어 있어야 합니다. |
| 예상 분 | 일반 활동이 아닌 To Do는 예상 분이 필요합니다. |
| 미래 셀 아님 | 오늘의 미래 시간 셀은 기록할 수 없습니다. |
| 충돌 없음 | 이미 기록된 시간 셀에는 중복 기록을 만들 수 없습니다. |
기존 셀 편집
기록된 셀을 누르면 Activity TX 시트가 열립니다. 셀에 코멘트가 있으면 작은 표시가 보입니다. 기록된 셀의 X 버튼으로 개별 10분 셀을 TX에서 제거할 수 있습니다.
시작/정지 기록
하단 액션바의 시작/정지는 현재 시간 기준으로 실행을 기록할 때 사용합니다.
To Do 선택
→ 계획 입력
→ 하단 액션바에서 시작
→ 현재 시간 셀부터 running 표시
→ 작업 종료 시 정지
→ timer Activity TX 생성
시작 버튼은 오늘 날짜에서만 의미가 있습니다. 현재 10분 셀이 이미 기록되어 있거나 선택 To Do가 계획 필요 상태이면 시작할 수 없습니다.
Activity TX 시트
기록된 셀을 선택하면 하단에 Activity TX 시트가 열립니다.
| 기능 | 설명 |
|---|---|
| 작업 변경 | TX가 속한 To Do를 변경합니다. 변경 대상도 기록 가능한 계획 상태여야 합니다. |
| 셀 확인/제거 | TX에 포함된 10분 셀을 보고, 필요 없는 셀을 제거합니다. |
| 코멘트 | 실행 이유, 결과, 다음 행동을 적습니다. 입력 후 자동 저장됩니다. |
| 사진촬영 | 카메라 캡처를 지원하는 브라우저에서 사진을 첨부합니다. |
| 이미지 | 이미지 파일을 첨부합니다. |
| 파일 | 일반 파일을 첨부합니다. |
| 녹음 | 마이크로 오디오를 녹음해 첨부합니다. |
| 음성 입력 | SpeechRecognition 지원 브라우저에서 말한 내용을 텍스트 코멘트로 넣습니다. |
| 삭제 | 선택한 Activity TX 전체를 삭제합니다. |
첨부 파일은 로그인 DB 저장 상태에서만 사용할 수 있고, 파일당 최대 4MB입니다. 음성 입력과 녹음은 모두 마이크 권한이 필요하지만, 음성 입력은 텍스트 변환이고 녹음은 오디오 파일 첨부라는 차이가 있습니다.
운영 노트와 하루 회고
모바일에서도 운영 노트와 하루 회고를 사용할 수 있습니다.
| 기능 | 설명 |
|---|---|
| 운영 노트 | 오늘의 생각, 내일 준비 메모, 아이디어를 자유롭게 적습니다. 입력 후 자동 저장됩니다. |
| 운영 노트 첨부 | 사진, 이미지, 파일, 녹음 첨부를 노트 본문에 넣을 수 있습니다. |
| 하루 회고 | 하루 점수와 회고 텍스트를 저장합니다. |
| 리포트 이동 | 기록 후 기간 리포트로 이동해 패턴을 확인합니다. |
모바일 키보드가 열려 있을 때는 오버레이와 하단 액션바 위치가 조정됩니다.
Today Result와 Bayesian
모바일 첫 화면은 오늘의 결과를 빠르게 볼 수 있도록 요약을 먼저 보여줍니다.
| 항목 | 설명 |
|---|---|
| 계획활동 | 사용자 To Do의 계획 분, 실제 실행 분, TX 수입니다. |
| 일반 활동 | 시스템 일반 활동으로 기록된 실제 실행 분과 TX 수입니다. |
| 전체 기록 | 오늘 기록된 전체 실행 분과 TX 수입니다. |
| Bayesian | 계획 감당 가능성, 과부하 확률, 실행 가능성 같은 핵심 지표를 compact하게 표시합니다. |
Bayesian은 계획 To Do와 예상 분이 있어야 의미 있게 계산됩니다. 일반 활동은 계획 활동 evidence에서 분리됩니다.
모바일 리포트
/m/reports는 모바일 폭에서 기간 리포트를 보는 화면입니다. 모바일 리포트는 데스크톱 리포트의 축소판이 아니라, 이동 중에도 실행 패턴을 읽고 바로 다음 행동으로 돌아가기 위한 action surface입니다. 웹이 전체 workbench라면, 모바일 리포트는 "지금 무엇을 조정할 것인가"를 빠르게 결정하는 검토 화면입니다.
모바일에서 리포트를 볼 때도 원칙은 같습니다. ExaTimebox+는 계획표 앱이 아니라 실행 증거 시스템입니다. Brain Dump는 생각, To Do는 의도, ActivitySlot은 실행 증거, Activity TX 코멘트는 해석입니다. 모바일 리포트는 이 네 가지가 지난 기간에 어떻게 이어졌는지 짧게 읽고, 오늘 또는 내일의 To Do로 되돌아가게 합니다.
상단 필터
| 기능 | 설명 |
|---|---|
| 주간 | 기준일이 포함된 주를 조회합니다. 이번 주의 실행 리듬, 빈 날짜, 과도하게 몰린 날짜를 확인합니다. |
| 월간 | 기준일이 포함된 월을 조회합니다. 장기 목표에 시간이 누적되는지, 반복되는 일반 활동이 있는지 봅니다. |
| 기간 | 시작일과 종료일을 직접 지정합니다. 출장, 시험 기간, 프로젝트 스프린트처럼 별도 기간을 회고할 때 사용합니다. |
| JSON / CSV | 현재 조회 조건의 데이터를 내려받습니다. 코멘트 본문이 포함될 수 있으므로 개인 실행 기록으로 다룹니다. |
모바일 섹션 이동
상단의 일별 추이, 상위 활동, TX 상세 버튼은 단순 바로가기 버튼이 아닙니다. 작은 화면에서 리포트를 읽는 순서를 압축한 장치입니다.
| 이동 | 먼저 볼 질문 |
|---|---|
| 일별 추이 | 이번 기간은 꾸준했는가, 특정 날에 몰렸는가, 기록이 비어 있는가? |
| 상위 활동 | 가장 많은 시간이 들어간 활동이 사용자의 핵심 목표와 맞는가? |
| TX 상세 | 실제 TX와 코멘트를 보면 왜 그렇게 되었는가, 다음 행동이 적혀 있는가? |
모바일에서는 이 세 단계를 짧게 반복하는 것이 좋습니다. 추이로 패턴 확인 -> 상위 활동으로 시간의 방향 확인 -> TX 상세와 코멘트로 원인 확인 -> 오늘 화면으로 돌아가 다음 To Do 조정 순서입니다.
3분 모바일 회고 루틴
시간이 많지 않을 때는 아래 3분 루틴만 수행해도 됩니다.
- 요약 카드에서 총 시간, TX 수, 코멘트 수를 봅니다. 기록이 너무 적으면 해석보다 오늘 10분 셀 1개가 먼저입니다.
- 일별 추이에서 비어 있는 날과 몰아친 날을 봅니다. 비어 있는 날은 실패가 아니라 관측 없음으로 읽습니다.
- 상위 활동 1위를 확인합니다. 내 목표와 맞으면 보호하고, 맞지 않으면 내일 To Do 1번을 다시 정합니다.
- TX 상세에서 코멘트 없는 긴 TX 또는 반복되는 짧은 TX를 하나 엽니다.
- 오늘 화면으로 돌아가 Brain Dump나 To Do에
다음 행동하나를 추가합니다.
모바일 리포트 영역
| 영역 | 설명 |
|---|---|
| 요약 카드 | 총 시간, TX 수, 셀 수, 코멘트 수를 보여줍니다. 모바일에서는 숫자 자체보다 "지금 해석할 근거가 충분한가"를 먼저 봅니다. |
| Evidence Table | 날짜와 활동별 증거를 작은 셀로 보여줍니다. 셀을 누르면 해당 TX의 코멘트를 읽을 수 있습니다. |
| 코멘트 목록 | 기간 중 코멘트가 있는 TX를 모아 보여줍니다. 반복되는 중단 이유와 다음 행동 문장을 찾습니다. |
| 일별 추이 | 날짜별 기록 분을 모바일 높이에 맞춘 막대로 보여줍니다. 꾸준함, 몰아치기, 기록 공백을 구분합니다. |
| 피드백 | 기록량, 코멘트 비율, 일반 활동 비중, TX 분절 정도 등에 따라 운영 피드백을 제공합니다. |
| 상위 활동 | 많이 기록된 활동을 누르면 TX 상세가 해당 활동 중심으로 필터링됩니다. 목표와 맞는 집중인지 확인합니다. |
| 유형별 요약 | 활동 유형별 기록 분을 보여줍니다. 업무, 학습, 운동, 회복, 운영성 시간이 한쪽으로 쏠렸는지 봅니다. |
| TX 상세 | 검색, 코멘트 유무, 입력 방식(grid/timer)으로 필터링합니다. 모바일에서는 상세 보기 버튼으로 셀 목록과 코멘트를 펼칩니다. |
피드백을 모바일 액션으로 바꾸기
모바일 피드백은 화면에서 오래 분석하라는 뜻이 아닙니다. 피드백을 읽고 바로 오늘 화면의 작은 행동으로 바꾸는 것이 목적입니다.
| 피드백 신호 | 의미 | 모바일에서 바로 할 일 |
|---|---|---|
| 기록 없음 / 매우 적음 | 리포트가 판단할 증거가 부족합니다. | 오늘 가장 중요한 To Do를 하나 고르고 10분 셀 1개를 남깁니다. |
| 코멘트 없음 / 부족 | 실행은 있지만 다음 계획에 쓸 해석이 부족합니다. | TX 상세에서 중요한 TX 하나를 열고 결과 / 중단 / 다음 중 하나만 적습니다. |
| 일반 활동 과다 | 계획된 To Do보다 운영성 시간이 커졌습니다. | 반복되는 일반 활동을 Brain Dump에 적고, 필요하면 내일 To Do로 승격합니다. |
| 분절 심함 | 짧은 TX가 많아 집중이 끊겼을 수 있습니다. | 다음 활동을 20-30분짜리 작은 범위로 줄이고 타이머 또는 셀 기록을 시작합니다. |
| 장시간 기록 | 많이 실행했지만 회복과 과부하를 함께 봐야 합니다. | 오늘 회고에 피로, 중단 이유, 회복 계획을 한 줄 남깁니다. |
| 활동일 부족 | 기간 전체 패턴보다 기록 습관이 먼저입니다. | 매일 한 번 열 수 있는 위치에 PWA를 두고, 하루 1 TX만 남기는 목표로 낮춥니다. |
| 꾸준함 | 여러 날 실행 증거가 이어졌습니다. | 잘 이어진 활동을 내일도 같은 시간대 또는 같은 트리거로 배치합니다. |
| 딥워크 | 긴 TX 중심으로 실행되었습니다. | 다음 긴 TX를 시작하기 전에 목표를 짧게 적고, 종료 후 산출물 코멘트를 남깁니다. |
| 유형 편중 / 상위 활동 집중 | 시간이 한 활동 또는 한 유형에 몰렸습니다. | 의도된 집중이면 보호하고, 아니라면 빠진 유형 하나를 내일 To Do로 넣습니다. |
| 균형 분산 | 여러 활동으로 시간이 나뉘었습니다. | 유지할 활동 1개, 줄일 활동 1개를 정하고 오늘 화면으로 돌아갑니다. |
Evidence Table을 손가락으로 읽는 법
모바일 Evidence Table은 좁기 때문에 모든 것을 한 번에 읽으려 하지 마십시오. 먼저 행 하나를 고릅니다. 그 활동이 여러 날짜에 반복되는지, 특정 날짜에만 몰렸는지, 코멘트 점이 붙어 있는지 봅니다. 점이 있는 TX는 탭해서 코멘트를 읽습니다.
작은 화면에서 가장 중요한 패턴은 세 가지입니다.
| 패턴 | 모바일 해석 |
|---|---|
| 반복되는 얇은 행 | 습관이나 핵심 활동이 작게 이어지고 있습니다. 다음에도 같은 트리거를 유지할 후보입니다. |
| 진한 하루 | 마감, 과부하, 몰아치기일 수 있습니다. 코멘트에서 원인을 확인해야 합니다. |
| 일반 활동 행 | 정식 To Do로 설명되지 않은 시간이 쌓입니다. 반복되면 이름 붙인 Task로 분리합니다. |
TX 상세와 코멘트 작성 기준
모바일 TX 상세의 상세 보기는 셀 목록과 코멘트를 펼쳐 실제 근거를 확인하는 기능입니다. 리스트에서 긴 TX, 반복되는 짧은 TX, 코멘트 없는 TX를 우선 봅니다.
모바일 코멘트는 길 필요가 없습니다. 아래 한 줄 형식이면 충분합니다.
결과: 초안 완료 / 중단: 고객 전화 / 다음: 자료 A 확인
이 한 줄이 나중에 리포트의 해석 근거가 됩니다. 코멘트는 사용자를 평가하는 문장이 아니라, 다음 실행 조건을 남기는 문장입니다.
리포트와 오늘 화면을 연결하기
모바일 리포트의 끝은 항상 오늘 화면입니다. 리포트에서 발견한 패턴을 아래처럼 바꾸십시오.
| 발견 | 오늘 화면에서 하는 일 |
|---|---|
| 중요한 목표가 상위 활동에 없음 | Brain Dump에 목표 관련 후보를 적고, 오늘 또는 내일 To Do로 올립니다. |
| To Do보다 일반 활동이 많음 | 일반 활동 이름을 구체화해 Task로 만들지 검토합니다. |
| 긴 TX가 있었지만 코멘트가 없음 | Activity TX 시트에서 결과와 다음 행동을 보강합니다. |
| 짧은 TX가 반복됨 | 다음 To Do를 더 작게 쪼개고, 첫 20분만 실행하도록 계획합니다. |
| 꾸준한 활동이 보임 | 내일도 같은 시간대 또는 같은 상황에서 시작하도록 plannedPeriod를 둡니다. |
AI-ready와 Ontology-ready의 의미
AI-ready와 ontology-ready 표시는 현재 확장 준비 안내입니다. 자동 AI 분석이 완료되었다는 뜻은 아닙니다. 현재 모바일 리포트는 실제 ActivitySlot, ActivitySession, 활동명, 유형, 코멘트 여부 같은 구조화된 실행 근거를 보여줍니다.
향후 AI 해석이 붙더라도 핵심 원칙은 변하지 않습니다. AI 문장보다 실제 실행 증거가 먼저이고, 코멘트 본문은 개인 정보가 될 수 있으므로 별도의 정책과 동의 없이 외부 해석 대상으로 가정하지 않습니다. Ontology-ready는 사용자의 기록이 Goal, Habit, Blocker, Outcome, NextAction 같은 의미 계층으로 확장될 수 있다는 뜻입니다. 지금 사용자가 할 일은 TX 코멘트에 결과, 중단 이유, 다음 행동을 짧게 남기는 것입니다.
알림 센터
하단 액션바의 알림 버튼으로 알림 센터를 엽니다.
| 기능 | 설명 |
|---|---|
| EXA 공지 | EXA 관련 안내입니다. 외부 홈페이지로 이동할 수 있습니다. |
| 개인 알림 | 오늘 기록 또는 회고 같은 개인 작업 알림입니다. |
| 시스템 안내 | 알림 정책과 시스템 안내입니다. |
| 읽음 처리 | 개별 알림 또는 전체 알림을 읽음 처리합니다. |
| 읽음 상태 | 현재 구현에서는 브라우저 localStorage에 읽음 상태를 저장합니다. |
사용자가 직접 입력한 활동명, 코멘트, 회고 텍스트는 언어 변경 시 자동 번역하지 않습니다.
활동 리마인더와 푸시
모바일 설정 패널의 활동 알림 영역에서 리마인더를 설정합니다.
| 기능 | 설명 |
|---|---|
| 알림 켜짐/꺼짐 | 계획한 활동이 실행되지 않을 때 알림을 받을지 정합니다. |
| 알림 시간간격 | 서버가 제공하는 간격 옵션 중 하나를 선택합니다. |
| 알림 허용/등록 | 브라우저 알림 권한을 요청하고 Push subscription을 등록합니다. |
| 오늘 알림 해제 | 오늘 하루의 리마인더를 끕니다. |
| Push 설정 상태 | 서버 push key 설정 여부와 활성 subscription 수를 보여줍니다. |
푸시는 브라우저의 Service Worker, PushManager, 알림 권한, 서버 VAPID 설정이 모두 충족되어야 동작합니다. 지원하지 않는 브라우저에서는 설정 버튼이 실패 안내를 보여줄 수 있습니다.
오프라인 동작
모바일 service worker는 /m 경로를 중심으로 동작합니다.
| 상황 | 설명 |
|---|---|
| 모바일 화면 navigation 실패 | /m/offline.html fallback이 표시될 수 있습니다. |
| 로그인/API | 로그인과 인증 API는 offline fallback 대상으로 보지 않습니다. |
| 데이터 입력 | 오프라인에서 활동 데이터를 편집하고 나중에 자동 동기화한다고 기대하면 안 됩니다. |
| 푸시 클릭 | 알림을 누르면 안전한 모바일 경로(/m 등)로 열립니다. |
| 오늘 알림 해제 액션 | 알림 액션에서 오늘 알림 해제를 누르면 서버에 dismiss 요청을 보냅니다. 네트워크 실패 시 무시될 수 있습니다. |
데이터와 보안
모바일은 웹과 같은 계정, 테넌트, API를 사용합니다.
| 항목 | 설명 |
|---|---|
| 계정 | 이메일/비밀번호 로그인 기반입니다. |
| 테넌트 | 사용자 데이터는 테넌트 멤버십으로 접근이 제한됩니다. |
| 비밀번호 | 평문 저장하지 않고 단방향 해시로 저장합니다. |
| ActivitySlot | 실제 시간 기록의 기준 단위입니다. 모바일/웹 리포트가 같은 데이터를 봅니다. |
| 첨부 | private blob으로 저장되며 로그인 사용자와 테넌트 검사를 거쳐 열립니다. |
| 내보내기 | 설정 또는 리포트에서 JSON/CSV로 업무 데이터를 내려받을 수 있습니다. 첨부 파일 본문 자체가 export에 포함된다고 가정하지 마세요. |
모바일 데이터 관계
모바일 /m 화면
├── Brain Dump 오버레이
│ └── BrainDumpItem 생성
├── To Do List
│ └── DailyTask 생성 및 계획 입력
├── Activity Result 10분 셀
│ └── ActivitySession + ActivitySlot 생성
├── Activity TX 시트
│ ├── TX 코멘트 저장
│ ├── 작업 변경
│ ├── 셀 제거
│ └── 첨부 업로드
├── 운영 노트 / 하루 회고
│ └── DailyActivityList에 날짜별 저장
└── /m/reports
└── ActivitySlot 기준 기간 집계
권한과 브라우저 의존 기능
| 기능 | 필요한 조건 |
|---|---|
| PWA 설치 | 모바일 브라우저, canonical 또는 local host 조건, 브라우저 설치 지원이 필요합니다. |
| 사진촬영 | 카메라 capture를 지원하는 브라우저가 필요합니다. |
| 이미지/파일 첨부 | 파일 선택 기능과 네트워크 연결이 필요합니다. |
| 녹음 첨부 | MediaRecorder와 마이크 권한이 필요합니다. |
| 음성 입력 | SpeechRecognition 또는 webkitSpeechRecognition과 마이크 권한이 필요합니다. |
| 푸시 알림 | Service Worker, PushManager, 알림 권한, 서버 push 설정이 필요합니다. |
| 오프라인 fallback | service worker가 설치되어 있고 /m navigation 요청이어야 합니다. |
주의사항
- 모바일/PWA는 현재 네이티브 앱이 아니라 웹 앱입니다.
/m의 시간표도 계획표가 아니라 실제 활동 결과표입니다.- 오늘의 미래 시간 셀은 미리 기록할 수 없습니다.
- 일반 활동을 제외한 To Do는 예상 분을 입력해야 기록할 수 있습니다.
- 활동 기록이 생긴 To Do의 계획은 잠깁니다.
- 하단 액션바의 시작/정지는 오늘 날짜와 현재 시간 기준으로 동작합니다.
- 음성 입력, 녹음, 사진촬영, 푸시 알림은 브라우저와 권한 상태에 따라 다르게 보일 수 있습니다.
- 오프라인 fallback은 화면 안내용이며, 오프라인 데이터 편집/자동 동기화 기능이 아닙니다.
- 첨부 파일은 파일당 4MB 이하만 가능합니다.
- 리포트의 AI-ready, ontology-ready는 향후 확장 준비 표시입니다.