← Dashboard

PARA Life Management App

active
Area: dev-career Created: 2026-03-22

PARA 기반 생활관리 웹앱 MVP 완성 및 Cloudflare 배포

#para#cloudflare#web

Overview


PARA methodology based life/task management system.

Data: Markdown/JSON files in GitHub repo
Frontend: Cloudflare Pages
Integration: Claude Code via file-based CRUD, Telegram bot

Tasks


Define repo structure and data schema
Build Cloudflare Pages frontend (dashboard)
Set up GitHub Actions for auto-deploy
Visibility 기반 접근 제어 (public/limited/private + /me/ 대시보드)
Cloudflare Access 인증 (/me/* 보호)
PARA-SPEC.md 명세서 작성
/para 글로벌 스킬 생성
Phase 0-1: tmux 환경 구성 (launchd 자동시작)
Phase 0-2: Cloudflare Tunnel 구성 (api.kyxi.net → localhost:3847)
Phase 0-3: fakechat Channel 체험 및 검증
Phase 1: Custom Channel MCP Server 개발
Phase 2: para-life 채팅 UI + Cloudflare Tunnel 외부 접속 + Access 인증
Phase 3: para-life 자동 업데이트 연동 (CLAUDE.md, 크로스 프로젝트 규칙)
Phase 4-1: Multichat UI (다중 채널 관리 인터페이스)
Phase 4: 고도화 (알림 통합, 브리핑 자동화)
Implement PARA CRUD operations
Add daily log feature

Progress Log


2026-03-22


Initial repo structure and schema created
Astro frontend built (dark theme, dashboard with stats/cards, detail pages)
Cloudflare Pages deployment complete
GitHub auto-deploy configured (push to main triggers rebuild)
Telegram integration working (Claude Code manages data via chat)

2026-03-23


Visibility 접근 제어 구현 (public/limited/private)
/me/ 인증 대시보드 및 상세페이지 생성
Cloudflare Access 연동
PARA-SPEC.md 시스템 명세서 작성
/para 글로벌 스킬 생성 (~/.claude/skills/para/)

2026-03-31


Orchestrator 로드맵 수립 (Phase 0~4)
Phase 0-1: tmux 환경 구성 완료 (dev 세션, launchd 자동시작)
Phase 0-2: Cloudflare Tunnel 구성 완료 (api.kyxi.net, 도메인 kyxi.net)
로드맵 문서 추가 (docs/orchestrator-roadmap.md)
Phase 0-3: fakechat 채널 검증 완료 (브라우저↔CC 양방향 통신, tmux detach 유지 확인)
Phase 1: Custom Channel MCP Server 개발 완료

- channel/server.ts 작성 (fakechat 기반, 포트 3847, 다크테마 UI)

- 핵심 발견: `--channels` 대신 `--dangerously-load-development-channels server:name` 단독 사용이 올바른 방법

- fakechat 수정 방식은 무결성 체크로 인해 불가 → .mcp.json에 별도 서버로 등록

- tmux 시작 스크립트에 자동 실행 반영

Phase 2: 채팅 UI + 외부 접속 완료

- Cloudflare Tunnel 경유 api.kyxi.net → localhost:3847 동작 확인

- Cloudflare Access 인증 설정 (api.kyxi.net 보호)

- 한글 IME 중복 전송 버그 수정

Phase 3: 자동 업데이트 연동 완료

- CLAUDE.md 작성 (오케스트레이터 역할, 쓰기 권한, 크로스 프로젝트 참조 규칙)

- 채팅 경유 PARA 데이터 관리 동작 확인

채널 UI 개선

- Thinking indicator (... 애니메이션)

- Permission relay (채팅 UI에서 Allow/Deny 승인)

- 메시지 히스토리 (새로고침 시 이전 대화 유지, 최대 200개)


2026-04-22


Multichat UI 구현 완료

- 다중 채널 사이드바 + 대화 뷰 (React, CDN, no-build)

- WebSocket 자동 연결/재연결, 채널별 상태 관리

- 채널 추가/제거 (localStorage 저장)

- Permission relay, thinking indicator, 한글 IME 지원

- main.kyxi.net 경유 외부 접속

- tmux 시작 스크립트에 multichat 서버 자동 시작 추가