fix(governance): 同步服務健康通知紅線契約
All checks were successful
CD Pipeline / tests (push) Successful in 1m33s
Code Review / ai-code-review (push) Successful in 13s
CD Pipeline / build-and-deploy (push) Successful in 4m0s
CD Pipeline / post-deploy-checks (push) Successful in 1m44s

This commit is contained in:
Your Name
2026-06-05 15:50:55 +08:00
parent d2963c16f5
commit d66effe62e
4 changed files with 26 additions and 26 deletions

View File

@@ -180,13 +180,13 @@ def _snapshot(
"conversation_transcript_display_allowed": False,
"redaction_required": True,
"forbidden_frontend_content": [
"工作視窗對話內容",
"Codex / user 訊息逐字稿",
"prompt / chain-of-thought",
"session id / browser context",
"secret / token / authorization header",
"內部對話內容",
"Codex / 使用者訊息逐字稿",
"提示詞 / 思考鏈",
"工作階段識別碼 / 瀏覽器脈絡",
"機密 / 權杖 / 授權標頭",
],
"allowed_frontend_fields": ["committed evidence ref", "policy rule summary"],
"allowed_frontend_fields": ["已提交證據參照", "政策規則摘要"],
},
"agent_roles": [],
"operation_boundaries": {

View File

@@ -42,7 +42,7 @@ def test_service_health_failure_notification_policy_endpoint_returns_committed_s
assert "work_window_transcript" in data["message_template_contract"]["forbidden_fields"]
assert data["display_redaction_contract"]["conversation_transcript_display_allowed"] is False
assert data["display_redaction_contract"]["redaction_required"] is True
assert "工作視窗對話內容" in data["display_redaction_contract"]["forbidden_frontend_content"]
assert "內部對話內容" in data["display_redaction_contract"]["forbidden_frontend_content"]
assert all(
rule["decision"] == "suppress_immediate_success"
for rule in data["policy_rules"]