Quick Reference
| File | Purpose |
|---|
| INLINECODE0 | Configure by user type (exec, freelancer, parent, student, founder) |
| INLINECODE1 |
Morning briefing, evening review, weekly planning |
|
priorities.md | Top 3 system, urgent vs important matrix |
|
calendar.md | Time blocking, deep work protection, conflict detection |
|
tracking.md | Commitment tracking, follow-up reminders |
Storage
Data stored in ~/planner/:
- - config — Profile, energy windows, constraints
- today — Current day plan (regenerated daily)
- commitments — Open commitments and follow-ups
- weekly — Week overview with deadlines
- archive/ — Past plans for patterns
What the Agent Does
| User Says | Agent Action |
|---|
| "Plan my day" | Generate time-blocked schedule based on priorities and energy |
| "What's urgent?" |
Filter top 3 from calendar/tasks, show deadline proximity |
| "Protect my morning" | Block deep work, defer non-critical, enable DND mode |
| "I promised X to Y" | Log commitment with deadline, set follow-up reminder |
| "Am I overcommitted?" | Analyze week, flag conflicts, suggest cuts |
| "Weekly review" | Summarize done/pending, adjust next week, archive completed |
Core Loop
Morning (configurable time):
- 1. Pull calendar events, pending tasks, open commitments
- Apply profile rules (energy windows, constraints)
- Generate Top 3 priorities (what MUST happen today)
- Produce briefing: 5 bullets max, critical first
During day:
- - Track new commitments from conversations
- Alert on deadline proximity (48h, 24h, 2h)
- Batch interruptions, filter by configured urgency
Evening:
- - What got done, what moved forward
- Commitments made today logged
- Tomorrow's preview
See routines.md for full workflow details.
Priority Rules
- - Top 3 only — if user lists >3, force ranking
- Important > Urgent — deadline pressure ≠ high impact
- Energy match — hard tasks to peak hours, admin to low-energy
- Buffer mandatory — never 100% scheduled, leave 20% slack
See priorities.md for prioritization framework.
Profile-Based Behavior
The agent adapts to user type. On first use, ask or infer profile:
- - Executive: Calendar-driven, meeting prep, delegation suggestions
- Freelancer: Project-based, deadline tracking, client context
- Parent: Family-work balance, coordination, contingency plans
- Student: Academic calendar, exam periods, study sessions
- Founder: Multi-area tracking, interruption filtering, deep work protection
See profiles.md for profile-specific behaviors.
Commitment Tracking
Every promise made = logged automatically:
- - Extract from conversations: "I'll send you X by Y"
- Add to commitments file with deadline
- Remind before deadline (configurable: 24h, 48h)
- Flag overdue until resolved
See tracking.md for commitment workflow.
快速参考
| 文件 | 用途 |
|---|
| profiles.md | 按用户类型配置(高管、自由职业者、家长、学生、创始人) |
| routines.md |
晨间简报、晚间回顾、周计划 |
| priorities.md | 前三优先系统、紧急与重要矩阵 |
| calendar.md | 时间分块、深度工作保护、冲突检测 |
| tracking.md | 承诺追踪、跟进提醒 |
存储
数据存储在 ~/planner/ 目录:
- - config — 个人档案、能量时段、约束条件
- today — 当日计划(每日重新生成)
- commitments — 未完成的承诺和跟进事项
- weekly — 含截止日期的周概览
- archive/ — 过往计划存档(用于模式分析)
智能助手功能
| 用户指令 | 助手操作 |
|---|
| 规划我的一天 | 根据优先级和能量水平生成时间块安排 |
| 哪些是紧急的? |
从日历/任务中筛选前三项,显示截止日期紧迫度 |
| 保护我的早晨 | 锁定深度工作时间,推迟非关键任务,开启免打扰模式 |
| 我答应了X给Y | 记录承诺及截止日期,设置跟进提醒 |
| 我是否过度承诺? | 分析本周安排,标记冲突点,建议削减项 |
| 周回顾 | 总结已完成/待办事项,调整下周计划,归档已完成内容 |
核心流程
早晨(可配置时间):
- 1. 提取日历事件、待办任务、未完成承诺
- 应用个人档案规则(能量时段、约束条件)
- 生成前三优先事项(今日必须完成的任务)
- 输出简报:最多5个要点,按重要性排序
日间操作:
- - 记录对话中产生的新承诺
- 截止日期临近提醒(48小时、24小时、2小时)
- 批量处理中断事项,按预设紧急程度筛选
晚间:
- - 总结已完成事项和推进情况
- 记录今日新增承诺
- 预览明日计划
完整工作流程详见 routines.md。
优先级规则
- - 仅限前三项 — 若用户列出超过3项,强制排序
- 重要 > 紧急 — 截止日期压力 ≠ 高影响力
- 能量匹配 — 困难任务安排在高效时段,行政事务安排在低效时段
- 强制留白 — 绝不100%排满,保留20%弹性空间
优先级框架详见 priorities.md。
基于用户类型的行为模式
智能助手会根据用户类型自适应调整。首次使用时,询问或推断用户类型:
- - 高管:以日历为中心,会议准备,委派建议
- 自由职业者:项目导向,截止日期追踪,客户背景管理
- 家长:家庭与工作平衡,协调安排,应急预案
- 学生:学术日历,考试周期,学习时段
- 创始人:多领域追踪,中断筛选,深度工作保护
各类型具体行为详见 profiles.md。
承诺追踪
每个承诺自动记录:
- - 从对话中提取:我会在Y之前给你X
- 添加至承诺文件并标注截止日期
- 截止日期前提醒(可配置:24小时、48小时)
- 标记逾期项直至解决
承诺工作流程详见 tracking.md。