单文件本地相亲候选人评估工作台。记录候选人资料,AI 生成三维评分、心理画像与红旗扫描,看板 / 列表 / 对比 / 时间线多视图跟进。数据全部保存在浏览器 localStorage,可导出备份,无后端、无构建。
作为本地静态网页使用:直接用浏览器打开 prototype.html,或由本地服务(如 md-agent)托管。首次打开会弹出引导,可选择加载 7 位模拟候选人或从空白开始。
- 默认走 md-agent 代理(
POST {baseUrl}/api/llm,API Key 保存在 md-agent 服务端,浏览器不持 Key) - 或直连 OpenAI 兼容 API:DeepSeek / 通义千问 / 文心一言 / 自定义(如火山方舟
https://ark.cn-beijing.volces.com/api/v3、本地 Ollama) - 无 API Key 时所有 AI 功能走内置兜底(预置模板 / 关键词规则),离线可用
AI 功能包括:新建候选人评分、自由描述 → 结构化笔记提炼、自陈信息抽取(可审核合并到我的画像)、心理画像全量生成(含红旗扫描)。
node lint-scores.js # 静态检查:标签-数据源一致性
node lint-runtime-usage.js # 静态检查:Runtime 访问规范
node tests/verify-pr3-ai.js # AI 层离线验证(自含 mock LLM,无需外部服务)
# E2E 与 PR2 回归需先起本地服务:
python -m http.server 8765
node tests/test-e2e.js
node tests/verify-pr2-actions.jsprototype.html # 单文件应用(Runtime IIFE + UI 层 + AI Agent 层)
vendor/ # 本地化依赖(tailwind / lucide,无 CDN)
docs/superpowers/ # 设计文档与 PR 计划
tests/ # E2E / 验证脚本(node_modules 不入库)