Files
deepseek-harness/docs/subsystems/conversation.i18n.yaml
T
imccyu 73dbbb751c docs: give architecture review rules a per-artifact home
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.
2026-10-09 23:03:56 +08:00

32 lines
1.1 KiB
YAML

# Bilingual-pair consistency record for conversation.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/conversation.md
/conversation-assembly:
en: 986c210044271162
zh: afe3372d8b68d963
/conversation-assembly/data-model-and-ownership:
en: 9f86eaf987b4f631
zh: b1ecc4c292715445
/conversation-assembly/target-activation:
en: 41a32beb5c85354f
zh: 346f7c9a17cb1f67
/conversation-assembly/group-definitions:
en: 62c0a5ae4ed7e1aa
zh: 787ad4d04b79adaf
/conversation-assembly/replayable-event-families:
en: c216e2df128b8cb9
zh: c039cf84b0d86ad8
/conversation-assembly/definition-and-typed-chat-payload:
en: 5f24557a050d1df0
zh: 47735627f802b6fa
/conversation-assembly/predecessor-reads:
en: da849b3b5da81da8
zh: 37a647a439bc24b1
/conversation-assembly/window-update-paths:
en: 1e22169d3d7b8ff1
zh: 669d03d2148e9a46
/conversation-assembly/verification-obligations:
en: ee832671cb7d94ef
zh: 380303a2de942710