The `cordis.patch.yml` parser and the comment-preserving writer are the Loader's format, not a mechanical primitive: they build on the include plugin's dialect and the Loader's row types, which no other `util` package does. They now live in `app-boot` as `src/patch-file.ts`, exported as `@deepseek-ai/dsh-app-boot/patch-file` with its own bundle entry, so the agent-preset roster and the plugin manager load them without the boot entry. `dsh-patch-file` goes, with its README and catalog entries; `yaml` moves into app-boot's dependencies. A dozen plugin packages already depend on `dsh-app-boot`, so the roster joining them costs nothing; the note records why the separate package was tried and folded back.
7 lines
432 B
YAML
7 lines
432 B
YAML
# Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each
|
|
# side as of the last confirmed-consistent state. Both languages carry equal authority;
|
|
# after editing either side, bring the other along and re-record with:
|
|
# pnpm run verify-translation-pairing --write docs/module-graph.md
|
|
module-graph.md: 5a216029beea950f1ea067c7f7cb403f544165a2
|
|
module-graph.zh.md: 179bb27844fe9b0a693b03bcb29490c7131697c9
|