V10.494 add market intel candidate queue review gate
This commit is contained in:
@@ -22,6 +22,9 @@ from services.market_intel.mcp_fetch_result_parser_review import (
|
||||
from services.market_intel.mcp_fetch_candidate_handoff_review import (
|
||||
build_mcp_fetch_candidate_handoff_review_preview,
|
||||
)
|
||||
from services.market_intel.mcp_fetch_candidate_queue_review import (
|
||||
build_mcp_fetch_candidate_queue_review_preview,
|
||||
)
|
||||
|
||||
|
||||
@market_intel_bp.route("/api/market_intel/mcp_fetch_run_package", methods=["GET", "POST"])
|
||||
@@ -204,3 +207,46 @@ def market_intel_mcp_fetch_candidate_handoff_review():
|
||||
phase=service.phase,
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
@market_intel_bp.route(
|
||||
"/api/market_intel/mcp_fetch_candidate_queue_review",
|
||||
methods=["GET", "POST"],
|
||||
)
|
||||
@login_required
|
||||
def market_intel_mcp_fetch_candidate_queue_review():
|
||||
handoff_review_package = {}
|
||||
handoff_review_result = None
|
||||
candidate_queue_review = None
|
||||
if request.method == "POST":
|
||||
payload = request.get_json(silent=True) or {}
|
||||
package = (
|
||||
payload.get("candidate_queue_review")
|
||||
or payload.get("queue_review")
|
||||
or payload
|
||||
)
|
||||
handoff_review_package = (
|
||||
package.get("handoff_review_package")
|
||||
or package.get("candidate_handoff_review")
|
||||
or package.get("handoff_review")
|
||||
or {}
|
||||
)
|
||||
handoff_review_result = (
|
||||
package.get("handoff_review_result")
|
||||
or package.get("mcp_fetch_candidate_handoff_review")
|
||||
)
|
||||
candidate_queue_review = (
|
||||
package.get("candidate_queue_review")
|
||||
or package.get("queue_review")
|
||||
or package.get("review_payload")
|
||||
)
|
||||
|
||||
service = MarketIntelService()
|
||||
return jsonify(
|
||||
build_mcp_fetch_candidate_queue_review_preview(
|
||||
handoff_review_package=handoff_review_package,
|
||||
handoff_review_result=handoff_review_result,
|
||||
candidate_queue_review=candidate_queue_review,
|
||||
phase=service.phase,
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user