Commit Graph

143 Commits

Author SHA1 Message Date
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 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 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 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 86deec1ecd fix(web-probe): make observe control commands short-lived (#707)
Co-authored-by: Codex <codex@noreply.local>
2026-06-23 00:28:30 +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 8aca736294 fix: bound web-probe text collect previews (#700)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 23:12:10 +08:00
Lyon dca3845915 fix: widen web-probe jsonl tail window (#694)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 23:03:42 +08:00
Lyon 316301b8f4 fix: collect jsonl tail windows (#692)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 23:02:27 +08:00
Lyon 2201eb1759 fix: summarize web-probe collected json files (#690)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 22:58:16 +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 6a58a06bd1 fix: bound web probe collect file output (#686)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 22:49:25 +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 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 19fd649631 fix: add full output for web-probe observe commands (#673)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 18:39:58 +08:00
Lyon b43db2d46f fix: keep web-probe recent findings isolated (#667)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 16:35:19 +08:00
Lyon 31cfab0068 fix: render node control plane summary (#661)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 15:16:29 +08:00
Lyon 7294800dec fix: render node git mirror summary (#660)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 15:10:54 +08:00
Lyon 8ffe9e3249 fix: render web probe observe start summary (#659)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 14:49:33 +08:00
Lyon 796affdb11 fix: keep loading metrics in web probe compact output (#657)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 14:31:40 +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 33edd26735 fix: retain full-window web probe alert groups (#653)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 14:09:12 +08:00
Lyon e2ff85eb6f fix: keep full-window slow api details visible (#652)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 14:03:33 +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 e549450a66 fix(observability): keep probe and otel summaries bounded 2026-06-22 04:01:48 +00:00
Lyon e6e15057b9 fix(cicd): bound node trigger wait output (#646)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 11:11:32 +08: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
Lyon 1780cb8980 fix(web-probe): expose slow API samples in observe analysis (#644)
Co-authored-by: Codex <codex@noreply.local>
2026-06-22 09:59:40 +08:00