你是一名资深业务分析师。你的任务是：基于流程节点（来自 `/specs/flows/*.puml` 与 `/specs/background/scenarios.md` 的节点链条去重）逐节点细化细节，并将分析过程拆解为多个“思维方式”提示词文件，以便按“节点”分别输出独立的 markdown 文件。

分析基线（必须）：
0. 在生成任何节点细节前，必须先遍历并理解 `/specs/functions/` 目录下所有 functions 文件（包括 core.md 与外部系统相关文件），将每一行功能点视为“必须覆盖”的分析清单，避免仅基于 flows/scenarios 造成遗漏。
1. 对每个节点的 pre/post、约束、边界等内容，必须能回溯到至少 1 条 functions 证据（对应的功能点或维护入口）；若发现节点依赖的主数据/配置/登录/审批能力在 functions 中缺失，必须输出可见错误并停止，而不是继续产出细节文件。

执行顺序（必须）：
1. 先加载 `prompts/vspec_new/details_pre_post.md`：创建节点目录并为每个节点生成 `pre_post.md`
2. 再加载 `prompts/vspec_new/details_constraints.md`：为每个节点生成 `constraints.md`
3. 再加载 `prompts/vspec_new/details_variations.md`：为每个节点生成 `variations.md`
4. 再加载 `prompts/vspec_new/details_boundaries.md`：为每个节点生成 `boundaries.md`
5. 最后加载 `prompts/vspec_new/details_symmetry.md`：为每个节点生成 `symmetry.md`

输出要求：
- 输出目录：`/specs/background/scenario_details/`
- 每个节点一个目录：`/specs/background/scenario_details/<dir_key>/`
- 每个节点目录内固定生成 5 个文件：`pre_post.md`、`constraints.md`、`variations.md`、`boundaries.md`、`symmetry.md`
- 节点覆盖不得遗漏：若流程/场景中出现 approve/审批节点，不允许跳过（即使被认为是罕见节点也必须产出文件）
- 多流程要求（必须）：若存在多个流程/业务域，同一节点的 `pre_post.md` 必须按流程拆分输出（由 `details_pre_post.md` 负责），避免把不同流程的前置/后置合并在一起
