Commit Graph

1826 Commits

Author SHA1 Message Date
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 7ca69291d1 Merge pull request #758 from pikasTech/fix/d601-local-postgres-secret-drift-1991
fix(hwlab-cli): keep D601 v03 on local postgres
2026-06-23 22:51:21 +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 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 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 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 dde2bc3ca6 docs(web-probe): require trace timing integrity analysis (#748)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 19:56:31 +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 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
Lyon da1e9ca4fa fix(web-probe): keep analyzer tail parser self contained (#745)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 18:16:07 +08:00
Lyon b4d4882631 fix(web-probe): bound observe analyzer to recent samples (#744)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 18:14:52 +08:00
Lyon 313187fcdf fix(agentrun): include source in env identity (#743)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 17:28:02 +08:00
Lyon bd51eefeeb fix(web-probe): scope trace timing evidence (#741)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 16:50:27 +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 ba81a18791 fix(web-probe): flag sealed duration drift (#739)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 16:07:41 +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
Lyon 2b89905a73 feat(web-probe): detect trace order and card timing drift (#737)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 15:31:08 +08:00
Lyon f92dbce91f fix: configure web-probe alert thresholds from yaml (#736)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 12:35:50 +08:00
Lyon 6082267106 fix: improve web-probe timing drilldown reports (#735)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 12:01:25 +08:00
Lyon 7e322e326e fix: improve web-probe trace drilldown visibility (#734)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 11:36:03 +08:00
Lyon ab03ead39d fix: add web-probe finding drilldown (#733)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 11:14:01 +08:00
Lyon 9a3c71ee6d fix: prefer root secret sources from tool worktrees (#732)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 10:56:58 +08:00
Lyon 09e9f10b84 fix: web-probe 报警阈值强制走 YAML (#731)
* fix(hwlab): show runtime blockers in node status

* fix: require yaml web-probe alert thresholds

---------

Co-authored-by: Codex <codex@noreply.local>
2026-06-23 10:52:05 +08:00
Lyon 3a2ae479b8 fix(hwlab): show runtime blockers in node status (#730)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 10:38:23 +08:00
Lyon e6d7e449b0 fix(web-probe): write observe runner through file payload (#729)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 09:46:56 +08:00
Lyon 0e85857965 fix(hwlab): bootstrap local postgres runtime secrets (#728)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 09:44:36 +08:00
Lyon 1b3af54fba fix(hwlab): clean stale statefulset pods during node sync (#727)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 09:27:28 +08:00
Lyon c987df66f1 fix(web-probe): configure observe alert thresholds from yaml (#726)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 09:19:20 +08:00
Lyon 4e508759b3 fix(hwlab): configure d601 internal probe and local postgres (#725)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 08:41:06 +08:00
Lyon 5b5afbc92b fix(web-probe): accept stdin prompts for observe commands (#724)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 08:07:21 +08:00
Lyon 6157b57e08 fix(web-probe): surface command failures during observe (#723)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 07:44:05 +08:00
Lyon 6c9dbc6a34 fix(web-probe): show archive slow API paths (#722)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 07:24:04 +08:00
Lyon 21fd092ca7 fix(web-probe): surface archive red findings (#721)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 07:13:09 +08:00
Lyon aa715884e5 fix(web-probe): hard cap analyze stdout (#720)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 06:59:08 +08:00
Lyon a35cb4723e fix(web-probe): bound collect output and split partial timing (#719)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 06:21:59 +08:00
Lyon 5037399642 fix(web-probe): show collected json details (#718)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 05:37:48 +08:00
Lyon 4a471dc9dd fix(web-probe): stabilize browser transport sampling (#717)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 05:14:03 +08:00
Lyon ffbc70105f fix(web-probe): classify sse timing separately (#715)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 02:43:41 +08:00
Lyon 4fe6e40841 fix(web-probe): authenticate observe through page context (#714)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 02:34:27 +08:00
Lyon 23b4ecbf09 fix(otel): expose workbench resource timing columns (#713)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 02:06:43 +08:00
Lyon 619c630ae5 fix(web-probe): prioritize session title fallback alert (#712)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 02:04:41 +08:00
Lyon ac4351a853 fix(otel): show workbench resource timing fields (#711)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 01:41:35 +08:00