docs: 更新匹配规则及页面改造相关文档,新增演示产品及报告验证记录
This commit is contained in:
+149
-19
@@ -1,6 +1,6 @@
|
||||
# AI 融资平台开发进度
|
||||
|
||||
基线日期:2026-09-22。文档版本:1.4。最新实现见0.6节与6.6节;0.1—0.5保留此前阶段记录。技术方案和接口说明见[开发文档](./开发文档.md)。本台账用于记录真实开发与验收状态,任务编号与开发文档保持一致。
|
||||
基线日期:2026-09-22。文档版本:1.9。最新规划及实施见0.11节与6.12节;此前章节保留阶段记录。技术方案和接口说明见[开发文档](./开发文档.md)。本台账现有63项任务,编号与开发文档保持一致。
|
||||
|
||||
## 0. 2026-09-22 首轮实施更新(优先于初始基线)
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
|
||||
专项76项(9月24日)及基础41项、任务29项、HTTP15项(9月23日)通过;H5手机/桌面、Web和Android编译证据见6.5。旧54项评估测试未作为本轮证据:它测试v1新建,在新门槛和分析开关下不适用。60个任务编号和历史基线人日保持不变,新增范围实际剩余工时待重估,不计算整体完成率。
|
||||
|
||||
### 0.6 2026-09-24 当前进展:完整度、准备状态与报告v2
|
||||
### 0.6 2026-09-24 完整度、准备状态与报告v2(实施阶段记录)
|
||||
|
||||
| 子范围 | 实际结果 | 状态/剩余边界 |
|
||||
| --- | --- | --- |
|
||||
@@ -97,6 +97,40 @@
|
||||
|
||||
54项报告专项、76项需求、41项基础和15项HTTP通过;Web/Android本地编译通过,详见6.6。原29项任务回归保留9月23日证据,本轮未运行含全库恢复扫描的脚本,避免影响现有业务processing记录。60个任务编号和历史基线工时不变,不推算整体完成率。
|
||||
|
||||
### 0.7 2026-09-24 报告v2真实模型验证
|
||||
|
||||
已按用户授权完成真实TokenHub调用:初始Flash个人/企业两例AI_INVALID_REPORT;修正提示词及中文数值约束后,Flash个人缺失/企业完整/个人矛盾三例、Pro企业other一例均通过格式和逐条语义检查。新增可复用的显式--live测试脚本,使用内存合成资料,不创建会员/评估或处理现存任务。
|
||||
|
||||
本轮58项报告回归通过;6次真实调用合计输入9369/输出2373 tokens(包含失败调用),费用以供应商账单为准。完整证据与输出见[报告v2真实模型验证](报告v2真实模型验证.md)。REPORT-001保留待验收,REPORT-003完整产品/外部数据范围仍阻塞,REPORT-004仍开发中;4个修正样例通过不代表生产稳定性或业务签收。
|
||||
|
||||
### 0.8 2026-09-24 评估与报告异常流程验证
|
||||
|
||||
完成排队/分析状态区分和长等待提示,修复分析页重试与刷新竞争、查询失败后旧按钮残留。后端31项任务、36项v2 HTTP、76项需求、58项报告检查通过,共201项;普通Chromium H5验证双击重试、回执丢失后的同键回放、报告刷新与历史跳转。Web和Android编译通过。详见6.9节。
|
||||
|
||||
本轮使用合成账户/假模型,没有调用收费模型;测试完成后账户、会话、队列已清理,原1个会员及2条成功评估保留,后台分析进程已恢复。ASSESS-002仍待业务验收,ASSESS-003/004与REPORT-002/004保留整体开发中;私有附件授权、真实产品、其他渠道和生产守护不在本次通过范围内。
|
||||
|
||||
### 0.9 2026-09-24 原型04—10改造及产品规则开发
|
||||
|
||||
已补[逐页清单与跳转方案](原型04-10页面改造与跳转方案.md):04/05/06复用产品详情,新增07对比和10行动两页,08明确报告/产品问答上下文,09补三栏和PDF;路径、参数、返回、公共/历史数据边界、异常及验收均已定义。当前pages.json仍25页,计划目标27页,未把文档路由标成已实现。
|
||||
|
||||
正式新增PRODUCT-005、REPORT-005、REPORT-006,共5—8.5工程人日,任务总数63。原69—117是历史估算,不代表当前剩余;已有页面任务的增量仍需复估。对比/PDF的旧“另行排期”说明由本轮用户明确授权覆盖。
|
||||
|
||||
PRODUCT-001/002进入开发中:采用既有三态、单产品覆盖、无评分和稳定ID排序作为开发口径;已完成纯硬规则计算基础及64项内存测试,详见[规则开发契约](产品匹配规则开发契约.md)。实际排序、目录筛选、产品来源/发布、冻结持久化、模型解释、API和页面仍未实现。当前无需生图;后续确需图片时使用用户指定img2-right.py方法。
|
||||
|
||||
### 0.10 2026-09-24 产品发布预检与字段编译
|
||||
|
||||
PRODUCT-003进入开发中:新增ProductPublication及Product模型发布校验,补齐来源、用途、范围、有效期和城市代码预检;支持局部更新、批量回滚及服务端版本递增。PRODUCT-002补齐按个人/企业编译规则和不适用依据。全国/现有5城市精确匹配可编译,省区覆盖尚不支持。
|
||||
|
||||
73项发布/编译、16项模型事务、64项规则和41项基础回归全部通过,共194项;合成记录回滚,正式worker保持运行。未修改前端页面或后台模板,未迁移数据库、发布产品或调用模型。完整JSON和限制见[规则契约](产品匹配规则开发契约.md)第6节。
|
||||
|
||||
产品来源真实性、首批真实资料及业务验收仍待DEC-PRODUCT;后台结构化编辑、公共查询、目录冻结/排序/理由模板、正式评估集成和04—10页面改造未完成,不标记整模块完成。
|
||||
|
||||
### 0.11 2026-09-24 匹配任务落库与本地演示产品(最新)
|
||||
|
||||
用户明确允许当前本地项目直接录入/上架样例,已新增6条演示产品(ID22—27)并验证重复录入不新增、不覆盖。PRODUCT-002补齐目录冻结、稳定排序和理由模板,REPORT-002/003接通正式任务及结果同事务落库;新评估使用已上架目录,旧报告/旧冻结失败任务不补算。
|
||||
|
||||
报告适配器已读取后端匹配统计和演示提示,后端465项检查通过,Web/Android编译及H5报告→刷新→历史导航通过。匹配列表/详情接口、04—10页面及真实业务验收仍待实施,未将整模块改为已完成。下一步先接只读匹配接口,再改造产品详情和匹配页面。
|
||||
|
||||
## 1. 项目状态与维护规则
|
||||
|
||||
当前已具备25个页面原型、部分本机交互、优化后的数据库结构和评估内部生命周期服务;密码账户基础已完成本地前后端联调,短信、评估、报告、匹配等完整业务仍待完成。AI供应商确定为DeepSeek,模型已确定为deepseek-v4-pro-0813和deepseek-v4-flash-0731,两个模型权限及自填报告已真实验证,商业预算、余额及生产容量仍待核验;其他服务商待定。
|
||||
@@ -338,41 +372,47 @@ DEC-DEMAND已确认并发布,需求录入/提交/历史子范围已实现;
|
||||
|
||||
### PRODUCT|产品库与匹配规则
|
||||
|
||||
归属 M2,剩余 6–9 人日。
|
||||
归属 M2。原6–9人日为历史基线,本次新增对比1.5–2.5人日;当前剩余需按实施复估。
|
||||
|
||||
| 任务编号 | 任务 | 范围 | 优先级 | 直接依赖 | 预计人日 | 状态 |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| PRODUCT-001 | 规则字典与评分口径 | 确定准入三态、来源要求、单产品需求覆盖、用途规则、证据结构和版本化排序;评分未发布时null。 | P0 | ASSESS-001、DEC-MATCH | 1.5–2 | 阻塞 |
|
||||
| PRODUCT-002 | 准入与排序执行器 | 执行上架/有效期/对象/地区及需求硬规则;保存pass/fail/unknown证据,生成eligibility和稳定rank。 | P0 | PRODUCT-001 | 2–3 | 未开始 |
|
||||
| PRODUCT-003 | 产品后台与公共查询 | 补规则条件编辑、来源/用途依据、发布预检、版本与公共详情;录入真实产品,缺依据阻止发布。 | P0 | PRODUCT-001、BASE-002、DEC-PRODUCT | 1.5–2 | 阻塞 |
|
||||
| PRODUCT-004 | 匹配页面与快照 | 按assessmentId展示三态分组、最多三个候选及分页;结果详情展示依据/注意项/AI解释,保留产品快照与申请准备。 | P0 | PRODUCT-002、PRODUCT-003、ASSESS-004 | 1–2 | 未开始 |
|
||||
| PRODUCT-001 | 规则字典与评分口径 | 确定准入三态、来源要求、单产品需求覆盖、用途规则、证据结构和版本化排序;评分未发布时null。 | P0 | ASSESS-001、DEC-MATCH | 1.5–2 | 开发中 |
|
||||
| PRODUCT-002 | 准入与排序执行器 | 执行上架/有效期/对象/地区及需求硬规则;保存pass/fail/unknown证据,生成eligibility和稳定rank。 | P0 | PRODUCT-001 | 2–3 | 开发中 |
|
||||
| PRODUCT-003 | 产品后台与公共查询 | 补规则条件编辑、来源/用途依据、发布预检、版本与公共详情;录入真实产品,缺依据阻止发布。 | P0 | PRODUCT-001、BASE-002、DEC-PRODUCT | 1.5–2 | 开发中 |
|
||||
| PRODUCT-004 | 匹配页面与快照 | 按assessmentId展示三态分组、最多三个候选及分页;结果详情展示依据/注意项/AI解释,保留产品快照与申请准备。 | P0 | PRODUCT-002、PRODUCT-003、ASSESS-004、REPORT-003 | 1–2 | 未开始 |
|
||||
| PRODUCT-005 | 同类产品对比 | 新增compare页,同评估2—3项冻结产品、状态/范围/条件对照、补选与返回、刷新恢复。 | P1 | PRODUCT-004 | 1.5–2.5 | 未开始 |
|
||||
|
||||
| 任务编号 | 负责人 | 验收条件 | 证据 | 更新时间 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| PRODUCT-001 | 全栈开发(待指定) | 发布规则与人工样例可审阅;非法字段/操作符阻止发布;fail优先于unknown,匹配指标不作为审批概率。 | 未验收;无真实业务验收证据;本次v2契约已补,新增业务尚未开始,原测试不覆盖v2 | 2026-09-23 |
|
||||
| PRODUCT-002 | 全栈开发(待指定) | 同输入/快照结果稳定;未知不当满足,配置错误不归咎用户;需求不拆额、不改期;未运行与零候选区分。 | 未验收;无真实业务验收证据;本次v2契约已补,新增业务尚未开始,原测试不覆盖v2 | 2026-09-23 |
|
||||
| PRODUCT-003 | 全栈开发(待指定) | 产品用途/地区/额度/期限有真实依据;规则可配置并启停,版本变化留依据;公共详情无个人分数。 | 未验收;无真实业务验收证据;本次v2契约已补,新增业务尚未开始,原测试不覆盖v2 | 2026-09-23 |
|
||||
| PRODUCT-001 | 全栈开发(待指定) | 发布规则与人工样例可审阅;非法字段/操作符阻止发布;fail优先于unknown,匹配指标不作为审批概率。 | 首版字段/操作符/来源门槛已形成规则契约;64项内存测试;真实产品发布依据与业务样例待验收 | 2026-09-24 |
|
||||
| PRODUCT-002 | 全栈开发(待指定) | 同输入/快照结果稳定;未知不当满足,配置错误不归咎用户;需求不拆额、不改期;未运行与零候选区分。 | 目录冻结/排序/理由已接正式worker;51项内存和19项任务测试通过;真实产品金标准、规模/生产验收仍待完成 | 2026-09-24 |
|
||||
| PRODUCT-003 | 全栈开发(待指定) | 产品用途/地区/额度/期限有真实依据;规则可配置并启停,版本变化留依据;公共详情无个人分数。 | 发布预检及模型保存已实现;本地6条演示产品已授权上架,重复录入不覆盖;真实资料/发布验收、结构化编辑和公共查询待完成 | 2026-09-24 |
|
||||
| PRODUCT-004 | 全栈开发(待指定) | 每条解释可追溯且不凑三正三反;当前产品变化不改历史;跨账户拒绝;unavailable/零候选/failed不混淆。 | 未验收;无真实业务验收证据;本次v2契约已补,新增业务尚未开始,原测试不覆盖v2 | 2026-09-23 |
|
||||
| PRODUCT-005 | 全栈开发(待指定) | 不跨评估/混用现价;缺值不同于0;手机横向表格可读,单项失败明确;不重跑模型。 | 04—10方案第2—4节已定义,尚无运行页面证据 | 2026-09-24 |
|
||||
|
||||
直接阻塞:PRODUCT-001 → DEC-MATCH;PRODUCT-003 → DEC-PRODUCT。
|
||||
剩余门槛:DEC-MATCH开发口径已采用既有契约,真实产品规则/金标准业务签收待完成;PRODUCT-003真实发布仍依赖DEC-PRODUCT。纯规则、后台模型预检及字段编译已实施,未解除整模块验收依赖。
|
||||
|
||||
### REPORT|AI任务、报告与历史
|
||||
|
||||
归属 M2,剩余 8–12 人日。
|
||||
归属 M2,行动与助手联调延伸至M3。原8–12人日为历史基线,新增PDF/行动3.5–6人日;不是当前剩余工期。
|
||||
|
||||
| 任务编号 | 任务 | 范围 | 优先级 | 直接依赖 | 预计人日 | 状态 |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| REPORT-001 | DeepSeek适配与配额 | 配置模型标识、服务端密钥读取、超时、结构化输出校验、配额预留和消耗记录。 | P0 | BASE-002、EXT-AI、DEC-AI | 1.5–2 | 待验收 |
|
||||
| REPORT-002 | 异步任务与补偿 | 保留Redis派发、补投、租约和taskId隔离;沿用提交时input_snapshot,一次性补入execution_snapshot并在重试时复用,支持跨部署v1/v2任务。 | P0 | ASSESS-003、REPORT-001 | 2.5–4 | 开发中 |
|
||||
| REPORT-003 | 报告生成与持久化 | 保留v1自填报告;补v2需求、完整度/准备等级、规则证据及定性AI区块;版本快照和正式结果原子落库。 | P0 | REPORT-002、DATA-004、PRODUCT-004、DEC-MATCH、DEC-READINESS | 2–3 | 阻塞 |
|
||||
| REPORT-004 | 分析报告历史联调 | 保留轮询/重试和v1历史;接v2需求、完整度、准备等级、三态匹配及证据解释,不显示无规则分数/雷达。 | P0 | REPORT-003、ASSESS-004 | 2–3 | 开发中 |
|
||||
| REPORT-003 | 报告生成与持久化 | 保留v1自填报告;补v2需求、完整度/准备等级、规则证据及定性AI区块;版本快照和正式结果原子落库。 | P0 | REPORT-002、DATA-004、PRODUCT-002、PRODUCT-003、DEC-MATCH、DEC-READINESS | 2–3 | 阻塞 |
|
||||
| REPORT-004 | 分析报告历史联调 | 保留轮询/重试和v1历史;接v2需求、完整度、准备等级、三态匹配及证据解释,不显示无规则分数/雷达。 | P0 | REPORT-003、PRODUCT-004、ASSESS-004 | 2–3 | 开发中 |
|
||||
| REPORT-005 | 报告PDF导出 | 鉴权流式下载、受控中文模板、报告与产品冻结快照、H5保存与失败提示。 | P1 | REPORT-004 | 2.5–4 | 未开始 |
|
||||
| REPORT-006 | 下一步行动 | 新增next-step页,准备材料、查看已存报告、优化资料、新评估、咨询及首页导航。 | P1 | PRODUCT-004、REPORT-004、CHAT-003 | 1–2 | 未开始 |
|
||||
|
||||
| 任务编号 | 负责人 | 验收条件 | 证据 | 更新时间 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| REPORT-001 | 全栈开发(待指定) | 模型可配置;密钥不下发;失败与使用量可追踪;数值事实不被模型改写。 | 两个指定模型真实连通;Flash个人/企业报告通过;结构/隐私/用量/开发额度已实现,商业预算待定 | 2026-09-23 |
|
||||
| REPORT-001 | 全栈开发(待指定) | 模型可配置;密钥不下发;失败与使用量可追踪;数值事实不被模型改写。 | 两个指定模型真实连通;v2修正后Flash3例/Pro1例格式及语义检查通过;合成输入隐私过滤,调用tokens已记录;商业预算/生产稳定性待验收 | 2026-09-24 |
|
||||
| REPORT-002 | 全栈开发(待指定) | 漏投/中断可恢复或明确失败;旧任务不可回写;输入/目标结果/策略/产品快照重试不隐式变化。 | 54项报告检查覆盖目标版本冻结、超时重试快照不变、旧v2输入仍v1、损坏快照先于模型失败;产品快照/生产守护未完成,旧29项任务证据保留 | 2026-09-24 |
|
||||
| REPORT-003 | 全栈开发(待指定) | 完整度按发布字段集复算,等级有依据且非审批;null rank/score按状态验证;格式错误不成功,产品/规则更新不改旧报告。 | v2需求/完整度/准备状态/依据及定性区块已落库;54项专项及15项HTTP通过;本轮假模型,真实产品/外部查询和v2语义验收仍待完成 | 2026-09-24 |
|
||||
| REPORT-003 | 全栈开发(待指定) | 完整度按发布字段集复算,等级有依据且非审批;null rank/score按状态验证;格式错误不成功,产品/规则更新不改旧报告。 | v2自填支线已实现;本轮58项回归及Flash3例/Pro1例真实样例通过;真实产品/外部查询、生产与业务人工签收待完成 | 2026-09-24 |
|
||||
| REPORT-004 | 全栈开发(待指定) | 个人/企业真实链路按版本展示;未发布无分或等级,100%不等于授信;旧报告不重算;新复评新assessmentId。 | Chromium手机/桌面个人79%、企业100%、档案→报告→刷新、未发布无分和旧v1不重算通过;Web/Android编译通过;微信内/Safari/真机待验收 | 2026-09-24 |
|
||||
| REPORT-005 | 全栈开发(待指定) | 本人成功报告可导出;金额/理由与历史一致;不重跑模型/泄露身份;中文分页可读,JSON错误不保存成PDF。 | 04—10方案定义导出接口与失败/隐私边界;PDF引擎及中文字体待选型锁定,未生成样本 | 2026-09-24 |
|
||||
| REPORT-006 | 全栈开发(待指定) | 根据判定及当前可用性开放行动;无银行申请提交;新评估不改历史、无草稿;上下文和返回正确。 | 04—10方案已定义全部按钮去向和条件,尚未注册路由/实施页面 | 2026-09-24 |
|
||||
|
||||
剩余依赖:REPORT-001商业预算/生产额度待DEC-AI;REPORT-003完整报告仍依赖DATA、PRODUCT、DEC-MATCH;DEC-READINESS首版开发策略已发布,人工业务验收待完成。模型真实权限已验证。
|
||||
|
||||
@@ -545,7 +585,7 @@ EXT-AI已具备真实调用证据,尚不代表商业预算与生产容量验
|
||||
| DEC-QUERY | 待确认 | 首发查询项目、个人/企业适用条件、查询失败/拒绝后的自填路径、重新查询触发和费用归属 | 数据产品与页面授权逐项映射;DATA-001 | M2 渠道实现前 |
|
||||
| DEC-DEMAND | 已确认并发布 | 用户授权采用个人/企业用途、other说明及v2必填;新建最低2 | assessment.php用途版本、76项专项与H5证据;ASSESS-001/003 | 2026-09-24复核 |
|
||||
| DEC-READINESS | 首版开发策略已发布 | 用户继续下一步授权采用既有等权字段集、条件分母和资料准备状态;不代表授信 | readiness.php、54项专项和H5;人工业务样例待验收 | 2026-09-24实施;生产发布前验收 |
|
||||
| DEC-MATCH | 待确认 | 硬准入三态、来源要求、单产品需求覆盖、用途规则、排序及可选匹配指标、解释证据;资料等级另见DEC-READINESS | 版本化规则及人工确认样例;PRODUCT-001、REPORT-003 | M2 匹配引擎和正式报告实现前 |
|
||||
| DEC-MATCH | 开发口径已采用,业务待签收 | 三态/来源门槛/单产品覆盖、无评分和productId升序;真实产品条件与金标准待提供 | 产品规则开发契约、64项内存测试;完整发布/冻结和业务验收未完成 | 2026-09-24启动;正式发布前完成签收 |
|
||||
| DEC-PRODUCT | 待确认 | 首发真实产品、地区与对象、额度/期限/利率/准入条件、有效期、发布责任人、申请准备说明 | 可录入的真实产品资料及运营确认记录;PRODUCT-003 | 产品发布/匹配真实验收前 |
|
||||
| DEC-AI | 模型已确认,其余待确认 | 单用户/单评估额度、重试上限、超时、输入最小化、月预算及超额处理 | AI 配置和额度规则;REPORT-001 | DeepSeek 接入和压测前 |
|
||||
| DEC-POINT | 待确认 | 签到/资料/邀请奖励数额、次数、可信达成条件、业务时区、有效期与权益范围 | 版本化奖励规则及反例;POINT-001 | M3 积分实现前 |
|
||||
@@ -602,12 +642,12 @@ EXT-AI已具备真实调用证据,尚不代表商业预算与生产容量验
|
||||
| 授权版本与撤销 | FILE-003、DATA-002 | 可追溯所见协议版本;撤销后不发新查询;用户拒绝可选授权有可用自填路径 | 待记录 / 授权服务 + H5 | 未执行 | 待补充 / 待指定 |
|
||||
| 金额精度与边界 | ASSESS-004、PRODUCT-004 | 0.800001 万元提交为 8000.01 元;0/上限/超限/空值区分;万元展示无重复换算 | 待记录 / API + 数据库 + H5 | 未执行 | 待补充 / 待指定 |
|
||||
| 多次评估与历史 | ASSESS-002、REPORT-004 | 同用户同类型可多次评估;已提交输入不可覆盖;再次评估创建独立记录 | 待记录 / 个人、企业各至少两次 | 未执行 | 待补充 / 待指定 |
|
||||
| 提交与重试幂等 | ASSESS-003、REPORT-002 | 重复 requestId 只提交一次;多次重试后回放旧键仍返回原 taskId;旧任务不能回写;重复消费无重复完成 | 待记录 / API + worker 并发 | 未执行 | 待补充 / 待指定 |
|
||||
| 提交与重试幂等 | ASSESS-003、REPORT-002 | 重复 requestId 只提交一次;多次重试后回放旧键仍返回原 taskId;旧任务不能回写;重复消费无重复完成 | 2026-09-24 / 本机API、独立进程并发、Chromium | 自填范围技术验证通过 | 6.9节:31/36/76项及H5双击/回执丢失;业务签收待指定 |
|
||||
| 外部查询与收费不明 | DATA-003、DATA-004 | 真结果与字段来源可核对;伪造/重放回调拒绝;重复回调幂等;超时先对账;失败不转成零风险 | 待记录 / 真实数据测试渠道 | 未执行 | 待补充 / 待指定 |
|
||||
| 确定性匹配 | PRODUCT-002、PRODUCT-004 | 下架、过期、地区/硬条件不符不推荐;未知不当已满足;人工样例与版本结果一致 | 待记录 / 真实产品 + 人工样例 | 未执行 | 待补充 / 待指定 |
|
||||
| 产品历史快照 | PRODUCT-004、REPORT-003 | 更改产品额度/利率/版本后历史报告仍保留原快照;当前下架有提示 | 待记录 / 产品版本变更用例 | 未执行 | 待补充 / 待指定 |
|
||||
| DeepSeek 报告 | REPORT-001、REPORT-003、REPORT-004 | 真实模型调用;结构化输出校验;评分/事实来源明确;个人/企业各完成一条全链路 | 待记录 / DeepSeek 测试配置 + H5 | 未执行 | 待补充 / 待指定 |
|
||||
| 队列故障恢复 | REPORT-002、ADMIN-002 | 派发失败、worker 崩溃、超时/迟到结果、漏投扫描均可恢复且不写错任务 | 待记录 / 可控测试 worker/Redis | 未执行 | 待补充 / 待指定 |
|
||||
| 队列故障恢复 | REPORT-002、ADMIN-002 | 派发失败、worker 崩溃、超时/迟到结果、漏投扫描均可恢复且不写错任务 | 2026-09-24 / 本机Redis、假模型、过期租约模拟 | 本地模拟通过,生产待验收 | 6.9节:31项任务检查;未做真实生产进程崩溃演练 |
|
||||
| AI 助手与额度 | CHAT-004、ADMIN-003 | 消息幂等、上下文隔离、历史分页、并发配额、额度耗尽、供应商超时及对账可用 | 待记录 / 测试会话 + DeepSeek | 未执行 | 待补充 / 待指定 |
|
||||
| 内容/课程/搜索 | CONTENT-002、CONTENT-003、CONTENT-004 | ID 可到真实详情;下架不公开;章节重排不串进度;跨设备一致;搜索旧响应不覆盖新关键词 | 待记录 / 内容后台 + 两个浏览器 | 未执行 | 待补充 / 待指定 |
|
||||
| 消息事件与已读 | MSG-004 | 重复任务只发一条通知;关联正确历史;全部已读不误吞操作后新消息 | 待记录 / 并发事件 + 数据库核对 | 未执行 | 待补充 / 待指定 |
|
||||
@@ -634,6 +674,7 @@ EXT-AI已具备真实调用证据,尚不代表商业预算与生产容量验
|
||||
|
||||
| 日期 | 更新内容 | 任务状态变化 | 验证范围 | 下一步 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| 2026-09-24 | 真实DeepSeek报告v2输出验证,修正引用约束和中文数值复述,新增显式live脚本 | REPORT-001/003记录真实样例通过;整体状态不变 | 首轮2例拒绝,修正后Flash3例/Pro1例通过;58项回归;未调用现存业务任务 | 扩充业务金标准样例;待DEC-MATCH和真实产品接确定性匹配 |
|
||||
| 2026-09-24 | 实施等权完整度、准备状态、执行策略快照及报告v2自填支线,无迁移 | DEC-READINESS开发版已发布;REPORT-002/004开发中,REPORT-003完整范围仍阻塞 | 54项报告+76项需求+41项基础+15项HTTP;H5手机/桌面及Web/Android编译 | 验收v2真实模型语义和策略样例;待DEC-MATCH与真实产品后接匹配引擎 |
|
||||
| 2026-09-24 | 完成需求输入v2、字典、迁移、正式提交与历史回显,保留v1报告 | DEC-DEMAND已发布;ASSESS-002待验收;其余相关任务保留开发中/阻塞 | 76项专项+41/29/15回归;H5手机/桌面、字典恢复与无草稿;Web/Android编译 | 确认DEC-READINESS字段集和等级,再实现执行策略快照与报告v2;真实产品待准备 |
|
||||
| 2026-09-23 | 补需求字段、完整度/准备等级与匹配解释契约,明确v1/v2/策略快照及迁移边界;同步主文档 | ASSESS-002/003、REPORT-002整体改开发中;新增DEC-DEMAND/DEC-READINESS待确认;本轮仅文档 | 字段/枚举/JSON样例、编号/基线人日/依赖及文档链接静态核对;未执行业务测试或迁移 | 先确认用途/必填与准备策略,再按ASSESS→REPORT/PRODUCT实施,重估新增工作量 |
|
||||
@@ -748,3 +789,92 @@ EXT-AI已具备真实调用证据,尚不代表商业预算与生产容量验
|
||||
截图:[个人需求与完整度](<C:/Users/JUN/AppData/Local/Temp/airz-readiness-qa/report-personal-mobile.png>)、[准备依据](<C:/Users/JUN/AppData/Local/Temp/airz-readiness-qa/readiness-mobile.png>)、[企业报告桌面](<C:/Users/JUN/AppData/Local/Temp/airz-readiness-qa/report-enterprise-desktop.png>)、[未发布规则](<C:/Users/JUN/AppData/Local/Temp/airz-readiness-qa/report-unpublished-desktop.png>)、[旧v1报告](<C:/Users/JUN/AppData/Local/Temp/airz-readiness-qa/report-legacy-desktop.png>)。截图均为合成资料/假模型,本地临时目录待正式归档。
|
||||
|
||||
下一步:报告v2真实模型和人工语义样例验收;DEC-MATCH确认准入三态、单产品需求覆盖及无评分排序,真实产品资料准备后实施PRODUCT-001/002/003/004。可先用合成样例测试确定性规则,但不得发布假产品或宣称真实匹配已完成。短信、外部查询、私有授权与生产队列守护仍为一期未完成项。
|
||||
|
||||
### 6.7 2026-09-24 报告v2真实输出复核
|
||||
|
||||
详见[独立验证记录](报告v2真实模型验证.md):直接调用现有prepare/messages/DeepSeekClient/parse,用内存合成资料,未入队/落库。初始两例因引用结构违规被拒,发现的越界语义一并收紧;修正后四例格式、数值保护、引用和语义复核通过。58项报告回归通过,相关PHP语法检查通过;无前端变更,不重复移动端构建。
|
||||
|
||||
外部调用6次:输入9369 tokens、输出2373 tokens;不虚构金额费用或长期成功率。未读取/修改会员输入,最终25表、1个原会员和1条processing评估/会话保持;未启动worker。存量任务、真实队列和页面本轮未重新验收,相关旧证据保留。
|
||||
|
||||
### 6.8 2026-09-24 本地提交持续分析中排障
|
||||
|
||||
用户反馈正式提交后持续“分析中”。检查确认 DeepSeek 已启用,但本机没有 `analysis:work` 进程;两条正式记录均为 `processing/queued`,尚未执行模型。14:37 启动后台分析进程后,两条任务均在首次尝试完成,状态转为 `succeeded/completed`;最新记录生成 v2,旧记录保持冻结的 v1 目标版本。正式报告读取服务校验通过,数据库报告版本一致,调用日志无错误。
|
||||
|
||||
本次由正式任务产生 Flash 调用两次,输入合计2368 tokens、输出636 tokens,分别耗时5951ms和3093ms。恢复补投产生的重复队列项未重复调用模型,两条记录各有一条 completed 调用记录。仅核对状态、报告结构及用量,未将用户填写内容写入文档。本轮未重新验收浏览器呈现、失败重试或生产守护,不能记为全链路验收完成。
|
||||
|
||||
前后端 README 已补本地队列启动、重启及测试前停进程说明。当前开发进程保持后台运行,未配置开机自启或生产守护;电脑重启后需按 README 重启分析进程。业务代码及数据库结构未变更,已有报告与任务记录通过正式队列流程生成。
|
||||
|
||||
### 6.9 2026-09-24 异常流程、权限及H5验收
|
||||
|
||||
关联ASSESS-002/003/004、REPORT-002/004。修复分析页重试提交期间手动刷新可能覆盖回执的问题;查询失败后清除旧重试/报告按钮。后端共用摘要现在区分排队/运行,并在排队60秒、运行90秒时给出等待提示;不新建任务、不增加调用次数、不改写processing状态。
|
||||
|
||||
| 验证 | 本轮结果 | 证据及边界 |
|
||||
| --- | --- | --- |
|
||||
| 任务故障与并发 | analysis_tasks.php 31项通过 | 非法报告、超时/权限/限流/网络异常、配额、补投、过期租约、迟到结果;新增两个独立进程并发重试,仅一次预留;消费者并发仅一次模型调用。使用假模型及租约模拟,非生产崩溃演练 |
|
||||
| 报告v2 HTTP | analysis_http.php 36项通过 | 排队/运行/耗时提示、超时重试、上下文保持、完成后旧键回放;匿名401、跨账户404/列表隔离、成功后禁止新重试;账户资料修改/退出重新登录后报告不变 |
|
||||
| 需求及报告回归 | assessment_demand.php 76项、assessment_readiness.php 58项通过 | 提交并发/重复键/输入冲突、金额与版本、执行策略冻结、v1兼容、v2严格结构与证据校验;共201项 |
|
||||
| 页面身份、非空、错误覆盖层 | 通过 | Chromium,http://localhost:5175/,标题AI融资;分析页→报告→历史,内容非空且无框架错误覆盖层 |
|
||||
| 交互 | 通过 | 390×844:长排队→长运行→超时失败;状态503后隐藏重试、刷新恢复;双击仅一次重试;后端接受但响应503,再次点击同requestId/taskId;重试期间刷新不额外发状态请求 |
|
||||
| 报告与历史 | 通过 | 重试成功后打开v2报告、刷新保留12.345678万元;历史入口正确;历史另以1280×800查看,无明显裁切/重叠 |
|
||||
| 控制台 | 预期故障已解释 | 注入的status/retry两个503各有资源错误;恢复并刷新后无error/warning,无未解释的运行时错误 |
|
||||
| 构建与语法 | 通过 | HBuilderX 5.26 Web/Android编译通过,3个本轮修改PHP文件lint通过;Web仍有既有layout.uts类型提示,未扩大修改 |
|
||||
| 数据与运行恢复 | 通过 | 合成用户/评估/会话/测试队列已清理,测试服务停止;最终25表、1个原会员、2条原成功评估/会话、0合成用户;正式analysis:work已恢复后台运行 |
|
||||
|
||||
浏览器路径:Browser插件及browser技能未提供(Browser plugin not available),按前端测试技能使用已安装Playwright CLI,未安装依赖。前端真实页面请求转发至127.0.0.1:18769隔离测试服务;模型使用ReadinessFakeClient,状态503及回执丢失由浏览器路由注入。无收费模型调用、数据库迁移或产品发布。隔离服务最初的组合启动命令被工具策略拦截后,改为单独本机命令成功启动。
|
||||
|
||||
可复跑命令(先停全部正式worker,逐条执行并确认PASS,完成清理后再恢复):`php tests/analysis_tasks.php --worker-stopped`、`php tests/analysis_http.php --worker-stopped`、`php tests/assessment_demand.php --worker-stopped`、`php tests/assessment_readiness.php --worker-stopped`。首次并发测试断言误把JSON对象键顺序作为差异,已改成比较字段和值后通过;首次浏览器脚本误将首页别名#/当成固定/pages/home/home、延迟函数不适用CLI沙箱,均调整测试脚本后复验通过。
|
||||
|
||||
截图均为合成资料:[排队提示](<C:/Users/JUN/AppData/Local/Temp/airz-analysis-acceptance/queued-mobile.png>)、[运行等待](<C:/Users/JUN/AppData/Local/Temp/airz-analysis-acceptance/running-mobile.png>)、[失败重试](<C:/Users/JUN/AppData/Local/Temp/airz-analysis-acceptance/failed-mobile.png>)、[查询错误](<C:/Users/JUN/AppData/Local/Temp/airz-analysis-acceptance/status-error-mobile.png>)、[重试后排队](<C:/Users/JUN/AppData/Local/Temp/airz-analysis-acceptance/retry-queued-mobile.png>)、[报告刷新](<C:/Users/JUN/AppData/Local/Temp/airz-analysis-acceptance/report-mobile.png>)、[手机历史](<C:/Users/JUN/AppData/Local/Temp/airz-analysis-acceptance/history-mobile.png>)、[桌面历史](<C:/Users/JUN/AppData/Local/Temp/airz-analysis-acceptance/history-desktop.png>)。
|
||||
|
||||
剩余:微信内H5、Safari/真机、生产并发与进程守护、供应商真实故障计费对账、业务负责人签收未验收。下一步为PRODUCT-001规则口径确认与PRODUCT-002确定性执行器;真实产品未准备时仅做合成规则测试,不发布模拟产品或显示真实推荐。
|
||||
|
||||
### 6.10 2026-09-24 原型补齐与规则基础
|
||||
|
||||
交付[04—10页面方案](原型04-10页面改造与跳转方案.md)及[产品规则开发契约](产品匹配规则开发契约.md),同步开发文档和63项台账。明确新增compare/next-step两页,PDF不新增页面;公共资料与本次匹配详情分离,同评估对比和助手上下文、PDF鉴权、空白重新评估及返回路径均已列出。现有页面未改版,pages.json未注册新路由,不把规划算成页面验收。
|
||||
|
||||
后端新增ProductMatchRules纯模块及product_match_rules.php。64项内存测试通过,覆盖元金额精度、包含边界、类型/空值、fail优先但保留unknown、来源门槛、other人工核实、代码地区、产品级证据ID、确定性和非法规则。PHP语法通过;不连接数据库/Redis/模型,不需要停worker。返回的是已适用规则集合的局部判定,不能绕过上架校验/目录编译直接作为真实推荐。
|
||||
|
||||
文档检查通过:63项任务编号、依赖及工时在两份主文档一致,任务依赖无环,当前25个路由保持;新增文档相对链接有效,修改文本UTF-8无BOM。正式产品报告后端先于匹配页面、页面再进入报告联调,已调整对应依赖避免按旧顺序等待前端。
|
||||
|
||||
本轮没有产品录入、数据库迁移、正式worker行为修改、模型调用或生图调用;此前本地分析进程继续运行。已检查用户指定img2-right.py的参数及异步提交/轮询/下载方法,未读取其私密凭据、未改脚本。页面组件/图标优先复用,确需位图时再按指定方法生成。
|
||||
|
||||
下一步:PRODUCT-003产品发布预检与字段/地区/用途来源编译;再补PRODUCT-002冻结目录、稳定排序、理由模板和正式评估集成,随后按04—10方案接页面。真实产品尚未提供时只用合成样例验证,仍不发布假产品。
|
||||
|
||||
### 6.11 2026-09-24 产品发布预检与规则编译
|
||||
|
||||
交付ProductPublication、Product模型保存预检、合成资料fixture及两份专项测试。金额保持数据库元字符串、年化利率保持百分比;独立额度/期限不能被补充规则覆盖。地区复用现有城市白名单,明确全国和未配置不同;按个人/企业分支编译用途、收入/经营要求,保留not_applicable依据。来源资料需可核对,校验本身不证明真实有效。
|
||||
|
||||
| 验证 | 结果 | 覆盖及边界 |
|
||||
| --- | --- | --- |
|
||||
| product_publication.php | 73项通过 | 必填/来源/用途/地区、金额精度、日期/过期、对象作用域、保留字段、条件上限、缺失/other、来源门槛、错误分支和确定性编译;纯内存 |
|
||||
| product_publication_model.php | 16项通过 | 草稿兼容、上架/修改、局部更新、旧模型按最新行校验、版本防指定、整批回滚、旧品下架;产品前后记录一致 |
|
||||
| product_match_rules.php | 64项通过 | 三态、精确边界、来源和证据回归 |
|
||||
| finance.php | 41项通过 | 更新合成产品fixture以满足新发布契约;金额/账户/评估生命周期/快照和模板基础回归,合成数据库记录回滚、Redis测试会话清理 |
|
||||
| PHP与文档 | PHP语法、diff检查、UTF-8无BOM通过;63项任务编号/依赖/工时一致且无环,25条现有路由及文档链接检查通过 | 未修改页面/模板,不宣称浏览器或真实产品联调通过 |
|
||||
|
||||
模型save将锁定最新记录、合并变更、发布预检及写入纳入同一事务,避免部分修改绕过检查;默认后台add/edit/multi均走该模型。旧rules格式只允许存草稿,已上架旧品可直接下架后完善。未迁移或批量修改已有产品,合成产品未提交发布;数据库事务可能正常消耗自增编号,不影响业务记录。
|
||||
|
||||
正式analysis:work保持运行;本轮测试不进行全库恢复扫描、不派发评估队列、不调用DeepSeek。收尾只读检查:25表、1原会员、2条原成功评估/会话,0合成评估测试会员。194项通过仅覆盖内部实现,缺少真实产品资料仍阻止正式产品验收。下一步:目录筛选与执行快照冻结、稳定ID排序和证据理由模板,然后接入正式评估及04—10页面。
|
||||
|
||||
### 6.12 2026-09-24 目录冻结、匹配任务及演示产品
|
||||
|
||||
完成ProductMatching、matching开关、needs-report-v2-match-v1分支、v2落库复算校验及报告真实匹配统计适配。来源与条件由规则解释,模型不决定候选与排序;单产品AI解释not_requested。目录上限100条上架记录/2MiB,超限或配置损坏明确失败,不截断;旧目录和旧unavailable分支兼容。
|
||||
|
||||
数据库新增6条演示产品,switch=1、version=1,ID22—27;金额元字符串,名称/来源注明演示。首次seed --apply创建6条,再次全部kept_existing。文件、命令与参数表见[规则契约第7节](产品匹配规则开发契约.md)。用户“直接入当前库”的要求覆盖前序“不得发布模拟产品”的本地实施限制,不改变正式上线须真实产品的验收标准。
|
||||
|
||||
| 验证 | 结果 | 边界 |
|
||||
| --- | --- | --- |
|
||||
| product_matching.php | 51项通过 | 合成目录三态、筛选/摘要/排序、证据引用、null值、来源、隐私、配置/快照失败 |
|
||||
| product_matching_tasks.php --worker-stopped | 19项通过 | 正式提交/任务/结果落库,个人2符合1不符1待核实、企业2符合1不符,冻结重试、开关、旧引擎、失败无部分报告;假模型 |
|
||||
| readiness / tasks / HTTP / demand | 58 / 31 / 36 / 76项通过 | 需求、报告、任务及HTTP回归;完整度专项显式关闭匹配以保留无匹配支线测试 |
|
||||
| publication / publication_model / rules / finance | 73 / 16 / 64 / 41项通过 | 发布、模型事务及基础回归;合计465项 |
|
||||
| Web / Android | HBuilderX 5.26编译通过 | 非正式发行或真机验收 |
|
||||
| H5联调 | Chromium,localhost:5174,390×844及1280×900通过 | 合成账号真实登录→真实报告接口(假模型报告)→统计→刷新→历史;无空白或框架遮罩,万元保持 |
|
||||
|
||||
Browser插件/browser技能未提供,按frontend-testing-debugging及Playwright技能使用已有Playwright CLI(Browser plugin not available),未安装依赖。测试API经浏览器转发至127.0.0.1:18769隔离服务。初次脚本点击协议文字未勾选,改点实际复选区后通过;脚本直接改变hash从档案回报告时出现一次框架attachVmProps挂载错误,完整刷新后重复报告→历史→刷新无新增错误/警告,未为开发框架现象改无关代码。
|
||||
|
||||
截图:[手机报告统计](<C:/Users/JUN/AppData/Local/Temp/airz-product-matching-qa/report-mobile.png>)、[桌面报告统计](<C:/Users/JUN/AppData/Local/Temp/airz-product-matching-qa/report-desktop.png>)。关键约束保留中文注释,无迁移、新增表或收费模型调用。测试账户/评估/会话/队列及隔离服务收尾清理,6条演示产品保留,正式worker在测试后重启加载新代码。
|
||||
|
||||
未验收:新提示的真实DeepSeek语义、真实产品与渠道、微信内H5和真机、匹配列表/详情接口及04—10页面。下一步:按评估ID提供冻结匹配分页/详情,校验归属和游标,再接产品详情三栏及匹配结果页面。
|
||||
|
||||
收尾验证:正式worker已恢复(本次PID34404,错误日志为空);原1会员、2条成功评估/会话、25表保留,测试账户及队列清理。6条演示产品保留,种子文件预检再次通过。63项任务编号/依赖/工时一致且无环、25条现有路由、文档链接、UTF-8无BOM和diff检查通过。
|
||||
|
||||
Reference in New Issue
Block a user