Commit Graph

143 Commits

Author SHA1 Message Date
Codex e0af0f85ac refactor: split control-plane cli modules 2026-06-25 16:16:25 +00:00
Lyon 2963986251 feat: publish web probe sentinel from cicd (#902)
Co-authored-by: Codex <codex@noreply.local>
2026-06-25 23:39:31 +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
Lyon 2da1c97e0d feat: add web probe sentinel cicd visibility (#897)
Co-authored-by: Codex <codex@noreply.local>
2026-06-25 22:46:46 +08:00
Lyon 9309efabb8 feat: add web probe sentinel config plan (#895)
Co-authored-by: Codex <codex@noreply.local>
2026-06-25 22:07:22 +08:00
Lyon fd874ceef5 feat: expose web observe wrapper contract (#894)
Co-authored-by: Codex <codex@noreply.local>
2026-06-25 21:45:24 +08:00
Lyon 04f8ab2238 fix: bound web-probe and gh diagnostic output (#884)
Co-authored-by: Codex <codex@noreply.local>
2026-06-25 20:46:41 +08:00
Codex 80351ce5d2 feat: add project-management web-probe observe 2026-06-25 11:39:53 +00:00
Lyon 2431fc73b2 fix: handle stale web observe runners (#875)
Co-authored-by: Codex <codex@noreply.local>
2026-06-25 14:28:29 +08:00
Lyon dc7bdd2c3c fix: align d601 v03 postgres source truth (#869)
Co-authored-by: Codex <codex@noreply.local>
2026-06-25 11:33:42 +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
Codex cadd14b1a2 fix: honor web-probe direct proxy mode 2026-06-24 16:46:45 +00:00
Lyon f61f322213 fix(hwlab): refresh pipelinerun after mirror flush (#841)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 22:52:56 +08:00
Lyon e55682a27b fix(hwlab): mark 120s pipelinerun wait as severe (#840)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 22:26:22 +08:00
Codex fb597c6c72 fix(hwlab): allow targeted active run cleanup 2026-06-24 13:51:05 +00:00
Codex f490a9906f fix(hwlab): warn on slow node pipelinerun waits 2026-06-24 13:28:09 +00:00
Codex 93ec87cdd1 fix(web-probe): recover observe analyze artifact output 2026-06-24 11:59:27 +00: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 0256989ee0 fix(web-probe): expand finding drilldown from collect grep (#826)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 14:49:02 +08:00
Lyon 297e6d0373 fix(hwlab): use domestic npm registry for node lanes (#825)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 13:25:20 +08:00
Lyon 841f8e7245 fix(hwlab): pull latest d601 tools image in pipeline (#824)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 12:46:59 +08:00
Lyon 2b3b05c2d6 fix(hwlab): route node yaml deps through proxy (#819)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 11:53:41 +08:00
Lyon 5939f3c7fd fix(hwlab): vendor yaml in D601 tools image (#812)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 11:01:01 +08:00
Lyon e0497b282e fix(hwlab): avoid deploy overlay in node contract check (#811)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 10:55:21 +08:00
Lyon 8c351227e1 fix(hwlab): skip yaml-backed node contract render check (#810)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 10:51:02 +08:00
Lyon 467abd16d4 fix(hwlab): avoid prepare-source yaml runtime dependency (#809)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 10:45:06 +08:00
Lyon cac291d7af fix(hwlab): cache yaml in node tools image (#808)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 10:34:05 +08:00
Lyon fc7047d467 fix(hwlab): allow direct ssh git mirror egress (#807)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 09:40:30 +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 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 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 a223079b20 fix(web-probe): expose analyze timeout artifacts (#784)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 06:12:42 +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 be9b6dce23 fix(web-probe): expose observe analyze tail samples (#778)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 04:23:53 +08:00
Lyon bd5acfae06 fix(web-probe): recover compact analyze turn details (#776)
* fix(web-probe): keep rounds in compact analyze output

* fix(web-probe): recover compact analyze turn details

---------

Co-authored-by: Codex <codex@noreply.local>
2026-06-24 04:09:58 +08:00
Lyon 05495577f7 fix(web-probe): keep rounds in compact analyze output (#775)
Co-authored-by: Codex <codex@noreply.local>
2026-06-24 04:04:34 +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
Codex 99cc3320ba fix(hwlab-cli): keep D601 v03 on local postgres 2026-06-23 14:50:33 +00:00
Lyon a3013c91d0 fix(hwlab-cli): report node provider offline in status (#757)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 22:18:42 +08:00
Lyon 671630500f fix(web-probe): default finding collect to analysis report (#753)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 20:53:32 +08:00
Lyon 422300484b fix(web-probe): show trace row order summary (#752)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 20:50:54 +08:00
Lyon 766dd16828 fix(web-probe): recover run reports with compact summaries (#751)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 20:46:56 +08:00
Lyon b3a7714d3d fix(web-probe): show analyze blocker details (#747)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 18:50:20 +08:00
Lyon ba643b7747 fix(web-probe): bound collect grep output (#740)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 16:14:36 +08:00
Lyon 2d699b7cec fix(web-probe): add collect grep drilldown (#738)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 15:38:40 +08:00