Skip to content

docs: introduce project-scaffold documentation skeleton - #9

Merged
lRoccoon merged 1 commit into
mainfrom
docs/project-scaffold
May 23, 2026
Merged

lRoccoon merged 1 commit into
mainfrom
docs/project-scaffold

Conversation

@lRoccoon

@lRoccoon lRoccoon commented May 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • 参考 project-scaffold 的文档治理骨架,引入 json-tool 项目的稳定层文档与规则。
  • 文档内容按本项目实际情况(纯前端 Vite/React、localStorage 历史、可选 share 端点)填充,不留 scaffold 占位符。
  • 不改动任何代码,只新增/更新 markdown。

Changes

  • 根目录文档:AGENTS.md(协作入口与阅读顺序)、ARCHITECTURE.md(稳定层与不可破坏边界)、DESIGN.md(设计原则与长期约束)、PRODUCT_SENSE.md(用户与场景)、FRONTEND.md(前端设计语言与离线承诺)、RELIABILITY.md(降级/恢复/canonical scenarios)、SECURITY.md(信任边界与日志规范)、QUALITY_SCORE.md(质量维度与交付标准)、CHANGELOG.md
  • docs/:design-docs/index.mdproduct-specs/index.mdreferences/README.mdgenerated/.gitkeep,分离手写设计、产品视角、外部参考与生成产物。
  • rules/:提交规范、文档更新策略、并行协作约定、公共接口兼容性、验证门禁。validation-gate.md 已写入项目真实命令(pnpm install/build/test/previewdocker build/run)。
  • README.md:补 Repo Map,指向新增文档结构,保留原有 Features/Stack/Development/Docker/CI/License 段落。

Why

把"代码外、不会从代码读出来"的原则、边界、信任假设沉淀成可导航的文档骨架,让后续 AI/人类协作者在动手前有统一入口,并把"完成态"标准显式化(rules/validation-gate.md)。

Test plan

  • pnpm install(已为构建产物缓存)
  • pnpm build — Vite 输出 dist/,无类型错误
  • pnpm test — 12 tests pass(historyStore / jsonUtils)
  • 文档间交叉引用人工核对,链接路径与新增文件一致
  • (无代码改动,跳过 pnpm dev 主路径与 Docker 真实链路验证)

🤖 Generated with Claude Code

Adopt the language-agnostic doc governance scaffold: root-level entry
docs (AGENTS/ARCHITECTURE/DESIGN/PRODUCT_SENSE/FRONTEND/RELIABILITY/
SECURITY/QUALITY_SCORE/CHANGELOG), docs/{design-docs,product-specs,
references,generated}/ index, and rules/ for commit, validation,
doc-update, compatibility and parallel-collab conventions. Content is
filled in to match this project's actual shape (frontend-only Vite/
React, localStorage history, optional share endpoint) rather than left
as placeholders. README gains a Repo Map pointing at the new layout.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@lRoccoon
lRoccoon merged commit 179d542 into main May 23, 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.

1 participant