feat(awooop): surface telegram source ref gaps
All checks were successful
CD Pipeline / tests (push) Successful in 1m20s
Code Review / ai-code-review (push) Successful in 11s
CD Pipeline / build-and-deploy (push) Successful in 4m13s
CD Pipeline / post-deploy-checks (push) Successful in 1m47s

This commit is contained in:
Your Name
2026-05-25 19:06:10 +08:00
parent d0084a5f44
commit 9b802aa7c6
7 changed files with 86 additions and 0 deletions

View File

@@ -145,6 +145,8 @@ interface CallbackReplyAuditSummary {
outbound_source_envelope_total?: number;
outbound_source_refs_total?: number;
outbound_incident_ref_total?: number;
outbound_reply_markup_total?: number;
outbound_reply_markup_missing_incident_ref_total?: number;
outbound_failed_total?: number;
callback_total?: number;
callback_sent_total?: number;
@@ -2008,6 +2010,13 @@ function CallbackReplyAuditSummaryPanel({
coverage: sourceRefCoverage,
})}
</p>
<p className="mt-1 text-xs leading-5 text-[#5f5b52]">
{t("outboundReplyMarkupDetail", {
replyMarkup: summary.outbound_reply_markup_total ?? 0,
missingIncidentRefs:
summary.outbound_reply_markup_missing_incident_ref_total ?? 0,
})}
</p>
</div>
<div className="bg-white px-4 py-3">
<p className="text-xs font-semibold text-[#77736a]">{t("callbacks")}</p>