Dennis4477
9b0441ca56
Merge branch 'main' into codex/fix-cli-eval-functional
2026-08-20 11:47:08 +08:00
mygui
5619cb150e
Merge branch 'main' into oa_approval_list_by_admin
2026-08-20 09:28:43 +08:00
前津
5b412ac196
test(chat): cover role flag resolver branches
2026-08-19 21:48:28 +08:00
前津
c2ff4ab242
test(chat): cover missing group role flag
2026-08-19 21:26:52 +08:00
前津
33b76400bf
chore(policy): consume group role flag migration
2026-08-19 21:01:34 +08:00
mygui
a0495c169b
Merge branch 'main' into oa_approval_list_by_admin
2026-08-19 18:50:35 +08:00
Anonymity-0
3e481d296c
Merge branch 'main' into feat/chat-group-role-single-flag
2026-08-19 18:49:59 +08:00
前津
22f87296cd
fix(chat): close role flag resolver
2026-08-19 18:46:38 +08:00
mingyue.gmy
20c901d7ae
fix(oa): require processCode in list-by-admin --request payloads
...
- Reject --request payloads with a missing, empty, or non-string
processCode; the backend answers a bad processCode with success:true
and an empty list, so validate client-side like startTime
- Add regression cases to keep changed-code coverage at 100%
2026-08-19 18:06:27 +08:00
xlb1130
84036678dd
Merge branch 'main' into fix/85564002-chat-group-role-single-flag
2026-08-19 17:26:10 +08:00
长真
d5031a89f0
fix(chat): reject multiple public group role ids
2026-08-19 17:13:48 +08:00
Dennis
17741851f5
test: satisfy native shortcut coverage gate
2026-08-19 16:20:04 +08:00
Dennis
0ed05a2c5d
fix: address shortcut review edge cases
2026-08-19 14:46:27 +08:00
Dennis
ae1edefee6
test: cover shortcut hardening branches
2026-08-19 14:46:23 +08:00
Dennis
6dbc7ed82b
fix: harden shortcut functional workflows
2026-08-19 14:46:19 +08:00
恋川
e217901a6b
fix(recruit): validate education list filter
2026-08-19 14:37:22 +08:00
恋川
58ff0248b6
fix(recruit): handle minimal terminal pages
2026-08-19 11:05:29 +08:00
mygui
ab0d1d2ad6
Merge branch 'main' into oa_approval_list_by_admin
2026-08-19 10:17:51 +08:00
恋川
6c895c23ed
fix(recruit): validate pagination cursor responses
2026-08-19 10:17:18 +08:00
mingyue.gmy
358e1ab065
fix(oa): require startTime in --request and validate endTime independently
...
- Reject --request payloads missing startTime (documented required) so
endTime can no longer bypass validation when startTime is absent
- Align --request time ordering with simple mode: endTime must be
strictly after startTime
- Cover all five previously uncovered branches (pageSize absent,
startTime absent, malformed endTime, valid time pair, empty --start
flag) to reach 100% changed-code coverage
2026-08-19 10:03:29 +08:00
恋川
510b120630
fix(recruit): require job creator identity
2026-08-19 09:31:26 +08:00
恋川
f253f865c7
Merge remote-tracking branch 'upstream/main' into feat/recruit-job
2026-08-19 09:29:22 +08:00
柏智
a325ca80d8
fix(aitable): harden recovery and retry cancellation
2026-08-18 22:43:42 +08:00
mingyue.gmy
2dd724f1e1
feat(oa): add approval list-by-admin with string time contract
...
- Add dws oa approval list-by-admin leaf with simple flags and
advanced --request modes backed by get_process_instances_by_admin
- Send startTime/endTime as yyyy-MM-dd HH:mm:ss strings per the
2026-08 MCP contract update; ISO-8601 flag inputs auto-convert
- Enforce pageSize cap (20) and string time format/order client-side;
PreRunE reports flag-group violations in Chinese before Cobra's
built-in English validation
- Extend coverage tests and document the command in mono/multi OA
skill references
2026-08-18 21:10:23 +08:00
柏智
b246b7d83b
Merge remote-tracking branch 'upstream/main' into codex/aitable_opt_pr
2026-08-18 21:07:09 +08:00
柏智
f4cb8aa282
fix(aitable): harden agent routes and composite contracts
2026-08-18 20:59:39 +08:00
pengzhihan47-star
7a1b85ab62
Merge branch 'main' into codex/aitable_opt_pr
2026-08-18 19:28:19 +08:00
wxianfeng
1ab8f113a5
test: close primary migration coverage gaps to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
4f4ea43549
fix: reconcile primary migration with current main #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
a3b06befbc
test: enforce primary parameter compatibility 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
wxianfeng
9fb61f8e99
feat: migrate aisearch query primary to #85349380
2026-08-18 19:25:17 +08:00
长真
26638cbd98
fix(chat): complete group role set-user flag compatibility
2026-08-18 17:44:51 +08:00
长真
6c8e7e082b
fix(chat): expose single group role set flag
2026-08-18 17:13:50 +08:00
昭逸
8609963ef8
Merge remote-tracking branch 'upstream/main' into oa_attachment_dws
...
to #666
2026-08-18 17:03:46 +08:00
柏智
f57d9a51f4
fix(aitable): secure recovery commands
2026-08-18 15:59:59 +08:00
yutongShe
ac8e41aa5f
Merge branch 'main' into feat/comment-p0-validation
2026-08-18 11:31:51 +08:00
恋川
5b9234d8fe
fix(recruit): align job creation contract
2026-08-18 11:16:04 +08:00
昭逸
ef2c3ac163
Merge remote-tracking branch 'upstream/main' into oa_attachment_dws
...
to #666
2026-08-18 10:41:42 +08:00
昭逸
721a40b05e
fix(oa): declare attachment result contracts
...
- add success and failure outcomes for three attachment commands
- define business data schemas and mark downloadUri as sensitive
- migrate attachment commands to unified result output
- verify compact and full Schema result projections
- cover success, malformed response, and tool error paths
to #666
2026-08-18 10:41:21 +08:00
李晟
43f0813acd
Merge branch 'main' into codex/aitable-record-stats
2026-08-18 10:10:10 +08:00
恋川
b199fd29cb
test(recruit): cover missing request job id
2026-08-17 20:53:32 +08:00
恋川
06b4f3ba31
merge main into feat/recruit-job to #85340676
2026-08-17 20:00:13 +08:00
恋川
9f983be1ac
fix(recruit): validate job response identity to #85340676
2026-08-17 19:55:12 +08:00
之桐
caf81b7984
feat(comments): add doc and sheet lifecycle commands
2026-08-17 17:50:29 +08:00
昭逸
5742239c74
Merge remote-tracking branch 'upstream/main' into oa_attachment_dws
...
to #666
2026-08-17 17:24:06 +08:00
恋川
80bca147e0
Merge remote-tracking branch 'upstream/main' into feat/recruit-job
2026-08-17 17:21:31 +08:00
李晟
4ec2635830
Merge branch 'main' into codex/aitable-record-stats
2026-08-17 17:18:31 +08:00
昭逸
f319906f29
fix(oa): close attachment coverage gaps to #666
2026-08-17 17:17:29 +08:00