[V10.279] 補 Phase80 readiness smoke 測試 | test_market_intel_skeleton.py

This commit is contained in:
OoO
2026-05-19 21:59:45 +08:00
parent ebddd4e063
commit dacf5f305a

View File

@@ -8456,6 +8456,12 @@ def test_deployment_readiness_reports_app_only_release_gate():
]
is True
)
assert (
readiness["checks"][
"candidate_queue_review_ai_summary_preflight_preview_safe"
]
is True
)
assert (
readiness["checks"][
"candidate_queue_review_decision_writer_cli_status_safe"
@@ -8600,6 +8606,11 @@ def test_deployment_readiness_reports_app_only_release_gate():
"candidate_queue_review_archive_summary"
in readiness["production_smoke_targets"]
)
assert (
"/api/market_intel/manual_sample_review/"
"candidate_queue_review_ai_summary_preflight"
in readiness["production_smoke_targets"]
)
assert (
"/api/market_intel/manual_sample_review/"
"candidate_queue_review_decision_writer_status"
@@ -9971,6 +9982,112 @@ def test_deployment_readiness_reports_app_only_release_gate():
readiness["candidate_queue_review_archive_summary"]["scheduler_attached"]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"]["mode"]
== "candidate_queue_review_ai_summary_preflight_preview"
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"ai_summary_preflight_ready"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"ready_for_manual_ollama_summary_run"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"ready_for_ai_summary_generation"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"ready_for_llm_call"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"ready_for_telegram_dispatch"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"api_reads_approval_token"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"api_writes_file"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"summary_file_written"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"summary_record_written"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"ai_summary_generated"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"llm_call_executed"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"ollama_call_executed"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"gemini_call_executed"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"telegram_dispatched"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"database_write_executed"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"scheduler_attached"
]
is False
)
assert (
readiness["candidate_queue_review_ai_summary_preflight"][
"model_route_policy"
]["primary_policy"]
== "ollama_first"
)
assert (
readiness["candidate_queue_review_decision_writer_status"]["mode"]
== "candidate_queue_review_decision_writer_cli_blocked"