Files
bid-doctor/prompts
YANG JIANKUAN ad7fba6021 feat(server): 工程骨架后端——上传 → 解析 → 清单最小链路
- core:配置(prod 拒绝默认密钥 / dev 短信 / 假模型)、租户事务 + 行级安全策略、
  problem+json 错误码、信封加密与签名下载、对象存储、事务内入队、Valkey stream 事件流、权限点
- identity:手机号 HMAC 存储、注册、登录(挤下线需确认,API3)、服务端会话
- billing:额度流水只追加,预扣 / 结算 / 退回,一笔预扣只有一个结局
- document:分片上传、按文件头识别格式、Gotenberg 转换、文字层与稳定句子编号
- checklist:标注规则识别、模型抽取、三道校验、标注类条款规则兜底、重跑对齐
- ai:提示词注册表(extract.substantive v1 来自 S4 v2)、假模型、OpenAI 兼容供应商、ai_call 流水
- 迁移:data-model 基线、套餐、Procrastinate、会话状态函数
- 测试 30 个:租户隔离、额度、失败退回、对象加密、契约一致性
- Compose(含 migrate)、镜像、CI

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 18:48:10 +08:00
..

提示词

带版本号的提示词与输出格式定义(架构 §3.6)。代码只按「任务 + 版本」引用,不在代码里写提示词正文。

  • 目录名是任务编号,如 extract.substantive/;文件名是版本 v<N>.md。
  • 文件头的 front matter 写 id、version、capability(vision / fast / reasoning)、output、description。
  • 已发布的版本不再修改:改提示词就加一个新版本,再改代码里引用的版本号。每次调用都记下提示词编号、版本和内容哈希(ai_call 表)。
  • 改了提示词或路由,要跑评测回归(evals/,主要指标是 ★ 和实质性条款的召回率)。