spec(project): 定义 Project Workspace MVP - #53
Open
hifizz wants to merge 17 commits into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
背景
基于
codex/feat-agent-observability-evaluation的 HEAD48483101ad11bc84b611b615f423577633fedacb,先研究 ThreadChat 如何把现有 Project 从“分支对话容器”扩展为长期 AI 工作空间,再将已经冻结的 MVP 范围转换成可实施的 OpenSpec。当前产品范围
本次 MVP 的目标是:
OpenSpec Change
Change:
add-project-workspace-mvp路径:
openspec/changes/add-project-workspace-mvp/包含:
proposal.md:为什么现在做最小 Project Workspace、会改变什么、影响哪些模块;design.md:Contract、Project File membership、模型上下文、Project Artifact library、统一 Project Panel、权限与迁移决策;specs/project-workspace/spec.md:Project Workspace 的规范性 Requirements 与验收 Scenarios;tasks.md:从数据库、Commands/API、上下文装配、UI 到测试与上线校验的实施清单;.openspec.yaml:使用仓库默认spec-drivenschema。关键设计决策
contractVersion防止旧页面静默覆盖新设置。明确不在本次 MVP
@Artifact、@Message、@Thread;depends_on、依赖图、Convergence / 汇总对象;以上能力必须在 MVP 使用数据证明必要后,分别建立新的 Research/OpenSpec change。
Research 文档
docs/project/01-project-workspace-research.md:总体问题空间;docs/project/02-dependent-thread-handoff-research.md:较复杂依赖方案的探索记录;docs/project/03-reference-and-outcome-preliminary-research.md:Reference + Outcome 收敛过程;docs/project/04-project-mvp-scope-and-roadmap.md:当前冻结范围和开发节奏,产品决策以此为准。验证
OpenSpec已执行validate --all --strict并通过;