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.
29 lines
996 B
YAML
29 lines
996 B
YAML
# Bilingual-pair consistency record for slots.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/subsystems/slots.md
|
|
/web-client-slots:
|
|
en: 8d33b164230344fa
|
|
zh: 13a930ab96280744
|
|
/web-client-slots/declaration-and-lifecycle:
|
|
en: f2d2c0d3b8f14ec7
|
|
zh: 441ed13ff3f81d2a
|
|
/web-client-slots/cardinality-and-scope:
|
|
en: 5b0ada069239576b
|
|
zh: 84e1e6b253d1461e
|
|
/web-client-slots/component-inputs:
|
|
en: 9cb70abb2e39b958
|
|
zh: cd4b6f1705d90e17
|
|
/web-client-slots/framework-provided-hooks:
|
|
en: 2fcfc55fbac80f72
|
|
zh: ea3016f394c56b07
|
|
/web-client-slots/developer-provided-injection:
|
|
en: 4fb5222bb2b064e7
|
|
zh: b961f792052b4ce5
|
|
/web-client-slots/current-hierarchy:
|
|
en: 8a4cc4b8608ce0f6
|
|
zh: 7dcc51b213782a40
|
|
/web-client-slots/extension-rules:
|
|
en: b2cce357141883ee
|
|
zh: 278080a5fb941189
|