Codex
8a15eef2c8
fix: wait for session switch settle in web probe
2026-06-26 13:01:15 +00:00
Codex
a93236010c
fix: close mdtodo source modal in web probe
2026-06-26 12:57:28 +00:00
Lyon
e0df385f12
Merge pull request #1029 from pikasTech/feat/1017-multi-sentinel
...
feat(web-probe): add multi-sentinel registry
2026-06-26 20:51:23 +08:00
Codex
4e0f1cba21
feat(web-probe): add multi-sentinel registry
2026-06-26 12:48:32 +00:00
Codex
0d01b63a0f
fix: split web probe session switch selectors
2026-06-26 12:45:49 +00:00
Codex
0fcdd12c83
feat: add mdtodo web-probe commands
2026-06-26 12:14:26 +00:00
Codex
dee36326b9
feat: add web sentinel session invariance checks
2026-06-26 12:00:30 +00:00
Codex
b1a3a94d7b
fix: wait for sentinel submit readiness
2026-06-26 10:22:14 +00:00
Codex
2a8f279575
fix: restore web-probe severe timeout threshold
...
Also records instruction hygiene, YAML-first config split guidance, and Sub2API D601 recovery notes from the recovered worktree state.
2026-06-26 09:34:04 +00:00
Codex
999a593373
fix: tighten sentinel quick verify waits
2026-06-26 01:44:21 +00:00
Lyon
1b168bccbf
fix: make mdtodo reindex web-probe dialog-aware ( #900 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-25 23:19:00 +08:00
Lyon
2299274f73
feat: support mdtodo workspace-root web-probe config ( #899 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-25 23:10:55 +08:00
Lyon
87b90e45b6
feat: add mdtodo web-probe commands ( #898 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-25 22:56:10 +08:00
Codex
80351ce5d2
feat: add project-management web-probe observe
2026-06-25 11:39:53 +00:00
Lyon
a8fdf986f6
fix: sample rendered trace rows only ( #855 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-25 05:48:00 +08:00
Lyon
e4427478f7
fix: require active composer action for web observe steer ( #850 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-25 04:13:16 +08:00
Lyon
baf0c2bb05
feat: add web-probe observe control views ( #848 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-25 03:38:05 +08:00
Lyon
668c73b7e0
fix(web-probe): keep long-run focus anchors ( #835 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 17:23:46 +08:00
Lyon
71c73da1bc
fix(web-probe): focus analysis after latest new session ( #833 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 16:59:38 +08:00
Lyon
b366bffe93
fix(web-probe): classify steer prompt submissions ( #831 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 16:42:55 +08:00
Lyon
2fd4ca2fee
fix(web-probe): expose card timing missing details ( #829 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 16:14:12 +08:00
Lyon
9c5ee846a3
fix(web-probe): expose timing decrease findings ( #828 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 15:53:12 +08:00
Lyon
59fe4a4d98
fix(web-probe): require authoritative prompt submit evidence ( #805 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:48:56 +08:00
Lyon
b9b237747d
fix(web-probe): scope turn timing by page epoch ( #803 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:43:07 +08:00
Lyon
089f764427
fix(web-probe): avoid loading false positives in trace text ( #801 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:33:50 +08:00
Lyon
6abc904a6e
fix(web-probe): preserve observe analyze drilldown fields ( #793 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:18:06 +08:00
Lyon
8a983f20fd
fix(web-probe): prefer identity owner for loading nodes ( #791 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:11:21 +08:00
Lyon
d2ae01b76a
fix(web-probe): expose loading owner drilldown ids ( #790 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:04:16 +08:00
Lyon
a9e7729246
fix(web-probe): expose page identity in turn timing report ( #788 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:00:16 +08:00
Lyon
02f78a89c7
fix: scale web-probe tail scan budget ( #786 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 06:22:31 +08:00
Lyon
cf5c782997
fix: bound web-probe analyzer tail reads ( #785 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 06:21:07 +08:00
Lyon
d0913f1ab8
fix(web-probe): merge turn timing columns by stable id ( #783 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 05:33:05 +08:00
Lyon
e6fe4ca053
fix(web-probe): harden observe analyze recovery ( #780 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 04:54:45 +08:00
Lyon
ee565d3f42
fix(web-probe): anchor prompt timing at command start ( #773 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 03:54:44 +08:00
Lyon
87d6130636
fix(web-probe): reuse turn status helpers ( #771 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 03:49:01 +08:00
Lyon
f3075d2999
fix(web-probe): stabilize round timing attribution ( #770 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 03:45:28 +08:00
Lyon
382d345a3e
fix(web-probe): scope round timing to prompt turns ( #769 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 03:26:12 +08:00
Lyon
b5e66b77f3
fix(web-probe): ignore terminal duration snap in jump detector ( #767 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 02:50:48 +08:00
Lyon
9cc3c3e197
fix(web-probe): compare visible digests per observer page ( #766 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 02:33:42 +08:00
Lyon
8b42c15162
fix(web-probe): classify observer refresh aborts ( #765 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 02:08:09 +08:00
Lyon
3b6190959b
fix(web-probe): attribute final responses by trace role ( #763 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 00:36:37 +08:00
Lyon
5673a9e39b
fix(web-probe): keep attributed final response checks across prompts ( #761 )
...
* fix(web-probe): keep attributed final response checks across prompts
* fix(web-probe): trust terminal message final text
---------
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 00:17:53 +08:00
Lyon
214809c48f
fix(web-probe): widen long session DOM samples ( #760 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 00:10:17 +08:00
Lyon
402e859bfa
fix(web-probe): require exact terminal duration evidence ( #759 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 00:07:57 +08:00
Lyon
c3ba0b13f8
fix(web-probe): segment cross-page divergence windows ( #756 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-23 21:51:09 +08:00
Lyon
0a1d43183c
fix(web-probe): classify transient cross-page divergence ( #755 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-23 21:22:27 +08:00
Lyon
ea73dcfbdb
fix(web-probe): scope card timing and refresh abort alerts ( #754 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-23 21:15:37 +08:00
Lyon
1f4c520054
fix(web-probe): ignore non-terminal trace rows for completion checks ( #750 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-23 20:31:40 +08:00
Lyon
b29ede0835
fix(web-probe): report code agent duration mismatches ( #749 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-23 20:15:10 +08:00
Lyon
5a64905054
fix(web-probe): report trace order and card timing mismatches ( #746 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-23 18:26:44 +08:00