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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
7a72e396ba
|
fix(web-probe): keep sampling through startup degradation (#709)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-23 01:04:27 +08:00 |
|
Lyon
|
30d64d762f
|
fix(web-probe): expose auth retries and proxy public hwlab (#708)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-23 00:43:06 +08:00 |
|
Lyon
|
eb5e79795c
|
fix(web-probe): alert session title fallback majority (#705)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-23 00:23:39 +08:00 |
|
Lyon
|
1f31dbcbe1
|
fix: validate web-probe resource timing phases (#704)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 23:32:43 +08:00 |
|
Lyon
|
e49764796e
|
fix: rotate web-probe jsonl on start (#702)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 23:22:11 +08:00 |
|
Lyon
|
376f2604c8
|
fix: classify trace visibility separately (#698)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 23:09:48 +08:00 |
|
Lyon
|
205b34eba6
|
fix: count workbench message cards precisely (#696)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 23:06:21 +08:00 |
|
Lyon
|
b4d6a5a754
|
fix: require observer workbench readiness (#688)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 22:54:22 +08:00 |
|
Lyon
|
30613bb515
|
fix: harden web probe observe diagnostics (#684)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 22:22:27 +08:00 |
|
Lyon
|
3c92f64f21
|
fix(web-probe): require workbench readiness after navigation (#682)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 21:29:07 +08:00 |
|
Lyon
|
c260210762
|
fix(web-probe): bind new session command to mutation response (#681)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 21:25:05 +08:00 |
|
Lyon
|
d30d5a2722
|
fix(web-probe): wait observer refresh hydration (#680)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 20:50:50 +08:00 |
|
Lyon
|
24885272ab
|
fix(web-probe): read turn timing only from card fields (#678)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 20:04:15 +08:00 |
|
Lyon
|
702fea6239
|
fix(web-probe): avoid loading segment gap overcount (#677)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 19:27:42 +08:00 |
|
Lyon
|
0bb82ee822
|
fix: scope web-probe turn timing by page (#676)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 19:08:11 +08:00 |
|
Lyon
|
ce4f373656
|
fix: scan provider candidates inside browser context (#675)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 18:43:53 +08:00 |
|
Lyon
|
dee4090d09
|
fix: keep provider selection on Workbench controls (#674)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 18:41:56 +08:00 |
|
Lyon
|
8d6fdf63c1
|
fix: avoid template literals in web-probe runner source (#672)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 18:37:29 +08:00 |
|
Lyon
|
48849abc72
|
fix: expose web-probe provider candidates (#671)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 18:35:52 +08:00 |
|
Lyon
|
86b429ae2d
|
fix: scope web-probe final flicker analysis (#670)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 18:33:56 +08:00 |
|
Lyon
|
c3f2f5f8d7
|
feat: refresh observer page during web-probe observe (#669)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 18:11:54 +08:00 |
|
Lyon
|
25eee7db21
|
feat: add dual-page web-probe observer analysis (#668)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 18:08:08 +08:00 |
|
Lyon
|
1571fa8de9
|
fix: capture resource timing phases in web probe (#658)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 14:35:58 +08:00 |
|
Lyon
|
b32cc9d1bb
|
fix: report visible loading spans in web probe (#656)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 14:26:13 +08:00 |
|
Lyon
|
9924212bd9
|
fix: expose full-window web probe timing anomalies (#651)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 13:59:55 +08:00 |
|
Codex
|
80ca21f2b3
|
fix(web-probe): window resource timing by entry time
|
2026-06-22 04:07:04 +00:00 |
|
Lyon
|
77b467a72b
|
fix(web-probe): report elapsed zero-reset timing anomalies (#645)
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-22 10:34:50 +08:00 |
|