克谨
29f2f1c813
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-13 20:48:23 +08:00
克谨
26049a158a
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-13 20:41:21 +08:00
克谨
0dc6735da2
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-13 16:25:39 +08:00
克谨
9be59ddfec
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-13 15:50:15 +08:00
克谨
db2caf6544
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-13 13:46:08 +08:00
克谨
ed6e7e493c
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-13 11:33:07 +08:00
克谨
a7ac4a264e
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-13 10:40:05 +08:00
克谨
9a3796c401
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-12 22:46:16 +08:00
克谨
6bf78f1783
test(ci): isolate app race partitions
2026-08-12 22:46:05 +08:00
克谨
221e42b103
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-12 21:23:34 +08:00
克谨
bcc324cc8f
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-12 21:02:57 +08:00
克谨
cf8dd167a4
fix(cli): preserve scoped space aliases
2026-08-12 20:49:57 +08:00
克谨
b29a12abbf
test: harden parameter alias safety gates
2026-08-12 19:05:11 +08:00
克谨
65bedd5f8c
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-12 18:35:18 +08:00
克谨
388ae0d37b
ci: shard parameter alias changes
2026-08-12 17:59:54 +08:00
克谨
07c5d25d55
fix(cli): cover doc search time aliases
2026-08-12 17:14:23 +08:00
克谨
e9bbfdd20c
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-12 17:00:18 +08:00
克谨
fd26152141
docs(release): note Doc and Drive parameter aliases
2026-08-12 16:24:03 +08:00
克谨
a53971b146
feat(cli): standardize Doc and Drive parameter aliases
2026-08-12 16:23:17 +08:00
克谨
7849116a69
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-11 15:17:59 +08:00
克谨
b082135e6e
test(chat): cover scoped search branches
2026-08-11 15:17:48 +08:00
克谨
af199e73e2
Merge origin/main into codex/fix-im-reliability
2026-08-11 14:10:05 +08:00
克谨
d38868c8aa
Merge origin/main into codex/fix-im-reliability
2026-08-11 13:51:27 +08:00
克谨
0d99d18acc
test(chat): align update-card selection copy
2026-08-11 12:44:13 +08:00
克谨
e8ca78fe49
Merge origin/main into codex/fix-im-reliability
2026-08-11 12:07:27 +08:00
克谨
28bc577e88
Merge origin/main into codex/fix-im-reliability
2026-08-11 11:50:22 +08:00
克谨
82dfee7291
fix(chat): preserve layered IM workflow contracts
2026-08-11 11:48:39 +08:00
克谨
0148ad1800
test(chat): cover scoped search error fallbacks
2026-08-11 10:29:53 +08:00
克谨
d6b51a04f4
fix(chat): preserve scoped search preflight errors
2026-08-11 09:55:19 +08:00
克谨
68483f05b2
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-11 09:17:02 +08:00
克谨
3817ac230d
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 23:46:54 +08:00
克谨
257ac94fb1
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 22:31:57 +08:00
克谨
3fc144a699
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 21:19:53 +08:00
克谨
349537e336
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 17:13:12 +08:00
克谨
b243b38d65
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 16:32:20 +08:00
克谨
c3d4de52a7
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 16:09:52 +08:00
克谨
d84c73e8b2
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 15:27:09 +08:00
克谨
431f64be85
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 14:13:46 +08:00
克谨
d979d86fa3
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
...
# Conflicts:
# internal/helpers/chat.go
2026-08-10 12:21:37 +08:00
克谨
20c8e0dfec
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
...
# Conflicts:
# scripts/policy/schema-compat/main.go
2026-08-10 10:22:06 +08:00
克谨
e02410dae6
fix(ci): review card confirmation hardening
2026-08-10 01:02:28 +08:00
克谨
74d31566ff
fix(chat): align native card update confirmation
2026-08-10 00:42:27 +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
克谨
83f72377a7
fix(chat): satisfy IM contract and compatibility gates
2026-08-07 17:41:25 +08:00
克谨
50712d3305
Merge remote-tracking branch 'origin/main' into codex/fix-im-search-conversation-scope
2026-08-07 17:02:16 +08:00
克谨
5a09204bf5
fix(chat): complete resource reference downloads
2026-08-07 16:23:20 +08:00
克谨
0d11b2be45
fix(chat): preserve resource filenames in message refs
2026-08-07 16:07:56 +08:00
克谨
effe7c829e
fix(chat): align message workflows and diagnostics
2026-08-07 15:48:29 +08:00
克谨
7c76dfea4b
fix(chat): fail closed for scoped search and card updates
2026-08-07 15:30:09 +08:00
克谨
0cbb1b8d30
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-06 20:16:11 +08:00
克谨
959bc4c1a8
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-06 19:46:24 +08:00
克谨
e530aea14d
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-06 19:23:34 +08:00
克谨
af0086c9a8
test: cover command fallback platform gates
2026-08-06 17:53:57 +08:00
克谨
28f75dec0a
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-06 17:42:40 +08:00
克谨
ec9897678f
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-06 17:20:38 +08:00
克谨
af6e566abd
fix(cli): preserve native doc export task alias
2026-08-06 17:19:21 +08:00
克谨
60e278f32f
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-06 17:11:17 +08:00
克谨
7acbec2615
fix(cli): extend doc hallucination recovery
2026-08-06 17:11:09 +08:00
克谨
b94e21331d
chore(param): refresh aliases after doc shortcuts
2026-08-06 14:46:11 +08:00
克谨
6dbc8399df
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-06 14:42:33 +08:00
克谨
32e7a80889
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-06 09:52:52 +08:00
克谨
fae21ec9f2
fix(chat): extend parameter and shortcut fallbacks
2026-08-05 20:17:49 +08:00
克谨
779fd82a88
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-05 20:14:10 +08:00
克谨
b1d422dcfd
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-05 16:23:12 +08:00
克谨
1231e500a3
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
...
# Conflicts:
# internal/cli/param_concepts.json
2026-08-05 16:23:01 +08:00
克谨
10943629d6
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
...
# Conflicts:
# Makefile
# internal/cli/gen.go
# internal/helpers/dev.go
# scripts/policy/check-generated-drift.sh
2026-08-05 12:03:39 +08:00
克谨
9fd9ae7a95
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-04 20:14:15 +08:00
克谨
5b0198b2ec
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-04 17:12:53 +08:00
克谨
dc854acb9b
test: cover command fallback edge cases
2026-08-04 14:23:53 +08:00
克谨
d054e3dc01
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-04 13:52:34 +08:00
克谨
95536c3e97
fix(cli): complete shortcut hallucination fallbacks
2026-08-04 13:52:26 +08:00
克谨
1bfedbd4d2
fix(cli): expand hallucination recovery coverage
2026-08-04 11:59:32 +08:00
克谨
cfaf161fc7
fix(cli): add reviewed command path fallbacks
2026-08-04 09:35:48 +08:00
克谨
885c3fe021
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-07-30 11:46:37 +08:00
克谨
dfba9546f4
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-07-30 11:06:02 +08:00
克谨
b3ba9fee97
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-07-30 10:43:51 +08:00
克谨
1e04e301ea
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-07-30 09:44:52 +08:00
克谨
5f038d440b
test: reduce parameter alias race runtime
2026-07-30 09:44:30 +08:00
克谨
8936c20ef0
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-07-29 20:07:03 +08:00
克谨
e2abc70e84
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-07-29 17:35:07 +08:00
克谨
15a27a9f83
fix(cli): harden parameter preparse normalization
2026-07-29 17:33:44 +08:00
克谨
2e1cce8501
test(param): align category alias fixtures with title limits
2026-07-29 13:34:59 +08:00
克谨
870fba823b
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-07-29 13:18:47 +08:00
克谨
d083de5f84
fix(cli): normalize explicit boolean flag values safely
2026-07-29 13:18:27 +08:00
克谨
1fb966dbff
fix(cli): centralize parameter alias generation entrypoint
2026-07-29 13:17:55 +08:00
克谨
7987fb3a35
chore(ci): retrigger pull request checks
2026-07-29 10:02:28 +08:00
克谨
3d6a9c6232
test(pipeline): cover shared flag matchers
2026-07-29 10:02:28 +08:00
克谨
195569ddfa
fix(cli): harden parameter preparse integration
2026-07-29 10:02:28 +08:00
克谨
7827856876
fix(param): align aliases and bound exhaustive tests
2026-07-29 10:02:28 +08:00
克谨
f79f41e930
chore(param): exclude normalization specs from review
2026-07-29 10:02:27 +08:00
克谨
bfd53df9b2
feat(param): expand reviewed IM parameter normalization
2026-07-29 10:02:27 +08:00
克谨
4db117893e
fix(param): freeze reviewed normalization baseline
...
Restore calendar helper behavior to main, finalize reviewed alias/guard decisions, cover payload and dry-run paths, and record the local migration freeze checkpoint.
2026-07-29 10:02:27 +08:00
克谨
b314749ef7
test(param): cover final alias payloads and guard errors
2026-07-29 10:02:27 +08:00
克谨
5133103a54
fix(param): harden command-scoped normalization safety
2026-07-29 10:02:27 +08:00
克谨
9faa332306
chore: ignore stray compiled param-aliases generator binary
2026-07-29 10:02:27 +08:00
克谨
17fa1e1b34
refactor(calendar): read canonical flags in event list after normalization
...
Now that alias spellings are normalized to canonical flags in the PreParse
pipeline, drop the redundant flagOrFallback tails in the event-list handler and
read --start/--end/--calendar-id/--cursor/--limit directly (keeping --count as a
deliberately separate flag). Behaviour is unchanged; the pilot test guards it.
2026-07-29 10:01:53 +08:00
克谨
af1f8ccd05
test(param): fixture regression through delivery path + co-occurrence gate
...
Add the ⑥ regression gate that replays every reviewed validation_fixture bad case
through the real embedded PreParse pipeline and asserts the canonical outcome
(accepting either semantic rewrite or native real-flag acceptance, failing only
on a genuine unknown-flag hallucination). Add check-param-concepts.sh (dictionary
schema/loader invariants) and check-param-alias-cooccurrence.sh (full-tree
co-occurrence scan), and wire all three into make policy.
2026-07-29 10:01:53 +08:00
克谨
c26cbbbbb8
feat(param): wire semantic alias table into PreParse; pilot calendar event list
...
Unify runtime morphology on pkg/cmdutil.Morph (same function the generator uses),
add a SemanticAliasHandler that looks up the embedded generated table after
morphological normalization and rewrites synonyms to the command's canonical flag
(leaving blocked/ambiguous synonyms untouched for the did-you-mean path), and
thread the command CLIPath through the pipeline Context. Pilot the mechanism on
'calendar event list' by removing its hand-written hidden spelling variants; a
behaviour-preservation test locks the outcome.
2026-07-29 10:01:53 +08:00
克谨
2733f510af
feat(param): generate per-command alias table from concepts
...
Add internal/generator/cmd_param_aliases: reads the reviewed dictionary plus the
live Cobra tree, reduces each concept against a command's real flags (>=2 visible
real flags without a reviewed ambiguous entry fails generation), and emits the
committed internal/cli/param_aliases_generated.go table with lookup helpers.
Extend generate-schema and check-generated-drift.sh to treat the dictionary as a
reviewed input and byte-guard the generated table.
2026-07-29 10:01:53 +08:00