Skip to content

docs(zh): rewrite the Chinese README in plain language - #1

Merged
shitianfang merged 1 commit into
mainfrom
docs/zh-readme-plain-language
Sep 11, 2026
Merged

shitianfang merged 1 commit into
mainfrom
docs/zh-readme-plain-language

Conversation

@shitianfang

Copy link
Copy Markdown
Owner

The zh README opened with protocol jargon — immutable contract DAG, lock-free optimistic concurrency, cascade verification — before a reader knew what problem any of it solved. This rewrites it to lead with the intuition (turn writing software into doing mathematics, so agents work in parallel without coordinating and without a human reviewing code), and to introduce each of the three objects with the concrete JSON a reader will actually write.

Two stale facts fixed (the English README still has both)

  • The self-hosting section said "eleven children / all twelve contracts Done / 12 done / 0 open". node tools/verify.mjs derives 13 done / 0 open — the badge line was already right, the prose was not.
  • The mermaid block predated declared-laws and was missing its node. Regenerated verbatim from node tools/graph.mjs --structural --format mermaid, and the caption now states why declared-laws carries no edge (it declares serves: root, but none of root's three decompositions import it).

Structure

Race 001 and the self-reference lesson were easy to skim past as prose, so they now get their own subsections — they are the receipts for a gate judges admissibility, not quality and run a gate red for the right reasons before publishing it.

Checks

Status line left in the exact shape l6-status-honest greps for. Locally: verify.mjs exits 0 (13 done / 0 open), l6-status-honest and l4-english both exit 0.

🤖 Generated with Claude Code

The zh README opened with protocol jargon (immutable contract DAG,
lock-free optimistic concurrency, cascade verification) before a reader
knew what problem any of it solved. Rewritten to lead with the intuition
— turn writing software into doing mathematics, so agents can work in
parallel without coordinating and without a human reviewing code — and
to introduce each object with the concrete JSON a reader will actually
write.

Also fixes two stale facts the English README shares:
- the self-hosting section said "eleven children / all twelve contracts
  Done / 12 done / 0 open"; verify.mjs derives 13 done / 0 open.
- the mermaid block predated declared-laws and was missing its node;
  regenerated verbatim from graph.mjs --structural, and the caption now
  says why declared-laws carries no edge.

Race 001 and the self-reference lesson are promoted to their own
subsections — they are the receipts for "a gate judges admissibility,
not quality" and "run a gate red before publishing it", and were easy to
skim past as prose. Status line left in the shape l6-status-honest
checks; verify.mjs and every law check pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@shitianfang
shitianfang merged commit 236cbea into main Sep 11, 2026
2 checks passed
@shitianfang
shitianfang deleted the docs/zh-readme-plain-language branch September 11, 2026 16:21
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