fix(cd): include log writeback readbacks in controlled profile
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 20s
CD Pipeline / build-and-deploy (push) Successful in 5m58s
CD Pipeline / post-deploy-checks (push) Successful in 55s

This commit is contained in:
Your Name
2026-06-29 21:32:37 +08:00
parent 9bec569652
commit 848628e79c
3 changed files with 49 additions and 0 deletions

View File

@@ -115,6 +115,30 @@ def test_ai_log_feedback_receipt_stays_on_controlled_runtime_profile() -> None:
assert source in text
def test_ai_log_post_write_verifier_stays_on_controlled_runtime_profile() -> None:
text = _workflow_text()
expected_sources = [
"apps/api/src/services/ai_agent_log_post_write_verifier_dry_run.py)",
"apps/api/tests/test_ai_agent_log_post_write_verifier_dry_run_api.py)",
"src/services/ai_agent_log_post_write_verifier_dry_run.py",
"tests/test_ai_agent_log_post_write_verifier_dry_run_api.py",
]
for source in expected_sources:
assert source in text
def test_ai_log_controlled_writeback_plan_stays_on_controlled_runtime_profile() -> None:
text = _workflow_text()
expected_sources = [
"apps/api/src/services/ai_agent_log_controlled_writeback_plan_readback.py)",
"apps/api/tests/test_ai_agent_log_controlled_writeback_plan_readback_api.py)",
"src/services/ai_agent_log_controlled_writeback_plan_readback.py",
"tests/test_ai_agent_log_controlled_writeback_plan_readback_api.py",
]
for source in expected_sources:
assert source in text
def test_awooop_ansible_check_mode_stays_on_controlled_runtime_profile() -> None:
text = _workflow_text()
expected_sources = [