Version: 3.0.0
Purpose: keep a project understandable and resumable across work sessions, context resets, and AI-to-AI handoffs.
Storage: project-local Docs/ only.
Upgrade note: This is the upgraded version of the previous Chinese and English Daily Workflow editions; going forward, both language editions will be maintained together in this single bilingual package. / 这是此前中文与英文 Daily Workflow 两版的升级版;以后中英文版本会合并在这个双语包里统一维护。
Write concise, factual project state that a user and the next AI can continue from. Prefer concrete targets, decisions, files, commands, blockers, risks, and next actions over narrative.
记录应当简洁、可验证、可继续执行。优先保存目标、决策、文件路径、命令结果、阻塞、风险和下一步,而不是聊天记录全文。
Do not record secrets, credentials, private customer data, full confidential documents, large logs, or unrelated source excerpts.
Treat these phrases as equivalent triggers:
开工啦, 开始工作, start work, begin work, starting work, start of day中段检查, 吃饭啦, checkpoint, lunch check, lunch time, break time, midday check收工啦, 结束工作, wrap up, end work, ending work, end of day交接, handoff, next AI, 下一任 AI重新配置工作流, configure workflow, update workflow configIf the user defines custom triggers in Docs/CONFIG.md, honor them.
Create Docs/ if missing. Maintain these files:
Docs/PROJECT.md: project metadata, owner, workspace, repository, phase, language, and last checkpoint.Docs/TARGET.md: project purpose, success criteria, scope, and out-of-scope items. Default read-only after creation unless the user changes the goal.Docs/STATUS.md: current state, progress, active context, compressed context, latest update history, and known risks.Docs/COMPLETED.md: completed work log. Append only; never overwrite older entries.Docs/PENDING.md: current pending work, blockers, and decisions needed. May be rewritten as the current queue while preserving unresolved blockers.Docs/NEXT_ACTIONS.md: immediate continuation plan and handoff plan. Overwrite each checkpoint/wrap-up with the latest actionable plan.Docs/CONFIG.md: optional trigger and language preferences.Compatibility alias:
Docs/SCHEDULE.md is a legacy/current alias for next actions. If it exists, read it. Prefer writing NEXT_ACTIONS.md in v3.0.0. If a project already depends on SCHEDULE.md, either keep both synchronized or explain the migration before changing.Optional files:
Docs/HANDOFF.md: create only when the user asks for a standalone handoff file or when the handoff block becomes too long.Docs/archive/YYYY-MM.md: monthly archive for older status updates.Optional configuration is project-local:
Docs/CONFIG.md
Default config block:
{
"version": "3.0.0",
"startPhrase": "开工啦",
"checkpointPhrase": "中段检查",
"lunchPhrase": "吃饭啦",
"endPhrase": "收工啦",
"handoffPhrase": "交接",
"language": "bilingual",
"primaryNextActionsFile": "NEXT_ACTIONS.md",
"archiveAfterStatusEntries": 10,
"firstRun": false
}
Create or update config only inside Docs/. Do not write global user state.
Before creating new files, check for legacy Daily Workflow files.
Legacy English v1 names:
Docs/PROJECT_TARGET.md -> Docs/TARGET.md
Docs/PROJECT_STATUS.md -> Docs/STATUS.md
Docs/COMPLETED_JOBS.md -> Docs/COMPLETED.md
Docs/PENDING_JOBS.md -> Docs/PENDING.md
Docs/NEXT_STEPS.md -> Docs/NEXT_ACTIONS.md
.workbuddy/daily-workflow-config.json -> Docs/CONFIG.md
Legacy v2/current alias:
Docs/SCHEDULE.md -> Docs/NEXT_ACTIONS.md
Migration rules:
Migrated from: .STATUS.md or Docs/archive/YYYY-MM.md.# Project Metadata / 项目元数据
- Project ID / 项目编号:
- Project Name / 项目名称:
- Owner / 负责人:
- Workspace / 工作区:
- Repository / 代码仓库:
- Current Phase / 当前阶段:
- Primary Language / 主要语言:
- Risk Level / 风险等级:
- Last Checkpoint / 最近检查点:
- Last Updated / 最近更新:
# Project Target / 项目目标
## Purpose / 目的
[What the project is trying to accomplish.]
## Success Criteria / 成功标准
- [Criterion 1]
- [Criterion 2]
## Scope / 范围
In scope / 范围内:
- [Item]
Out of scope / 范围外:
- [Item]
## Assumptions / 假设
- [Assumption]
## Last Reviewed / 最后确认
[YYYY-MM-DD]
If the target is unclear, create a provisional section instead of stopping:
## Unconfirmed Target / 待确认目标
[Best-effort summary based on current context. Ask the user to confirm or correct.]
# Project Status / 项目状态
## Current State / 当前状态
[Short factual summary.]
## Progress / 进度
[Percent or milestone-based progress when known.]
## Active Context / 当前上下文
- Files or areas being worked on:
- Important constraints:
- Known risks:
## Compressed Context / 提炼上下文
- User intent / 用户意图:
- Decisions made / 已作决策:
- Current state / 当前状态:
- Completed work / 已完成:
- Pending work / 待处理:
- Blockers / risks / 阻塞与风险:
- Files touched / 涉及文件:
- Commands/tests run / 已运行命令或测试:
- Immediate next action / 下一步立即行动:
## Update History / 更新历史
### [YYYY-MM-DD HH:mm] [start/checkpoint/wrap-up/handoff/migration]
- [What changed]
- [Evidence, command, or file reference when useful]
# Completed Jobs / 已完成工作
## [YYYY-MM-DD]
- [Completed item with enough detail for another AI to understand what changed.]
# Pending Jobs / 待办工作
## Immediate / 立即处理
- [ ] [Task, owner/context if known, acceptance condition]
## Later / 稍后处理
- [ ] [Task]
## Blockers and Decisions / 阻塞与待决策
- [Blocker or decision needed]
# Next Actions / 下一步行动
## Immediate Next Action / 下一步立即行动
1. [Action with file/path/context]
2. [Action]
## Handoff Summary / 交接摘要
- Current state / 当前状态:
- Completed since last checkpoint / 上次检查后完成:
- Pending work / 待处理:
- Blockers / risks / 阻塞与风险:
- Files touched / 涉及文件:
- Commands/tests run / 已运行命令或测试:
- Immediate next action / 下一步立即行动:
## Notes for Next AI / 给下一任 AI 的说明
[Any context the next AI must know before acting.]
At checkpoint, wrap-up, and handoff time, compress the current conversation context before updating workflow files.
Compression means extracting only what is needed to continue work:
Write this into Docs/STATUS.md under the latest update entry and into Docs/NEXT_ACTIONS.md for continuation. Do not paste the full conversation transcript.
After saving compressed context, treat the old long working context as cleared for workflow purposes. Continue from STATUS.md and NEXT_ACTIONS.md.
For checkpoint only, return the compressed context to the current AI in the response so work can continue immediately.
When triggered by start work:
Docs/; create missing managed files from templates.Docs/CONFIG.md; honor it if present.Unconfirmed Target section and ask the user to confirm or correct it.STATUS.md with a start entry.NEXT_ACTIONS.md only if next steps are missing, stale, or contradicted by the user.When triggered by checkpoint or lunch check:
COMPLETED.md.PROJECT.md last checkpoint and phase if known.STATUS.md with current state, progress, risks, commands/tests run, and compressed context.PENDING.md as the current queue while preserving unresolved blockers.NEXT_ACTIONS.md with the latest continuation and handoff block.STATUS.md entries if the configured threshold is exceeded.When triggered by wrap up:
COMPLETED.md.PROJECT.md last checkpoint and phase if known.STATUS.md with final state, commands/tests run, risks, and compressed context.PENDING.md with unfinished work, blockers, and decisions needed.TARGET.md only if the goal changed or the user explicitly asks.NEXT_ACTIONS.md as the main handoff document.STATUS.md entries if needed.When triggered by handoff:
PROJECT.md, STATUS.md, and NEXT_ACTIONS.md.Docs/HANDOFF.md only if the user asks for a separate handoff artifact.Keep STATUS.md readable.
STATUS.md, using archiveAfterStatusEntries from config when available.Docs/archive/YYYY-MM.md.COMPLETED.md; do not overwrite it.STATUS.md update history unless archiving older entries.PENDING.md.NEXT_ACTIONS.md at each checkpoint or wrap-up so the next AI has a single current plan.Docs/ for this workflow unless the user's broader task requires it.Do not write:
.env values, or browser sessions.If important context contains sensitive details, summarize safely and refer to the secure source location only when appropriate.
Keep responses short and useful:
Saved workflow state.
- Updated: PROJECT.md, STATUS.md, NEXT_ACTIONS.md
- Appended: COMPLETED.md
- Pending: 3 items, 1 blocker
- Next: run the failing test and inspect the parser change
共 3 个版本