Other Advanced Markdown

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 集成:提交自动链接到项目

相关链接