feat: add non-sensitive raw evidence receipt

This commit is contained in:
732642856
2026-07-21 15:46:16 +08:00
parent b421883a51
commit ebdd1a40e1
3 changed files with 16 additions and 0 deletions
@@ -38,6 +38,11 @@ function workflowRows(receipt?: WorkflowReceipt): AuditRow[] {
export function EvidenceAuditPanel({ claimStatus, workflowReceipt }: { readonly claimStatus?: string; readonly workflowReceipt?: WorkflowReceipt }) {
const rows = workflowRows(workflowReceipt);
const rawReceipt = {
techniqueTruth: claimStatus || "unknown",
workflowReceipt: workflowReceipt ?? null,
privacyBoundary: "no_birth_data_or_private_case_raw",
};
return (
<details className="evidence-audit-panel">
<summary> · {claimStatus || "unknown"}</summary>
@@ -50,6 +55,10 @@ export function EvidenceAuditPanel({ claimStatus, workflowReceipt }: { readonly
</div>
))}
</div>
<details className="raw-evidence-receipt">
<summary> raw receipt</summary>
<pre>{JSON.stringify(rawReceipt, null, 2)}</pre>
</details>
</details>
);
}