Skip to content

docs: 重构 v0-local-cli-view AI-Native 总纲#9

Merged
TatsukiMeng merged 4 commits intomainfrom
codex/roadmap-placeholder-scaffold
Apr 11, 2026
Merged

docs: 重构 v0-local-cli-view AI-Native 总纲#9
TatsukiMeng merged 4 commits intomainfrom
codex/roadmap-placeholder-scaffold

Conversation

@TatsukiMeng
Copy link
Copy Markdown
Contributor

Summary

  • 重构 v0-local-cli-view 总纲,把方向从 scanner-first 收敛为 graph-asset-first
  • 明确架构图是主资产,CLI 是主入口,scanner 只是证据层/校验层
  • 重写 proposal、design、tasks、specs,使其更适合作为后续多 issue 孵化蓝图

What Changed

  • proposal 改成项目章程,明确已定决策、待讨论议题和 issue 创建原则
  • design 改成图资产层 / 证据层 / 视图层三层边界,不再提前拍具体 schema 类型名和字段
  • tasks 改成带背景的 issue seeds,并加入贯穿全流程的 Harness 演进轨道
  • specs 改成只锁当前阶段的行为与能力要求,不再把开放议题提前固化

Notes

  • 本次不包含运行时代码实现
  • 仅调整 OpenSpec 文档资产
  • 已验证 openspec status --change v0-local-cli-view --json 仍为 complete

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refactors the openspec/changes/v0-local-cli-view change set to reposition the project direction from “scanner-first” to “graph-asset-first”, while also introducing a Bun/TypeScript monorepo workspace with placeholder cli/core/web packages and smoke tests to validate wiring.

Changes:

  • Rewrote the OpenSpec change (proposal/design/tasks/specs) to establish “graph is the primary asset”, “CLI is the primary entrypoint”, and “scanner is evidence/validation only”.
  • Added a Bun + TypeScript workspace skeleton (packages/cli, packages/core, packages/web) with placeholder APIs and smoke tests.
  • Added/updated repository-level tooling/configuration (tsconfig, oxlint config, scripts, lockfile, gitignore) to support lint/typecheck/test.

Reviewed changes

Copilot reviewed 22 out of 25 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tsconfig.json Adds workspace TypeScript compiler configuration for Bun/TS development.
package.json Introduces workspace scripts (lint/test/typecheck) and CLI entry script.
bun.lock Locks Bun dependencies for the new workspace/tooling.
.oxlintrc.json Adds oxlint configuration for repo-wide linting.
.gitignore Ignores local .graphspec/ snapshot directory.
README.md Updates project status and local dev commands to match “skeleton” phase.
packages/core/* Adds placeholder core API + smoke test + package docs/config.
packages/web/* Adds placeholder web API + smoke test + package docs/config.
packages/cli/* Adds placeholder CLI runner + bin entry + smoke test + package docs/config.
openspec/changes/v0-local-cli-view/* Major documentation restructure: proposal/design/tasks/specs aligned to graph-asset-first direction.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

TatsukiMeng and others added 2 commits April 11, 2026 19:46
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@TatsukiMeng TatsukiMeng merged commit a4ab2f8 into main Apr 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants