ZZHENG KE
返回总览AI PRACTICE · CASE STUDY

AI 产品 / 本地项目连续性

AI Project OS

让每个 AI 项目都有可信进度、可恢复现场和唯一下一步

面向同时推进多个 AI 项目的个人 Builder,将目标、MVP、Roadmap、项目状态、Context Snapshot 与跨工具工作流组织为本地可控、可追溯的项目连续性系统。

MY ROLE
产品定义 / 系统设计 / AI 协作开发 / 交付验收
STATUS
v0.1 MVP 收尾中
PERIOD
2026.08 · v0.1 MVP 收尾
AI Project OS 深色 Dashboard,展示项目状态、可信进度、下一步和本地数据库边界
基于 AI Project OS 真实 UI smoke 截图制作的公开演示快照;项目名称与下一步已替换为公开安全数据。

个人同时使用 Codex、Claude、TRAE 等 AI 工具推进多个项目时,目标、进度、下一步与关键决策散落在对话、Markdown、Git 和本地目录中。工具可以继续写代码,却很难回答项目为何做到这里、离 MVP 还差什么、上次离开时发生了什么。

通用 Todo 或项目管理工具能够记录任务,但不能天然区分可信项目事实、AI 运行信号和推测结果。AI Project OS 因此从本地优先和可确认事实出发,把项目连续性而不是更多自动化作为首版核心。

个人 AI Builder

在一个 Dashboard 中看到多个项目的真实状态、当前里程碑和唯一下一步。

跨工具开发者

在不同 AI 编程工具之间传递同一份已确认项目事实,而不是反复解释上下文。

暂停后返回的项目负责人

通过最近一次 Context Snapshot 快速恢复已完成、剩余范围、失败尝试、决策和 Blocker。

产品定义 / 系统设计 / AI 协作开发 / 交付验收

  • 从多项目并行和 AI 会话中断问题出发定义产品目标、MVP 与版本边界
  • 区分 Project State、可信 Progress、Activity Log、Context Snapshot、XP 和运行时信号的职责
  • 设计 Dashboard、项目详情、暂停/恢复、协议同步、Workflow Profile 与首次接入流程
  • 通过预览确认、冲突选择、事务回滚和事件幂等规则约束高风险写入
  • 以单一 P0 纵切推进 AI 协作开发、自动化测试、打包、UI smoke 与证据复核
01

项目状态分散且容易失真

对话、任务勾选、文件时间和代码命中都可能被误读为真实进度,需要由 Roadmap 事实与确定性规则重新计算。

02

暂停后无法快速恢复现场

普通日志只说明发生过什么,却不能完整保存离开时的已完成、剩余范围、失败尝试、关键决策与下一步。

03

跨工具接力存在双写风险

不同 AI 工具和本地应用都可能修改项目状态;若没有可移植协议、字段来源与冲突确认,更新会静默覆盖。

01

本地项目总览

Dashboard 从 SQLite 项目事实和确定性规则生成 Active、Paused、Completed、Archived、Continue、Near MVP 与 Needs Attention,不制造空推荐。

02

可信进度与唯一下一步

进度只由显式 Milestone/Task 权重和完成状态计算;Active 项目始终保留一个具体 Next Action,变更写入 Development Log。

03

Context Snapshot 状态闭环

暂停前先预览并确认完整 Snapshot;恢复时展示最近现场并要求新的 Next Action,历史快照不会被覆盖。

04

可移植协议与工作流桥接

用 .project/project.yaml 保存当前事实、status.md 镜像最近 Snapshot,Workflow Profile 只声明安全相对路径;所有冲突逐字段人工选择。

AI RESPONSIBILITIES

AI 负责辅助

  • 辅助梳理用户问题、PRD、状态模型和可验证任务切片
  • 在已冻结边界内协助实现 Electron、React、SQLite 与协议读写纵切
  • 生成测试候选、失败场景和交付证据,帮助发现规则与 UI 的不一致
  • 通过桥接 Skill 将已确认目标、MVP、里程碑和下一步归一化为预览候选

HUMAN GATES

人保留最终决策

  • AI Project OS 不自动执行外部 Skill、Hook、脚本、命令或来源文本中的指令
  • 项目创建、Snapshot、协议写回、冲突裁决和 Workflow Profile 均需先预览再确认
  • 代码、任务勾选、文件时间和 AI 总结不能直接改变 Progress、XP 或完成状态
  • 冲突字段由用户逐项选择;文件指纹变化、取消或验证失败保持零写入
LEVEL 1

项目事实层

ProjectMVP DefinitionMilestone / Task唯一 Next ActionProject Tags
LEVEL 2

连续性层

DashboardProject DetailContext SnapshotActivity Log状态闭环
LEVEL 3

可移植协议层

project.yamlstatus.md字段来源冲突预览Workflow Profile
LEVEL 4

反馈与证据层

XP 事件账本Achievement自动化测试UI smoke发布门槛
桌面端
Electron Forge / React / TypeScript
本地数据
node:sqlite / 事务迁移 / 事件账本
可移植协议
YAML Document AST / Markdown Snapshot / 原子替换与恢复
安全边界
contextIsolation / sandbox / 窄 IPC / 预览确认 / 相对路径校验
  1. 01

    冻结产品事实边界

    先定义 Project State、Progress、Snapshot、Activity Log、XP 和外部信号的职责,避免把展示原型或 AI 推测写成产品事实。

  2. 02

    建立本地运行与领域基座

    完成 Electron 安全骨架、SQLite 迁移、领域模型、可信进度、Health、推荐和 XP 幂等规则。

  3. 03

    实现项目连续性纵切

    按 P0-04 至 P0-07 建立项目收录、Dashboard、Roadmap 编辑、Development Log 与 Active—Paused—Active Snapshot 闭环。

  4. 04

    打通跨工具协议

    实现 .project 双文件读写、字段级冲突预览、Workflow Profile 和 Codex 项目首次 bridge bootstrap 接入。

  5. 05

    补齐反馈与发布门

    用事件账本完成 Task、Milestone、Achievement、撤销重做和正式归档反馈;下一阶段以真实项目完成发布验收。

01

当前本地工作区已完成 P0-01 至 P0-10:从安全运行基座推进到 Dashboard、可信 Roadmap、Snapshot、.project、Workflow Profile、首次接入和 XP/Level 闭环

02

最终 npm run check 通过 25 个测试文件、133 项测试,并完成 Windows x64 package、packaged 双启动 runtime smoke 与生产依赖审计

03

隔离 packaged Electron UI smoke 输出 42 张截图,覆盖浅/深主题、1320/1000/760、键盘焦点、XP 发放—撤销—重做和正式归档

04

建立预览确认、字段级冲突选择、文件指纹复核、SQLite 事务回滚和 XP 事件幂等边界,失败或取消时不产生半套写入

一个可信的 AI 产品案例,不只展示已经完成的部分,也需要说明目前的边界和下一轮验证重点。

  • P0-11 六个真实项目的重启恢复与发布验收尚未开始,因此当前不能表述为正式发布版本
  • 现有成果来自本地代码、自动化测试、打包和隔离 UI smoke,不代表用户增长、效率提升或商业结果
  • v0.1 不做父目录自动扫描、后台监听、AI 自动总结、外部 Skill 自动执行或主动项目 Agent
  • P0-10 已完成验证并形成独立提交,但仍需通过 P0-11 的六个真实项目发布验收
  1. 01按 P0-11 接入至少 6 个真实项目,验证重启恢复、状态、Roadmap、Snapshot 和 XP 账本
  2. 02完成真实 Codex 项目的 bridge bootstrap—OS 采用—再次同步闭环验收
  3. 03记录真实使用中的恢复时间、冲突类型、失败案例与人工修正,而不是预设效率指标
  4. 04在发布门通过后再评估 v0.2 的目录扫描、执行信号和可选只读适配器
AI 产品设计项目连续性本地优先Electron人机协同交付治理

NEXT CASE

个人 AI 产品 / 学习工具AI 英语学习系统