| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(metrics): add histogram report to 7 dialog NAPI entry points - 6 async dialog entry functions use UIExtension; the report is moved into a shared_ptr and stored on CmUIExtensionRequestContext so the callback can Finish() it with the actual errorCode from OnResult / OnError / OnRelease / OnDestroy / OnReceive (only the first event fires because of alreadyCallback_ guard in SetErrorCode) - CMNapiSupportsCACertDialog (sync) wraps the call with Start/Finish - CmUIExtensionCallback::SetErrorCode now triggers Finish on the report when the context's metricsReport is set - All error codes passed to Finish() are native codes (PARAM_ERROR, CAPABILITY_NOT_SUPPORTED, Dialog::DIALOG_ERROR_*) -- never the compact CM_METRIC_* enum values (Task 6 bug) 🤖 AI[100%] 🔧 Human Fixed[0%] 🧑 Human[0%] 👌 AI Adopted[100%] Co-authored-by: opencode (MiniMax-M3) <ai@local> Signed-off-by: Leal <tanqingliu@h-partners.com> | 1 个月前 | |
refactor(metrics): ensure ThrowError/report flow is consistent and success path records metric Signed-off-by: Leal <tanqingliu@h-partners.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 17 天前 | |
refactor(metrics): ensure ThrowError/report flow is consistent and success path records metric Signed-off-by: Leal <tanqingliu@h-partners.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 17 天前 | |
refactor(metrics): ensure ThrowError/report flow is consistent and success path records metric Signed-off-by: Leal <tanqingliu@h-partners.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 17 天前 | |
refactor(metrics): ensure ThrowError/report flow is consistent and success path records metric Signed-off-by: Leal <tanqingliu@h-partners.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 17 天前 |