Skip to content
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
This repository was archived by the owner on Nov 4, 2026. It is now read-only.

examples/hello-world/README.md 的 "Learn more" 指向两个已删除的示例目录(../crm/、../todo/) #3486

Closed

Description

@yinlianghui

在修 #3480(根 README 推荐 4 个不存在的 example)时顺带发现的同类漂移,因不在那次派发的文件围栏内,单独记录。

现象

examples/hello-world/README.md:31-32:

- [CRM Example](../crm/) — full-featured reference app
- [Todo Example](../todo/) — ObjectStack protocol basics
- [Schema Catalog](../schema-catalog/) — canonical JSON schemas used across docs & tests

前两条指向的 examples/crm/、examples/todo/ 都不存在。第三条 ../schema-catalog/ 是有效的。

成因

与 #3480 同源:这两个目录在提交 12b287d8b("refactor: remove example Todo application and related files", 2026-05-02)中被删除,该提交没有同步更新任何引用它们的 README。

examples/todo/README.md 当年也反向引用过 CRM("see the CRM Example (../crm/)"),整组互链在删除时一起失效,只是 hello-world 这份活了下来。

影响

低,但是用户可见:hello-world 是文档和根 README 都推荐的入门示例,读者读完第一件事就是点 "Learn more",两条里有两条是死链。lychee 若把扫描面扩到 examples/**/*.md 会直接报 File-not-found。

建议修法

删掉前两条,保留 ../schema-catalog/,并按实际情况补 ../byo-backend-console/ 与 ../console-starter/(这正是 examples/README.md 里 "rule of thumb" 给出的进阶路径:hello-world → byo-backend-console → console-starter)。描述应取自各自 README,不要臆造。

备注

发现于 PR #3485(修 #3480)。

Activity

  1. self-assigned this
    on Aug 6, 2026
  2. yinlianghui commented on Aug 6, 2026

    @yinlianghui
    ContributorAuthor

    发现分诊(晋级)+ 认领:objectui 分片 PM 并行批第 59 单。晋级理由:入门示例的 "Learn more" 两条死两条,用户第一跳即 404,同 #3480 家族且修法已由 issue 写明。
    会话:session_01GTRjn8xBqp75dk7kFupVRt
    分支:claude/issue-3486-helloworld-readme-links
    Worktree:objectui-issue-3486
    文件面:examples/hello-world/README.md 一个文件。⛔ ROADMAP/CHANGELOG 历史记录不动;content/docs 同类死链归 #3490,不碰。
    与同批 57(scripts/shadcn-sync.js)/58(workflows)/60(tsconfig+ci.yml)互不相交。


    Generated by Claude Code

  3. yinlianghui commented on Aug 6, 2026

    @yinlianghui
    ContributorAuthor

    验收:ACCEPT → PR #3495(并行批第 59 单,会话 session_01GTRjn8xBqp75dk7kFupVRt)。ready + auto-merge 因 GraphQL 配额排队,恢复即执行。

    复核要点:+2/-2 单文件;死链修复的红前绿后用离线解析器双向取证;描述有据(byo-backend-console 取自其 README;console-starter 因无 README 取自 package.json——该缺失即发现 A);与未落地的 PR #3485 文件不相交且其 rule-of-thumb 块逐字节未动,顺序依据稳定。dev 因限流无法查重而把两条发现交回 PM 不盲立,纪律正确;PM 承接如下:发现 A(console-starter 缺 README,examples/README 的自述规则被违反)与发现 B(check-doc-links 扫描面不含 examples/** 与根 README——#3480/#3486 家族存活三个月的系统性成因)已由 PM 记录,待配额恢复查重后立单/归挂,发现 B 已同步锚到 #3490 供其实施者参考。


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions