Work Radar — Local-first AI 워크플로우 콕핏
개인 프로젝트제품 기획, 프론트엔드, Rust 백엔드, 로컬 자동화 아키텍처
개인 개발자의 업무는 캘린더, GitHub PR, Notion 백로그, 로컬 worktree, Codex/Hermes agent 세션, 루틴이 서로 다른 속도로 동시에 들어온다. 실제 병목은 자동화 부족이 아니라 “지금 무엇을 봐야 하는지”를 잃는 데 있다. 이 문제를 task manager가 아니라 운영면의 문제로 보고, 신호 수집·시간 배치·agent 실행·governance·회고를 하나의 반복 가능한 데스크톱 콕핏으로 묶기 위해 기획.
- Capture Board: 미분류 inbox, Eisenhower matrix, Today rail, 루틴, Agent Bar, 뉴스 티커를 한 화면에 결합한 관제면 구현
- Today Timeline: 미배치 tray, 연속 날짜 timeline, drag 배치, 완료 이력, Work Debt chip을 하나의 시간 좌표계로 합성
- Control Room: Boule Governance(자동 개발 구현 시스템)를 readiness gate, bounded ticker, attention latch, lineage graph로 관측 가능한 복잡계로 노출
- Google Calendar 동기화: OAuth(Auth Code + PKCE + loopback), 로컬 mirror와 pending write 큐, bounded SyncEngine retry로 외부 캘린더와 양방향 동기화
- Work Radar MCP 게이트웨이: 외부 agent의 write tool을 기본 proposal-only로 두고, Hermes ACP permission card를 통과한 경우만 직접 실행하는 human-gate 설계
- PR Radar / Worktree Diff: 여러 repo·worktree의 PR을 readiness bucket으로 분리하고, 코드 리뷰·CI triage·escalation을 read-only Jobs 제안 레일로 연결
- 운영 surface 통합: capture·schedule·jobs·governance·review를 단일 콕핏으로 통합
- agent 실행 통제: timeout·max turns·cost cap·kill·accept/reject 로그로 bounded 실행
- 외부 변경 안전성: GitHub·Notion·Calendar·MCP write를 모두 human gate + Rust boundary로 통제
- Tauri 2
- Rust
- SQLite
- Vite
- React
- TypeScript
- Tailwind v4
- shadcn/ui
- TanStack Query
- Zustand
- MCP
- Google Calendar API
- Codex CLI
- Hermes ACP