Project State Management - 项目状态管理系统
用事件驱动系统替代 Kanban,自动追踪项目状态、决策上下文和阻塞项。支持 Git 提交自动归属和每日站会摘要。
openclawai-agentsproductivityproject-managementautomation
Project State Management System(项目状态管理系统)
用事件驱动系统替代 Kanban,自动追踪项目状态、决策上下文和阻塞项。
解决什么问题
Kanban 板容易过时。你浪费时间更新卡片而非工作。上下文丢失——三个月后你不记得为什么做关键决策。
功能特点
- 事件驱动状态:替代手动拖动卡片
- 捕获上下文:决策、阻塞项、下一步
- 自然语言查询:“项目状态如何?""为什么我们转向?”
- 每日站会摘要:自动生成
- Git 集成:链接提交到项目事件
如何设置
1. 创建数据库
CREATE TABLE projects (
id SERIAL PRIMARY KEY,
name TEXT UNIQUE,
status TEXT,
current_phase TEXT
);
CREATE TABLE events (
id SERIAL PRIMARY KEY,
project_id INTEGER REFERENCES projects(id),
event_type TEXT,
description TEXT,
context TEXT,
timestamp TIMESTAMPTZ DEFAULT NOW()
);
CREATE TABLE blockers (
id SERIAL PRIMARY KEY,
project_id INTEGER REFERENCES projects(id),
blocker_text TEXT,
status TEXT DEFAULT 'open'
);
2. 配置 Agent
你是我的项目状态管理器。代替 Kanban,通过对话告诉我你在做什么。
当我说:
- "Finished [task]" → 记录进度事件
- "Blocked on [issue]" → 创建阻塞项
- "Starting [new task]" → 记录开始事件
- "Decided to [decision]" → 记录决策及上下文
- "Pivoting to [new approach]" → 记录转向原因
当我说:
- "What's the status?" → 获取最新事件和阻塞项
- "Why did we decide [X]?" → 搜索决策上下文
- "What's blocking us?" → 列出所有开放阻塞项
每天 9 AM 运行 cron 任务:
1. 扫描过去 24 小时的 git 提交
2. 链接提交到项目
3. 发送每日站会摘要
成本估算
| 组件 | 成本 |
|---|---|
| PostgreSQL/SQLite | 免费 |
| GitHub CLI | 免费 |
| Discord | 免费 |
关键洞察
- 事件 > 状态快照:完整历史优于静态卡片
- Git 集成:提交自动链接到项目