feat(cloud-api): add correlated lifecycle logging

This commit is contained in:
2026-07-12 18:37:51 +08:00
parent a5de7399f8
commit 8131c0124b
7 changed files with 256 additions and 1 deletions
+25
View File
@@ -0,0 +1,25 @@
from __future__ import annotations
from cloud.observability import redact_sensitive_fields
def test_sensitive_payload_fields_are_redacted_recursively() -> None:
payload = {
"authorization": "Bearer secret",
"task_id": "task-a",
"result": {
"screenshot": "base64-data",
"ui_tree": {"typed_text": "private input"},
},
}
redacted = redact_sensitive_fields(payload)
assert redacted == {
"authorization": "[REDACTED]",
"task_id": "task-a",
"result": {
"screenshot": "[REDACTED]",
"ui_tree": "[REDACTED]",
},
}