10 Commits

Author SHA1 Message Date
jiayiyan ed728b2ad9 refactor: fix exit-1 comment, remove JSON round-trip, use OfficeMeta cast 2026-05-18 16:41:37 +08:00
jiayiyan 6d069c955f docs: update CLAUDE.md with test commands and docx-diff setup 2026-05-18 16:34:22 +08:00
jiayiyan c2ae76d8b7 fix: make tempDir unique across fast test runs
Use a counter to ensure each tempDir call gets a unique directory name,
preventing collisions when tests run within the same millisecond.
2026-05-18 16:24:37 +08:00
jiayiyan 43969446e9 feat: add document-editor workflow entry — run + descriptor exports 2026-05-18 16:17:27 +08:00
jiayiyan 50a6ab9b9f refactor: remove explanatory comment and unspecified mode guard in differ adapter 2026-05-18 16:11:24 +08:00
jiayiyan 9a07418d89 feat: add differ adapter — wraps docx-diff CLI, handles exit code 0/1/2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 16:06:32 +08:00
jiayiyan deacad57fe chore: switch workflows deps to workspace:^ (local packages) 2026-05-18 16:00:44 +08:00
jiayiyan 259deac52e feat: add template descriptor and index — WorkflowDefinition export 2026-05-18 15:55:58 +08:00
jiayiyan e2cd1d1ae5 feat: add template moderator table — office → differ (edit) / END (generate) 2026-05-18 15:48:37 +08:00
jiayiyan 1a9a5d6692 feat: add template roles — OfficeMeta + DifferMeta schemas 2026-05-18 15:44:14 +08:00