只追加。聊天和会话状态不能替代本文件。每个请求必须有结果回传和复核结论。
所有事件只记录脱敏摘要,不得写密码、Token、私钥、完整请求响应、真实客户明细或原始日志。
019f6ea8-234e-7450-80fd-edc7c8c5438b019f6ea8-3df3-7260-a18f-18adb6ebef63019f6ea8-61fa-7fa3-ae43-2a11f6b6f354019f6ea8-7abd-7ca2-8b6c-8e3e54cfd8b1019f6ea8-9633-7a82-9034-789ecc7888da019f6ea8-b081-7121-9d98-4c9714bf50e1019f6ea8-ca49-7472-9a9e-24848071c22b019f6ea8-ec46-70d2-9122-0968c7946c23019f6ea8-234e-7450-80fd-edc7c8c5438b6e62407、当前Git状态、实现与自测记录及全部新增治理Markdown。019f6ea8-3df3-7260-a18f-18adb6ebef63019f6ea8-61fa-7fa3-ae43-2a11f6b6f354019f6ea8-7abd-7ca2-8b6c-8e3e54cfd8b1019f6ea8-9633-7a82-9034-789ecc7888da019f6ea8-b081-7121-9d98-4c9714bf50e1019f6ea8-ca49-7472-9a9e-24848071c22bPASS;目标、范围、不做项、角色矩阵明确,7项标准可验证。Gate D N/A_CONFIRMED;本任务没有可执行产物、目标环境或部署变更。019f6ea8-3df3-7260-a18f-18adb6ebef63PASS;需求、范围、不做项、角色矩阵和7项验收标准明确且可独立验证。019f6ea8-ca49-7472-9a9e-24848071c22b;复验Thread 019f6efd-5c9a-7383-bd9f-60e5b67d207a给出相同结论。6e62407、完整Git状态、39份新增治理Markdown和任务自测/验收材料。N/A_CONFIRMED,不是Gate C PASS;文档安全复核PASS。跟踪文件变更为0,未跟踪项39份且全为Markdown,业务代码/配置/数据范围diff为0,敏感模式扫描0命中。019f6ea8-b081-7121-9d98-4c9714bf50e1;受审快照SHA-256 a615678434ec282f9a57f0957dc567d2dea061dc627f8f07e12231ec43ef722a。N/A_CONFIRMED,不是业务Gate A PASS;文档质量PASS。39份Markdown相对链接断链0,非模板占位符0,8个角色Thread ID唯一且8/8 PASS,任务事实源一致保持整改中。019f6ea8-ca49-7472-9a9e-24848071c22b;复验Thread 019f6efd-5c9a-7383-bd9f-60e5b67d207a。PASS;首轮提出的事实源、独立Gate、事件字段、中文任务目录规则和自测回填问题全部关闭,7项验收全部PASS,允许标记“本地完成”。019f6ea8-234e-7450-80fd-edc7c8c5438bPASS。产品确认调度算法可执行;架构确认状态机、双重检查和恢复无冲突;安全确认纯文档Gate C N/A且当前无任务丢失风险;测试确认7项标准可验证、Gate A N/A;其他角色确认本职责域可顺次执行。019f6ea8-234e-7450-80fd-edc7c8c5438b、架构019f6ea8-3df3-7260-a18f-18adb6ebef63、UI019f6f41-7c33-7200-97b4-5bb4690de8c2、前端019f6ea8-7abd-7ca2-8b6c-8e3e54cfd8b1、后端019f6ea8-9633-7a82-9034-789ecc7888da、安全019f6ea8-b081-7121-9d98-4c9714bf50e1、测试019f6ea8-ca49-7472-9a9e-24848071c22b、运维019f6ea8-ec46-70d2-9122-0968c7946c23。RUNNING的QUEUE-003;未投递下一任务。新正式UI会话接管同一QUEUE-003并PASS后才释放锁,证明异常没有造成任务丢失。Error submitting message019f6f85-bee8-7f70-8d0a-af638ece0782、QUEUE-20260717-009及CRM-20260717-008验收标准。019f6f85-bee8-7f70-8d0a-af638ece0782,首次turn 019f6f85-d40d-76f1-a279-5c56f60b2670,第二次turn 019f6f89-fc6f-7b61-bcdb-319e87cd6a63。PASS。v0.2-MVP保留10项可验证的基本功能标准;密码哈希、旧认证退役、强制轮换、一次性临时凭据、完整会话撤销、复杂限流和审计延期处理。origin/main、全部8个角色队列和COLLAB-20260717-043至046。9ad42b5已推送;架构保留QUEUE-009,产品更正为全局唯一QUEUE-010;全部队列IDLE。docs/local/不进入Git;事件不记录凭据值、客户数据、原始日志或完整请求响应。main,并发编号冲突已消除。PASS。第一阶段只做员工本人改密最小闭环,复杂安全与体验能力继续延期;当前不构成业务实现或部署授权。BLOCK-001至BLOCK-003和项目整体No-Go继续有效。019f6f85-bee8-7f70-8d0a-af638ece0782,turn 019f6fa8-790f-7ef0-b870-1e6cdccbd8ee。019f6ea8-7abd-7ca2-8b6c-8e3e54cfd8b1,复评turn 019f6fae-0797-77f0-9fb0-35b04f64a5ed。019f6ea8-9633-7a82-9034-789ecc7888da,turn 019f6fa8-85c2-7c32-b038-5f37754bdc68。019f6ea8-b081-7121-9d98-4c9714bf50e1,turn 019f6fa8-8ea6-7142-83e7-7373517d0f92。019f6ea8-ca49-7472-9a9e-24848071c22b,turn 019f6fa8-8f3a-7943-89ac-cb3706b2f83f。019f6fa9-44a2-7313-892d-886b43af1be9,turn 019f6fa9-5f44-7a32-9409-08eb23642bf8。019f6ea8-61fa-7fa3-ae43-2a11f6b6f354、旧Thread 019f6f41-7c33-7200-97b4-5bb4690de8c2、新正式Thread 019f6fa9-44a2-7313-892d-886b43af1be9及UI角色队列。019f6ea8-234e-7450-80fd-edc7c8c5438b,turn 019f6fb5-d87f-7680-b21c-f7b4e63437c5。hasMore=false;QUEUE-003/013无取消、替换、跳过或丢失;三处正式ID一致;旧会话允许归档。019f6fa9-44a2-7313-892d-886b43af1be9,交接turn 019f6fbd-559a-7121-9d01-7bdc0a37fb6f;旧Thread 019f6ea8-61fa-7fa3-ae43-2a11f6b6f354、019f6f41-7c33-7200-97b4-5bb4690de8c2。PENDING,业务实现仍未授权。/api/v1,按模块单一写入源渐进迁移,首条链路为登录—客户分页/详情—新增跟进—动作时间线。019f6f85-bee8-7f70-8d0a-af638ece0782,turn 019f6fac-a828-72b1-a54e-05981be72e97;架构会话自检13份文档PASS。POST /api/v1/me/password/change、请求体仅含当前密码和新密码、成功204;账号只取后端认证上下文,同账号写入串行化,成功后重新认证。019f6f85-bee8-7f70-8d0a-af638ece0782,turn 019f6fe8-6a47-7990-bd4e-8f27c5d1ec1d。019f6fa9-44a2-7313-892d-886b43af1be9,turn 019f6fe8-7300-7391-ad78-a369704a485e。019f6ea8-7abd-7ca2-8b6c-8e3e54cfd8b1,turn 019f6fe8-7a89-7931-8a06-ba56b91131b0。POST /api/account/change-password、三字段请求和成功200;账号从认证上下文确定,单写实例使用统一修订号/CAS入口。019f6ea8-9633-7a82-9034-789ecc7888da,turn 019f6fe8-8865-7162-8f90-745183dd3c34。019f6ea8-b081-7121-9d98-4c9714bf50e1,turn 019f6fe8-9559-70b3-808e-880842987f0f;事件标题唯一性复核76个、重复0。019f6ea8-ca49-7472-9a9e-24848071c22b,turn 019f6fe8-9e71-7251-9f5b-1952862f8a96;事件标题唯一性复核76个、重复0。0.0.0.0和备份不足的Linux状态不能直接作为合格测试环境。019f6ea8-ec46-70d2-9122-0968c7946c23,turn 019f6fe8-a93e-7f83-af6e-a80845638b36。POST /api/v1/me/password/change;严格请求体仅含当前密码和新密码;确认密码只在前端;Unicode码点计数且不裁剪/规范化;成功204 No Content并Cache-Control: no-store。INVALID_REQUEST、AUTHENTICATION_REQUIRED、ACCOUNT_DISABLED、CURRENT_PASSWORD_INCORRECT、PASSWORD_LENGTH_INVALID、NEW_PASSWORD_SAME_AS_CURRENT、PASSWORD_UPDATE_CONFLICT、PASSWORD_CHANGE_UNAVAILABLE、INTERNAL_ERROR。019f6f85-bee8-7f70-8d0a-af638ece0782,turn 019f7002-004a-74a0-9776-c51b6ce6d07d。no active turn to steer019f6ea8-9633-7a82-9034-789ecc7888da、COLLAB-090、后端角色队列和v0.4唯一契约。019f6ea8-9633-7a82-9034-789ecc7888da、新Thread 019f7014-60d2-7972-ba52-46d834fe49f2、COLLAB-087、089、090、091及v0.4唯一契约。hasMore=false;无中断turn和未记录修改;原QUEUE-032保持并从最后检查点完成;v0.4全部项目可实施。019f7014-60d2-7972-ba52-46d834fe49f2,交接与确认turn 019f7014-75d5-7680-86cd-65dcbccf9394;旧Thread共5个已完成turn。agent loop died unexpectedly019f6ea8-7abd-7ca2-8b6c-8e3e54cfd8b1、COLLAB-093、前端角色队列和v0.4唯一契约。019f6ea8-7abd-7ca2-8b6c-8e3e54cfd8b1、新Thread 019f702e-eb7e-70d3-8271-06269945435a、COLLAB-078、079、087、092、093、094及v0.4唯一契约。hasMore=false;无中断turn和未记录修改;原QUEUE-024保持并从首轮CHANGES恢复;五类契约缺口全部关闭。outputs/sales_crm_full_demo.html顶部账号区、改密模态框、专用请求函数、样式和状态;现有通用api()会解析JSON并离线回退,不得用于改密;不执行单文件重构。019f702e-eb7e-70d3-8271-06269945435a,交接与复评turn 019f702f-0141-7031-a24b-5208b2bb918b;旧Thread共6个已完成turn。019f6ea8-ca49-7472-9a9e-24848071c22b,复评turn 019f6ffc-339b-7932-9df1-45eabdfcdc07。019f6ea8-234e-7450-80fd-edc7c8c5438b,汇总turn 019f6fca-52d4-7b20-8211-94375f5e575d;七角色结果及迁移证据见上游事件。/api/v1契约、认证边界和第一条纵向链路。019f6ea8-b081-7121-9d98-4c9714bf50e1、COLLAB-101、角色队列、旧活跃turn可见检查点和CRM-003方案材料。hasMore=false,结合本次活跃turn已落账的队列、事件和脱敏检查点,恢复安全Gate R设计复核并给出结论。019f702e-eb7e-70d3-8271-06269945435a,turn 019f705c-355f-7d20-bf91-c30d0c2b5acd。outputs/sales_crm_full_demo.html及本任务实现记录;增加账号区入口、三字段模态框、本地校验、专用两字段请求、204成功处理、九个错误映射、防重、离线失败关闭、成功清理登录和最小响应式/无障碍行为。package.json;不拆分或重构巨型单文件;不实现延期能力;不部署线上。currentPassword/newPassword且不走通用本地回退;确认密码只在前端;Unicode码点8至64;只有204成功;失败不显示成功;成功清理敏感字段和当前登录;形成最小自测和精确diff。work/crm_full_server.js及本任务实现记录;实现专用路由、严格两字段Schema、认证头身份、停用检查、当前密码验证、Unicode码点规则、新旧不同、204/no-store、九个错误码、账号级原子/CAS和主管重置/停用兼容。data/运行数据,不修改前端、部署配置或运行态,不改package.json,不迁移密码哈希或认证体系,不部署线上。019f7014-60d2-7972-ba52-46d834fe49f2,turn 019f705c-3645-7433-b3d4-29ccbe7ae10e。019f6ea8-b081-7121-9d98-4c9714bf50e1,turn 019f705c-3b42-7503-8c4d-fb1f27a95927。test:contract、恢复验证入口、最小虚构样本矩阵、异常夹具、脱敏报告结构及非零退出/证据位置。019f6ea8-ca49-7472-9a9e-24848071c22b,turn 019f705c-3c5e-76b1-98e5-24096a15567a。019f6ea8-ec46-70d2-9122-0968c7946c23,turn 019f705c-42ad-7de1-8e97-f3774c89d85f。COLLAB-20260717-109标题的“安全正式会话卡死迁移与同队列接管”记录;原安全结果COLLAB-106COLLAB-109为CRM-006前端实现,有效COLLAB-110为CRM-006后端实现;本更正使用唯一编号111。019f6ea8-b081-7121-9d98-4c9714bf50e1;QUEUE-036结论以COLLAB-106为准;替代会话只读核对后停用归档。019f7079-c60f-7fd0-a099-899ca8a4708b未修改文件或状态、未成为正式入口并已归档。019f7079-daab-7ff3-be7c-2bcd91d91389;原安全结果见COLLAB-106。no active turn to steer019f7014-60d2-7972-ba52-46d834fe49f2、COLLAB-110、后端队列和CRM-006 v0.4唯一契约。hasMore=false,提取脱敏决策、已完成/未完成项、队列、风险和恢复点;随后在同一接管turn恢复QUEUE-040实现。019f702e-eb7e-70d3-8271-06269945435a、COLLAB-109、前端队列、v0.4唯一契约和旧活跃turn脱敏检查点。hasMore=false;保留当前活跃turn已确认的专用请求、禁止通用api()本地回退、原单文件局部实现和WIP=1检查点;随后恢复QUEUE-039。019f7014-60d2-7972-ba52-46d834fe49f2、新Thread 019f7089-4438-7dc2-95cd-251b74919643、COLLAB-110及CRM-006 v0.4唯一契约。work/crm_full_server.js及必要实现记录,完成最小后端实现和脱敏自测。data/,不修改前端、依赖、配置、部署或运行态,不实施延期项,不部署线上。019f7089-4438-7dc2-95cd-251b74919643识别重复锁后以BLOCKED停止,未修改代码、数据、配置或运行态;QUEUE-040及COLLAB-110保持不变。019f702e-eb7e-70d3-8271-06269945435a、QUEUE-039及冻结UI边界。outputs/sales_crm_full_demo.html和必要实现记录,完成入口、三字段模态框、校验、专用两字段请求、仅204成功、九码、失败关闭、退出重登和最小无障碍/响应式。git diff --check均PASS;请求体严格两字段,成功清除敏感表单、认证和内存业务态。019f7097-ba42-7610-a05d-2d427d3027db,turn 019f7097-cfb1-77d0-aeb1-f0ae27874b51;HTML相对基线+271/-4。019f7014-60d2-7972-ba52-46d834fe49f2、QUEUE-040及冻结后端边界。work/crm_full_server.js和必要实现记录,完成专用改密路由、严格两字段、Header认证、停用/当前密码/Unicode校验、204/no-store、九码、账号锁与版本CAS,并使主管重置和账号停用共享同一写入原语。data/、前端、依赖、配置、部署或运行态;未迁移密码哈希/认证体系,未执行隔离环境测试、Gate C/D/A/P或上线。node --check、21项虚构内存HTTP测试、精简并发/主管重置/停用复跑和git diff --check均PASS;首次失败仅为PowerShell引号导致测试代码未启动,改用标准输入后通过。019f708a-ed37-72b0-887d-77a00f869701,turn 019f708b-0386-7593-a0b0-cb7bd4ca4c9d;后端代码相对基线+296/-65。git diff --check通过。019f6f85-bee8-7f70-8d0a-af638ece0782,turn 019f705c-46d8-7422-a8dc-0ba2becca896。test:contract/test:recovery、样本/异常夹具、脱敏报告、非零退出和证据位置。019f6ea8-ec46-70d2-9122-0968c7946c23,turn 019f70ac-d85a-7733-9486-c3c6d7a24918。019f6ea8-b081-7121-9d98-4c9714bf50e1,turn 019f70ac-be39-7293-be45-efdbbabb0e84。outputs/sales_crm_full_demo.html和work/crm_full_server.js相对当前Git基线的精确diff、COLLAB-131和133。data/,不做需求扩展、重复Gate N/R、隔离环境Gate A或线上部署。test:contract、test:recovery、虚构/异常夹具、脱敏对账、非零退出、数据库保护和证据位置。019f6ea8-ca49-7472-9a9e-24848071c22b,turn 019f70ac-c5a2-7663-aa84-868c8b8769b5。9ad42b5c22880b21c09897a5c249d48909c2a3ad、前端+271/-4、后端+296/-65及开发自测记录。data/或真实敏感信息,未执行Gate D/A/P或上线。git diff --check均PASS;未发现阻塞首版Finding。019f6ea8-b081-7121-9d98-4c9714bf50e1,turn 019f70c6-fdb9-76a2-b36e-f9bdd90a7062。data/,不使用真实账号/客户数据,不修改代码/配置/Git,不连接生产,不执行部署/Gate D/P,不测试延期的哈希迁移、完整会话撤销、限流、审计或移动端。019f6ea8-ca49-7472-9a9e-24848071c22b、新Thread 019f70ec-c8b9-7312-97b6-ce9d0b58976e、COLLAB-148及CRM-006冻结基线。systemError,未执行测试或产生修改019f6ea8-ca49-7472-9a9e-24848071c22b、故障替代Thread 019f70ec-c8b9-7312-97b6-ce9d0b58976e、新Thread 019f70f1-b6bd-7d82-9c43-d254c66f46b9、COLLAB-148和脱敏检查点。mysql2/promise迁移栈、Web本地HTTPS会话与CSRF、单写切流及可重复命令是否形成可实施基线。mysql2/promise迁移栈、Web本地HTTPS会话与CSRF、单写切流及可重复命令。019f708a-ed37-72b0-887d-77a00f869701,turn 019f70e4-c66f-7823-ae16-c3e4e31c52f6。COLLAB-20260717-150标题;按只追加规则保留历史,不覆盖或删除任一原始块。mysql2/promise迁移栈、Web本地HTTPS会话与CSRF、单写切流及可重复命令;禁止扩展或实现。019f708a-ed37-72b0-887d-77a00f869701、turn 019f70e4-c66f-7823-ae16-c3e4e31c52f6回传PASS,结果事件仍为唯一的COLLAB-151。mysql2/promise迁移栈、Web本地HTTPS会话与CSRF、单写切流和可重复命令;禁止扩展或实现。019f708a-ed37-72b0-887d-77a00f869701、turn 019f70e4-c66f-7823-ae16-c3e4e31c52f6完成,结论PASS,实际diff为零。mysql2/promise迁移栈、Web本地HTTPS会话与CSRF、单写切流及可重复命令。019f708a-ed37-72b0-887d-77a00f869701,turn 019f70e4-c66f-7823-ae16-c3e4e31c52f6。data/业务数据。019f6ea8-234e-7450-80fd-edc7c8c5438b,turn 019f7113-1adf-78a0-a7e8-957379dff74a;本轮实际diff为零。createServer、127.0.0.1随机端口和进程内虚构存储完成12项回环API检查。localApi、防重、停用、主管重置/停用兼容、同账号并发最多一次成功、写失败不发布和敏感值扫描均PASS。data/,未使用真实账号/客户数据,未修改文件、代码、配置、Git、部署或生产运行态;未测试真实浏览器E2E、真实文件持久化、多进程/多实例及延期项。BLOCK-001至BLOCK-003及生产No-Go继续有效;本结论不代表Gate D/P、部署或上线许可。019f70f1-b6bd-7d82-9c43-d254c66f46b9,turn 019f70f8-1e8a-7372-9cd2-e8683674ff2e。outputs/sales_crm_full_demo.html、后端work/crm_full_server.js及CRM-006冻结需求/实现/验收记录。127.0.0.1;单后端进程、单写实例;使用运行时生成的虚构员工、主管和停用账号;可在Git忽略的docs/local/测试环境/保存本机运行材料;部署成功后保持服务运行直到Owner要求停止。data/现有运行数据;不使用真实账号/客户数据;不修改业务代码或已审核源码;不提交/推送Git;不监听局域网/公网,不创建开机自启,不部署生产。data/、非回环监听、服务多写、生成凭据进入日志/命令行/Git或无法提供停止入口时立即停止并清理进程。http://127.0.0.1:64169/,脱敏运行ID为local-20260718T005433-82316417,进程仅监听该回环地址且无开机自启。data/访问阻断器。docs/local/测试环境/;正式回执未记录任何密码、Token、完整响应或原始日志。docs/local/测试环境/stop-current.ps1,按运行ID执行;当前保持运行供Gate D/A使用。BLOCK-001至BLOCK-003和生产No-Go继续有效。data/或输出本机凭据;不代签前端Gate D、Gate A/P或生产结论。localApi回退;不执行完整浏览器业务验收。127.0.0.1:64169,仓库data/访问由运行守卫阻断。no-store;旧凭据失效、新凭据可认证;随后使用同一专用接口完成生成账号复位,实例保持存活。http://127.0.0.1:64169/,只使用本机忽略材料中的生成员工;验证登录、改密入口、三字段、错误当前密码不成功、正确改密后退出、旧密码登录失败、新密码登录成功、页面不假成功及360px布局,完成后复位生成账号并确认实例仍存活。data/或使用真实账号/客户数据;不修改代码/配置/Git/部署;不测试延期项、生产、多进程/多实例;不输出密码、Token、完整响应、原始日志或含敏感字段的截图。http://127.0.0.1:64169/。data/,未修改代码、配置、Git、部署或跟踪文件。BLOCK-001至BLOCK-003和生产No-Go继续有效;本结论只允许进入本地范围Gate P,不构成生产上线许可。019f70f1-b6bd-7d82-9c43-d254c66f46b9,turn 019f72d6-00d1-7fa2-b89a-82ced2823cde。http://127.0.0.1:64169/继续保持运行,仅绑定127.0.0.1并使用生成数据;测试账号已复位,服务停止入口继续保留。BLOCK-001至BLOCK-003和项目生产No-Go继续有效;本结论不是生产Gate P、发布许可或业务系统可上线结论,禁止据此部署正式线上环境。D:\SalesCRM,形成可恢复、可启动、可校验和可作为未来发布输入的备份。data/,不修改业务源码,不发布生产,不把本地备份写成线上可用。BLOCK-001至BLOCK-003和生产No-Go。D:\SalesCRM原内容的前提下,把当前已验收旧版整理成D盘可恢复运行基线和独立代码发布归档。data/与敏感材料的归档和SHA-256清单;以生成数据启动仅回环实例并提供停止/回滚入口。data/或.git/,不修改业务源码,不监听非回环地址,不影响现有E盘实例,不发布生产。legacy-20260718T110427-302df0e1;部署前完整快照位于D:\SalesCRM.backups\legacy-20260718T110427-302df0e1,30个文件、791788字节,源与快照逐文件SHA-256差异0。D:\SalesCRM前端SHA-256为BECE0A9AE9FC2EF2C136D8067B4C24AE71E55882FCF1C5D4A199966815092812,后端为857835A863D9160215306F8DAC9FC2B860F9AC5564C727521C70548AE4CEA14B;D盘源码、运行副本与E盘已验收源码一致。data/未进入部署输入。D:\SalesCRM\releases\SalesCRM-legacy-20260718T110427-302df0e1.zip,SHA-256为3A18B040002EAAF95851A72F92733CDF334CC432CEFD0110209BD52A8A373AE8;13个条目,data/、备份、运行目录、凭据、状态、日志和Git元数据命中0。local-20260718T110952-35e328fa,URL http://127.0.0.1:57155/,PID 51600;只有一个127.0.0.1:57155监听,页面200,未认证改密API返回预期401。127.0.0.1:64169实例仍存活且页面200;E盘业务源码、配置、数据与Git状态未因部署改变。BLOCK-001至BLOCK-003及生产No-Go继续有效;本结果只允许进入D盘目标版本Gate D。data/字段值,不修改源码、配置、Git或部署,不输出凭据,不代签前端Gate D、Gate A/P或生产结论。D:\SalesCRM\releases\...zip,实际归档位于D:\SalesCRM\release-input\legacy-20260718T110427-302df0e1\SalesCRM-legacy-20260718T110427-302df0e1.zip;按错误路径无法恢复定位。127.0.0.1:57155监听;生成员工认证、错误当前密码422且无写入、正确改密204空响应/no-store、旧新凭据切换及使用同一接口复位全部PASS。D:\SalesCRM\releases\SalesCRM-legacy-20260718T110427-302df0e1.zip路径无效;实际且唯一有效归档路径为D:\SalesCRM\release-input\legacy-20260718T110427-302df0e1\SalesCRM-legacy-20260718T110427-302df0e1.zip。3A18B040002EAAF95851A72F92733CDF334CC432CEFD0110209BD52A8A373AE8,13个条目、禁入项0,前后端条目与审核源码一致;本次只更正引用路径,不移动或重建归档。release-input实际路径;旧错误路径保留为历史,不再使用。releases路径并冻结唯一实际归档路径;任务记录已引用实际路径,归档存在且为D盘唯一同名文件。3A18B040002EAAF95851A72F92733CDF334CC432CEFD0110209BD52A8A373AE8;因哈希未变化,首轮通过的13个条目、禁入项0及页面条目哈希结论继续有效。http://127.0.0.1:57155/,只使用D盘忽略材料中的生成员工;验证登录、改密入口、三字段、错误当前密码失败关闭、正确改密后退出、旧密码失败、新密码成功、360px、控制台和账号复位。BLOCK-001至BLOCK-003及生产No-Go继续有效。local-20260718T110952-35e328fa,确认监听和进程消失;再从D盘当前基线使用生成数据启动新的仅回环实例,核对源码哈希、页面200、未认证API 401、停止入口、原数据哈希守恒和E盘64169存活。local-20260718T174342-2a4ccd9d在http://127.0.0.1:59458/成功启动,PID 38084,仅回环监听;页面200、未认证API 401,当前保持运行。Set-Content -Encoding utf8回写current-run.json时写入BOM,导致第一次重启在监听前安全退出;人工去除BOM后才能启动,恢复流程不可重复。stop-current.ps1状态文件写入方式,使用无BOM UTF-8原子/安全写入;不得修改runner、业务源码、发布归档、D/E盘原数据或Git。local-20260718T174342-2a4ccd9d,确认状态JSON无BOM且语义正确,再直接启动新D盘实例;全程不得人工二次修正状态文件。stop-current.ps1;保留PID、runId、Node进程和runner路径身份校验,改为同目录临时文件、.NET UTF8Encoding(false)无BOM写入、File.Replace加随机同目录备份文件原子替换,并在finally清理临时/备份文件。PowerShell解析错误0。current-run.json。local-20260718T175145-22a11656,URL http://127.0.0.1:60068/,PID 52556;唯一127.0.0.1:60068监听,页面200、未认证改密API 401,无开机自启,保持运行。BLOCK-001至BLOCK-003和生产No-Go继续有效。D:\SalesCRM已形成架构改版前的可恢复、可启动、可校验旧版本机基线,可作为未来发布版本输入和改版回退依据。http://127.0.0.1:60068/保持运行;精确停止时必须使用runId local-20260718T175145-22a11656。E盘64169实例同时保持运行。BLOCK-001至BLOCK-003和生产No-Go继续有效;不得直接把本地目录或归档复制到线上并宣称可用。