40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
---
|
||
title: "Project State Management"
|
||
type: entity
|
||
tags: [AI-Agent, project-management, workflow]
|
||
---
|
||
|
||
## Definition
|
||
Project State Management 是一种事件驱动的项目管理方法,通过数据库存储项目状态和历史事件,AI Agent 自然语言交互追踪进度,替代传统的静态 Kanban 看板。
|
||
|
||
## Core Features
|
||
- **事件驱动更新**:"完成 X,阻塞 Y" → 自动状态转换
|
||
- **上下文保留**:记录决策、阻碍、关键洞察
|
||
- **自然语言查询**:询问项目状态、决策原因、当前阻碍
|
||
- **每日站会摘要**:昨日进展、今日计划、当前阻碍
|
||
- **Git 集成**:提交自动关联到项目事件
|
||
|
||
## Technical Stack
|
||
- PostgreSQL / SQLite:项目状态数据库
|
||
- GitHub CLI (gh):提交追踪
|
||
- Discord / Telegram:交互渠道
|
||
- Cron Jobs:定时摘要触发
|
||
- Sub-agents:并行项目分析
|
||
|
||
## Database Schema
|
||
```sql
|
||
projects: id, name, status, current_phase, last_update
|
||
events: id, project_id, event_type, description, context, timestamp
|
||
blockers: id, project_id, blocker_text, status, created_at, resolved_at
|
||
```
|
||
|
||
## Related Concepts
|
||
- [[Event Sourcing]]
|
||
- [[AI ChatOps]]
|
||
- [[每日站会摘要]]
|
||
|
||
## Related Entities
|
||
- [[Kanban]]:被替代的方案
|
||
- [[PostgreSQL]]:数据库技术栈
|
||
- [[GitHub]]:提交追踪
|