Tianyi Cui e4fdd4b1e9 Merge branch 'worktree/schedule-conversational-after' into worktree/schedule-explicit-at hai 1 mes
..
config 19ea7ae573 Merge remote-tracking branch 'origin/master' into worktree/preset-plane-fallout-p1 hai 1 mes
reference 341051603f refactor(web): remove --dev; mount the reload chain unconditionally hai 1 mes
src 149a5674be fix(cli): contain app-exit races in watcher setup; sync watch docs hai 1 mes
tests e5b8b36471 test(e2e): disable the always-on client-hmr row in the preset boot hai 1 mes
README.i18n.yaml ee9465e4b3 build before source dsh launch hai 1 mes
README.md ee9465e4b3 build before source dsh launch hai 1 mes
README.zh.md ee9465e4b3 build before source dsh launch hai 1 mes
composition.md c3362d0e60 Merge master at f4c0ba1489 hai 1 mes
package.json e4fdd4b1e9 Merge branch 'worktree/schedule-conversational-after' into worktree/schedule-explicit-at hai 1 mes
tsconfig.json 04b2f7bcc9 test(web): keep the browser e2e out of the Client build graph hai 1 mes
tsdown.config.ts 10bb9cbf4a cleanup: remove TUI package and legacy dsh entrypoints hai 2 meses

README.i18n.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 apps/cli/README.md
README.md: 98a856261bc632c97f350db8fc7bb0b10c22235d
README.zh.md: 283e54138e24202ed6b88d1d309538c58cd66b3e