--- 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]]:提交追踪