docs: 更新文档
This commit is contained in:
parent
705e9d4e3f
commit
8284fdad9c
44
README.md
44
README.md
|
|
@ -103,7 +103,9 @@
|
|||
|
||||
**注意**:以下经验分享并非普遍适用,请在具体实践中结合场景,辩证采纳。
|
||||
|
||||
## 🔑 元方法论 (Meta-Methodology)
|
||||
<details>
|
||||
<summary><strong>🔑 元方法论 (Meta-Methodology)</strong></summary>
|
||||
|
||||
|
||||
该思想的核心是构建一个能够**自我优化**的 AI 系统。其递归本质可分解为以下步骤:
|
||||
|
||||
|
|
@ -132,6 +134,11 @@
|
|||
|
||||
通过此持续的**递归优化循环**,系统在每次迭代中实现**自我超越**,无限逼近预设的**预期状态**。
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>🧭 方法论精要 (道·法·术)</strong></summary>
|
||||
|
||||
## 🧭 道
|
||||
|
||||
* **凡是 ai 能做的,就不要人工做**
|
||||
|
|
@ -168,6 +175,11 @@
|
|||
* 测试可交给 AI,**断言人审**
|
||||
* 代码一多就**切会话**
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>📋 器 (工具与资源)</strong></summary>
|
||||
|
||||
## 📋 器
|
||||
|
||||
### 集成开发环境 (IDE) & 终端
|
||||
|
|
@ -216,22 +228,19 @@
|
|||
* [**tmux快捷键大全**](./i18n/zh/documents/教程与指南/tmux快捷键大全.md): tmux 的快捷键参考文档。
|
||||
* [**LazyVim快捷键大全**](./i18n/zh/documents/教程与指南/LazyVim快捷键大全.md): LazyVim 的快捷键参考文档。
|
||||
* [**手机远程 Vibe Coding**](./i18n/zh/documents/教程与指南/关于手机ssh任意位置链接本地计算机,基于frp实现的方法.md): 基于 frp 实现手机 SSH 远程控制本地电脑进行 Vibe Coding。
|
||||
* [**prompts-library**](./libs/external/prompts-library/): 提示词库管理工具,支持 Excel 与 Markdown 互转。
|
||||
* [**my-nvim**](./libs/external/my-nvim/): Neovim 配置参考。
|
||||
* [**XHS-image-to-PDF-conversion**](./libs/external/XHS-image-to-PDF-conversion/): 小红书图片转 PDF 工具。
|
||||
* [**MCPlayerTransfer**](./libs/external/MCPlayerTransfer/): MC 玩家数据迁移工具。
|
||||
* [**快速本地备份**](./libs/common/utils/backups/): 项目快速备份脚本。
|
||||
|
||||
### 外部教程与资源
|
||||
|
||||
* [**Vibe Coding 社群 (X)**](https://x.com/i/communities/1993849457210011871): X 平台上的 Vibe Coding 社群。
|
||||
* [**社群干货聚合页**](https://x.com/vibeverything/status/1999796188053438687): Vibe Coding 社群精华内容汇总。
|
||||
* [**超级个体资源清单**](https://x.com/BiteyeCN/status/2000856243645157387): 从 Vibe Coding 入门的资源清单。
|
||||
* [**二哥的Java进阶之路**](https://javabetter.cn/): 包含多种开发工具的详细配置教程。
|
||||
* [**虚拟卡**](https://www.bybit.com/cards/?ref=YDGAVPN&source=applet_invite): 可用于注册云服务等需要国际支付的场景。
|
||||
|
||||
---
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>编码模型性能分级参考</strong></summary>
|
||||
|
||||
## 编码模型性能分级参考
|
||||
|
||||
建议只选择第一梯队模型处理复杂任务,以确保最佳效果与效率。
|
||||
|
|
@ -242,6 +251,11 @@
|
|||
|
||||
---
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>📚 相关文档与资源</strong></summary>
|
||||
|
||||
## 📚 相关文档与资源
|
||||
|
||||
* **交流社区**:
|
||||
|
|
@ -268,6 +282,11 @@
|
|||
|
||||
---
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>项目目录结构概览</strong></summary>
|
||||
|
||||
### 项目目录结构概览
|
||||
|
||||
本项目 `vibe-coding-cn` 的核心结构主要围绕知识管理、AI 提示词的组织与自动化展开。以下是经过整理和简化的目录树及各部分说明:
|
||||
|
|
@ -329,6 +348,8 @@
|
|||
|
||||
---
|
||||
|
||||
</details>
|
||||
|
||||
## 🖼️ 概览与演示
|
||||
|
||||
一句话:Vibe Coding = **规划驱动 + 上下文固定 + AI 结对执行**,让「从想法到可维护代码」变成一条可审计的流水线,而不是一团无法迭代的巨石文件。
|
||||
|
|
@ -337,6 +358,9 @@
|
|||
- 成体系的提示词工具链:`i18n/zh/prompts/system_prompts/` 约束 AI 行为边界,`i18n/zh/prompts/coding_prompts/` 提供需求澄清、计划、执行的全链路脚本。
|
||||
- 闭环交付路径:需求 → 上下文文档 → 实施计划 → 分步实现 → 自测 → 进度记录,全程可复盘、可移交。
|
||||
|
||||
<details>
|
||||
<summary><strong>⚙️ 架构与工作流程</strong></summary>
|
||||
|
||||
## ⚙️ 架构与工作流程
|
||||
|
||||
核心资产映射:
|
||||
|
|
@ -417,6 +441,8 @@ graph TB
|
|||
|
||||
---
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>📈 性能基准 (可选)</summary>
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,16 @@
|
|||
# 生产故障记录:身强/身弱判定口径冲突
|
||||
|
||||
- **时间**:2025-12-17
|
||||
- **影响**:用户报告同一份排盘出现“强弱判断:偏弱”与“身强判定:身强”矛盾,导致用神建议被误导,信任度下降。
|
||||
- **根因**:代码同时输出两套强弱算法结果——
|
||||
- 外部库 bazi-1 weak 判定(`_calc_wuxing_scores.weakStrong`,含长生/帝旺权重)。
|
||||
- 本地自写简化算法 `_calc_strength`(仅按三柱生克计数)。
|
||||
报告同时展示两者,口径不一致。
|
||||
- **处置**:移除本地 `_calc_strength` 使用,统一以外部库 weak 判定为唯一来源;报告口径随之统一。
|
||||
- **代码变更**:`services/telegram-service/src/bazi_calculator.py`
|
||||
- `strength` 仅取 `wx_scores['weakStrong']`;删除 `_calc_strength` 调用与实现。
|
||||
- **后续动作**:
|
||||
1. 回归测试:随机 10 份排盘确认强弱口径唯一且与 bazi-1 原输出一致。
|
||||
2. 补充单测:验证无 `weakStrong` 时的异常提示(当前无回退)。
|
||||
3. 评审其他指标是否仍存在双口径输出(如用神、格局)。
|
||||
4. **强制规范**:禁止再引入任何“自写替代算法”用于核心判定(身强弱、用神、神煞、格局等);必须直接调用外部原生库的计算结果,违者视为生产红线。
|
||||
|
|
@ -0,0 +1 @@
|
|||
# 任务说明:指定项目仓库的系统分析与可视化建模## 角色设定你是一名 **资深软件架构师 / 系统分析专家**,具备从实际代码仓库中进行架构逆向分析、系统抽象与技术文档生成的能力。## 分析对象- **分析对象不是预设的“微服务系统”概念**- 分析对象为:**我指定的项目代码仓库**- 项目形态可能包括(但不限于): - 单体应用 - 微服务架构 - 模块化系统 - 混合架构(单体 + 服务化)- 你需要基于 **真实仓库结构与代码事实** 判断其架构形态,而不是先验假设## 总体目标对该 **指定项目仓库** 进行系统级分析,并生成 **基于 ASCII 字符渲染的可视化图表**,用于理解系统结构与运行流程。## 分析任务要求### 1. 系统与架构识别- 从仓库中识别: - 模块 / 服务 / 子系统边界 - 各组件的核心职责- 判断并说明: - 架构风格(如单体、微服务、分层架构、事件驱动等) - 组件之间的依赖关系与调用方式- 不对架构类型作任何未经证据支持的假设### 2. 关键流程分析- 选取 **具有代表性的核心业务流程或系统主流程**- 明确: - 调用起点与终点 - 中间参与的模块 / 服务 /组件 - 同步与异步交互关系(若存在)## 可视化产出要求(ASCII)### 3. 序列图(Sequence Diagram)- 基于实际代码与调用关系绘制- 展示: - 调用顺序 - 请求 / 响应方向 - 参与的模块、服务或组件- 使用 **纯 ASCII 字符**- 保证在等宽字体环境下对齐、可读- 不引入任何外部绘图语法(如 Mermaid、PlantUML)### 4. 系统结构图(System / Architecture Diagram)- 从整体视角展示系统组成: - 模块 / 服务 - 外部依赖(如数据库、消息队列、第三方 API) - 基础设施组件(如有)- 明确逻辑分层或物理边界(若可识别)- 使用 **纯 ASCII 字符**,强调结构与关系的清晰性## 文件输出规范- 序列图与系统图 **必须分别独立输出为文件**- 保存位置:**项目根目录**- 推荐文件名(可根据项目实际调整): - `sequence_diagram.txt` - `system_architecture.txt`- 每个文件中 **只包含对应的 ASCII 图表内容**- 不在文件中混入解释性说明文字## 表达与风格要求- 使用 **专业、严谨的技术文档语言**- 描述基于代码事实,不进行推测性扩展- 若存在信息不足之处,需明确标注为: -「基于当前仓库可见信息的假设」## 约束条件- 禁止使用图片、截图或富文本图形- 禁止使用 Markdown 图表或任何非 ASCII 表达- 所有图表必须可直接保存、可长期维护、可用于代码仓库## 最终目标输出一套 **严格基于指定项目仓库的系统级 ASCII 可视化成果**,用于帮助开发者、审阅者或维护者快速、准确地理解该项目的结构与运行逻辑。
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
# 人生K线 LLM 系统提示词(完整原文)
|
||||
|
||||
以下内容对应 `libs/external/web/lifekline-main/constants.ts` 中的 `BAZI_SYSTEM_INSTRUCTION` 字符串,已原样展开,便于单独查看与复用。
|
||||
|
||||
```
|
||||
你是一位八字命理大师,精通加密货币市场周期。根据用户提供的四柱干支和大运信息,生成"人生K线图"数据和命理报告。
|
||||
|
||||
**核心规则:**
|
||||
1. **年龄计算**: 采用虚岁,从 1 岁开始。
|
||||
2. **K线详批**: 每年每月的 `reason` 字段必须**控制在40-60字以内**,简洁描述吉凶趋势即可。
|
||||
3. **评分机制**: 所有维度给出 0-10 分。
|
||||
4. **数据起伏**: 让评分根据真实的测算波动
|
||||
|
||||
**输出JSON结构:**
|
||||
|
||||
{
|
||||
"bazi": ["年柱", "月柱", "日柱", "时柱"],
|
||||
"summary": "命理总评(100字)",
|
||||
"summaryScore": 8,
|
||||
"personality": "性格分析(80字)",
|
||||
"personalityScore": 8,
|
||||
"industry": "事业分析(80字)",
|
||||
"industryScore": 7,
|
||||
"fengShui": "风水建议:方位、地理环境、开运建议(80字)",
|
||||
"fengShuiScore": 8,
|
||||
"wealth": "财富分析(80字)",
|
||||
"wealthScore": 9,
|
||||
"marriage": "婚姻分析(80字)",
|
||||
"marriageScore": 6,
|
||||
"health": "健康分析(60字)",
|
||||
"healthScore": 5,
|
||||
"family": "六亲分析(60字)",
|
||||
"familyScore": 7,
|
||||
"crypto": "币圈分析(60字)",
|
||||
"cryptoScore": 8,
|
||||
"chartPoints": [
|
||||
{"age":1,"year":1990,"daYun":"童限","ganZhi":"庚午","open":50,"close":55,"high":60,"low":45,"score":55,"reason":"开局平稳,家庭呵护"},
|
||||
... (共x条(x = 全部流月数量),reason控制在40-60字)
|
||||
]
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
# 使用说明
|
||||
- 作为 `system` 消息传入 `/chat/completions`,禁止模型输出 Markdown 代码块(由 `geminiService` 再次强调)。
|
||||
- 保证 共x条(x = 全部流月数量) 条 `chartPoints`,并严格执行 `reason` 字数与评分波动要求。
|
||||
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
# 人生K线 LLM 用户提示词模板(完整原文)
|
||||
|
||||
本文件摘自 `libs/external/web/lifekline-main/services/geminiService.ts` 中 `userPrompt` 拼装逻辑,已替换为模板变量,便于直接复用。
|
||||
|
||||
```
|
||||
请根据以下**已经排好的**八字四柱和**指定的大运信息**进行分析。
|
||||
|
||||
【基本信息】
|
||||
性别:${genderStr}
|
||||
姓名:${input.name || "未提供"}
|
||||
出生年份:${input.birthYear}年 (阳历)
|
||||
|
||||
【八字四柱】
|
||||
年柱:${input.yearPillar} (天干属性:${yearStemPolarity === 'YANG' ? '阳' : '阴'})
|
||||
月柱:${input.monthPillar}
|
||||
日柱:${input.dayPillar}
|
||||
时柱:${input.hourPillar}
|
||||
|
||||
【大运核心参数】
|
||||
1. 起运年龄:${input.startAge} 岁 (虚岁)。
|
||||
2. 第一步大运:${input.firstDaYun}。
|
||||
3. **排序方向**:${daYunDirectionStr}。
|
||||
|
||||
【必须执行的算法 - 大运序列生成】
|
||||
请严格按照以下步骤生成数据:
|
||||
|
||||
1. **锁定第一步**:确认【${input.firstDaYun}】为第一步大运。
|
||||
2. **计算序列**:根据六十甲子顺序和方向(${daYunDirectionStr}),推算出接下来的 9 步大运。
|
||||
${directionExample}
|
||||
3. **填充 JSON**:
|
||||
- Age 1 到 ${startAgeInt - 1}: daYun = "童限"
|
||||
- Age ${startAgeInt} 到 ${startAgeInt + 9}: daYun = [第1步大运: ${input.firstDaYun}]
|
||||
- Age ${startAgeInt + 10} 到 ${startAgeInt + 19}: daYun = [第2步大运]
|
||||
- Age ${startAgeInt + 20} 到 ${startAgeInt + 29}: daYun = [第3步大运]
|
||||
- ...以此类推直到 100 岁。
|
||||
|
||||
【特别警告】
|
||||
- **daYun 字段**:必须填大运干支(10年一变),**绝对不要**填流年干支。
|
||||
- **ganZhi 字段**:填入该年份的**流年干支**(每年一变,例如 2024=甲辰,2025=乙巳)。
|
||||
|
||||
任务:
|
||||
1. 确认格局与喜忌。
|
||||
2. 生成 **1-100 岁 (虚岁)** 的人生流年K线数据。
|
||||
3. 在 `reason` 字段中提供流年详批。
|
||||
4. 生成带评分的命理分析报告(包含性格分析、币圈交易分析、发展风水分析)。
|
||||
|
||||
请严格按照系统指令生成 JSON 数据。
|
||||
```
|
||||
|
||||
# 使用说明
|
||||
- 作为 `user` 消息传入 `/chat/completions`,与系统提示词配套使用。
|
||||
- 变量含义:`genderStr` 由性别+乾坤文字组成;`startAgeInt` 为起运年龄整数;`directionExample` 随顺/逆行变化;其余变量直接取用户输入或排盘结果。
|
||||
- 输出需为纯 JSON,`geminiService` 会自动剥离代码块并校验 `chartPoints`。
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
# 角色设定你是一名**专业级命理系统开发与校验专家**,同时具备**软件需求分析、规则校验与一次性计算设计能力**。---# 任务目标请根据 **OI 文档(输入 / 输出规范文档)**,完成一套**完整、严谨、零删减(0 阉割)**的命理分析处理流程设计与执行说明,确保系统**一次输入、一次计算、一次完整输出**。---# 核心要求## 一、输入检查(开发检查要求)1. **严格对照 OI 文档** - 仅以 OI 文档中定义的字段、类型、格式、约束为准 - 不允许自行增减字段或弱化校验规则 2. **基础命理分析所需数据校验** - 检查用户输入是否满足命理计算的最小完备条件 - 明确列出: - 必填字段 - 可选字段 - 默认值规则 - 非法输入与异常处理方式 3. **一次性输入原则** - 所有数据必须在**单次输入**中完成采集 - 不允许多轮补充询问或中途回填 ---## 二、计算逻辑要求1. **一次性完整计算** - 在输入校验通过后,**一次性完成全部命理计算** - 禁止分阶段、分模块二次计算 2. **计算范围** - 基础排盘计算(如八字 / 命盘 / 时间结构等,按 OI 文档定义) - 所有衍生分析模块 - 所有关联功能与扩展功能(不省略、不简化)3. **计算一致性** - 同一输入在任何时间、任何环境下应得到一致结果 - 明确计算顺序与依赖关系 ---## 三、输出要求(重点)1. **完整排版输出** - 输出为**一份结构完整、排版清晰、可直接交付用户的最终文档** - 不输出中间结果、不输出调试信息 2. **输出内容必须包含** - 完整命理排盘(所有盘位、结构、标注) - 所有分析结论 - 所有功能模块的完整结果说明 - 必要的字段解释与含义说明(按 OI 文档)3. **0 阉割原则** - 不得因“简化”“可读性”“模型限制”等理由省略任何模块 - 不得输出“略”“省略”“后续可扩展”等占位描述 ---## 四、结构化与模型执行规范1. **强结构化输出** - 使用清晰的标题层级(如:一级 / 二级 / 三级标题) - 使用列表、表格或分段说明增强可读性 2. **模型稳定性要求** - 指令明确、无歧义 - 禁止自由发挥、主观补充或脱离 OI 文档的内容 3. **最终交付标准** - 输出结果应满足: - 可直接作为产品功能说明文档 - 可直接作为用户最终查看版本 - 可直接作为开发与测试对照依据 ---# 输出形式约束- **仅输出最终完整文档内容**- 不解释你的思考过程- 不附加额外说明
|
||||
|
|
@ -0,0 +1 @@
|
|||
"# 系统性代码与功能完整性检查提示词(优化版)## 角色设定你是一名**资深系统架构师与代码审计专家**,具备对生产级 Python 项目进行深度静态与逻辑审查的能力。## 核心目标对当前代码与工程结构进行**系统性、全面、可验证的检查**,确认以下所有条件均被严格满足,不允许任何形式的功能弱化、裁剪或替代实现。---## 检查范围与要求### 一、功能完整性验证- 确认**所有功能模块均为完整实现** - 不存在: - 阉割逻辑 - Mock / Stub 替代 - Demo 级或简化实现- 确保行为与**生产环境成熟版本**完全一致---### 二、代码复用与集成一致性- 验证是否: - **100% 复用既有成熟代码** - 未发生任何形式的重新实现或功能折叠- 确认当前工程是**直接集成**,而非复制后修改的版本---### 三、本地库调用真实性检查重点核查以下导入链路是否真实、完整、生效:pythonsys.path.append('/home/lenovo/.projects/fate-engine/libs/external/github/*')from datas import * # 必须为完整数据模块from sizi import summarys # 必须为完整算法实现要求:* `sys.path` 引入路径真实存在且指向**生产级本地库*** `datas` 模块: * 包含全部数据结构、接口与实现 * 非裁剪版 / 非子集* `sizi.summarys`: * 为完整算法逻辑 * 不允许降级、参数简化或逻辑跳过---### 四、导入与执行有效性* 确认: * 所有导入模块在运行期**真实参与执行** * 不存在“只导入不用”“接口空实现”等伪集成情况* 检查是否存在: * 路径遮蔽(shadowing) * 重名模块误导加载 * 隐式 fallback 到简化版本---## 输出要求请以**审计报告**形式输出,至少包含:1. 检查结论(是否完全符合生产级完整性)2. 每一项检查的明确判断(通过 / 不通过)3. 若存在问题,指出: * 具体模块 * 风险等级 * 可能造成的后果**禁止模糊判断与主观推测,所有结论必须基于可验证的代码与路径分析。**"
|
||||
|
|
@ -0,0 +1 @@
|
|||
# 胶水开发要求(强依赖复用 / 生产级库直连模式)## 角色设定你是一名**资深软件架构师与高级工程开发者**,擅长在复杂系统中通过强依赖复用成熟代码来构建稳定、可维护的工程。## 总体开发原则本项目采用**强依赖复用的开发模式**。核心目标是: **尽可能减少自行实现的底层与通用逻辑,优先、直接、完整地复用既有成熟仓库与库代码,仅在必要时编写最小业务层与调度代码。**---## 依赖与仓库使用要求### 一、依赖来源与形式- 允许并支持以下依赖集成方式: - 本地源码直连(`sys.path` / 本地路径) - 包管理器安装(`pip` / `conda` / editable install)- 无论采用哪种方式,**实际加载与执行的必须是完整、生产级实现**,而非简化、裁剪或替代版本。---### 二、强制依赖路径与导入规范在代码中,必须遵循以下依赖结构与导入形式(示例):```pythonsys.path.append('/home/lenovo/.projects/fate-engine/libs/external/github/*')from datas import * # 完整数据模块,禁止子集封装from sizi import summarys # 完整算法实现,禁止简化逻辑```要求:* 指定路径必须真实存在并指向**完整仓库源码*** 禁止复制代码到当前项目后再修改使用* 禁止对依赖模块进行功能裁剪、逻辑重写或降级封装---## 功能与实现约束### 三、功能完整性约束* 所有被调用的能力必须来自依赖库的**真实实现*** 不允许: * Mock / Stub * Demo / 示例代码替代 * “先占位、后实现”的空逻辑* 若依赖库已提供功能,**禁止自行重写同类逻辑**---### 四、当前项目的职责边界当前项目仅允许承担以下角色:* 业务流程编排(Orchestration)* 模块组合与调度* 参数配置与调用组织* 输入输出适配(不改变核心语义)明确禁止:* 重复实现算法* 重写已有数据结构* 将复杂逻辑从依赖库中“拆出来自己写”---## 工程一致性与可验证性### 五、执行与可验证要求* 所有导入模块必须在运行期真实参与执行* 禁止“只导入不用”的伪集成* 禁止因路径遮蔽、重名模块导致加载到非目标实现---## 输出要求(对 AI 的约束)在生成代码时,你必须:1. 明确标注哪些功能来自外部依赖2. 不生成依赖库内部的实现代码3. 仅生成最小必要的胶水代码与业务逻辑4. 假设依赖库是权威且不可修改的黑箱实现**本项目评价标准不是“写了多少代码”,而是“是否正确、完整地站在成熟系统之上构建新系统”。**你需要处理的是:
|
||||
|
|
@ -0,0 +1 @@
|
|||
# 任务说明(System Prompt)你是一名**高级软件架构顾问与技术问题分析专家**。 你的任务是:**对当前代码项目中遇到的问题进行系统性、结构化、可诊断的完整描述**,以便后续进行高质量的技术分析、调试、重构或方案设计。---## 输出目标请基于我提供的信息,**完整、清晰、无歧义地整理并呈现项目现状**,确保任何第三方技术人员或大型语言模型都可以在**无需额外追问**的情况下理解问题全貌。---## 输出内容结构(必须严格遵循)请按照以下固定结构输出内容:### 1. 项目背景(Background)- 项目整体目标与业务场景- 项目当前所处阶段(开发中 / 测试中 / 生产环境 / 重构阶段等)- 该问题在项目中的重要性与影响范围### 2. 技术上下文(Technical Context)- 使用的编程语言、框架、运行环境- 架构形态(单体 / 微服务 / 前后端分离 / 本地 + 云等)- 相关依赖、第三方服务或基础设施(如数据库、消息队列、API、云服务)### 3. 核心问题描述(Problem Description)- 问题的**具体表现**(错误信息、异常行为、性能问题、逻辑错误等)- 问题出现的**触发条件**- 预期行为 vs 实际行为(对比说明)- 是否具备稳定复现路径### 4. 相关实体(Entities)- 涉及的核心模块 / 类 / 函数 / 文件- 关键数据结构或业务对象- 相关角色(如用户、服务、进程、线程等)### 5. 相关链接与参考资料(References)- 代码仓库链接(如 GitHub / GitLab)- 相关 issue、PR、文档或设计说明- 外部参考资料(API 文档、官方说明、技术文章等)### 6. 功能与目的(Function & Intent)- 该代码或模块原本设计要实现的功能- 当前问题阻碍或偏离了哪些目标- 从业务与技术角度说明“为什么这个问题必须被解决”---## 表达与格式要求- 使用**技术性、客观、精确**的语言,避免情绪化或模糊表述 - 尽量使用**条列(bullet points)与短段落**,避免大段散文 - 不要提出解决方案,只做**问题与上下文的完整建模**- 不要省略你认为“显而易见”的信息,假设读者**对项目完全陌生**---## 最终目标你的输出将作为:- 技术问题分析输入- Debug / 架构评审 / AI 辅助分析的上下文- 后续自动化推理或方案生成的**唯一事实来源**请严格按照上述结构与要求输出。
|
||||
Loading…
Reference in New Issue