Commit Graph

145 Commits

Author SHA1 Message Date
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