Move `docs/defensive-patterns.md` into `docs/defensive-patterns/`, one page per artifact plus a README router, and state each rule as its requirement, the condition a reviewer judges it by, its boundary and approver, and a correct and a wrong example. - `general.md` (the moved page): the existing bug-class rules plus timing, value representation, shared-state ownership, decentralization, performance evidence, and migrations. - `package-surface.md`, `remote-and-api.md`, `client-components.md`, `conversation-and-session.md`: the review requirements for those artifacts, linking type definitions and semantics to `docs/subsystems/` instead of restating them. - `README.md`: the habits behind the rules and the route from artifact to page. - `dsh-code-review` reads the owning pages before judging a diff; the `dsh-architecture-discipline` routing skill is retired in favour of the directory, and every inbound reference is repaired. - Chinese counterparts, pairing records, and the documentation tier table are updated together.
50 lines
1.8 KiB
YAML
50 lines
1.8 KiB
YAML
# Bilingual-pair consistency record for development.md (docs/i18n/README.md): per heading
|
|
# section, a hash of its English and Chinese blocks outside code blocks and generated regions.
|
|
# After editing either side, bring the other along and re-record with:
|
|
# pnpm run verify-translation-pairing --write docs/development.md
|
|
/development-guide:
|
|
en: dd46df776b6c0a69
|
|
zh: 1a46cfc92cca2266
|
|
/development-guide/setup-tutorial:
|
|
en: 5207d17725c07a27
|
|
zh: 258884c4300ac63a
|
|
/development-guide/setup-tutorial/prerequisites:
|
|
en: ae47d95cd48bbb1d
|
|
zh: 2378e6ed3305e28d
|
|
/development-guide/setup-tutorial/windows-and-wsl-2:
|
|
en: e86be579be6f1813
|
|
zh: 14f6a220337d0861
|
|
/development-guide/setup-tutorial/first-time-setup:
|
|
en: bb2bab0ef17bfc32
|
|
zh: 8b7cf7e9e703e6af
|
|
/development-guide/contributor-reference:
|
|
en: 3221d1076554001f
|
|
zh: 29f166be6a5c04d9
|
|
/development-guide/contributor-reference/typescript-project-layout:
|
|
en: e3327c5492a593cb
|
|
zh: 9de38778c76a5f0d
|
|
/development-guide/contributor-reference/environment-variables:
|
|
en: dba2c72ee6ffa930
|
|
zh: b65c27fbb9129ec8
|
|
/development-guide/contributor-reference/git-integrations:
|
|
en: dc98eda4f4021feb
|
|
zh: b08766708803cf10
|
|
/development-guide/contributor-reference/ci-gates:
|
|
en: b64a914e41b1d285
|
|
zh: 6c031b507c3c0e84
|
|
/development-guide/contributor-reference/daily-commands:
|
|
en: 08aa6ec1cdabfeb7
|
|
zh: dcce5ae9d3c829d0
|
|
/development-guide/contributor-reference/profile-runs:
|
|
en: 7ce6264a6a06dc4a
|
|
zh: e12b684f2bef942b
|
|
/development-guide/contributor-reference/application-commands:
|
|
en: 28a029c8768f0880
|
|
zh: 67c17256e046624e
|
|
/development-guide/contributor-reference/todo-markers:
|
|
en: 85b38f78d87fc88f
|
|
zh: 00d5eb625e7dfb61
|
|
/development-guide/contributor-reference/documenting-types-verbatim-ts-type-equiv:
|
|
en: 9d578b6797be921b
|
|
zh: 823cbfcfd9a75c17
|