Dennis
a82d945f54
fix(doc): reject explicit revert failure states
2026-08-17 14:48:13 +08:00
Dennis
6846326445
fix(doc): reject revert request echo evidence
2026-08-17 14:48:11 +08:00
Dennis
54c2054a5c
fix(doc): ignore generated JSONML defaults
2026-08-17 14:48:09 +08:00
Dennis
e5bf332b05
fix(doc): address readback review findings
2026-08-17 14:48:06 +08:00
Dennis
9ed55978d9
fix(doc): cancel readback retry waits
2026-08-17 14:48:04 +08:00
Dennis
7ffbbc4a51
test(doc): cover stable pagination identities
2026-08-17 14:48:02 +08:00
Dennis
2db73a8185
fix(doc): distinguish identical pagination pages
2026-08-17 14:48:00 +08:00
Dennis
a62332be93
fix(doc): trust only explicit inserted block IDs
2026-08-17 14:47:58 +08:00
Dennis
1083093cbc
test(doc): complete readback coverage evidence
2026-08-17 14:47:56 +08:00
Dennis
c6ebe307cd
fix(doc): verify inline media from jsonml readback
2026-08-17 14:47:54 +08:00
Dennis
3ee66d4373
fix(doc): harden mutation readback verification
2026-08-17 14:47:51 +08:00
Dennis
c1a549cd64
fix: close delete readback continuations
2026-08-17 14:13:51 +08:00
Dennis
5a414999ef
fix: validate record query previews
2026-08-17 14:13:49 +08:00
Dennis
7aa8240629
fix: preserve record query preview contract
2026-08-17 14:13:47 +08:00
Dennis
37b9a1dc31
fix: bound exact aitable record queries
2026-08-17 14:13:45 +08:00
Dennis
2ab8748c4d
test: use native minutes path separators
2026-08-17 14:13:43 +08:00
Dennis
f041275811
fix: make minutes polling portable
2026-08-17 14:13:41 +08:00
Dennis
f486105836
fix: bound empty aitable pagination
2026-08-17 14:13:38 +08:00
Dennis
e14de2b4c2
test: close shortcut fix review gates
2026-08-17 14:13:36 +08:00
Dennis
fe2f3ca92f
fix: harden aitable pagination and minutes unshare
2026-08-17 14:13:33 +08:00
Dennis
547020f47e
ci: shard shortcut reverse dependencies
2026-08-15 01:14:51 +08:00
Dennis
d5eee82816
fix(wiki): document search parameter adapter
2026-08-15 00:07:00 +08:00
Dennis
600404abd0
fix(wiki): require interactive e2e confirmation
2026-08-14 23:32:43 +08:00
Dennis
247926d0fa
fix(wiki): enforce auto-page item cap
2026-08-14 23:02:59 +08:00
Dennis
9ef2a4e652
fix(wiki): publish executable shortcut examples
2026-08-14 22:18:53 +08:00
Dennis
d4daf9525c
fix(wiki): verify copied node identity
2026-08-14 22:18:51 +08:00
Dennis
63a89e68fa
test(wiki): lock confirmation before remote calls
2026-08-14 22:18:49 +08:00
Dennis
29b73a7d5e
fix(wiki): close shortcut review gaps
2026-08-14 22:18:47 +08:00
Dennis
3488e11129
docs(wiki): keep review product-neutral
2026-08-14 22:18:45 +08:00
Dennis
596bdce3a1
feat(wiki): align and harden shortcut workflows
2026-08-14 22:18:43 +08:00
Dennis
2f8e136dc0
fix(chat): fail closed on bounded legacy pages
2026-08-13 11:35:39 +08:00
Dennis
fdbd11e0ea
docs(changelog): add IM pagination release note
2026-08-13 11:35:37 +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
98d03455b1
fix(drive): bind readback to requested objects
2026-08-13 00:12:07 +08:00
Dennis
fad41d4d99
fix(drive): verify upload and move readback
2026-08-13 00:12:02 +08:00
Dennis
4324fa72f2
fix(drive): preserve copy schema properties
2026-08-12 11:56:10 +08:00
Dennis
ef5462a4dc
fix(drive): scan paginated file versions
2026-08-12 11:36:33 +08:00
Dennis
e1da6ba356
fix(drive): preserve download output shorthand
2026-08-12 11:21:03 +08:00
Dennis
ae309b5846
feat(drive): harden and expand shortcut workflows
2026-08-12 11:11:46 +08:00
Dennis
69911543c3
Merge remote-tracking branch 'origin/main' into codex/fix-text-input-bounds
2026-08-12 00:58:25 +08:00
Dennis
a7678472ab
test(localio): scope path replacement to unix
2026-08-12 00:40:36 +08:00
Dennis
f413db06be
fix(localio): reject special files before open
2026-08-12 00:32:56 +08:00
Dennis
3d67d83110
test(localio): isolate input boundary e2e
2026-08-12 00:28:43 +08:00
Dennis
df088573fb
fix(localio): bound all text input paths
2026-08-11 23:58:11 +08:00
Dennis
38832448d2
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 22:53:51 +08:00
Dennis
3d4e43f4fc
fix(minutes): align search scope enums
2026-08-11 22:49:27 +08:00
Dennis
a3f5a83527
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 20:22:35 +08:00
Dennis
931af6af59
chore(pr): keep evidence out of merge tree
2026-08-11 19:51:57 +08:00
Dennis
44311d0160
docs(pr): publish minutes agent e2e evidence
2026-08-11 19:51:08 +08:00
Dennis
f81d09fb95
fix(localio): pin verified upload file across retries
2026-08-11 19:45:06 +08:00
Dennis
cd1ba34d96
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 19:30:15 +08:00
Dennis
2cc410db6c
docs: remove shortcut analysis artifacts
2026-08-11 19:09:30 +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
Dennis
461b9b773a
feat(minutes): align and expand shortcut workflows
2026-08-11 11:52:57 +08:00
Dennis
48e522ec00
fix(aitable): harden pagination and upload inputs
2026-08-07 15:50:35 +08:00
Dennis
176b217139
fix(aitable): require bootstrap confirmation
2026-08-07 15:32:01 +08:00
Dennis
7490bb95c5
fix(aitable): scope strict write response checks
2026-08-07 15:09:58 +08:00
Dennis
a92f54df3d
fix(paging): restore zero-value safety limit
2026-08-07 14:42:27 +08:00
Dennis
307c9e797b
fix(aitable): reject empty bulk patch selectors
2026-08-07 14:08:59 +08:00
Dennis
07ce090eeb
test(aitable): close shortcut coverage gaps
2026-08-07 12:01:36 +08:00
Dennis
201949aec1
feat(aitable): add verified shortcut workflows
2026-08-07 12:01:33 +08:00
Dennis
5f5d7ee21e
fix(localio): harden local download publication
2026-08-06 12:26:50 +08:00
Dennis
2f3797c1f6
fix(localio): enforce secure download client
2026-08-06 11:31:01 +08:00
Dennis
990c85d36b
fix(localio): strip headers on cross-origin redirects
2026-08-06 11:00:44 +08:00
Dennis
1f77ba31f3
fix(localio): disable proxies for secure downloads
2026-08-06 10:26:04 +08:00
Dennis
a6220d7d8b
fix(chat): preserve migration hints with legacy flags
2026-08-05 18:19:16 +08:00
Dennis
81bf0d2a6b
test(coverage): stabilize drive worker cancellation branch
2026-08-05 18:05:54 +08:00
Dennis
f3a95d34a3
fix(chat): restore stable send and history compatibility
2026-08-05 17:32:12 +08:00
Dennis
e2c15fe9c8
fix(schema): reject breaking constraint expansion
2026-08-05 14:56:18 +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
01782cd9d7
test(profilectx): cover profile selector
2026-08-05 09:35:57 +08:00
Dennis
ad4ed41559
Merge origin/main into codex/multi-im-optimization
2026-08-04 22:23:31 +08:00
Dennis
86f9054d5b
test(chat): cover batch output failures
2026-08-04 22:13:20 +08:00
Dennis
c4d5139a50
fix(chat): fail batch sends on delivery errors
2026-08-04 19:43:22 +08:00
Dennis
867f20abec
test(chat): cover unsafe group files on Windows
2026-08-04 19:22:58 +08:00
Dennis
7c07b29de5
ci: retain failed Windows coverage profiles
2026-08-04 19:06:50 +08:00
Dennis
6ee0df8a9c
test(chat): cover Windows drive-relative paths
2026-08-04 18:53:24 +08:00
Dennis
33ceab6000
test(chat): keep platform replace alias coverage-neutral
2026-08-04 18:36:39 +08:00
Dennis
26b06fe0ff
fix(chat): replace exports atomically on Windows
2026-08-04 18:18:08 +08:00
Dennis
7a5582f4f9
fix(ci): make multi IM coverage platform-safe
2026-08-04 17:05:59 +08:00
Dennis
f050fbdebc
Merge latest main into codex/multi-im-optimization
2026-08-04 16:17:01 +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
ee943d9b3f
Merge remote-tracking branch 'origin/main' into codex/multi-im-optimization
...
# Conflicts:
# internal/cli/schema_agent_metadata/index.json
# internal/cli/schema_agent_metadata_audit.json
# internal/cli/schema_catalog/catalog.json
# internal/cli/schema_hints/runtime-surface-completeness.json
# test/mock_mcp/mock_mcp_smoke_test.go
2026-08-04 11:25:36 +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
Dennis
30314311e4
fix(im): harden live audit contracts
2026-08-03 20:39:27 +08:00
Dennis
2a8c6c87cb
feat(im): harden multi IM golden routes
2026-08-03 19:50:10 +08:00
Dennis
017258e5b4
feat(im): optimize Multi IM golden routes
...
Unify natural target resolution and message contracts, add deterministic IM event listening, streamline cold-start skills, and cover the flows with schema gates and end-to-end tests.
2026-08-03 14:54:19 +08:00
Dennis
e04ff5a12b
Merge remote-tracking branch 'origin/main' into codex/skill-token-shallow-water
...
# Conflicts:
# internal/cli/schema_agent_metadata/index.json
# internal/cli/schema_agent_metadata_audit.json
# internal/cli/schema_catalog/catalog.json
2026-07-30 17:39:06 +08:00
Dennis
c350311048
chore: keep analysis report out of PR
2026-07-30 15:20:51 +08:00