报告流程时间线 / Prompt 调试视图

报告执行流程与 Prompt 回放

报告 ID:c7c60faa-caf5-4133-86d3-fc61111515a5
Trace ID:trace_e3ef095c-f9ad-4f2b-9787-d2edd3285605
当前步骤:report.state.completed
返回报告页查看 Prompt 调试页打开时间线 JSON打开调试快照 JSON
当前状态
success
当前阶段
completed
当前步骤
report.state.completed
Prompt 记录
9
最近 Prompt
success
步骤总数
13

主流程步骤时间线

按步骤顺序展示,可用于定位第几步出问题
1
Create report record
report.record.created
成功service
开始时间:2026-05-18T16:13:56.409+00:00
结束时间:2026-05-18T16:13:56.426+00:00
耗时:17 ms
父步骤:-
输入摘要
{
  "formMode": null,
  "province": "山东",
  "subjectType": "物理、化学、地理"
}
输出摘要
{
  "stage": "created",
  "reportId": "c7c60faa-caf5-4133-86d3-fc61111515a5"
}
2
Queue report generation
report.state.queued
成功service
开始时间:2026-05-18T16:13:56.427+00:00
结束时间:2026-05-18T16:13:56.428+00:00
耗时:1 ms
父步骤:-
输入摘要
{
  "reportId": "c7c60faa-caf5-4133-86d3-fc61111515a5"
}
输出摘要
{
  "stage": "queued",
  "status": "pending"
}
3
Run report generation pipeline
report.generation.run
成功service
开始时间:2026-05-18T16:13:56.439+00:00
结束时间:2026-05-18T16:25:56.864+00:00
耗时:720 s
父步骤:-
输入摘要
{
  "source": "after_response"
}
输出摘要
{
  "stage": "completed",
  "source": "after_response",
  "status": "success"
}
4
Set report state generating
report.state.generating
成功service
开始时间:2026-05-18T16:13:56.439+00:00
结束时间:2026-05-18T16:13:56.44+00:00
耗时:1 ms
父步骤:span_d63a6536-4cb3-47a4-afce-bd655cde9d33
输入摘要
null
输出摘要
{
  "stage": "generating",
  "status": "pending"
}
5
Generate report content
report.generation.execute
成功service
开始时间:2026-05-18T16:13:56.441+00:00
结束时间:2026-05-18T16:25:56.86+00:00
耗时:720 s
父步骤:span_d63a6536-4cb3-47a4-afce-bd655cde9d33
输入摘要
{
  "source": "after_response"
}
输出摘要
{
  "hasContent": true,
  "contentType": "object"
}
6
Prepare guided local evidence package
report.guided_grounding.run
成功ai
开始时间:2026-05-18T16:13:56.442+00:00
结束时间:2026-05-18T16:21:10.966+00:00
耗时:435 s
父步骤:span_de7db260-8cfe-40c8-8a1c-be42eb7c9d38
输入摘要
{
  "hasRank": true,
  "province": "山东",
  "hasAdmissionsProvider": true
}
输出摘要
{
  "status": "ready",
  "bucketPipelines": {
    "safe_pool": {
      "round1": {
        "kept": 26,
        "excluded": 0,
        "downranked": 0,
        "topDownrankReasons": [],
        "topExclusionReasons": []
      },
      "round2": {
        "eligible": 26,
        "highRisk": 0,
        "topHighRiskReasons": [],
        "topExclusionReasons": [],
        "excludedByConstraints": 0
      },
      "round3": {
        "rankedCount": 26,
        "excludedByRound3": 0
      },
      "round4": {
        "candidateCards": 26,
        "excludedByRound4": 0,
        "enrichmentMatchedCount": 0
      }
    },
    "match_pool": {
      "round1": {
        "kept": 50,
        "excluded": 0,
        "downranked": 0,
        "topDownrankReasons": [],
        "topExclusionReasons": []
      },
      "round2": {
        "eligible": 50,
        "highRisk": 0,
        "topHighRiskReasons": [],
        "topExclusionReasons": [],
        "excludedByConstraints": 0
      },
      "round3": {
        "rankedCount": 50,
        "excludedByRound3": 0
      },
      "round4": {
        "candidateCards": 50,
        "excludedByRound4": 0,
        "enrichmentMatchedCount": 0
      }
    },
    "reach_pool": {
      "round1": {
        "kept": 20,
        "excluded": 0,
        "downranked": 0,
        "topDownrankReasons": [],
        "topExclusionReasons": []
      },
      "round2": {
        "eligible": 20,
        "highRisk": 0,
        "topHighRiskReasons": [],
        "topExclusionReasons": [],
        "excludedByConstraints": 0
      },
      "round3": {
        "rankedCount": 20,
        "excludedByRound3": 0
      },
      "round4": {
        "candidateCards": 20,
        "excludedByRound4": 0,
        "enrichmentMatchedCount": 0
      }
    }
  },
  "reviewedBatches": 1,
  "finalEvidenceCount": 96,
  "reviewedCandidates": 96,
  "enrichmentMatchedCount": 96
}
7
Build semantic query plan
report.guided_grounding.semantic_query_plan
成功ai
开始时间:2026-05-18T16:14:08.496+00:00
结束时间:2026-05-18T16:14:11.723+00:00
耗时:3.2 s
父步骤:span_9c805b38-ac89-4ca3-a735-ae5c21db847f
输入摘要
{
  "hasRank": true,
  "province": "山东"
}
输出摘要
{
  "rankWindow": "normal",
  "provinceScope": "national",
  "softAvoidCount": 0,
  "hardExcludeCount": 0,
  "preferredKeywordCount": 15
}
8
Run guided stage3 single-dimension slicer
report.guided_grounding.stage3_single_dimension_slicer
成功ai
开始时间:2026-05-18T16:14:11.725+00:00
结束时间:2026-05-18T16:21:10.936+00:00
耗时:419 s
父步骤:span_9c805b38-ac89-4ca3-a735-ae5c21db847f
输入摘要
{
  "referencePoolCounts": {
    "safe_pool": 692,
    "match_pool": 377,
    "reach_pool": 316
  }
}
输出摘要
{
  "rounds": 4,
  "finalCounts": {
    "safe_pool": 26,
    "match_pool": 50,
    "reach_pool": 20
  }
}
9
Assemble three bucket pipelines
report.guided_grounding.final_assembly
成功service
开始时间:2026-05-18T16:21:10.939+00:00
结束时间:2026-05-18T16:21:10.942+00:00
耗时:3 ms
父步骤:span_9c805b38-ac89-4ca3-a735-ae5c21db847f
输入摘要
{
  "bucketPipelines": {
    "safe_pool": 26,
    "match_pool": 50,
    "reach_pool": 20
  }
}
输出摘要
{
  "safePoolCount": 26,
  "matchPoolCount": 50,
  "reachPoolCount": 20
}
10
Attach admission enrichment to ranked candidates
report.guided_grounding.enrichment_lookup
成功data
开始时间:2026-05-18T16:21:10.943+00:00
结束时间:2026-05-18T16:21:10.964+00:00
耗时:21 ms
父步骤:span_9c805b38-ac89-4ca3-a735-ae5c21db847f
输入摘要
{
  "province": "山东",
  "candidateCount": 96
}
输出摘要
{
  "candidateCount": 96,
  "enrichmentMatchedCount": 96
}
11
Set report state post processing
report.state.post_processing
成功service
开始时间:2026-05-18T16:25:56.86+00:00
结束时间:2026-05-18T16:25:56.861+00:00
耗时:1 ms
父步骤:span_d63a6536-4cb3-47a4-afce-bd655cde9d33
输入摘要
null
输出摘要
{
  "stage": "post_processing",
  "status": "pending"
}
12
Persist report content
report.content.saved
成功service
开始时间:2026-05-18T16:25:56.861+00:00
结束时间:2026-05-18T16:25:56.863+00:00
耗时:2 ms
父步骤:span_d63a6536-4cb3-47a4-afce-bd655cde9d33
输入摘要
null
输出摘要
{
  "hasContent": true
}
13
Set report state completed
report.state.completed
成功service
开始时间:2026-05-18T16:25:56.863+00:00
结束时间:2026-05-18T16:25:56.864+00:00
耗时:1 ms
父步骤:span_d63a6536-4cb3-47a4-afce-bd655cde9d33
输入摘要
null
输出摘要
{
  "stage": "completed",
  "status": "success"
}

业务事件流

共 9 条
report_created
Report record created
2026-05-19T00:13:56+00:00
report_queued
Report queued
2026-05-19T00:13:56+00:00
report_job_enqueued
Report job enqueued
2026-05-19T00:13:56+00:00
report_job_started
Report job started
2026-05-19T00:13:56+00:00
generation_started
Report generation started
2026-05-19T00:13:56+00:00
post_processing_started
Report post processing started
2026-05-19T00:25:56+00:00
report_content_saved
Report content saved
2026-05-19T00:25:56+00:00
report_completed
Report generation completed
2026-05-19T00:25:56+00:00
report_job_succeeded
Report job completed
2026-05-19T00:25:56+00:00

AI 调用日志

共 9 条
DeepSeek / deepseek-chat
请求类型:user_profile_major_space_plan
状态:success
2026-05-19T00:14:08+00:00
DeepSeek / deepseek-chat
请求类型:guided_semantic_query_plan
状态:success
2026-05-19T00:14:11+00:00
DeepSeek / deepseek-chat
请求类型:guided_stage3_geo_slice
状态:success
2026-05-19T00:15:57+00:00
DeepSeek / deepseek-chat
请求类型:guided_stage3_platform_slice
状态:success
2026-05-19T00:17:44+00:00
DeepSeek / deepseek-chat
请求类型:guided_stage3_path_slice
状态:success
2026-05-19T00:19:30+00:00
DeepSeek / deepseek-chat
请求类型:guided_stage3_burden_slice
状态:success
2026-05-19T00:21:10+00:00
DeepSeek / deepseek-chat
请求类型:guided_reach_pool_report_generate
状态:success
2026-05-19T00:22:13+00:00
DeepSeek / deepseek-chat
请求类型:guided_match_pool_report_generate
状态:success
2026-05-19T00:24:29+00:00
DeepSeek / deepseek-chat
请求类型:guided_safe_pool_report_generate
状态:success
2026-05-19T00:25:56+00:00
PROMPT DEBUG

Prompt 日志摘要

这里只展示最近的 Prompt 记录,适合在时间线页快速定位最近一次模型输入。
当前可见 3 / 总计 9
查看完整 Prompt 调试页
SELECTED RUN
c7c60faa-caf5-4133-86d3-fc61111515a5:b20c514c-07bb-45ba-b63a-071708eda229
状态:success · Provider:DeepSeek / deepseek-chat
报告 ID
c7c60faa-caf5-4133-86d3-fc61111515a5
Trace ID
trace_e3ef095c-f9ad-4f2b-9787-d2edd3285605
触发来源
after_response
表单来源
after_response:safe_pool
生成轮次
1
请求类型
guided_safe_pool_report_generate
Prompt 版本
report-v2-rank-first+report-guided-grounding-v1+bucket-v1
目标模型
DeepSeek / deepseek-chat
实际模型
DeepSeek / deepseek-chat
Repair Pass
Repair 次数
-
Provider 顺序
DeepSeek

System Prompt

13985 字符
slot_rating is the authoritative Stage3 structured field for safe_pool.
Read the dynamic slot axis from the bucket package before making any structural explanation.
- For every candidate you mention, echo candidate_id, source_bucket, and slot_rating exactly as provided.
- You may not create candidates, remove candidate_id, or move a candidate between reach_pool, match_pool, and safe_pool.
- You may not rewrite, compress, or alias slot_rating.
- Your score, keep_priority, or ranking is only a within-slot soft signal; if uncertain, add risk_flags or uncertainty_reason instead of guessing.
- Structural layering is a top-priority objective of this round.
- Structural layering remains the highest-priority objective whenever it conflicts with weak or ambiguous preference signals.
- slot_rating is a precomputed, read-only structural position label inside the candidate's own bucket.
- Smaller slot numbers mean the candidate is closer to the upper edge of that bucket.
- Larger slot numbers mean the candidate is closer to the buffer edge of that bucket.
- slot_rating is not a school quality score, not a major value score, and not a final recommendation strength score.
- You must not modify, rename, reassign, or reinterpret slot_rating.
- You must not reassign slot_rating.
- Use slot_rating directly when assigning round_score.
- round_score is the only scoring field in this round and must be an integer from 0 to 100.
- round_score must already reflect both round-specific fit and structural usefulness under the existing slot_rating.
- Do not output any penalty field or any secondary keep score.
- Do not treat smaller slot numbers as automatically better.
- Do not treat larger slot numbers as automatically worse.
- If head slots are structurally overcrowded, lower round_score directly instead of using a separate penalty field.
- If a middle or buffer candidate remains viable and helps preserve bucket layering, raise round_score directly.
- round_score is a final integrated evaluation score, not a single-factor enthusiasm score.
- First judge whether the candidate is supported by the main factor of this round.
- Then check whether the candidate's slot_rating is already overcrowded inside its own bucket.
- If many candidates are already concentrated in the same slot_rating, even a good candidate should be actively downscored.
- If the slot_rating is relatively sparse and the candidate is still reasonable under this round's main factor, it should be actively upscored.
- The final round_score must reflect both round-specific fit and the candidate's contribution to slot_rating structure dispersion.
- round_score must not ignore slot_rating density.
- It is invalid if most candidates sharing the same slot_rating still receive similarly high scores without any structural separation.
- It is also invalid if slot_rating scarcity or overcrowding has no visible effect on the final round_score.
- reasons[0] must explain why the candidate should receive this round_score under its existing slot_rating.
- reasons[1] must explain the round-specific fit or conflict.
- Invalid output warning: if most viable candidates fall into adjacent middle scores, if score gaps are only cosmetic, or if slot_rating no longer meaningfully affects the final round_score, the output is invalid.
- Missing or weak user signal should produce cautious and mostly stable scoring, not random churn.
- You must not choose final submission order.
- You must not invent candidates or cross-bucket comparisons.
admission_rate must stay fixed to 保底 for every safe plan.
Use slot_rating as the only structured ordering axis inside safe_pool.
Evaluate all fields with strict evidence-bounded reasoning.
Output format:
- Return a JSON object only.
- Use exactly these fixed fields and do not add, remove, rename, or merge any fields:
- civil_service_friendly
- soe_fit
- grad_boost
- reason
- risk
- alternative
- undergrad_employment
- grad_employment
- All field values must be written in Chinese.
- Every field must contain substantive content.
Evidence boundary:
- Use only these evidence sources: bucket-package evidence, expert_enrichment, history, risk_flags, and stated student preferences.
- Do not use unsupported assumptions, school fame, city popularity, or generic praise as evidence.
- If the evidence is weak, incomplete, or indirect, stay conservative and say so explicitly.
- If the evidence does not support a strong claim, state what is missing or uncertain.
Field separation:
- Each evaluative field must answer a different question.
- Do not reuse the same praise, prestige signal, or generic employment language across multiple fields unless the evidence truly supports different conclusions.
- Do not let school prestige, city heat, or vague “good employment” claims fill every field.
- Do not use broad positive filler to cover for weak evidence.
Field definitions:
- civil_service_friendly: Judge only civil-service and public-institution friendliness, including compatibility with 考公、考编、选调、事业单位、公共治理类岗位.
- Focus on major eligibility, breadth of matching岗位, exam-route compatibility, and whether the program helps entry into public-sector tracks.
- Do not substitute general stability, school prestige, or overall employment quality.
- soe_fit: Judge only compatibility with SOE / central-enterprise / infrastructure / energy / grid / transport / telecom / manufacturing / other regulated-industry employment paths.
- Focus on major relevance, industry linkage, and downstream job coverage.
- Do not equate this with generic “good employment”.
- grad_boost: Judge only the value of this option for 考研、保研、继续深造、research-platform upgrade, and credential upside.
- Focus on discipline continuity, platform resources, research atmosphere, and post-graduate path uplift.
- “Can take graduate exams” alone is not sufficient evidence.
- reason: Answer "why this school-major should enter the volunteer list, and how the user should use it".
- reason 必须像给家长和学生看的决策说明,不要写成档位归类模板。
- This field must clearly cover all four of the following information roles:
- 1. 院校看点: explain the school itself, such as school level, regional recognition, industry links, city resources, discipline strengths, or employment influence when evidence exists.
- 2. 专业价值: explain why the major fits the student path, including civil-service, SOE, banking, audit, finance, graduate-study, technical, or transferable career paths when relevant.
- 3. 录取判断: explain the score/rank fit, historical boundary, plan count, subject or group constraints, and popularity volatility that support this bucket position.
- 4. 填报动作: give a practical placement or pairing suggestion, such as 冲刺区前段/中段/后段、稳妥区主体、保底区承接, or what kind of lower-risk option should accompany it.
- Start from the school itself when evidence is available; the user should learn what this school is worth considering for, not only why it belongs to a bucket.
- Cite 1-2 concrete support signals when possible.
- Do not write generic praise.
- Do not use empty phrases such as “就业面广”, “学校层次高”, “值得冲一冲”, or “录取概率较高” unless immediately supported by concrete school, major, admission, or placement evidence.
- Do not simply repeat visible label-style conclusions such as “冲/稳/保”, “true”, or similar tags.
- Write it as a short natural recommendation explanation, not as a checklist.
- risk: Answer "what is the single biggest risk of this option".
- Be short, concrete, and direct.
- Prioritize the most important uncertainty or cost first, such as tight rank margin, major heat volatility, plan changes, city acceptance, or path uncertainty.
- Avoid generic filler unless tied to a specific trigger.
- alternative: Provide a lower-risk alternative in the same direction.
- Reduce risk through one clear dimension change, such as lower city competition, lower school tier, lower major heat, safer program-group, or stronger historical margin.
- Do not jump to a completely different direction.
- undergrad_employment: Describe the likely direct employment exits if the student stops at the undergraduate level.
- Focus on “本科阶段直接出口”: which industries,岗位 types, employer scenarios, or regional job markets are most likely after undergraduate graduation.
- grad_employment: Describe the likely upgraded employment exits after graduate study or further academic progression.
- Focus on “深造后的升级出口”: which higher-end, research-oriented, platform-oriented, or stronger career paths become more accessible after graduate study.
- It must not repeat undergrad_employment.
Field writing requirements:
- civil_service_friendly, soe_fit, and grad_boost must follow their own definitions strictly.
- If civil_service_friendly, soe_fit, or grad_boost is weak, explicitly explain why it is weak instead of using vague positive language.
- reason should be concise, specific, evidence-bounded, and ideally 3-5 sentences.
- risk should name the single biggest uncertainty first.
- alternative must remain in the same direction and become safer through one clear change.
- undergrad_employment and grad_employment must be clearly differentiated and non-redundant.
Quality bar:
- Every field must be specific, non-redundant, and traceable to evidence.
- Prefer precise, caveated judgments over broad positive statements.
- If evidence is limited, it is better to be conservative than to overclaim.

You are safe_pool 专属的高考志愿保底方案生成器。

You only process safe_pool candidates. You do not process reach_pool or match_pool.
Your task is to select, sort, and generate up to 26 truly safe plans from the provided safe_pool package; if local candidates are fewer than 26, do not invent or pad.
You are not allowed to invent new candidates outside the provided safe_pool package.

一、核心目标
You must keep only candidates that satisfy all three conditions:
1. 更稳: they have stronger downside protection than match-tier options, not merely lower school prestige or lower score threshold.
2. 可接受: the student and family can still realistically accept the city, school level, major path, and future direction.
3. 可解释: every plan can clearly explain its safety basis, acceptance basis, and main risk.

The priority order for safe_pool is:
admission feasibility > no hard-constraint conflict > student/family acceptability > clear professional path > within-bucket ranking.

二、硬性禁止
You must exclude any candidate with:
- missing or incomplete school / major / program-group / key admissions information
- placeholder content such as 待确认, 待核实, 专业待确认, 院校待确认, 某大学, 某专业, ???, ***
- clearly insufficient evidence to explain why it is safer
- explicit conflict with student hard constraints
- fake-safe reasoning that only depends on lower school tier, weaker city, or colder major
- high likelihood that the student/family would not actually accept it
- obvious conflict with path_priority and no valid explanation
- candidates that do not belong to safe_pool

三、判定流程
For every candidate, reason internally in this exact order:
1. admission feasibility judgment
2. risk exclusion judgment
3. acceptability judgment
4. safety-value judgment
5. within-bucket ordering
Do not skip steps.

四、优先保留
Prefer candidates with:
- clearer safety margin than match bucket
- explicit evidence from rank / score / plan / major-group / history
- complete major naming and clear training direction
- relatively stable direct-undergrad employment path
- acceptable graduate-study extension
- no conflict with path_priority
- city, school level, and institution type inside realistic family acceptance range
- a clear but tolerable downside

五、降权或排除
Downrank or exclude candidates that:
- prove safety only by lower score threshold
- have unclear employment exit
- obviously miss city preference
- fall below school-level acceptance floor
- clearly mismatch interests / strong subjects / path priorities
- cannot support a concrete risk sentence
- cannot offer a same-layer alternative

六、输出要求
Return JSON only.
Target up to 26 plans; if candidate_table is undersized, output only the actual local candidates and mention local_candidate_shortage in bucket_summary.
Every plan.type must be exactly 保底.
Do not output reach/match or other tier labels.
Do not add schools or majors outside the provided safe_pool package.
Do not invent score history, rank history, policies, or plan changes.
If evidence is insufficient, stay conservative and explicit about uncertainty.

七、字段写法要求
reason 必须像给家长和学生看的决策说明,不要写成“作为保底项……”这类档位归类模板。
每条 reason 必须同时覆盖四类信息:
1. 院校看点:说明学校本身值得看的地方,例如院校层次、区域认可度、行业资源、城市就业辐射、优势学科或平台价值;证据不足时要谨慎表达。
2. 专业价值:说明该专业为什么匹配学生路径,例如考公、国企、银行、审计、财务、考研、技术岗或岗位迁移性。
3. 录取判断:说明分数、位次、计划、历史边界、专业热度或专业组波动如何支撑其属于保底区。
4. 填报动作:给出实际填报建议,例如作为保底区承接/底线项,是否保留,以及应搭配哪类同路径方案。
不得空泛使用“就业面广”“学校层次高”“值得冲一冲”“录取概率较高”;如使用,必须紧跟具体院校、专业、录取或填报证据。

risk must be short, concrete, and focused on the main downside only.
Use risk types such as:
- 学校层次相对一般
- 城市机会相对有限
- 专业热度或行业弹性一般
- 非目标城市
- 非最优路径但可接受
- 后续需复核招生计划或专业组变化

alternative must stay near the same layer.
It should point to a similar school-level / city-range / professional-path / safety-profile alternative.
Do not jump from safe items to obvious reach items.

八、输出前自检
- no more than 26 plans; fewer only when local candidates are insufficient or disqualified
- every plan.type is exactly 保底
- all plans come from safe_pool
- no placeholders, no 待确认, no 待核实, no malformed major names
- every plan explains why it is safer
- every plan explains why it is still acceptable
- every risk is concrete and non-generic
- no fake-safe candidate justified only by lower score
- no clear hard-constraint violation

Return strict JSON only.

Required JSON shape:
{
  "bucket_summary": "string",
  "plans": [
    {
      "type": "保底",
      "school": "string",
      "major": "string",
      "admission_rate": "保底",
      "civil_service_friendly": "string",
      "soe_fit": "string",
      "grad_boost": "string",
      "reason": "string",
      "risk": "string",
      "alternative": "string",
      "undergrad_employment": "string",
      "grad_employment": "string"
    }
  ]
}

User Prompt

22435 字符
请基于以下输入,只从 safe_pool 候选中生成 safe 桶志愿方案。

你不能新增候选,不能输出其它桶,不能编造未提供的数据。
请严格按照 System Prompt 的 safe_pool 判定流程执行。

一、学生画像 student_form_json
{
  "province": "山东",
  "score": "500",
  "rank": "25000",
  "subject_type": "物理、化学、地理",
  "gender": "男",
  "target_city": null,
  "accept_out_province": true,
  "accept_adjustment": null,
  "accept_intensive": true,
  "willing_graduate": true,
  "school_preference": [
    "211",
    "双一流",
    "公办优先"
  ],
  "prefer_home_province": "unsure",
  "decision_maker": "学生",
  "path_priority": [
    "考公 / 考编",
    "国企 / 央企",
    "考研深造",
    "本科直接就业",
    "市场化高薪"
  ],
  "interests": [],
  "strong_subjects": [],
  "special_notes": null,
  "medical_notes": null
}

重点关注:province, score, rank, subject_type, accept_out_province, accept_intensive, willing_graduate, target_city, path_priority, interests, strong_subjects, school_preference, special_notes, medical_notes

二、语义查询计划 semantic_query_plan_json
{
  "version": "guided-semantic-query-plan-v1",
  "hard_exclude_major_keywords": [],
  "soft_avoid_major_keywords": [],
  "risk_reminder_keywords": [],
  "preferred_major_keywords": [
    "计算机",
    "软件",
    "电气",
    "自动化",
    "电子信息",
    "通信",
    "机械",
    "材料",
    "会计",
    "财务管理",
    "法学",
    "金融",
    "数据科学",
    "人工智能",
    "土木"
  ],
  "school_or_region_keywords": [
    "211",
    "双一流",
    "公办"
  ],
  "query_strategy": {
    "province_scope": "national",
    "rank_window": "normal",
    "candidate_target_count": 240
  },
  "interpretation_notes": [
    "学生明确接受高强度学习,故无需排除高压力专业。",
    "学生职业路径优先考公考编和国企央企,因此推荐专业已涵盖相关方向。",
    "学生可接受出省,故省份范围设为全国。",
    "位次25000在山东属中等,rank_window设为normal。",
    "未发现需要硬排除或软回避的专业关键词。"
  ]
}

重点关注:hard constraints, soft avoid, high-risk reminders, preference keep, path priority interpretation

三、safe 桶候选包 safe_bucket_package_json
{
  "bucket_name": "safe_pool",
  "candidate_table": [
    {
      "candidate_id": "local_8314d8f417d2",
      "school": "四川农业大学",
      "major": "数据科学与大数据技术(雅安校区)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30629,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_1188ff263a8b",
      "school": "厦门大学",
      "major": "数据科学与大数据技术(厦门大学马来西亚分校招生专业)(学费3万林吉特/学年;全英文授课,非英语语种考生慎报,外语单科不低于120分;入学第一学年内获得专业要求的达标英语成绩后开始学位课程学习;办学地点在马来西亚雪邦)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30546,计划 5",
      "risk_flags": []
    },
    {
      "candidate_id": "local_0301daa1ed0c",
      "school": "西安科技大学",
      "major": "电气工程及其自动化(菁英人才培养计划)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30309,计划 4",
      "risk_flags": []
    },
    {
      "candidate_id": "local_197ee346848f",
      "school": "北京建筑大学",
      "major": "自动化(大兴校区)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30159,计划 1",
      "risk_flags": []
    },
    {
      "candidate_id": "local_453c1948719b",
      "school": "重庆邮电大学",
      "major": "软件工程(三、四年级学费15000元/年)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30183,计划 16",
      "risk_flags": []
    },
    {
      "candidate_id": "local_9d4d585ce750",
      "school": "北京语言大学",
      "major": "金融学(数智金融)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30284,计划 1",
      "risk_flags": []
    },
    {
      "candidate_id": "local_2eb034533252",
      "school": "西安邮电大学",
      "major": "电气工程及其自动化",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30528,计划 4",
      "risk_flags": []
    },
    {
      "candidate_id": "local_3cc1b30ed104",
      "school": "太原理工大学",
      "major": "材料科学与工程(太原校区)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30123,计划 8",
      "risk_flags": []
    },
    {
      "candidate_id": "local_747f91060eaf",
      "school": "延边大学",
      "major": "人工智能",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30022,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_eb67f19286bf",
      "school": "海南大学",
      "major": "通信工程",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30698,计划 9",
      "risk_flags": []
    },
    {
      "candidate_id": "local_0aa43ea9ed61",
      "school": "南通大学",
      "major": "法学",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30564,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_0dbbd4a6ddde",
      "school": "北方工业大学",
      "major": "机械设计制造及其自动化(机器人)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30618,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_a9ef2f58f0c4",
      "school": "四川师范大学",
      "major": "法学",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30376,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_f2952a490be3",
      "school": "北方工业大学",
      "major": "通信工程",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30445,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_5b2740e08d75",
      "school": "河北工业大学",
      "major": "电气工程及其自动化(河北工业大学芬兰校区招生专业,专业教学培养使用的外语语种为英语,培养模式为“1+3(一年国内加三年芬兰)”;学费:国内阶段5800人民币/年;芬兰阶段为12000欧元/年)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30405,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_ca9f31a5c50f",
      "school": "天津工业大学",
      "major": "金融学",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30299,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_7b82cb7ef2cf",
      "school": "湘潭大学",
      "major": "通信工程",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30446,计划 5",
      "risk_flags": []
    },
    {
      "candidate_id": "local_ad08cd429db5",
      "school": "南京工业大学",
      "major": "通信工程",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30551,计划 4",
      "risk_flags": []
    },
    {
      "candidate_id": "local_47ae86aadda0",
      "school": "东北大学",
      "major": "材料科学与工程(中外合作办学)(国内学年学费30000元/年,国外学费(含注册费)4148欧元/年;建议外语语种为英语或法语的考生报考)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30096,计划 11",
      "risk_flags": []
    },
    {
      "candidate_id": "local_695f7917a95f",
      "school": "西安建筑科技大学",
      "major": "法学(纪检监察实验班)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30286,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_29a805168881",
      "school": "西安工业大学",
      "major": "计算机科学与技术(卓越班)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30175,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_55858b865402",
      "school": "南京工业大学",
      "major": "人工智能",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30662,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_c96de6ef3011",
      "school": "中国地质大学(武汉)",
      "major": "计算机科学与技术(中外合作办学)(大数据方向)(美国伊利诺伊理工大学)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30663,计划 6",
      "risk_flags": []
    },
    {
      "candidate_id": "local_77932930e983",
      "school": "西南大学",
      "major": "计算机科学与技术(中外合作办学)(以英语为主要授课语言,建议英语语种考生报考。外方合作高校:新西兰奥克兰大学)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30613,计划 10",
      "risk_flags": []
    },
    {
      "candidate_id": "local_eb16fafe8f10",
      "school": "东北师范大学",
      "major": "计算机科学与技术(中外合作办学)(与美国肯尼索州立大学合作)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30672,计划 5",
      "risk_flags": []
    },
    {
      "candidate_id": "local_b498ccbc3179",
      "school": "东北师范大学",
      "major": "会计学(中外合作办学)(与美国南伊利诺伊大学合作)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30290,计划 4",
      "risk_flags": []
    }
  ],
  "bucket_pipeline": {
    "ai_round_filter_applied": true,
    "candidate_cards_count": 26,
    "final_candidates_count": 26,
    "slot_axis": [
      {
        "slot_rating": "slot_01",
        "score_delta": -21
      }
    ],
    "slot_count": 1,
    "head_slot": "slot_01",
    "tail_slot": "slot_01",
    "slot_rating_counts": {},
    "final_slot_counts": {},
    "final_available_slot_counts": {},
    "round1": {
      "kept": 26,
      "downranked": 0,
      "excluded": 0
    },
    "round2": {
      "eligible": 26,
      "high_risk": 0,
      "excluded_by_constraints": 0
    },
    "round3": {
      "ranked_count": 26,
      "excluded_by_round3": 0,
      "path_fit_summary": [],
      "tradeoff_notes": []
    },
    "round4": {
      "candidate_cards_count": 26,
      "excluded_by_round4": 0,
      "bucket_risk_notes": [],
      "bucket_diversity_notes": []
    },
    "final_slot_notes": []
  },
  "ranked_candidates": [
    {
      "candidate_id": "local_8314d8f417d2",
      "school": "四川农业大学",
      "major": "数据科学与大数据技术(雅安校区)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30629,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_1188ff263a8b",
      "school": "厦门大学",
      "major": "数据科学与大数据技术(厦门大学马来西亚分校招生专业)(学费3万林吉特/学年;全英文授课,非英语语种考生慎报,外语单科不低于120分;入学第一学年内获得专业要求的达标英语成绩后开始学位课程学习;办学地点在马来西亚雪邦)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30546,计划 5",
      "risk_flags": []
    },
    {
      "candidate_id": "local_0301daa1ed0c",
      "school": "西安科技大学",
      "major": "电气工程及其自动化(菁英人才培养计划)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30309,计划 4",
      "risk_flags": []
    },
    {
      "candidate_id": "local_197ee346848f",
      "school": "北京建筑大学",
      "major": "自动化(大兴校区)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30159,计划 1",
      "risk_flags": []
    },
    {
      "candidate_id": "local_453c1948719b",
      "school": "重庆邮电大学",
      "major": "软件工程(三、四年级学费15000元/年)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30183,计划 16",
      "risk_flags": []
    },
    {
      "candidate_id": "local_9d4d585ce750",
      "school": "北京语言大学",
      "major": "金融学(数智金融)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30284,计划 1",
      "risk_flags": []
    },
    {
      "candidate_id": "local_2eb034533252",
      "school": "西安邮电大学",
      "major": "电气工程及其自动化",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30528,计划 4",
      "risk_flags": []
    },
    {
      "candidate_id": "local_3cc1b30ed104",
      "school": "太原理工大学",
      "major": "材料科学与工程(太原校区)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30123,计划 8",
      "risk_flags": []
    },
    {
      "candidate_id": "local_747f91060eaf",
      "school": "延边大学",
      "major": "人工智能",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30022,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_eb67f19286bf",
      "school": "海南大学",
      "major": "通信工程",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30698,计划 9",
      "risk_flags": []
    },
    {
      "candidate_id": "local_0aa43ea9ed61",
      "school": "南通大学",
      "major": "法学",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30564,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_0dbbd4a6ddde",
      "school": "北方工业大学",
      "major": "机械设计制造及其自动化(机器人)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30618,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_a9ef2f58f0c4",
      "school": "四川师范大学",
      "major": "法学",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30376,计划 3",
      "risk_flags": []
    },
    {
      "candidate_id": "local_f2952a490be3",
      "school": "北方工业大学",
      "major": "通信工程",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30445,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_5b2740e08d75",
      "school": "河北工业大学",
      "major": "电气工程及其自动化(河北工业大学芬兰校区招生专业,专业教学培养使用的外语语种为英语,培养模式为“1+3(一年国内加三年芬兰)”;学费:国内阶段5800人民币/年;芬兰阶段为12000欧元/年)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30405,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_ca9f31a5c50f",
      "school": "天津工业大学",
      "major": "金融学",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30299,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_7b82cb7ef2cf",
      "school": "湘潭大学",
      "major": "通信工程",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30446,计划 5",
      "risk_flags": []
    },
    {
      "candidate_id": "local_ad08cd429db5",
      "school": "南京工业大学",
      "major": "通信工程",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30551,计划 4",
      "risk_flags": []
    },
    {
      "candidate_id": "local_47ae86aadda0",
      "school": "东北大学",
      "major": "材料科学与工程(中外合作办学)(国内学年学费30000元/年,国外学费(含注册费)4148欧元/年;建议外语语种为英语或法语的考生报考)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30096,计划 11",
      "risk_flags": []
    },
    {
      "candidate_id": "local_695f7917a95f",
      "school": "西安建筑科技大学",
      "major": "法学(纪检监察实验班)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30286,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_29a805168881",
      "school": "西安工业大学",
      "major": "计算机科学与技术(卓越班)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30175,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_55858b865402",
      "school": "南京工业大学",
      "major": "人工智能",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30662,计划 2",
      "risk_flags": []
    },
    {
      "candidate_id": "local_c96de6ef3011",
      "school": "中国地质大学(武汉)",
      "major": "计算机科学与技术(中外合作办学)(大数据方向)(美国伊利诺伊理工大学)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30663,计划 6",
      "risk_flags": []
    },
    {
      "candidate_id": "local_77932930e983",
      "school": "西南大学",
      "major": "计算机科学与技术(中外合作办学)(以英语为主要授课语言,建议英语语种考生报考。外方合作高校:新西兰奥克兰大学)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30613,计划 10",
      "risk_flags": []
    },
    {
      "candidate_id": "local_eb16fafe8f10",
      "school": "东北师范大学",
      "major": "计算机科学与技术(中外合作办学)(与美国肯尼索州立大学合作)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 592,位次 30672,计划 5",
      "risk_flags": []
    },
    {
      "candidate_id": "local_b498ccbc3179",
      "school": "东北师范大学",
      "major": "会计学(中外合作办学)(与美国南伊利诺伊大学合作)",
      "source_bucket": "safe_pool",
      "slot_rating": "slot_01",
      "slot_label": "主体",
      "keep_reason": "通过四轮桶内处理后保留",
      "evidence_brief": "最低分 593,位次 30290,计划 4",
      "risk_flags": []
    }
  ],
  "recall_summary": {
    "reference_pool": {
      "pool_name": "safe_pool",
      "slice_engine": "safe_slice_v2_slot_axis",
      "raw_rows": 3131,
      "after_selection_requirements": 2976,
      "after_semantic_keywords": 692,
      "returned_count": 692,
      "adaptive_window_enabled": false,
      "cohort_size": 681127,
      "user_percentile": 3.67038746078191,
      "accepted_ladder_level": null,
      "accepted_gap_pp_min": null,
      "accepted_gap_pp_max": null,
      "accepted_rank_min": 30000,
      "accepted_rank_max": 57500,
      "equivalent_score": null,
      "equivalent_score_source_year": null,
      "equivalent_score_source_scope": null,
      "equivalent_score_source_basis": null,
      "bucket_score_window": null,
      "probe_counts_by_level": [],
      "effective_count": 692,
      "overflow": false,
      "underfilled_by_supply": false,
      "excluded_by_selection_requirements": 155,
      "excluded_by_semantic_keywords": 0,
      "excluded_by_major_include_keywords": 0,
      "excluded_by_canonical_major": 2284,
      "source_tables": [
        "admission_slice_index"
      ],
      "bucket_program_score_formula": "safety_strength_score*0.35 + acceptance_score*0.25 + evidence_quality_score*0.20 + official_match_score*0.15 - school_density_penalty*0.05",
      "province": "山东",
      "rank_used": 25000,
      "score_used": 500,
      "selected_subjects": [
        "物理",
        "化学",
        "地理"
      ],
      "physical_slice_isolation": true
    },
    "candidate_table_count": 26
  },
  "data_boundary_notes": [
    "本地数据只包含录取事实字段,不包含学习强度、就业压力等长期语义画像。",
    "三桶参考池仅用于提供机械切片基座;reach / match / safe 会先分别完成四轮处理与分桶生成,随后再进入共享叙述层与程序总装。",
    "如果 ranked_candidates 附带 expert_enrichment,它来自专家版本地表,适合用于报告解释、专业特点补充和风险提醒,不能代替当年官方投档事实。",
    "最终填报仍必须核验山东省教育招生考试院、阳光志愿、院校招生章程、选科与体检限制。"
  ]
}

候选包可能包含:candidate_table.safe_pool, bucket_pipeline.safe_pool, ranked_candidates 中属于 safe_pool 的项, expert_enrichment, history, risk_flags, evidence_summary。
你必须优先使用候选包中的证据进行判断。

四、输出要求
请输出 JSON only,结构如下:
{
  "bucket_summary": "string",
  "plans": [
    {
      "type": "保底",
      "school": "string",
      "major": "string",
      "admission_rate": "保底",
      "civil_service_friendly": "string",
      "soe_fit": "string",
      "grad_boost": "string",
      "reason": "string",
      "risk": "string",
      "alternative": "string",
      "undergrad_employment": "string",
      "grad_employment": "string"
    }
  ]
}

硬性要求:plans 最多 26 条;如果候选包 candidate_table 少于该数量,只能输出实际本地候选,不得补造;每条 type 必须是“保底”;school 和 major 必须完整;reason 必须同时写清“院校看点 + 专业价值 + 录取判断 + 填报动作”;risk 必须短、具体;alternative 必须是相近替代方向;不允许输出任何 JSON 之外的内容。

Canonical DeepSeek Request JSON

{
  "body": {
    "model": "deepseek-chat",
    "messages": [
      {
        "role": "system",
        "content": "slot_rating is the authoritative Stage3 structured field for safe_pool.\nRead the dynamic slot axis from the bucket package before making any structural explanation.\n- For every candidate you mention, echo candidate_id, source_bucket, and slot_rating exactly as provided.\n- You may not create candidates, remove candidate_id, or move a candidate between reach_pool, match_pool, and safe_pool.\n- You may not rewrite, compress, or alias slot_rating.\n- Your score, keep_priority, or ranking is only a within-slot soft signal; if uncertain, add risk_flags or uncertainty_reason instead of guessing.\n- Structural layering is a top-priority objective of this round.\n- Structural layering remains the highest-priority objective whenever it conflicts with weak or ambiguous preference signals.\n- slot_rating is a precomputed, read-only structural position label inside the candidate's own bucket.\n- Smaller slot numbers mean the candidate is closer to the upper edge of that bucket.\n- Larger slot numbers mean the candidate is closer to the buffer edge of that bucket.\n- slot_rating is not a school quality score, not a major value score, and not a final recommendation strength score.\n- You must not modify, rename, reassign, or reinterpret slot_rating.\n- You must not reassign slot_rating.\n- Use slot_rating directly when assigning round_score.\n- round_score is the only scoring field in this round and must be an integer from 0 to 100.\n- round_score must already reflect both round-specific fit and structural usefulness under the existing slot_rating.\n- Do not output any penalty field or any secondary keep score.\n- Do not treat smaller slot numbers as automatically better.\n- Do not treat larger slot numbers as automatically worse.\n- If head slots are structurally overcrowded, lower round_score directly instead of using a separate penalty field.\n- If a middle or buffer candidate remains viable and helps preserve bucket layering, raise round_score directly.\n- round_score is a final integrated evaluation score, not a single-factor enthusiasm score.\n- First judge whether the candidate is supported by the main factor of this round.\n- Then check whether the candidate's slot_rating is already overcrowded inside its own bucket.\n- If many candidates are already concentrated in the same slot_rating, even a good candidate should be actively downscored.\n- If the slot_rating is relatively sparse and the candidate is still reasonable under this round's main factor, it should be actively upscored.\n- The final round_score must reflect both round-specific fit and the candidate's contribution to slot_rating structure dispersion.\n- round_score must not ignore slot_rating density.\n- It is invalid if most candidates sharing the same slot_rating still receive similarly high scores without any structural separation.\n- It is also invalid if slot_rating scarcity or overcrowding has no visible effect on the final round_score.\n- reasons[0] must explain why the candidate should receive this round_score under its existing slot_rating.\n- reasons[1] must explain the round-specific fit or conflict.\n- Invalid output warning: if most viable candidates fall into adjacent middle scores, if score gaps are only cosmetic, or if slot_rating no longer meaningfully affects the final round_score, the output is invalid.\n- Missing or weak user signal should produce cautious and mostly stable scoring, not random churn.\n- You must not choose final submission order.\n- You must not invent candidates or cross-bucket comparisons.\nadmission_rate must stay fixed to 保底 for every safe plan.\nUse slot_rating as the only structured ordering axis inside safe_pool.\nEvaluate all fields with strict evidence-bounded reasoning.\nOutput format:\n- Return a JSON object only.\n- Use exactly these fixed fields and do not add, remove, rename, or merge any fields:\n- civil_service_friendly\n- soe_fit\n- grad_boost\n- reason\n- risk\n- alternative\n- undergrad_employment\n- grad_employment\n- All field values must be written in Chinese.\n- Every field must contain substantive content.\nEvidence boundary:\n- Use only these evidence sources: bucket-package evidence, expert_enrichment, history, risk_flags, and stated student preferences.\n- Do not use unsupported assumptions, school fame, city popularity, or generic praise as evidence.\n- If the evidence is weak, incomplete, or indirect, stay conservative and say so explicitly.\n- If the evidence does not support a strong claim, state what is missing or uncertain.\nField separation:\n- Each evaluative field must answer a different question.\n- Do not reuse the same praise, prestige signal, or generic employment language across multiple fields unless the evidence truly supports different conclusions.\n- Do not let school prestige, city heat, or vague “good employment” claims fill every field.\n- Do not use broad positive filler to cover for weak evidence.\nField definitions:\n- civil_service_friendly: Judge only civil-service and public-institution friendliness, including compatibility with 考公、考编、选调、事业单位、公共治理类岗位.\n- Focus on major eligibility, breadth of matching岗位, exam-route compatibility, and whether the program helps entry into public-sector tracks.\n- Do not substitute general stability, school prestige, or overall employment quality.\n- soe_fit: Judge only compatibility with SOE / central-enterprise / infrastructure / energy / grid / transport / telecom / manufacturing / other regulated-industry employment paths.\n- Focus on major relevance, industry linkage, and downstream job coverage.\n- Do not equate this with generic “good employment”.\n- grad_boost: Judge only the value of this option for 考研、保研、继续深造、research-platform upgrade, and credential upside.\n- Focus on discipline continuity, platform resources, research atmosphere, and post-graduate path uplift.\n- “Can take graduate exams” alone is not sufficient evidence.\n- reason: Answer \"why this school-major should enter the volunteer list, and how the user should use it\".\n- reason 必须像给家长和学生看的决策说明,不要写成档位归类模板。\n- This field must clearly cover all four of the following information roles:\n- 1. 院校看点: explain the school itself, such as school level, regional recognition, industry links, city resources, discipline strengths, or employment influence when evidence exists.\n- 2. 专业价值: explain why the major fits the student path, including civil-service, SOE, banking, audit, finance, graduate-study, technical, or transferable career paths when relevant.\n- 3. 录取判断: explain the score/rank fit, historical boundary, plan count, subject or group constraints, and popularity volatility that support this bucket position.\n- 4. 填报动作: give a practical placement or pairing suggestion, such as 冲刺区前段/中段/后段、稳妥区主体、保底区承接, or what kind of lower-risk option should accompany it.\n- Start from the school itself when evidence is available; the user should learn what this school is worth considering for, not only why it belongs to a bucket.\n- Cite 1-2 concrete support signals when possible.\n- Do not write generic praise.\n- Do not use empty phrases such as “就业面广”, “学校层次高”, “值得冲一冲”, or “录取概率较高” unless immediately supported by concrete school, major, admission, or placement evidence.\n- Do not simply repeat visible label-style conclusions such as “冲/稳/保”, “true”, or similar tags.\n- Write it as a short natural recommendation explanation, not as a checklist.\n- risk: Answer \"what is the single biggest risk of this option\".\n- Be short, concrete, and direct.\n- Prioritize the most important uncertainty or cost first, such as tight rank margin, major heat volatility, plan changes, city acceptance, or path uncertainty.\n- Avoid generic filler unless tied to a specific trigger.\n- alternative: Provide a lower-risk alternative in the same direction.\n- Reduce risk through one clear dimension change, such as lower city competition, lower school tier, lower major heat, safer program-group, or stronger historical margin.\n- Do not jump to a completely different direction.\n- undergrad_employment: Describe the likely direct employment exits if the student stops at the undergraduate level.\n- Focus on “本科阶段直接出口”: which industries,岗位 types, employer scenarios, or regional job markets are most likely after undergraduate graduation.\n- grad_employment: Describe the likely upgraded employment exits after graduate study or further academic progression.\n- Focus on “深造后的升级出口”: which higher-end, research-oriented, platform-oriented, or stronger career paths become more accessible after graduate study.\n- It must not repeat undergrad_employment.\nField writing requirements:\n- civil_service_friendly, soe_fit, and grad_boost must follow their own definitions strictly.\n- If civil_service_friendly, soe_fit, or grad_boost is weak, explicitly explain why it is weak instead of using vague positive language.\n- reason should be concise, specific, evidence-bounded, and ideally 3-5 sentences.\n- risk should name the single biggest uncertainty first.\n- alternative must remain in the same direction and become safer through one clear change.\n- undergrad_employment and grad_employment must be clearly differentiated and non-redundant.\nQuality bar:\n- Every field must be specific, non-redundant, and traceable to evidence.\n- Prefer precise, caveated judgments over broad positive statements.\n- If evidence is limited, it is better to be conservative than to overclaim.\n\nYou are safe_pool 专属的高考志愿保底方案生成器。\n\nYou only process safe_pool candidates. You do not process reach_pool or match_pool.\nYour task is to select, sort, and generate up to 26 truly safe plans from the provided safe_pool package; if local candidates are fewer than 26, do not invent or pad.\nYou are not allowed to invent new candidates outside the provided safe_pool package.\n\n一、核心目标\nYou must keep only candidates that satisfy all three conditions:\n1. 更稳: they have stronger downside protection than match-tier options, not merely lower school prestige or lower score threshold.\n2. 可接受: the student and family can still realistically accept the city, school level, major path, and future direction.\n3. 可解释: every plan can clearly explain its safety basis, acceptance basis, and main risk.\n\nThe priority order for safe_pool is:\nadmission feasibility > no hard-constraint conflict > student/family acceptability > clear professional path > within-bucket ranking.\n\n二、硬性禁止\nYou must exclude any candidate with:\n- missing or incomplete school / major / program-group / key admissions information\n- placeholder content such as 待确认, 待核实, 专业待确认, 院校待确认, 某大学, 某专业, ???, ***\n- clearly insufficient evidence to explain why it is safer\n- explicit conflict with student hard constraints\n- fake-safe reasoning that only depends on lower school tier, weaker city, or colder major\n- high likelihood that the student/family would not actually accept it\n- obvious conflict with path_priority and no valid explanation\n- candidates that do not belong to safe_pool\n\n三、判定流程\nFor every candidate, reason internally in this exact order:\n1. admission feasibility judgment\n2. risk exclusion judgment\n3. acceptability judgment\n4. safety-value judgment\n5. within-bucket ordering\nDo not skip steps.\n\n四、优先保留\nPrefer candidates with:\n- clearer safety margin than match bucket\n- explicit evidence from rank / score / plan / major-group / history\n- complete major naming and clear training direction\n- relatively stable direct-undergrad employment path\n- acceptable graduate-study extension\n- no conflict with path_priority\n- city, school level, and institution type inside realistic family acceptance range\n- a clear but tolerable downside\n\n五、降权或排除\nDownrank or exclude candidates that:\n- prove safety only by lower score threshold\n- have unclear employment exit\n- obviously miss city preference\n- fall below school-level acceptance floor\n- clearly mismatch interests / strong subjects / path priorities\n- cannot support a concrete risk sentence\n- cannot offer a same-layer alternative\n\n六、输出要求\nReturn JSON only.\nTarget up to 26 plans; if candidate_table is undersized, output only the actual local candidates and mention local_candidate_shortage in bucket_summary.\nEvery plan.type must be exactly 保底.\nDo not output reach/match or other tier labels.\nDo not add schools or majors outside the provided safe_pool package.\nDo not invent score history, rank history, policies, or plan changes.\nIf evidence is insufficient, stay conservative and explicit about uncertainty.\n\n七、字段写法要求\nreason 必须像给家长和学生看的决策说明,不要写成“作为保底项……”这类档位归类模板。\n每条 reason 必须同时覆盖四类信息:\n1. 院校看点:说明学校本身值得看的地方,例如院校层次、区域认可度、行业资源、城市就业辐射、优势学科或平台价值;证据不足时要谨慎表达。\n2. 专业价值:说明该专业为什么匹配学生路径,例如考公、国企、银行、审计、财务、考研、技术岗或岗位迁移性。\n3. 录取判断:说明分数、位次、计划、历史边界、专业热度或专业组波动如何支撑其属于保底区。\n4. 填报动作:给出实际填报建议,例如作为保底区承接/底线项,是否保留,以及应搭配哪类同路径方案。\n不得空泛使用“就业面广”“学校层次高”“值得冲一冲”“录取概率较高”;如使用,必须紧跟具体院校、专业、录取或填报证据。\n\nrisk must be short, concrete, and focused on the main downside only.\nUse risk types such as:\n- 学校层次相对一般\n- 城市机会相对有限\n- 专业热度或行业弹性一般\n- 非目标城市\n- 非最优路径但可接受\n- 后续需复核招生计划或专业组变化\n\nalternative must stay near the same layer.\nIt should point to a similar school-level / city-range / professional-path / safety-profile alternative.\nDo not jump from safe items to obvious reach items.\n\n八、输出前自检\n- no more than 26 plans; fewer only when local candidates are insufficient or disqualified\n- every plan.type is exactly 保底\n- all plans come from safe_pool\n- no placeholders, no 待确认, no 待核实, no malformed major names\n- every plan explains why it is safer\n- every plan explains why it is still acceptable\n- every risk is concrete and non-generic\n- no fake-safe candidate justified only by lower score\n- no clear hard-constraint violation\n\nReturn strict JSON only.\n\nRequired JSON shape:\n{\n  \"bucket_summary\": \"string\",\n  \"plans\": [\n    {\n      \"type\": \"保底\",\n      \"school\": \"string\",\n      \"major\": \"string\",\n      \"admission_rate\": \"保底\",\n      \"civil_service_friendly\": \"string\",\n      \"soe_fit\": \"string\",\n      \"grad_boost\": \"string\",\n      \"reason\": \"string\",\n      \"risk\": \"string\",\n      \"alternative\": \"string\",\n      \"undergrad_employment\": \"string\",\n      \"grad_employment\": \"string\"\n    }\n  ]\n}"
      },
      {
        "role": "user",
        "content": "请基于以下输入,只从 safe_pool 候选中生成 safe 桶志愿方案。\n\n你不能新增候选,不能输出其它桶,不能编造未提供的数据。\n请严格按照 System Prompt 的 safe_pool 判定流程执行。\n\n一、学生画像 student_form_json\n{\n  \"province\": \"山东\",\n  \"score\": \"500\",\n  \"rank\": \"25000\",\n  \"subject_type\": \"物理、化学、地理\",\n  \"gender\": \"男\",\n  \"target_city\": null,\n  \"accept_out_province\": true,\n  \"accept_adjustment\": null,\n  \"accept_intensive\": true,\n  \"willing_graduate\": true,\n  \"school_preference\": [\n    \"211\",\n    \"双一流\",\n    \"公办优先\"\n  ],\n  \"prefer_home_province\": \"unsure\",\n  \"decision_maker\": \"学生\",\n  \"path_priority\": [\n    \"考公 / 考编\",\n    \"国企 / 央企\",\n    \"考研深造\",\n    \"本科直接就业\",\n    \"市场化高薪\"\n  ],\n  \"interests\": [],\n  \"strong_subjects\": [],\n  \"special_notes\": null,\n  \"medical_notes\": null\n}\n\n重点关注:province, score, rank, subject_type, accept_out_province, accept_intensive, willing_graduate, target_city, path_priority, interests, strong_subjects, school_preference, special_notes, medical_notes\n\n二、语义查询计划 semantic_query_plan_json\n{\n  \"version\": \"guided-semantic-query-plan-v1\",\n  \"hard_exclude_major_keywords\": [],\n  \"soft_avoid_major_keywords\": [],\n  \"risk_reminder_keywords\": [],\n  \"preferred_major_keywords\": [\n    \"计算机\",\n    \"软件\",\n    \"电气\",\n    \"自动化\",\n    \"电子信息\",\n    \"通信\",\n    \"机械\",\n    \"材料\",\n    \"会计\",\n    \"财务管理\",\n    \"法学\",\n    \"金融\",\n    \"数据科学\",\n    \"人工智能\",\n    \"土木\"\n  ],\n  \"school_or_region_keywords\": [\n    \"211\",\n    \"双一流\",\n    \"公办\"\n  ],\n  \"query_strategy\": {\n    \"province_scope\": \"national\",\n    \"rank_window\": \"normal\",\n    \"candidate_target_count\": 240\n  },\n  \"interpretation_notes\": [\n    \"学生明确接受高强度学习,故无需排除高压力专业。\",\n    \"学生职业路径优先考公考编和国企央企,因此推荐专业已涵盖相关方向。\",\n    \"学生可接受出省,故省份范围设为全国。\",\n    \"位次25000在山东属中等,rank_window设为normal。\",\n    \"未发现需要硬排除或软回避的专业关键词。\"\n  ]\n}\n\n重点关注:hard constraints, soft avoid, high-risk reminders, preference keep, path priority interpretation\n\n三、safe 桶候选包 safe_bucket_package_json\n{\n  \"bucket_name\": \"safe_pool\",\n  \"candidate_table\": [\n    {\n      \"candidate_id\": \"local_8314d8f417d2\",\n      \"school\": \"四川农业大学\",\n      \"major\": \"数据科学与大数据技术(雅安校区)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30629,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_1188ff263a8b\",\n      \"school\": \"厦门大学\",\n      \"major\": \"数据科学与大数据技术(厦门大学马来西亚分校招生专业)(学费3万林吉特/学年;全英文授课,非英语语种考生慎报,外语单科不低于120分;入学第一学年内获得专业要求的达标英语成绩后开始学位课程学习;办学地点在马来西亚雪邦)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30546,计划 5\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_0301daa1ed0c\",\n      \"school\": \"西安科技大学\",\n      \"major\": \"电气工程及其自动化(菁英人才培养计划)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30309,计划 4\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_197ee346848f\",\n      \"school\": \"北京建筑大学\",\n      \"major\": \"自动化(大兴校区)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30159,计划 1\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_453c1948719b\",\n      \"school\": \"重庆邮电大学\",\n      \"major\": \"软件工程(三、四年级学费15000元/年)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30183,计划 16\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_9d4d585ce750\",\n      \"school\": \"北京语言大学\",\n      \"major\": \"金融学(数智金融)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30284,计划 1\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_2eb034533252\",\n      \"school\": \"西安邮电大学\",\n      \"major\": \"电气工程及其自动化\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30528,计划 4\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_3cc1b30ed104\",\n      \"school\": \"太原理工大学\",\n      \"major\": \"材料科学与工程(太原校区)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30123,计划 8\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_747f91060eaf\",\n      \"school\": \"延边大学\",\n      \"major\": \"人工智能\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30022,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_eb67f19286bf\",\n      \"school\": \"海南大学\",\n      \"major\": \"通信工程\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30698,计划 9\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_0aa43ea9ed61\",\n      \"school\": \"南通大学\",\n      \"major\": \"法学\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30564,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_0dbbd4a6ddde\",\n      \"school\": \"北方工业大学\",\n      \"major\": \"机械设计制造及其自动化(机器人)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30618,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_a9ef2f58f0c4\",\n      \"school\": \"四川师范大学\",\n      \"major\": \"法学\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30376,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_f2952a490be3\",\n      \"school\": \"北方工业大学\",\n      \"major\": \"通信工程\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30445,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_5b2740e08d75\",\n      \"school\": \"河北工业大学\",\n      \"major\": \"电气工程及其自动化(河北工业大学芬兰校区招生专业,专业教学培养使用的外语语种为英语,培养模式为“1+3(一年国内加三年芬兰)”;学费:国内阶段5800人民币/年;芬兰阶段为12000欧元/年)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30405,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_ca9f31a5c50f\",\n      \"school\": \"天津工业大学\",\n      \"major\": \"金融学\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30299,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_7b82cb7ef2cf\",\n      \"school\": \"湘潭大学\",\n      \"major\": \"通信工程\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30446,计划 5\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_ad08cd429db5\",\n      \"school\": \"南京工业大学\",\n      \"major\": \"通信工程\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30551,计划 4\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_47ae86aadda0\",\n      \"school\": \"东北大学\",\n      \"major\": \"材料科学与工程(中外合作办学)(国内学年学费30000元/年,国外学费(含注册费)4148欧元/年;建议外语语种为英语或法语的考生报考)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30096,计划 11\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_695f7917a95f\",\n      \"school\": \"西安建筑科技大学\",\n      \"major\": \"法学(纪检监察实验班)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30286,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_29a805168881\",\n      \"school\": \"西安工业大学\",\n      \"major\": \"计算机科学与技术(卓越班)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30175,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_55858b865402\",\n      \"school\": \"南京工业大学\",\n      \"major\": \"人工智能\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30662,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_c96de6ef3011\",\n      \"school\": \"中国地质大学(武汉)\",\n      \"major\": \"计算机科学与技术(中外合作办学)(大数据方向)(美国伊利诺伊理工大学)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30663,计划 6\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_77932930e983\",\n      \"school\": \"西南大学\",\n      \"major\": \"计算机科学与技术(中外合作办学)(以英语为主要授课语言,建议英语语种考生报考。外方合作高校:新西兰奥克兰大学)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30613,计划 10\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_eb16fafe8f10\",\n      \"school\": \"东北师范大学\",\n      \"major\": \"计算机科学与技术(中外合作办学)(与美国肯尼索州立大学合作)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30672,计划 5\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_b498ccbc3179\",\n      \"school\": \"东北师范大学\",\n      \"major\": \"会计学(中外合作办学)(与美国南伊利诺伊大学合作)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30290,计划 4\",\n      \"risk_flags\": []\n    }\n  ],\n  \"bucket_pipeline\": {\n    \"ai_round_filter_applied\": true,\n    \"candidate_cards_count\": 26,\n    \"final_candidates_count\": 26,\n    \"slot_axis\": [\n      {\n        \"slot_rating\": \"slot_01\",\n        \"score_delta\": -21\n      }\n    ],\n    \"slot_count\": 1,\n    \"head_slot\": \"slot_01\",\n    \"tail_slot\": \"slot_01\",\n    \"slot_rating_counts\": {},\n    \"final_slot_counts\": {},\n    \"final_available_slot_counts\": {},\n    \"round1\": {\n      \"kept\": 26,\n      \"downranked\": 0,\n      \"excluded\": 0\n    },\n    \"round2\": {\n      \"eligible\": 26,\n      \"high_risk\": 0,\n      \"excluded_by_constraints\": 0\n    },\n    \"round3\": {\n      \"ranked_count\": 26,\n      \"excluded_by_round3\": 0,\n      \"path_fit_summary\": [],\n      \"tradeoff_notes\": []\n    },\n    \"round4\": {\n      \"candidate_cards_count\": 26,\n      \"excluded_by_round4\": 0,\n      \"bucket_risk_notes\": [],\n      \"bucket_diversity_notes\": []\n    },\n    \"final_slot_notes\": []\n  },\n  \"ranked_candidates\": [\n    {\n      \"candidate_id\": \"local_8314d8f417d2\",\n      \"school\": \"四川农业大学\",\n      \"major\": \"数据科学与大数据技术(雅安校区)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30629,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_1188ff263a8b\",\n      \"school\": \"厦门大学\",\n      \"major\": \"数据科学与大数据技术(厦门大学马来西亚分校招生专业)(学费3万林吉特/学年;全英文授课,非英语语种考生慎报,外语单科不低于120分;入学第一学年内获得专业要求的达标英语成绩后开始学位课程学习;办学地点在马来西亚雪邦)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30546,计划 5\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_0301daa1ed0c\",\n      \"school\": \"西安科技大学\",\n      \"major\": \"电气工程及其自动化(菁英人才培养计划)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30309,计划 4\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_197ee346848f\",\n      \"school\": \"北京建筑大学\",\n      \"major\": \"自动化(大兴校区)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30159,计划 1\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_453c1948719b\",\n      \"school\": \"重庆邮电大学\",\n      \"major\": \"软件工程(三、四年级学费15000元/年)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30183,计划 16\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_9d4d585ce750\",\n      \"school\": \"北京语言大学\",\n      \"major\": \"金融学(数智金融)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30284,计划 1\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_2eb034533252\",\n      \"school\": \"西安邮电大学\",\n      \"major\": \"电气工程及其自动化\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30528,计划 4\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_3cc1b30ed104\",\n      \"school\": \"太原理工大学\",\n      \"major\": \"材料科学与工程(太原校区)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30123,计划 8\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_747f91060eaf\",\n      \"school\": \"延边大学\",\n      \"major\": \"人工智能\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30022,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_eb67f19286bf\",\n      \"school\": \"海南大学\",\n      \"major\": \"通信工程\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30698,计划 9\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_0aa43ea9ed61\",\n      \"school\": \"南通大学\",\n      \"major\": \"法学\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30564,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_0dbbd4a6ddde\",\n      \"school\": \"北方工业大学\",\n      \"major\": \"机械设计制造及其自动化(机器人)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30618,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_a9ef2f58f0c4\",\n      \"school\": \"四川师范大学\",\n      \"major\": \"法学\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30376,计划 3\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_f2952a490be3\",\n      \"school\": \"北方工业大学\",\n      \"major\": \"通信工程\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30445,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_5b2740e08d75\",\n      \"school\": \"河北工业大学\",\n      \"major\": \"电气工程及其自动化(河北工业大学芬兰校区招生专业,专业教学培养使用的外语语种为英语,培养模式为“1+3(一年国内加三年芬兰)”;学费:国内阶段5800人民币/年;芬兰阶段为12000欧元/年)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30405,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_ca9f31a5c50f\",\n      \"school\": \"天津工业大学\",\n      \"major\": \"金融学\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30299,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_7b82cb7ef2cf\",\n      \"school\": \"湘潭大学\",\n      \"major\": \"通信工程\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30446,计划 5\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_ad08cd429db5\",\n      \"school\": \"南京工业大学\",\n      \"major\": \"通信工程\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30551,计划 4\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_47ae86aadda0\",\n      \"school\": \"东北大学\",\n      \"major\": \"材料科学与工程(中外合作办学)(国内学年学费30000元/年,国外学费(含注册费)4148欧元/年;建议外语语种为英语或法语的考生报考)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30096,计划 11\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_695f7917a95f\",\n      \"school\": \"西安建筑科技大学\",\n      \"major\": \"法学(纪检监察实验班)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30286,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_29a805168881\",\n      \"school\": \"西安工业大学\",\n      \"major\": \"计算机科学与技术(卓越班)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30175,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_55858b865402\",\n      \"school\": \"南京工业大学\",\n      \"major\": \"人工智能\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30662,计划 2\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_c96de6ef3011\",\n      \"school\": \"中国地质大学(武汉)\",\n      \"major\": \"计算机科学与技术(中外合作办学)(大数据方向)(美国伊利诺伊理工大学)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30663,计划 6\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_77932930e983\",\n      \"school\": \"西南大学\",\n      \"major\": \"计算机科学与技术(中外合作办学)(以英语为主要授课语言,建议英语语种考生报考。外方合作高校:新西兰奥克兰大学)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30613,计划 10\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_eb16fafe8f10\",\n      \"school\": \"东北师范大学\",\n      \"major\": \"计算机科学与技术(中外合作办学)(与美国肯尼索州立大学合作)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 592,位次 30672,计划 5\",\n      \"risk_flags\": []\n    },\n    {\n      \"candidate_id\": \"local_b498ccbc3179\",\n      \"school\": \"东北师范大学\",\n      \"major\": \"会计学(中外合作办学)(与美国南伊利诺伊大学合作)\",\n      \"source_bucket\": \"safe_pool\",\n      \"slot_rating\": \"slot_01\",\n      \"slot_label\": \"主体\",\n      \"keep_reason\": \"通过四轮桶内处理后保留\",\n      \"evidence_brief\": \"最低分 593,位次 30290,计划 4\",\n      \"risk_flags\": []\n    }\n  ],\n  \"recall_summary\": {\n    \"reference_pool\": {\n      \"pool_name\": \"safe_pool\",\n      \"slice_engine\": \"safe_slice_v2_slot_axis\",\n      \"raw_rows\": 3131,\n      \"after_selection_requirements\": 2976,\n      \"after_semantic_keywords\": 692,\n      \"returned_count\": 692,\n      \"adaptive_window_enabled\": false,\n      \"cohort_size\": 681127,\n      \"user_percentile\": 3.67038746078191,\n      \"accepted_ladder_level\": null,\n      \"accepted_gap_pp_min\": null,\n      \"accepted_gap_pp_max\": null,\n      \"accepted_rank_min\": 30000,\n      \"accepted_rank_max\": 57500,\n      \"equivalent_score\": null,\n      \"equivalent_score_source_year\": null,\n      \"equivalent_score_source_scope\": null,\n      \"equivalent_score_source_basis\": null,\n      \"bucket_score_window\": null,\n      \"probe_counts_by_level\": [],\n      \"effective_count\": 692,\n      \"overflow\": false,\n      \"underfilled_by_supply\": false,\n      \"excluded_by_selection_requirements\": 155,\n      \"excluded_by_semantic_keywords\": 0,\n      \"excluded_by_major_include_keywords\": 0,\n      \"excluded_by_canonical_major\": 2284,\n      \"source_tables\": [\n        \"admission_slice_index\"\n      ],\n      \"bucket_program_score_formula\": \"safety_strength_score*0.35 + acceptance_score*0.25 + evidence_quality_score*0.20 + official_match_score*0.15 - school_density_penalty*0.05\",\n      \"province\": \"山东\",\n      \"rank_used\": 25000,\n      \"score_used\": 500,\n      \"selected_subjects\": [\n        \"物理\",\n        \"化学\",\n        \"地理\"\n      ],\n      \"physical_slice_isolation\": true\n    },\n    \"candidate_table_count\": 26\n  },\n  \"data_boundary_notes\": [\n    \"本地数据只包含录取事实字段,不包含学习强度、就业压力等长期语义画像。\",\n    \"三桶参考池仅用于提供机械切片基座;reach / match / safe 会先分别完成四轮处理与分桶生成,随后再进入共享叙述层与程序总装。\",\n    \"如果 ranked_candidates 附带 expert_enrichment,它来自专家版本地表,适合用于报告解释、专业特点补充和风险提醒,不能代替当年官方投档事实。\",\n    \"最终填报仍必须核验山东省教育招生考试院、阳光志愿、院校招生章程、选科与体检限制。\"\n  ]\n}\n\n候选包可能包含:candidate_table.safe_pool, bucket_pipeline.safe_pool, ranked_candidates 中属于 safe_pool 的项, expert_enrichment, history, risk_flags, evidence_summary。\n你必须优先使用候选包中的证据进行判断。\n\n四、输出要求\n请输出 JSON only,结构如下:\n{\n  \"bucket_summary\": \"string\",\n  \"plans\": [\n    {\n      \"type\": \"保底\",\n      \"school\": \"string\",\n      \"major\": \"string\",\n      \"admission_rate\": \"保底\",\n      \"civil_service_friendly\": \"string\",\n      \"soe_fit\": \"string\",\n      \"grad_boost\": \"string\",\n      \"reason\": \"string\",\n      \"risk\": \"string\",\n      \"alternative\": \"string\",\n      \"undergrad_employment\": \"string\",\n      \"grad_employment\": \"string\"\n    }\n  ]\n}\n\n硬性要求:plans 最多 26 条;如果候选包 candidate_table 少于该数量,只能输出实际本地候选,不得补造;每条 type 必须是“保底”;school 和 major 必须完整;reason 必须同时写清“院校看点 + 专业价值 + 录取判断 + 填报动作”;risk 必须短、具体;alternative 必须是相近替代方向;不允许输出任何 JSON 之外的内容。"
      }
    ],
    "max_tokens": 16384,
    "temperature": 0.7,
    "response_format": {
      "type": "json_object"
    }
  },
  "model": "deepseek-chat",
  "endpoint": "https://api.deepseek.com/chat/completions",
  "provider": "DeepSeek",
  "requestKind": "guided_safe_pool_report_generate"
}

表单快照 JSON

{
  "rank": "25000",
  "score": "500",
  "gender": "男",
  "province": "山东",
  "student_name": "测试02",
  "subject_type": "物理、化学、地理",
  "path_priority": [
    "考公 / 考编",
    "国企 / 央企",
    "考研深造",
    "本科直接就业",
    "市场化高薪"
  ],
  "planning_mode": "full",
  "decision_maker": "学生",
  "accept_intensive": true,
  "willing_graduate": true,
  "accept_adjustment": null,
  "adjustment_policy": "not_applicable",
  "school_preference": [
    "211",
    "双一流",
    "公办优先"
  ],
  "selected_subjects": [
    "物理",
    "化学",
    "地理"
  ],
  "accept_out_province": true,
  "prefer_home_province": "unsure"
}