feat: 实现协议全文与同意记录功能
新增协议全文后台管理、版本化发布及本人同意记录功能,支持可撤销授权;完善资料与授权相关边界提示,调整评估提交时的资料与授权校验逻辑,同步更新相关页面文案与路由。
This commit is contained in:
+143
-15
@@ -1,8 +1,136 @@
|
||||
# AI 融资平台开发进度
|
||||
|
||||
当前状态:产品AI条件分析与后台人工复核已回撤,相关试点及后续接续取消。
|
||||
2026-10-14 当前进度:后端与管理端20261014-product-ai-r1已正式部署,产品表保持原16字段/31产品;自定义AI条件、第一列手输和推荐/不推荐 `{X}` 模板已上线。小程序配套展示已本地完成,微信29页编译及111项检查通过,用户自行发行,本次新版发行时间/版本尚未反馈。进度更新至2.36/1.46,技术文档v2.04/1.17;详见[新会话交接](新会话交接.md)。下方各轮“未部署/未迁移”为历史状态,以本段及1.46为准;整体和真机尚未验收。
|
||||
|
||||
基线日期:2026-09-22。文档版本:2.22。产品AI条件分析功能回撤见1.32;原相关实施记录已移至仓库外归档。小程序1.0.7设备反馈修正见1.15节;本批前端待重新发行。万元统一与profile-grade-r4生产配套发布见1.14节。信用贷生产r2与前轮社保/公积金开发见1.13节。12档综合等级/原型03匹配/PDF优化见1.12节。搜索竞态/反馈持久恢复前端组合检查见1.11节,候选源码/验收用例/阻塞收口见1.10节,微信账号分包模块缺失修复见1.09节,security-r3后端与后台发布见1.08节,后台内容写入CSRF防护见1.07节,内容发布与整篇课程已读组合回归见1.06节,反馈处理与站内消息组合回归见1.05节,核心权限矩阵与后台组合回归见1.04节,会话撤销/跨账户权限/消息与助手组合回归见1.03节,核心评估主流程组合回归及独立Linux路线取消见1.02节,真实Linux隔离条件/执行方案准备见1.01节,合成告警链统一预检/证据汇总见1.00节,dead对账/人工恢复审计见0.99节,告警outbox调度/租约退避/模拟接收幂等见0.98节,告警原子存储/互斥/崩溃恢复见0.97节,告警连续门槛/去重/恢复与维护见0.96节,Linux/systemd守护与告警离线准备见0.95节,部署恢复手册与只读证据入口见0.94节,合成全库恢复导入中断/耗时开发证据见0.93节,队列进程生命周期隔离开发证据见0.92节,合成加密资料/独立密钥恢复开发证据见0.91节,r2隔离实际部署/中断/定向恢复开发证据见0.90节,后台与内容r2生产维护发布见0.89节,生产只读实测与r2具体发布计划见0.88节,生产只读预检脚本准备与历史待登录状态见0.87节,后台/内容增量配套发布准备见0.86节,ADMIN-001后台菜单、正式角色模板与跨模块权限组合检查见0.85节,ADMIN-003服务状态、调用用量与现行策略组合联调见0.84节,ADMIN-002评估排障、失败重试与运行策略组合联调见0.83节,CONTENT-001后台内容编辑与发布页面专项见0.82节,CONTENT-002/003资讯、课程与搜索实际后端H5隔离联调见0.81节,CONTENT-004 FAQ实际后端与H5隔离联调见0.80节,帮助FAQ页面专项见0.79节,CONTENT-002/003/004内容、课程已读与搜索后端隔离HTTP开发检查见0.78节,课程整篇阅读与单一已读操作见0.77节,CONTENT-002/003/004内容、课程进度与搜索组合开发检查见0.76节,AUTH-003/004账户资料、头像及会话撤销后端隔离HTTP开发检查见0.75节,AUTH-003/004账户资料、改密及退出组合开发检查见0.74节,ASSESS-004评估新建/修改后端隔离HTTP开发检查见0.73节,ASSESS-004资料填写、确认提交与档案回显组合开发检查见0.72节,PRODUCT-004匹配读取与产品解释后端隔离开发检查见0.71节,PRODUCT-004/005匹配详情与对比历史版本组合开发检查见0.70节,CHAT-004后端消息幂等、并发额度与历史上下文隔离开发检查见0.69节,CHAT-004历史版本上下文与异常会话组合开发检查见0.68节,REPORT-006行动页与报告可用性组合开发检查见0.67节,REPORT-005微信PDF下载与导出边界开发检查见0.66节,REPORT-004历史报告与重评组合开发检查见0.65节,REPORT-003报告生成与持久化开发检查见0.64节,REPORT-002异步任务与补偿链开发检查见0.63节,反馈与消息后端生产发布见0.62节,反馈与消息配套发布准备见0.61节,最新反馈恢复与消息组合检查见0.60节,反馈回复与站内消息联动见0.59节,会员反馈原键恢复见0.58节,小程序既有发布状态及后台反馈处理见0.57节,首页隔离回归见0.56节,后端发布见0.55节;此前章节保留阶段记录。技术方案和接口说明见[开发文档](./开发文档.md),发布材料见[反馈消息发布清单](./反馈消息发布清单.md)。本台账现有63项任务、27页面,编号与开发文档保持一致。
|
||||
2026-10-14 最新:不推荐移除“触发结果”,推荐/不推荐模板统一只用 `{X}`;AI 根据关联条件及正文选择适用理由,按出现顺序填充,复用现有一次评估调用。原16字段、第一列手输及标准条件服务端判断保持。真实 Chrome 表单和隔离假模型任务验证通过,本轮未部署、未调用真实模型;最终证据及限制见[最新交接](新会话交接.md)。下方为前轮记录。
|
||||
|
||||
2026-10-14 最新:按用户纠正,仅准入/加减分的“条件项”和推荐/不推荐的“关联条件”第一列改为普通手输,其他列保留结构控件。隐藏内部英文编号,地区/用途及枚举多选改为勾选;改名保留值、对象与分值,模板按中文名称关联及回显。自定义硬/软条件与独立文字模板接入现有一次 AI 评估,标准规则保持,服务端算分、排序和保存前复算;旧快照不重算。产品仍为原16字段,配置保存在other,本轮无需DDL。代码及隔离Chrome/假模型任务验证通过,尚未部署本轮修改或调用真实模型。 以本段及[最新交接](新会话交接.md)为当前口径,下方原文AI回撤不等同于本轮自定义条件AI判断。
|
||||
|
||||
|
||||
2026-10-13 历史进度(以1.46当前状态为准):产品原16字段、文本配置与仅名称/对象必填完成本地实施,2120项检查及微信29页编译通过;正式库未迁移,未部署,见1.45。
|
||||
|
||||
前轮新增进度:产品生效/失效日期改为选填,目录/匹配与小程序同步,582项检查及微信29页重新编译通过,详见1.44;原16字段还原方案已核对,尚未实施物理迁移或部署。前轮产品原型实施见1.43。原融资28项、63任务编号和产品AI回撤保持。
|
||||
|
||||
当前状态:在线照片长期保存、备份滚动7天已确认;唯一服务器私有目录/权限、每日04:20备份及本机DPAPI密钥副本已落实,技术校验通过。照片/短信仍关闭、正式正文未发布,主体/联系方式暂无;删除后元数据30天和其余期限仍待确认。定时触发及真实照片恢复未验收;用户暂缓验收,小程序用户发行,产品AI回撤保持。
|
||||
|
||||
基线日期:2026-09-22。文档版本:2.36。后端配套发布与小程序交接见1.46;产品原字段与文本配置实施见1.45;产品有效期选填与原字段核对见1.44;产品机构库原型实施见1.43;照片存储与备份落地见1.42;照片长期保存规则修订见1.41;私有存储/备份只读核对及方案见1.40;协议草案及资料规则见1.39;现有服务器发布见1.38;独立测试配置/联调历史记录见1.37;私有资料内部实现见1.36;资料上传简化方案见1.35;协议全文与同意记录见1.34;短信账户内部实现见1.33;产品AI条件分析功能回撤见1.32;原相关实施记录已移至仓库外归档。小程序1.0.7设备反馈修正见1.15节;本批前端待重新发行。万元统一与profile-grade-r4生产配套发布见1.14节。信用贷生产r2与前轮社保/公积金开发见1.13节。12档综合等级/原型03匹配/PDF优化见1.12节。搜索竞态/反馈持久恢复前端组合检查见1.11节,候选源码/验收用例/阻塞收口见1.10节,微信账号分包模块缺失修复见1.09节,security-r3后端与后台发布见1.08节,后台内容写入CSRF防护见1.07节,内容发布与整篇课程已读组合回归见1.06节,反馈处理与站内消息组合回归见1.05节,核心权限矩阵与后台组合回归见1.04节,会话撤销/跨账户权限/消息与助手组合回归见1.03节,核心评估主流程组合回归及独立Linux路线取消见1.02节,真实Linux隔离条件/执行方案准备见1.01节,合成告警链统一预检/证据汇总见1.00节,dead对账/人工恢复审计见0.99节,告警outbox调度/租约退避/模拟接收幂等见0.98节,告警原子存储/互斥/崩溃恢复见0.97节,告警连续门槛/去重/恢复与维护见0.96节,Linux/systemd守护与告警离线准备见0.95节,部署恢复手册与只读证据入口见0.94节,合成全库恢复导入中断/耗时开发证据见0.93节,队列进程生命周期隔离开发证据见0.92节,合成加密资料/独立密钥恢复开发证据见0.91节,r2隔离实际部署/中断/定向恢复开发证据见0.90节,后台与内容r2生产维护发布见0.89节,生产只读实测与r2具体发布计划见0.88节,生产只读预检脚本准备与历史待登录状态见0.87节,后台/内容增量配套发布准备见0.86节,ADMIN-001后台菜单、正式角色模板与跨模块权限组合检查见0.85节,ADMIN-003服务状态、调用用量与现行策略组合联调见0.84节,ADMIN-002评估排障、失败重试与运行策略组合联调见0.83节,CONTENT-001后台内容编辑与发布页面专项见0.82节,CONTENT-002/003资讯、课程与搜索实际后端H5隔离联调见0.81节,CONTENT-004 FAQ实际后端与H5隔离联调见0.80节,帮助FAQ页面专项见0.79节,CONTENT-002/003/004内容、课程已读与搜索后端隔离HTTP开发检查见0.78节,课程整篇阅读与单一已读操作见0.77节,CONTENT-002/003/004内容、课程进度与搜索组合开发检查见0.76节,AUTH-003/004账户资料、头像及会话撤销后端隔离HTTP开发检查见0.75节,AUTH-003/004账户资料、改密及退出组合开发检查见0.74节,ASSESS-004评估新建/修改后端隔离HTTP开发检查见0.73节,ASSESS-004资料填写、确认提交与档案回显组合开发检查见0.72节,PRODUCT-004匹配读取与产品解释后端隔离开发检查见0.71节,PRODUCT-004/005匹配详情与对比历史版本组合开发检查见0.70节,CHAT-004后端消息幂等、并发额度与历史上下文隔离开发检查见0.69节,CHAT-004历史版本上下文与异常会话组合开发检查见0.68节,REPORT-006行动页与报告可用性组合开发检查见0.67节,REPORT-005微信PDF下载与导出边界开发检查见0.66节,REPORT-004历史报告与重评组合开发检查见0.65节,REPORT-003报告生成与持久化开发检查见0.64节,REPORT-002异步任务与补偿链开发检查见0.63节,反馈与消息后端生产发布见0.62节,反馈与消息配套发布准备见0.61节,最新反馈恢复与消息组合检查见0.60节,反馈回复与站内消息联动见0.59节,会员反馈原键恢复见0.58节,小程序既有发布状态及后台反馈处理见0.57节,首页隔离回归见0.56节,后端发布见0.55节;此前章节保留阶段记录。技术方案和接口说明见[开发文档](./开发文档.md),发布材料见[反馈消息发布清单](./反馈消息发布清单.md)。本台账现有63项任务、29页面,编号与开发文档保持一致。
|
||||
|
||||
### 1.46 2026-10-14 产品配套后端发布与小程序交接
|
||||
|
||||
产品表原16字段还原已经正式完成,31产品保留,匹配配置放原other,独立日期限制已解除。管理端仅条件项/关联条件第一列手输,其他列保留结构控件;自定义硬/软条件接入现有一次AI评估,标准规则、算分和排序由服务端决定。不推荐无触发结果,推荐/不推荐统一 `{X}`,多个位置按顺序填值;历史冻结报告不重算。
|
||||
|
||||
按用户“部署一下后端,我来发行小程序”授权,后端和管理端11文件已发布20261014-product-ai-r1,14:19:02(Asia/Shanghai)恢复入口与worker。715项本地纯检查、133项文件摘要、6个上架产品编译、维护期30表数据/结构一致性、29服务器及31公网HTTPS、精确回退预检通过;29份备份已下载核验,临时传输和专用宝塔会话已清理。本次没有表迁移、业务导入或真实模型调用;以[后端发布记录](D:/AAdesk/202609/airz/database/product-ai-release-20261014.md)和仓库外release-receipt.json为发布时证据。
|
||||
|
||||
小程序申请条件与解析保持,不新增AI来源说明;详情/对比去掉有效期、隐藏未填可选项,列表/对比补匹配度和机构Logo,排序及条件不符/资料不足文案同步。111项针对性展示/路由检查及微信29页编译通过,真实设备和真实模型质量尚未验证;用户自行发行,新版版本号和发行时间尚未反馈。各轮检查分别记录,不跨轮累计,不把开发验证记为正式验收。
|
||||
|
||||
进度2.36/1.46、技术文档v2.04/1.17已同步,29页面、63任务编号及融资28项保持。用户暂缓验收;下一会话先处理用户新需求或具体反馈,收到发行信息再登记对应版本/源码。最新要求、运行位置、备份和未完成事项见[新会话交接](新会话交接.md),下方均保留当时阶段状态。
|
||||
|
||||
### 1.45 2026-10-13 产品原字段与文本配置本地实施
|
||||
|
||||
用户已选择恢复16个原字段名,匹配参数、可选日期和内部版本收纳到原other文本配置;expectation/quota恢复为额度/期限说明。管理端仅产品名称、适用对象为基本必填(新建默认企业),机构/类型/来源/额度/期限/利率/日期等可空,填写后仍校验;资料不足显示待核实,不进入推荐排名。保留InnoDB事务、varchar(100)产品名与状态默认草稿,旧冻结报告不重算。
|
||||
|
||||
本轮2120项检查通过:纯转换/发布/编辑/规则/评分、16与28字段实际模型及目录、评估提交/重评/助手/匹配接口、历史报告/PDF、迁移拒绝与回撤、UTS及实际页面;管理端15项、小程序受控H5 8项,1280×900和390×844无应用控制台错误。微信29页编译成功。失败和重复运行不累计,前轮582/980项不另加。
|
||||
|
||||
本轮只在专用本机合成MySQL/Redis/HTTP/H5环境验证,不读取正式.env、不访问正式库、不调用真实模型、未部署/提交/推送。正式产品表仍未迁移;发布应配套后端与管理端,不能只覆盖原三个文件。小程序仍由用户发行,真机、正式数据预检和用户验收尚未完成。 进度2.35/1.45;证据与操作说明见[实施记录](产品表还原与选填核对-20261013.md),原表备份和所属服务清理回执保存在证据根。
|
||||
|
||||
### 1.44 2026-10-13 产品表原字段核对与有效期选填
|
||||
|
||||
用户要求尽量还原原16字段并减少日期等必填;当前28字段与发布/匹配关联,完整还原需要迁移机器参数和内部版本到原文本配置,范围选择仍待回复。日期已改为选填,保存NULL、发布校验、公共目录、冻结匹配、当前可用性和UTS文案同步;填写的日期仍校验并限制未来/过期,下架保持。155发布、234编辑、151旧匹配、18UTS、24实际本机合成MySQL共582项与微信29页重新编译通过。未改物理表或生产、未部署/提交,专用MySQL已停止并核对端口释放。详情见[核对记录](产品表还原与选填核对-20261013.md),其他上架字段尚未全部放宽。
|
||||
|
||||
### 1.43 2026-10-13 产品机构库原型本地实施
|
||||
|
||||
按用户确认建议实施八标签规则页、列表搜索筛选/视图切换/规则/上下架、保存回显与版本保护、万元精确换算;加入稳定硬条件、基础分80可配置软评分、条件关联模板、资料清单与机构Logo/电话。新匹配按分数排序,旧快照与null分数保持;未采集的原型指标为待核实。小程序三标签、头摘要、理由分组、顾问拨号和既有申请准备路径接通。共980项隔离/纯检查及微信29页编译通过,详见[实施记录](产品机构库原型实施-20261013.md)。本轮没有部署、提交或真实模型调用;本地测试服务停止,合成数据和证据留仓库外。真实来源与渠道待运营核实,用户验收尚未进行。
|
||||
|
||||
|
||||
### 1.42 2026-10-13 照片存储、7天备份及密钥恢复准备
|
||||
|
||||
用户已确认在线照片长期保存、备份副本滚动7天,授权继续现有唯一服务器准备。public同级私有目录www:www/0700已创建,既有.env仅追加directory和enabled=false,实际FPM合成读写/0600校验通过并清理临时文件。root-only备份目录、Web外标准库工具及独立cron已安装,每日04:20执行,原04:00数据库任务/保留3份保持。工具通过REPEATABLE READ只读快照关联元数据/同意/协议和活动密文;成功后只清理超过7天的有效旧包,不清理在线照片、孤立密文或业务行,故障可能延迟清理。
|
||||
|
||||
共享AES密钥经临时RSA封装后转存本机DPAPI CurrentUser副本,ACL仅当前用户/SYSTEM;独立进程指纹及合成GCM恢复校验通过,没有明文密钥文件或密钥轮换。Windows合成测试6通过/1symlink跳过、Linux7项通过,首份空资料归档校验通过;10:55:12四服务active、三张新表0行、照片/短信关闭,配置范围复查通过。定时首次触发和真实照片恢复尚未验证,技术校验不计用户或正式验收。
|
||||
|
||||
见[落地记录](照片存储配置落地-20261013.md)及[备份工具](D:/AAdesk/202609/airz/database/private_documents_backup.md),本机私密回执D:/AAdesk/202609/airz-backups/private-storage-setup/20261013-01,以final-verification-retry.json和isolation-hardening.json为最终证据,失败回执保留;宝塔退出/浏览器关闭/临时凭据脚本清理完成。草案同步备份7天并重生成格式和摘要,正式协议未发布。主体/有效申请渠道/处理责任暂无,删除后元数据30天及其他证据期限仍待确认;没有生产恢复、数据清理或开放照片。无异地照片副本,DPAPI换机/重装需受控迁移,不声称灾难恢复全面完成。
|
||||
|
||||
14前端运行摘要、29页面/63任务/融资28项及产品AI回撤保持,进度2.32/1.42、开发文档v2.00/1.13;用户暂缓验收、小程序自行发行,未提交/推送/PR。下一项在主体及申请渠道等具备后定稿协议并按明确范围开放照片;保留待填,不重复追问或发布占位正文。下方是各轮历史状态。
|
||||
|
||||
### 1.41 2026-10-13 在线照片改为长期保存
|
||||
|
||||
用户明确“希望长期保存”,已将在线照片规则改为在账户正常使用且仍需本人保管期间长期保存,不设上传起固定到期时间,原30天建议取消。本人删除、用途结束、撤回作为保存依据的同意及注销申请仍按相应规则处理,不承诺永久保存或撤销后任意留存。备份副本7天和物理删除完成后元数据30天仍只是建议,不能把备份副本滚动清理理解为删除在线照片。
|
||||
|
||||
[照片规则](协议草案/照片保存与删除规则.md)、隐私政策/资料使用协议、草案入口和[存储方案](私有照片存储与备份方案-20261013.md)已同步,四正文通过现有AgreementRegistry纯文本/长度/code-scope校验,格式回执与草案摘要重新生成;仅修改其中两份正文,用户协议和数据授权正文保持。现有PrivateDocuments没有按照片年龄到期删除的代码,不新增运行代码、任务或配置;下方各轮30天为历史建议,当前方向以本节为准。
|
||||
|
||||
本次仅本地文档及格式/摘要核对,不连接生产、读取生产.env、发布协议、开启照片/短信、验收或发行;运行源码保持,主体和申请联系方式暂无,目录/备份/密钥恢复仍未落实。29页/63任务/融资28项、同事产品库及产品AI回撤保持,无提交/推送/PR。
|
||||
|
||||
### 1.40 2026-10-13 私有照片存储与备份只读核对
|
||||
|
||||
现有唯一服务器已完成只读核对,见[具体配置与备份方案](私有照片存储与备份方案-20261013.md)。FPM实际www:www、UID/GID1001;public/.user.ini已有open_basedir限制及immutable属性。推荐 `/www/wwwroot/xctai.cn/private-documents`,位于public外且符合现有PHP允许范围,owner www:www/0700、文件0600;尚未创建或写入配置。检查时同盘剩余约166GiB,无公开root/alias映射,不扩展Nginx或PHP权限。
|
||||
|
||||
宝塔实际分库及root计划证实:MySQL每日04:00备份、localhost保留3份。10-11/12/13三个airz gzip只读解压通过,最新04:00:01包含三张新表;没有执行恢复。该任务不备份照片文件,已知发布归档没有.env,未取得独立生产密钥备份/恢复证据;有效32字节密钥和Secret内存往返通过不等于已托管。照片备份拟用root-only目录及一致恢复集合,密钥单独受控保管,保留期限/删除与恢复保护待落实;同盘不代表主机故障保护。
|
||||
|
||||
10:03:51新三表各0行、活动评估/调用及三队列0;10:10:47最终三服务active,.env/Nginx/.user.ini/PHP/FPM五配置摘要保持,候选在线/备份目录仍不存在(Asia/Shanghai)。未生产写入、DDL、目录/权限/计划任务修改、模型/短信请求或发行;宝塔退出、专用浏览器关闭,临时凭据脚本删除,私密回执保留。仅更新本地方案/文档,不算功能验收,也不重跑上轮部署或修改四份正文。
|
||||
|
||||
主体/联系方式用户暂无,30天/备份7天/完成物理删除后元数据30天仍是建议;正式协议未发布、照片/短信继续关闭。下一项可准备关闭状态下的目录权限与独立密钥恢复安排,再落实定稿规则和最小运维责任;实际启用另按具体范围推进,用户暂缓验收。29页/63任务/融资28项、同事产品库和产品AI回撤保持,无提交/推送/PR。
|
||||
|
||||
### 1.39 2026-10-13 协议草案与照片保存规则
|
||||
|
||||
用户要求先不验收、继续下一步,已整理四份完整纯文本草案及照片保存/删除规则,见[草案入口](协议草案/README.md)。对外名称、运营主体和隐私/删除联系方式,用户回复“暂时没有”,已保留明确待填位置,不编造主体或正式生效日期。照片用途限本人保存/查看/删除,拒绝或撤销不影响不依赖照片的自填服务;撤销不等于删除,在线文件/元数据/同意证据/备份分别说明。数据授权仍只记录本地意向,不等于第三方凭据或实际查询。
|
||||
|
||||
建议在线照片上传起30天、照片备份7天、删除后资料元数据30天,仅为待确认建议。当前没有到期/备份/元数据自动清理,未设为上线规则。AI按实际代码说明为腾讯云TokenHub调用DeepSeek,报告白名单及对话上下文单独披露;不宣称照片送AI或全部数据库同样加密。服务方主体/存储地域/留存和实际处理依据仍待核实。
|
||||
|
||||
四份正文通过现有AgreementRegistry纯文本/长度/code-scope契约检查,临时校验版本和2099时间仅在内存使用,不是草案生效时间;未加载框架/生产.env/数据库/Redis。文本编码、摘要、链接和文档一致性检查单独记录,不计功能验收。仅新增本地草案及更新README/进度/开发/交接,无运行代码、DDL、服务器配置、生产写入、模型或短信请求、发行、提交/推送/PR;后端已部署但正式正文未发布,照片/短信仍关闭,63任务/29页/融资28项/产品AI回撤保持。
|
||||
|
||||
下一步可继续核对现有服务器的私有目录/权限、备份范围与恢复安排;实际启用仍待主体/申请渠道、明确期限和可执行清理规则。用户明确暂缓验收,不能自动接续真机或正式签收。草案修改后须重新生成[草案摘要](协议草案/草案清单.json),不得直接导入占位正文或复跑已完成的发布脚本。
|
||||
|
||||
### 1.38 2026-10-12 既有服务器后端发布
|
||||
|
||||
用户明确授权直接部署唯一现有服务器,小程序自行发行;不再将独立测试服务器作为下一步。已发布29文件(26运行、3增量DDL,7替换/22新增),版本20261012-agreement-documents-r1;17:00:39完成备份、17:00:58更新、17:05:07恢复入口/worker,17:10:26最终核验(Asia/Shanghai)。27维护内HTTPS、31公网可信TLS、116源码摘要及29文件精确回退预检通过,旧26表数据/结构保持,三张新表为空;只追加协议五节点及运营v2模板,不绑定账号。既有.env/模型/非版本site配置保持,维护模型请求和真实短信为0。
|
||||
|
||||
生产全局fastcgi_intercept_errors on将协议404 JSON替换成HTML,首次验证失败;已定位并仅在本站server关闭拦截,重新验证四协议均明确AGREEMENT_NOT_AVAILABLE。敏感路径仍404,匿名资料/同意接口401,短信未配置503。Nginx只增加该站点覆盖,原全局配置不改,维护标记已移除;失败证据与修正摘要保留。三服务active、worker ready/idle心跳0秒、活动评估/调用和队列0。归档模板缓存属主已改root,目录700/文件600核验;37个私密备份文件下载逐项SHA核验,宝塔退出关闭,临时传输/凭据清理。
|
||||
|
||||
正式terms/privacy/document-use/data-authorization正文未提供/发布;照片用途、期限、私有目录/ACL及恢复条件仍待,照片上传保持关闭,照片暂不参与评估。短信渠道/签名/模板未接入,既有密码登录保留。当前前端APP_ENVIRONMENT=production,正式API已填写,test为空、demo=false;14相关前端摘要冻结,用户须从当前29页源码重新编译发行,本轮未代发微信/H5或重新编译目标端。正式启用、真机、多设备及63任务签收未完成;融资28项、同事产品库和产品AI回撤保持。
|
||||
|
||||
详见[发布说明](后端协议与照片发布-20261012.md)与[发布回执](D:/AAdesk/202609/airz-backups/production-release/airz-agreement-documents-1791794619319/release-receipt.json)。原1.37及下方未部署/测试环境描述为历史记录,不能重跑已完成发布或已清理测试工具;无提交/推送/PR。
|
||||
|
||||
### 1.37 2026-10-12 独立测试配置与实际前后端联调
|
||||
|
||||
第1步本机准备完成:前端默认test地址已清空,与已发布服务分开;显式development仅指向本机,未知环境不回退。后端新增独立.env.test.sample,原.env不读不改,短信/模型关闭。协议/照片配套源码、三个新增表、协议后台权限、顺序/回退和微信测试域名条件见[测试部署清单](协议与照片测试部署清单-20261012.md)。
|
||||
|
||||
13项配置/API预检、32项真实本机前后端H5检查及26组照片/30项协议专项通过;原卡片显示/预览、离页恢复、跨账号拒绝、撤销后禁止新上传及本人删除已联通。20页面API请求,0运行/控制台错误及未知外呼;63配置审计模型/短信/生产.env均false。29张合成表清空、Redis/私有目录零项后删除精确合成库,所属API/H5及子进程/MySQL/Redis停止并释放端口。
|
||||
|
||||
远程测试主机/HTTPS域名、微信体验版合法域名配置与真机验证尚待;本轮没有远程部署、评估/真实模型任务、系统安装或提交/推送/PR,不解除FILE-001等正式条件。融资28项、29页面、63任务及产品AI回撤保持。
|
||||
|
||||
### 1.36 2026-10-12 私有资料上传内部实现
|
||||
|
||||
资料照片上传、本人鉴权预览和删除内部代码已实现,真实上传默认关闭、正式目录留空;照片单独保存、未核验、暂不参与评估。上传后直接在原卡片显示缩略图,查看/删除从卡片菜单操作,没有下方独立列表;离页后可恢复本人已保存照片,同类多张及删除失败的ID可继续管理。168项私有资料/44次本机HTTP、268项公开头像/76HTTP、351项协议/86HTTP、26组UTS、30项协议及31项分包通过,29页Android/微信编译和58项受控H5通过;未上线。正式用途/期限/目录与真机验收待办。详见[开发记录](私有资料上传开发-20261012.md)。
|
||||
|
||||
本轮新建明确归属的合成隔离库、Redis及H5副本,不读取生产.env,不连接生产、不迁移/部署、不发真实短信/模型请求、不提交/推送/PR。既有短信/协议改动及同事产品库保持。资料选填,融资28项、29页面、63任务保持;服务端仍拒绝非空评估附件,外部授权仍未接通。清理与源码回执见本轮归档,禁止复用清理后的runner。
|
||||
|
||||
### 1.35 2026-10-12 资料上传简化方案
|
||||
|
||||
用户要求“还是不设计这么复杂”,[简化方案](superpowers/specs/2026-10-12-private-documents-design.md)已替代原提案。首版只做上传照片、本人查看/删除,复用现有界面与鉴权,补私有目录、小型资料表和归属校验;不采用原云扩展层、上传租约/命令账本或自动清理引擎。
|
||||
|
||||
本轮仅改方案,不新增运行代码/DDL/目录,不接生产或启服务。资料继续选填,融资28项和当前自填评估契约保持;附件绑定另做最小集成,不做OCR或外部查询。两仓既有改动/证据、29页面、63任务保持,不将文档核对当功能验收。
|
||||
|
||||
FILE-001正式用途/保存期限与实际存储条件仍待,FILE-002/004未实施;FILE-003内部功能与正式验收状态保持。下一步按三个后端接口和现有资料卡片推进,正式启用前确定必要规则,不追加复杂生命周期配置。
|
||||
|
||||
### 1.34 2026-10-12 协议全文与同意记录内部实现
|
||||
|
||||
协议全文、后台审核/不可变版本和本人同意/可选撤销记录已实现,新增两页共29页,63任务编号保持。融资28项填写内容、私有上传/外部查询及同事产品库未改,产品AI回撤保持。正式协议正文未提供、未发布;两张新表只在本机隔离库安装,正式权限未迁移、代码未部署,短信仍默认关闭。
|
||||
|
||||
当前版只接受审核发布的结构化正文;同版不可变,未来尚未生效不进入当前,最新下架不回退旧版,历史全文保留。同意/撤销键共用本人唯一空间,旧键可以补确认,仅documents/data提供撤销。认证后同意记录未知时手动原键重试;明确404未发布允许已有账户密码登录且不造记录,网络/503不能绕过。待确认仅同会话页面内保存,不提供刷新/进程重启持久恢复。
|
||||
|
||||
最终六套隔离1730项/380次本机HTTP通过;协议351、后台500、会话284、资料268、短信账户271、内容服务56。纯协议40/权限106另列;14PHP语法与两仓diff通过,失败和重复运行不累计。公开读与同源发布的误404已先复现再修正。独立复审发现的问题均已红绿修正并复审关闭,30项纯源码及31项微信分包检查通过;最终源码29页Android class于12:21:51、微信小程序于12:22:35编译成功(2026-10-12,Asia/Shanghai)。初轮H5完整78项与最终复审专项48项分开记录,最终源码绑定source-manifest.final-return.json及final-return-receipt.json,见开发记录及本轮verification。
|
||||
|
||||
[开发记录](协议全文与同意记录开发-20261012.md)包含两表、接口、离线权限和验证入口。正式全文、资料用途/保留期限/撤销后处理、第三方授权凭据、真机和正式运营签收仍待;FILE-003仅内部协议与本地记录功能完成,FILE-001/002/004依各自条件推进。生产上线需另做具体范围预检并获得发布授权,不自动恢复产品AI或继续上传/外部查询。
|
||||
|
||||
### 1.33 2026-10-12 短信账户功能内部实现
|
||||
|
||||
按用户授权先实现短信登录/首次注册、登录后验证码改密及原/新号码双验证换绑。供应商、审核签名及模板暂缺,sms_verification默认关闭,未配置不发送、不产生可用码/账户;无真实短信、生产访问、部署或提交/推送。Provider仅定义正常扩展契约,测试替身只在tests及显式隔离bootstrap使用,无线上模拟入口。
|
||||
|
||||
验证码安全随机/摘要存储、用途和本人当前号码绑定、300秒有效/60秒冷却、号码/IP限流/错误上限、Lua原子单双码核销;改密/换绑行锁内重核身份并撤销本人全部Token。首次注册沿用现有Auth/唯一手机号索引,无积分奖励及迁移;修复换绑后旧号码并发密码登录可重建Token的问题,验证码消费后失败不恢复旧码。原密码登录、资料头像兼容;前端运行代码、融资28项及同事产品机构库不改动,产品AI回撤保持。
|
||||
|
||||
最终短信引擎71、短信账户271/54HTTP、原会话284/70HTTP、资料头像268/76HTTP,共894项/200次本机HTTP通过;并发注册/换绑和故障回滚已覆盖,旧号码专项27项不重复累计。12PHP语法、两仓diff和独立只读复审通过。26空合成表结构/8触发器保持、Redis DB15零键;本轮精确库删除、两所属服务退出/端口释放,395回执真实模型客户端加载0次。短信JSON夹具/生成Python缓存清理,私密归档保留。
|
||||
|
||||
[开发记录](短信账户功能开发-20261012.md)及D:/AAdesk/202609/airz-backups/account-sms/1791773313671保存接口、供应商接入及最终证据。AUTH-001真实渠道仍阻塞,AUTH-002/004内部代码已接通、整体未验收;真实发送/目标端和多设备待接入渠道后验证。本轮不重编译小程序、不改旧候选/发布回执,63任务/27页面保持。
|
||||
|
||||
### 1.32 2026-10-10 产品AI条件分析与后台人工复核回撤
|
||||
|
||||
@@ -1390,7 +1518,7 @@ P0 表示核心流程、安全、首发外部能力或发布门槛;P1 表示
|
||||
| --- | --- | --- | --- |
|
||||
| 首页 | pages/home/home | BASE-004、CONTENT-002、MSG-003 | 原型布局/真实内容推荐与消息红点 |
|
||||
| 融资入口 | packages/finance/entry/entry | ASSESS-004 | 原型 |
|
||||
| 评估填写 | packages/finance/assessment/assessment | ASSESS-004、FILE-004、DATA-004 | 当前流程内存填写/本机图片预览 |
|
||||
| 评估填写 | packages/finance/assessment/assessment | ASSESS-004、FILE-004、DATA-004 | 当前流程内存填写/私有照片上传、本人预览及删除(默认关闭) |
|
||||
| 评估确认 | packages/finance/confirm/confirm | ASSESS-004 | 元/万元转换、正式提交及网络重试幂等 |
|
||||
| 分析中 | packages/finance/analyzing/analyzing | REPORT-004 | 按assessmentId轮询状态、失败重试、成功后打开真实报告 |
|
||||
| 评估报告 | packages/finance/report/report | REPORT-004 | 三栏已接本人冻结报告、匹配候选与改善证据;真实业务及平台验收未完成 |
|
||||
@@ -1467,10 +1595,10 @@ DEC-DEMAND已确认并发布,需求录入/提交/历史子范围已实现;
|
||||
|
||||
| 任务编号 | 负责人 | 验收条件 | 证据 | 更新时间 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| AUTH-001 | 全栈开发(待指定) | 发送成功才倒计时;验证码过期、复用、跨用途和频繁发送均拒绝。 | 未验收;无真实业务验收证据 | 2026-09-22 |
|
||||
| AUTH-002 | 全栈开发(待指定) | 真实账户登录成功;登录失败无假 Token;登出撤销当前 Token;旧散列兼容。 | 已实施子集和验证见第0节;完整任务未验收 | 2026-09-22 |
|
||||
| AUTH-001 | 全栈开发(待指定) | 发送成功才倒计时;验证码过期、复用、跨用途和频繁发送均拒绝。 | 1.33验证码引擎71项与账户271项隔离检查通过;供应商/审核签名模板暂缺,默认关闭、真实渠道及正式验收待补 | 2026-10-12 |
|
||||
| AUTH-002 | 全栈开发(待指定) | 真实账户登录成功;登录失败无假 Token;登出撤销当前 Token;旧散列兼容。 | 1.33短信登录/首次注册271项及原会话284项隔离检查通过;默认关闭,真实渠道/目标端及完整任务未验收 | 2026-10-12 |
|
||||
| AUTH-003 | 全栈开发(待指定) | 不同设备资料一致;昵称不覆盖评估实名;头像不依赖临时路径。 | 0.75后端资料268项/76次HTTP及0.74受控H5组合103项/微信Android编译通过;真机/跨设备/正式验收待补 | 2026-10-06 |
|
||||
| AUTH-004 | 全栈开发(待指定) | 跨账户或单个验证码不能换绑;修改后旧 Token 全失效;新密码8–32位且含字母和数字。 | 0.75会话281项/69次HTTP含全Token撤销/故障回滚/并发及0.74前端检查通过;供应商双挑战/真机/正式验收待补 | 2026-10-06 |
|
||||
| AUTH-004 | 全栈开发(待指定) | 跨账户或单个验证码不能换绑;修改后旧 Token 全失效;新密码8–32位且含字母和数字。 | 1.33短信改密/双码换绑271项及原会话284项隔离检查通过,含并发/全Token撤销/故障回滚;真实渠道/真机/正式验收待补 | 2026-10-12 |
|
||||
|
||||
直接阻塞:AUTH-001 → EXT-SMS。
|
||||
|
||||
@@ -1500,17 +1628,17 @@ DEC-DEMAND已确认并发布,需求录入/提交/历史子范围已实现;
|
||||
|
||||
| 任务编号 | 任务 | 范围 | 优先级 | 直接依赖 | 预计人日 | 状态 |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| FILE-001 | 私有资料存储方案 | 区分公开头像与私有证件;确定文件白名单、大小限制、存储密钥、附件元数据与保留策略。 | P0 | BASE-001、EXT-STORAGE、DEC-PRIVACY | 1–1.5 | 阻塞 |
|
||||
| FILE-002 | 私有上传与下载 | 持久附件ID、归属校验、大小/MIME/内容校验、鉴权读取、失败重试和删除策略。 | P0 | FILE-001、AUTH-002 | 1–2 | 未开始 |
|
||||
| FILE-003 | 协议与授权版本 | 协议全文展示、同意/撤销事件、范围与协议版本、历史快照及外部授权凭据边界。 | P0 | FILE-001、AUTH-002、DEC-PRIVACY | 1–2 | 阻塞 |
|
||||
| FILE-004 | 资料授权页面联调 | 替换选图预览和占位协议;展示上传/授权状态;拒绝、取消、断网恢复。 | P0 | FILE-002、FILE-003 | 1–1.5 | 未开始 |
|
||||
| FILE-001 | 私有资料存储方案 | 区分公开头像与私有证件;确定文件白名单、大小限制、存储密钥、附件元数据与保留策略。 | P0 | BASE-001、EXT-STORAGE、DEC-PRIVACY | 1–1.5 | 阻塞;方案已简化,正式条件待确认 |
|
||||
| FILE-002 | 私有上传与下载 | 持久附件ID、归属校验、大小/MIME/内容校验、鉴权读取、失败重试和删除策略。 | P0 | FILE-001、AUTH-002 | 1–2 | 开发中;内部完成,默认关闭、正式未验收 |
|
||||
| FILE-003 | 协议与授权版本 | 协议全文展示、同意/撤销事件、范围与协议版本、历史快照及外部授权凭据边界。 | P0 | FILE-001、AUTH-002、DEC-PRIVACY | 1–2 | 开发中;内部功能完成,正式资料待确认 |
|
||||
| FILE-004 | 资料授权页面联调 | 复用资料卡片上传、本人查看/删除;照片单独保存、暂不参与评估。 | P0 | FILE-002、FILE-003 | 1–1.5 | 开发中;内部完成,真机及正式条件待办 |
|
||||
|
||||
| 任务编号 | 负责人 | 验收条件 | 证据 | 更新时间 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| FILE-001 | 全栈开发(待指定) | 私有文件不在公开web目录;形成文件用途/权限/生命周期配置清单。 | 未验收;无真实业务验收证据 | 2026-09-22 |
|
||||
| FILE-002 | 全栈开发(待指定) | 无登录/跨用户不能读取;客户端临时路径不能提交为附件;失效链接不可访问。 | 未验收;无真实业务验收证据 | 2026-09-22 |
|
||||
| FILE-003 | 全栈开发(待指定) | 提交可追溯所见协议版本;撤销阻止新查询;前端布尔勾选不冒充第三方授权。 | 未验收;无真实业务验收证据 | 2026-09-22 |
|
||||
| FILE-004 | 全栈开发(待指定) | 仅已上传且有权访问的附件入评估;拒绝可选授权仍可自填,不显示已查询。 | 未验收;无真实业务验收证据 | 2026-09-22 |
|
||||
| FILE-001 | 全栈开发(待指定) | 私有文件不在公开web目录;形成文件用途/权限/生命周期配置清单。 | 简化方案及内部实现见1.35/1.36;正式用途/期限与实际目录未确认,未验收;1.38后端已部署、正式配置仍待 | 2026-10-12 |
|
||||
| FILE-002 | 全栈开发(待指定) | 无登录/跨用户不能读取;客户端临时路径不能提交为附件;失效链接不可访问。 | 168项隔离/44HTTP见1.36;正式未验收;1.38接口/空表已部署、真实上传仍关闭 | 2026-10-12 |
|
||||
| FILE-003 | 全栈开发(待指定) | 提交可追溯所见协议版本;撤销阻止新查询;前端布尔勾选不冒充第三方授权。 | 内部协议/本地记录检查见1.34;正式正文、外部凭据与目标端未验收;1.38后台/两空表/权限已部署,正式正文未发布、账号未绑定 | 2026-10-12 |
|
||||
| FILE-004 | 全栈开发(待指定) | 照片独立管理,暂不参与评估;拒绝可选资料仍可自填,不显示已查询。 | 26组UTS/58项受控页面见1.36;正式未验收;1.38正式API配置已就绪,用户重新编译发行/真机待办 | 2026-10-12 |
|
||||
|
||||
直接阻塞:FILE-001 → EXT-STORAGE、DEC-PRIVACY;FILE-003 → DEC-PRIVACY。
|
||||
|
||||
@@ -1753,7 +1881,7 @@ DEC-DEMAND已确认并发布,需求录入/提交/历史子范围已实现;
|
||||
| EXT-SMS | 服务商待定 | 服务商、可测试账户、签名/模板、回执与限流能力、环境配置交付可用;测试号码发送成功 | AUTH-001 | 用户/业务负责选型与开通,开发负责验证;M0 发起,M1 验收前解除 |
|
||||
| EXT-WX | 服务类型和账号准备待定 | 确认微信内 H5/普通 H5 登录方式、主体资质、应用/公众号权限、域名回调与测试能力 | LOGIN-001、LOGIN-002 | 业务负责账号权限,开发形成能力矩阵;M0 发起,M1 前解除 |
|
||||
| EXT-ONE | 服务商及 H5 能力待定 | 明确浏览器/运营商/网络限制、合法的服务端验证接口、测试环境、SDK 和降级策略 | LOGIN-001、LOGIN-003 | 业务与开发联合选型;M1 接入前解除 |
|
||||
| EXT-STORAGE | 私有存储服务待定 | 私有桶或等价私有存储、权限策略、服务端访问配置、签名链接/鉴权读取能力、容量和生命周期方案 | FILE-001 | 开发提出方案,业务确认预算与保留边界;M1 开发前解除 |
|
||||
| EXT-STORAGE | 私有存储服务待定 | 现有服务器Web外私有目录、ACL/归属鉴权、容量与备份;正式用途/期限及撤销后处理待确认 | FILE-001 | 开发提出方案,业务确认预算与保留边界;M1 开发前解除 |
|
||||
| EXT-DATA | 数据渠道待定 | 可开通数据产品、个人/企业覆盖、正式授权流程、样例与字段字典、验签/回调/对账、计费及测试权限 | DATA-001 | 业务确认可获得的产品及资质,开发验证接口;M0 发起,M2 前解除 |
|
||||
| EXT-AI | 腾讯云TokenHub;Pro/Flash真实权限、JSON和用量字段已验证;余额/预算待运营确认 | 确认可用模型标识、服务端测试配置、实际额度、返回格式、超时和费用核对入口;完成最小真实调用 | REPORT-001 | 开发验证能力,业务确认预算;M2 接入前解除 |
|
||||
| EXT-CS | 客服服务商和坐席待定 | 支持普通/微信内 H5 的客服方案、用户身份签名、测试坐席、工作时间与离线接待责任人 | SUPPORT-001、SUPPORT-003 | 业务负责供应商与坐席,开发负责接入;M3 前解除 |
|
||||
|
||||
Reference in New Issue
Block a user