Dennis
c3328411c9
fix(shortcut): close mail review and schema compatibility
2026-08-19 14:37:31 +08:00
Dennis
9d43a12e08
fix(shortcut): address Attendance and Mail review findings
2026-08-19 14:37:27 +08:00
Dennis
7900e27946
fix(shortcut): preserve CLI compatibility for unavailable leaves
2026-08-19 14:37:25 +08:00
Dennis
69540c3372
fix(mail): preserve shortcut query schema property
2026-08-19 14:37:15 +08:00
Dennis
3a2b738c06
fix(shortcut): close attendance and mail release gates
2026-08-19 14:37:13 +08:00
Dennis
725e60f07c
feat(mail): harden and align shortcut workflows
2026-08-19 14:37:11 +08:00
Dennis
8b4453adf9
feat(attendance): harden shortcut contracts and live evidence
2026-08-19 14:37:09 +08:00
wxianfeng
1ab8f113a5
test: close primary migration coverage gaps to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
290f39ecb8
feat: migrate doc and todo primary parameters to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
7fbe7593c8
feat: migrate chat primary parameters to #85349380
2026-08-18 19:25:17 +08:00
Dennis
d245ea4c84
Merge remote-tracking branch 'origin/main' into codex/calendar-todo-shortcut-alignment
2026-08-17 20:30:27 +08:00
Dennis
b20055a0b5
test(shortcut): close calendar todo coverage gaps
2026-08-17 18:48:39 +08:00
栩朝
fc05976d33
fix(chat): align chat message selection intent
2026-08-17 17:30:12 +08:00
栩朝
021da02474
fix(chat): preserve unverified sender identity semantics
2026-08-17 17:30:12 +08:00
Dennis
5425d1565f
feat(shortcut): align calendar and todo workflows
2026-08-17 16:01:14 +08:00
Dennis
29b73a7d5e
fix(wiki): close shortcut review gaps
2026-08-14 22:18:47 +08:00
Dennis
596bdce3a1
feat(wiki): align and harden shortcut workflows
2026-08-14 22:18:43 +08:00
栩朝
be001949e4
test(chat): complete sender routing coverage
2026-08-14 01:31:16 +08:00
栩朝
12e6632692
fix(chat): preserve sender identity uncertainty
2026-08-14 01:01:53 +08:00
栩朝
a5111f486b
fix(chat): harden openDingTalkId target routing
2026-08-14 01:01:53 +08:00
Dennis
d07bf39586
fix(chat): bound automatic page delays
2026-08-13 11:35:35 +08:00
Dennis
eee41a9b45
fix(chat): preserve safe pagination continuations
2026-08-13 11:35:33 +08:00
Dennis
896801634f
fix(chat): preserve max-results visibility
2026-08-13 11:35:30 +08:00
Dennis
a203572ee3
feat(chat): unify shortcut auto-pagination controls
2026-08-13 11:35:27 +08:00
Dennis
38832448d2
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 22:53:51 +08:00
Dennis
06ec207d17
fix(minutes): harden end-to-end failure handling
2026-08-11 18:54:24 +08:00
Dennis
66468c703f
fix(minutes): preserve upload recovery and schema compatibility
2026-08-11 17:06:22 +08:00
Dennis
74ef426064
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 16:55:06 +08:00
前津
a5902ca233
Merge upstream/main into chat response branch
2026-08-11 16:20:06 +08:00
Dennis
461b9b773a
feat(minutes): align and expand shortcut workflows
2026-08-11 11:52:57 +08:00
克谨
d6b51a04f4
fix(chat): preserve scoped search preflight errors
2026-08-11 09:55:19 +08:00
前津
27afa806ca
feat(chat): unify typed and shortcut message contracts
2026-08-10 17:39:40 +08:00
克谨
6765a74d83
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
...
# Conflicts:
# internal/shortcut/smart/compatibility_coverage_test.go
# internal/shortcut/smart/search_msg.go
# internal/shortcut/smart/search_msg_execution_test.go
# skills/multi/dingtalk-chat/references/contracts.md
2026-08-10 00:30:24 +08:00
克谨
13e5914638
test(chat): close changed-code coverage gaps
2026-08-10 00:07:53 +08:00
栩朝
5a345228eb
fix(chat): address pagination and audit review feedback
2026-08-07 18:26:39 +08:00
克谨
83f72377a7
fix(chat): satisfy IM contract and compatibility gates
2026-08-07 17:41:25 +08:00
栩朝
59efb4facb
feat(chat): harden multi-IM shortcuts and pagination
2026-08-07 17:19:36 +08:00
克谨
50712d3305
Merge remote-tracking branch 'origin/main' into codex/fix-im-search-conversation-scope
2026-08-07 17:02:16 +08:00
克谨
7c76dfea4b
fix(chat): fail closed for scoped search and card updates
2026-08-07 15:30:09 +08:00
Dennis
201949aec1
feat(aitable): add verified shortcut workflows
2026-08-07 12:01:33 +08:00
dxy704330469
eb0bd69b82
feat(doc): add reviewed document shortcuts
...
- add 45 public document shortcuts and 2 reviewed expert-only paths
- preserve six historical command and Schema identities alongside canonical leaves
- add safe local download primitives and document access/share orchestration
- keep comment create/reply confirmation backward-compatible
- ensure grant-and-share upgrades insufficient roles before messaging
- return non-zero partial/failure message ledgers and structured partial-write recovery metadata
- enumerate every selection candidate and use rune-safe Unicode keyword contexts
- assert zero-call confirmation boundaries for destructive shortcuts
Validation:
- full Go test suite and repository policy
- real DingTalk E2E for 34 canonical shortcuts, all 8 compatibility-affected entries, READER-to-EDITOR grant-and-share upgrade, and same-block selection ambiguity with zero comment writes
- command compatibility across 1,221 historical nodes and complete Schema compatibility
- 1,152 Agent examples including 62 real Cobra dry-runs
- 100% changed-code coverage across 1,260 executable statements
2026-08-06 09:56:58 +08:00
Dennis
9fdf0d2cb3
fix(im): preserve incomplete read failures
2026-08-05 14:27:53 +08:00
Dennis
b6325a4f8a
fix(im): harden user resolution and broadcast lookup
2026-08-05 13:57:27 +08:00
Dennis
2588c711a7
Merge origin/main into codex/multi-im-optimization
2026-08-05 11:24:58 +08:00
Dennis
e27dc9fe53
fix(schema): close chat runtime contract review
2026-08-04 16:09:54 +08:00
Dennis
85587b9b62
fix(schema): preserve published chat constraints
2026-08-04 15:31:10 +08:00
Dennis
10d93f310e
fix(schema): restore chat compatibility gates
2026-08-04 15:18:04 +08:00
Dennis
99478c0060
feat(schema): publish complete chat shortcut catalog
2026-08-04 14:24:49 +08:00
Dennis
a3c85a01a8
chore(im): sanitize pull request fixtures
2026-08-04 11:19:38 +08:00
Dennis
81f67c8d7b
fix(im): classify failures and normalize chat targets
2026-08-04 11:06:35 +08:00