anenreo个人数字操作系统文档

← 返回首页

AI主动访谈与问题引擎

个人智能 技术代码 interview

根据数据缺口、矛盾、时间和重要度主动提出高价值问题。

模块职责

明确不负责

已接入的领域规则(当前仍非完整模块验收)

结构化字段

字段中文名编辑类型必填敏感性业务说明
question访谈问题textarea是普通用于记录“访谈问题”的业务值。
theorySource理论来源text否普通用于记录“理论来源”的业务值。
priorityScore优先级分数number是普通用于记录“优先级分数”的业务值。
answer用户原始回答textarea否敏感用于记录“用户原始回答”的业务值。
followUp追问内容textarea否普通用于记录“追问内容”的业务值。
proposal结构化候选textarea否敏感用于记录“结构化候选”的业务值。
interviewStatus会话状态select是普通用于记录“会话状态”的业务值。
askedAt提问时间datetime否普通用于记录“提问时间”的业务值。

八项可执行功能

编号功能规划版本完成状态独立外部边界执行策略
INT-001理论问题库V1.0部分实现:领域闭环尚未完成,功能入口失败关闭无独立外部边界注记record
INT-002问题候选生成V1.0部分实现:领域闭环尚未完成,功能入口失败关闭无独立外部边界注记generate
INT-003优先级评分V1.0部分实现:领域闭环尚未完成,功能入口失败关闭无独立外部边界注记record
INT-004主动访谈会话V1.0部分实现:领域闭环尚未完成,功能入口失败关闭无独立外部边界注记record
INT-005上下文追问V2.0部分实现:领域闭环尚未完成,功能入口失败关闭无独立外部边界注记record
INT-006原始回答保存V2.0部分实现:领域闭环尚未完成,功能入口失败关闭无独立外部边界注记record
INT-007结构化候选确认V2.0部分实现:领域闭环尚未完成,功能入口失败关闭无独立外部边界注记verify
INT-008禁问与降频V3.0部分实现:领域闭环尚未完成,功能入口失败关闭无独立外部边界注记record

本模块状态:partial 8。状态由专用规则、聚合持久化、PC/移动行为和自动测试共同决定;外部 blocker 与历史 Provider 记录只作独立注记,不提升完成度。

HTTP 与数据生命周期

该模块使用 Record Kernel /api/v2/records/interview 统一提供创建、列表、详情、修改、归档、恢复、修订历史、执行历史和功能入口;POST/GET /api/v2/records/:moduleCode、GET/PATCH /api/v2/records/:moduleCode/:recordId、POST /archive、POST /restore、GET /revisions、GET /executions、POST /features/:featureId;共 9 条获批路由,无 DELETE。Identity typed 快照的通用写入失败关闭,typed 读取也必须使用 v2 专用接口;非 typed legacy core 仅保留只读兼容。 v2 不提供永久销毁,旧 v1 兼容链不从新页面调用。创建和更新先经 SystemRecordPolicyPort,由内核外的 SystemRecordPolicyRegistry 依次执行专用规范化、跨字段规则和 Catalog 字段规则;带键 cache miss 先取得事务内幂等预占,再执行无副作用策略;策略失败会让预占与数据库、审计副作用共同回滚,成功 cache hit 则直接精确恢复首次 revision。功能地址会先校验目录归属;partial 功能统一返回 HTTP 501 FEATURE_NOT_IMPLEMENTED,且不新增修订、执行、审计或幂等记录。迁移维护 active 时普通写返回 HTTP 503 SYSTEM_MAINTENANCE,读接口继续可用。MEM-001 至 MEM-008 的通用功能地址均返回对应专用地址错误,必须改用各自的 /api/v2/memory/... 专用入口。

参数化代码入口

apps/api/src/kernel/recordsapps/api/src/record-policiesapps/api/src/feature-registryapps/web/app/pages/modules/[moduleCode]apps/web/app/composables/useRecordKernel.tsapps/mobile/src/pages/module/index.vueapps/mobile/src/pages/recorddocs-site/modules/interview.html

Mobile 使用 /pages/module/index?module=... 与 /pages/record/* query 容器;MEM-001 使用 /pages/memory/text/create,MEM-002 至 MEM-008 使用 /pages/memory/text/detail 专用治理详情,TAX-001 至 TAX-008 共用 /pages/taxonomy/tags/index 的标签、分类、合并、编号、标题、AI 候选和审计专用交互。 旧 24×5 包装页和 descriptor 副本不属于当前架构。

设计原因

模块目录提供稳定业务语义和白名单;RecordAggregate 只负责公共记录生命周期,不解释 payload。SystemRecordPolicyRegistry 在内核外精确覆盖 Catalog 24 个模块,保留 Routine、Decision、Memory、Interview 的专用规范化,并拒绝未登记模块。Batch 003 固定规范大写 ULID、标题 200/摘要 1000 字符合同、payload 顶层覆盖与 payloadRemove 删除语义、受控 JSON 资源上限、递归敏感字段治理、幂等最小引用和精确 revision/execution 回放。0009 只追加 summary CHECK 与 owner/module[/status] + id DESC 匹配索引。 该等价层与公共加固仅保持普通记录合同,不代表领域功能完成;领域完成仍必须由专用规则、类型化持久化、PC/Mobile 行为和当前自动测试共同证明。

R08 标签与时间修复(2026-09-21)

移动访谈工作台补充持续可见的字段标签;候选记忆仍须人工确认,禁用话题和 Provider 门禁保持不变。双端类型检查通过,真实操作与持久化验收仍为 not_run。

R08 访谈执行与禁问分层(编码阶段)

首页优先会话列表与新建入口;新建表单仅在新建模式展示,详情不重复空白新建。当前会话、实际隐私、当前问题与原始回答先展示,取题策略及题库/隐私管理按需展开并保留输入。状态动作对应现有领域状态机,结束和取消需要确认,均不自动接受候选。切换会话或回答目标前阻止非空回答误绑定;严格回读重试实际调用原回读函数。

已核实 TOPIC 合同使用主题文本而非摘要,按去除首尾空白和大小写折叠后的全名匹配。页面可从已授权读取的主题中选择,并从当前会话准备禁问草稿,仍需明确保存。QUESTION_HASH 为精确问题摘要,保留专家配置与旧规则,不生成随机摘要、不把问题原文写入规则原因。解除或恢复禁问需确认。主题改名不会扩展旧规则,近义主题不被推断为同一对象。

当前未新增跨端问题摘要计算或旧摘要到原文映射;历史原始回答读取后的提案恢复能力仍以现有接口为限。模板检查仅为编码证据,连续回答、暂停回读、已禁问题/同主题/改名/重复规则、取消解除、权限与持久化均待统一业务验收。

R08 当前问题精确禁问

双端从已授权读取的当前回合准备禁问草稿,再由用户确认保存。服务端 current 回合读取附带可选 forbiddenQuestionHash,严格使用现有 question.trim().toLocaleLowerCase()、稳定 JSON 和 SHA-256 算法;不依赖手机或浏览器语言,不采用候选 contentHash。该字段不进入持久化内容摘要和历史 revision,既有存储与匹配规则保持原样。旧服务缺少该字段时明确禁止准备,不在客户端猜测。

规则列表只使用当前已读取且实际携带服务端摘要的回合映射问题;未知历史摘要不还原原文。准备绑定会话、回合、版本与问题,确认前后复核;切换规则类型清理旧摘要。保存前读取已有规则,相同有效规则提示无需创建,已解除规则提示用户明确恢复。确认前冻结输入,弱网沿用原请求;回读仅清理当前上下文中未被后来编辑的规则草稿,回答不受影响。服务端语言变化会继续影响既有匹配,这是原合同边界,本次未迁移历史规则。定向测试不替代真实双端业务验收。

可选降频策略与读取异常

未配置降频策略与读取异常分开;只有专用策略请求404且稳定码INTERVIEW_NOT_FOUND显示未配置,其他错误明确提示并可重试,未确认配置时禁止以新建修订提交。禁问规则与策略分别处理读取结果,不再用空值吞掉权限、网络或服务异常;GET 不会创建默认策略。

2026-10-02 逐图审计后的界面修复候选

第二批主内容地标复核:PC 访谈工作台在默认布局的 main 内,将多余内层 main 改为普通 div;保留既有属性、指令、标题、路由与鉴权,不把容器语义修正视为领域能力实现。

第二批真实浏览器截图、焦点与读屏验收仍为 not_run;仅此语义标记修正不提高业务完成状态。

2026-10-03 新建访谈可选设置与填写精简

双端新建首屏保持标题、主题和隐私可见,将最大回合数移入默认收起的可选设置,并始终展示默认 10 轮或有效自定义上限摘要。展开和收起保留草稿;草稿仍初始化为 10 并按原合同提交,用户主动清空时省略 maxTurns,由服务端沿用原默认 10。显式非法值必须展开设置、提示错误并阻止提交,不能静默回落默认值;合法值仍为 1–100 的整数。

本次只调整 INT-004 新建交互,不改变会话类型、后端合同、数据库、状态机、原请求冻结/幂等重试及严格回读。既有会话详情与禁问治理保留。新增定向组件行为证据不替代真实 HTTP、数据库、浏览器、原生设备或 Provider 验收;上述运行态本批为 not_run,Interview 仍为 partial 8,Catalog 仍为 24 项 implemented_local、168 项 partial。

2026-10-03 追问来源选择与填写精简

Mobile 将手填上一回合编号改为当前会话已读取的 ANSWERED 回合选择,使用回合序号与问题作为选项;Web 保留既有选择器并补足保护。初始为空,由用户明确选择,不自动选择第一项或最新项,不为选择器追加下载原始回答。加载中、读取失败与真正没有已回答回合分别提示,不能用手填编号绕过有效来源集合。

新 FOLLOW_UP 提交校验所选回合仍属于当前会话且已回答;无效选择阻止 POST,NEXT 继续省略 previousTurnId。Mobile 拒绝空值、非整数、负数和越界索引;旧上下文事件不改写新选择。局部读取代次避免旧响应、失败或 finally 覆盖新会话;不同会话成功载入清除追问来源,同会话刷新保留仍有效的选择。保留非空回答切换保护及无关草稿,读取或既有 mutation、回执对账、不确定重试期间锁定来源修改。

原冻结请求、原幂等键重试与已受理后的仅 GET 回读不从后来选择重建。服务端仍校验 owner、同会话、已回答、原始回答、revision、隐私、禁问、限流与 Provider。仅此客户端输入切片不改变 API、DTO、数据库、Provider 或自动接受候选,不提高 INT-001~008 的 partial 状态。INT-004 可选回合上限章节保持原样;真实 HTTP、PostgreSQL、runtime、浏览器、设备与 Provider 本批为 not_run。证据:docs/验证/2026-10-03-访谈追问来源选择证据.md。

2026-10-11 Web 候选行优先级按钮修复

“计算优先级”明确调用命名行处理器,检查读取完成、请求锁、当前行对象和路由会话归属后,再选择实际点击的候选并进入原优先级命令。重复点击、失效行、跨会话、读取中或失败后旧列表均不能改变目标或发送新命令。

原候选修订、输入冻结、原键重试、严格 current/revision 回读及原会话刷新保持不变;已受理失败只重试读取。评分算法、后端合同、权限、数据库、Provider、候选接受与原始回答不变。证据:docs/验证/2026-10-11-Web访谈优先级按钮修复证据.md。组件与内存传输测试不代表真实浏览器、HTTP、数据库、设备或 Provider 验收,模块仍为 partial。

截至 2026-10-11 17:08 UTC 本说明的证据截止时点,五批合并源码尚未执行组合验证(NOT_RUN);此前完整 Web 的两次失败仍为 FAILED。独立候选的局部通过、历史全量数字和旧累计 GO 均不能代表当前合并版本通过。真实浏览器、认证 HTTP、数据库、设备与部署仍未验收,领域状态保持 partial。

2026-10-11 Mobile 候选优先级动作修复

移动端候选行的“计算优先级”改为命名处理器实际调用原计算流程,保留原生按钮及既有 click/触摸映射。先检查读取、写入、待回执与未知发送锁,以及当前候选对象、会话和路由,再更新选择;旧行、读取失败后的旧列表及跨会话事件不能发送新计算。

候选编号与修订仍在原流程冻结;弱网沿用原输入和原幂等键,已受理后仅重试评分 current、revision 和父候选回读,回答与上下文草稿保留。不修改 Web、API、DTO、算法或存储。本局部候选的负控、定向测试及未运行项见 docs/验证/2026-10-11-Mobile-INT003优先级动作证据.md;真实浏览器、原生设备、数据库与 Provider 本批仍为 not_run,INT-001~008 仍为 partial。

截至 2026-10-11 17:08 UTC 本说明的证据截止时点,五批合并源码尚未执行组合验证(NOT_RUN);此前完整 Web 的两次失败仍为 FAILED。独立候选的局部通过、历史全量数字和旧累计 GO 均不能代表当前合并版本通过。真实浏览器、认证 HTTP、数据库、设备与部署仍未验收,领域状态保持 partial。

2026-10-12 Web 既有问题编辑持续标签

普通访谈总览经“题库与隐私管理”展开并选择问题后,既有编辑表单为问题、主题、重要度、优先级和修改原因补上原生持续可见标签,沿用原表单样式。原字段顺序、绑定、必填、长度、数值范围、选项和保存处理器保持;折叠与技术显示切换不重置草稿。

PATCH 继续使用所选问题编号、当前修订、修改原因与原保留理论来源;原冻结输入、幂等键和严格 current/revision 回读不变。未修改 API、默认值、权限、隐私、Provider 或数据库。完整 SFC 与内存传输新回归 21/21、原六套 Interview 回归 89/89 通过,共 110 个不重复测试用例;基线 H0 3 项通过、五标签精确 RED 成立。原 Nuxt 类型、共享构建与六项静态检查通过;两条既有共享包装器警告保留。最终文档的链接检查、双次幂等生成与镜像核对通过,源码包内容核对见交付摘要。浏览器、读屏、认证 HTTP、数据库、设备和部署仍未验收,模块维持 partial。证据:docs/验证/2026-10-12-Web访谈问题编辑持续标签证据.md。

2026-10-13 Mobile 访谈待确认提示主题(源码候选)

两个恢复面板只把固定浅色背景/边框改为既有 warning-soft、warning 和 text 令牌;尺寸、间距、控件、文案和工作台脚本模板保持。详情根沿用列表与新建的 MobileThemeProvider,使显式偏好同时提供 Wot、普通元素与标题栏颜色,不依赖相反的系统主题。

已受理后仍只严格 GET 回读,不确定发送仍沿用原输入和原幂等键;锁、会话归属、原始回答、隐私、Provider 与 API 不变。新增计划 126 与旧相关 139 共 265 例全部 not_run;源码纯色计算不代表真实 SSR、像素或设备。高对比预设按既有规则强制启用 highContrast;80 个实际 Provider 计划组合保留,其中两个 false 输入验证该归一化。四十纯色配对及公式完整列于配套证据文档。运行、生成镜像、独审与发布 pending;模块仍 partial。证据:docs/验证/2026-10-13-Mobile访谈待确认主题证据.md。

实际离线验证终态

准备检查点之后,基于 b841c1f 的新副本执行:基线 H0 122 通过/2 跳过;完整主题基线 122 通过/2 精确 RED,分别为详情缺少 Provider 与固定 pending 配色。候选新 126 与旧 139 共 265/265 通过,80 个 Provider 组合及 40 个纯色计算完整保留。原共享构建、Mobile 生产类型、六项静态门禁和 H5 生产构建退出 0;生产类型不涵盖测试类型。

初轮相对导入门禁将测试预期 import 字符串误判为导入而退出 1,已保留;仅改等值字符串拼接,重新执行全部上述验证,生产与断言值不变。真实性检查 JSON 报告的两条历史包装器警告保留;H5 的 Sass 弃用及 interview/api.ts 与 health/api.ts 混合动态/静态导入警告保留。最终文档生成/镜像/包核对另由冻结交付记录绑定;浏览器像素、键盘、设备、真实服务与部署未验收,领域状态不提高。

2026-10-16 Mobile 题库维护列表续页

维护区复用原首屏GET,之后显式刷新或一次加载最多100条更早问题,保留草稿、原行对象与已选详情。第101条已在完整SFC事件专项中实际选择、修改、归档及恢复,沿用原幂等键、命令与严格current/revision回读;写后首页刷新不丢弃有效详情修订。后续页不扩充INT-002 picker或knownTopics。

新维护事件与迟到请求受登录、可见、路由和读写锁代次保护;显式登记所属Page并精确解绑。候选19套977项全过,新题库54、原Interview233、资源486、编译204全部保留;原类型、严格声明合同及MP/H5生产构建通过。宿主采用真实Vue树与明确的Uni生命周期桥替身,真实平台页面、设备、认证网络与数据库未运行。旧候选picker实时index及全Interview写恢复auth/visibility仍是残留,模块保持partial;完整文档门以最终交付回执限定。

2026-10-22 Web 回答保存后未提交草稿恢复

保存期间的不同后输入(包括纯空白)不再随 ASKED 表单消失而成为不可处理的草稿。原严格回读成功后,独立恢复区保存原会话、回合与问题归属,明确区分“原回答已保存”和“本段未提交”,使用只读文本框供选择复制;不调用剪贴板、不新增浏览器持久化,也不自动追加到已回答回合或下一题。

写入、待回执及未知发送期间原输入只读,但已排队后输入仍精确保留。恢复区存在时阻止新回答、切题、切会话与新回合;用户明确确认放弃后才解除。放弃按钮和确认均复核原文、归属与锁,旧事件、取消或后来原文变化不能清除草稿。未提交草稿仅在当前页面内存保留,离开或刷新会丢失,页面明确提示此边界。

API、数据库、Provider、权限、幂等身份和严格回读不变,Mobile 未改。证据:docs/验证/2026-10-22-Web访谈回答后输入恢复证据.md;真实浏览器、输入法、HTTP、数据库、设备与部署未验收,Interview 保持 partial。

提示模板消费与失败事实

问题候选Provider保留可信Prompt拒绝的固定原因,原答案、会话与候选生成前事务边界保持;普通Provider错误仍按原领域合同处理。领域受控HTTP/服务回归不替代真实Provider验收。

详细证据见正式十四批阶段记录及batch01-settings-prompt-consumption-20261026各源冻结/测试报告。当前完整70项验收未完成。

R32 分类修复

候选生成前检查主题和引用问题的禁问规则,Provider 返回后复查规则。优先级使用关联问题的实际重要度,仅无关联问题时使用默认值 50。本批已编码,待统一测试。

2026-10-13 Mobile 三模块专用入口候选

CUR-002 统一 identity、interview、personal-model 的移动目录与创建地址,进入已有专用页面。Identity 首页与创建共用当前身份工作台;Interview 新建固定会话表单;Personal Model 无 entryId 时使用既有创建态。旧首页与创建 query 容器在初始化 generic Kernel 前分流。

导航失败复用安全错误状态并允许显式重试原白名单目标;在途、成功后、重复生命周期及卸载后不重复派发,旧尝试回调不能覆盖新尝试。不改变原权限、隐私、幂等、草稿和回读规则。旧详情/edit 的 id 保留原命名空间与 ULID 校验,不推断成 sessionId 或 entryId,不宣称历史对象迁移完成。

当前为源码候选,新增完整页面与目录行为测试尚未实际执行;运行结果见《2026-10-13-Mobile三模块专用入口证据》后续追加。浏览器、实际返回栈、设备、认证服务、数据库与 Provider 未验收,原模块状态不提升。

2026-10-13 10:21 UTC 实测补记:最终pub76基线86ba7b4,同字节新专项基线5控制通过/27明确导航断言失败;候选新32与原33套1784全部通过、零skip,双遍collection与执行身份一致。首次6宿主错误保留,最小Host修复经独审;首次旧路由3预期失败亦保留,真实失败后仅修订3个固定首页字面值,不削弱断言或改变旧id/detail/edit/features。

原Mobile生产类型、六静态门及真实H5构建native exit 0,H5输出309份;无超时、清理信号或残留。新专项stderr为空,旧回归157条Vue告警、真实性2条既有包装器告警、H5 Sass及混合导入告警分别保留。Host无document,原生命名指令短路;目标工作台未由新专项挂载,不证明输入/IME、浏览器返回栈、设备或真实服务。最终文档生成/镜像/包审计和发布另由冻结交付记录绑定,原模块状态不提升。

2026-10-22 Mobile 设置与规则确认状态修复候选

降频草稿独立跟踪用户编辑,读取前及读取中输入不由迟到设置 GET 覆盖;已确认保存只释放同一编辑版本。设置读取绑定页面、登录和请求代次;规则列表独立就绪,返回页或读取失败后的旧投影不能作为解除/恢复依据。

解除/恢复禁问确认绑定渲染上下文、当前规则对象与修订,取消、重复点击、隐藏后返回、换号、路由与卸载后的旧确认不得发送。已发送的未知请求仍使用原输入与原幂等键,已受理失败只重试原 current/revision 回读。不改变原始回答、权限、owner、Provider、合同或数据库;新建禁问确认边界不在本批完成声明中。

设计、计划与实际日志见《2026-10-22-Mobile访谈设置与规则确认状态证据》。真实 Vue/API/parser 内存宿主验证不替代浏览器、Uni、设备、HTTP、PostgreSQL或Provider验收;模块仍为 partial,候选尚待独立评审与root整合。

2026-10-22 Mobile 新建禁问确认状态修复候选

新建禁问的重复预检和平台确认共享当前页面、登录、读取及编辑版本所有权。隐藏后返回、换号、路由、卸载或设置重读后,旧GET不恢复规则投影、不打开弹窗;旧确认不发送,旧finally不释放新锁。原因改回相同值仍需重新确认,新建与解除/恢复双向互斥。

TOPIC与当前回合可信QUESTION_HASH的原范围、重复规则核查、原始回答、owner/权限和API不变。已发送未知结果仍使用原输入原键,已受理只重试current/revision GET;后来草稿不被旧成功清理。本批8套331/331、生产类型与CI=1 H5构建通过,最终同字节基线14失败/84通过、候选98/98;只覆盖Mobile已有流程,双端HTML同字节镜像;实际测试与构建结果见《2026-10-22-Mobile访谈新建禁问确认状态证据》,不替代实际浏览器、设备、服务与Provider验收,模块仍为partial。

Web 回答卸载后迟到组合输入

原生 vModelText 的旧元素事件现在绑定各自编辑器原题;严格回读成功后的非空后输入逐段恢复,包括纯空白。旧题 B 与后来新题 C 独立保留,不互相覆盖或自动提交;明确确认放弃只退休该编辑世代,取消及旧按钮不能清理后来正文。

父刷新失败留下 ASKED 旧投影时,已确认同题禁止重复编辑保存并提示重新读取;恢复后回退新题可以正常编辑。新增真实 Vue renderer 与未替换 vModelText 的内存 EventTarget 宿主测试;不替代真实浏览器输入法、HTTP、数据库、设备或 Provider 验收。原 130 断言不变,实际门禁与冻结回执见 Web 访谈回答后输入恢复证据,Interview 仍 partial。

2026-10-22 Mobile 回答后输入恢复候选

历史raw领域宿主验证了保存期间和旧表单input/compositionend回调绑定原编辑器、原会话和回合,不靠当前题目猜归属;这不证明已销毁Uni组件仍会emit,安装链纠正见下方B批。不同后输入(含纯空白)进入可见恢复区,明确区分原回答已保存和本段未提交;旧题B迟到不能覆盖新题C。组合输入未完成时禁止切题,父刷新失败也不重开已保存回答的提交。

原输入在写锁时disabled,恢复原文另以Uni selectable text显示;不调用剪贴板,不自动补交或转移到下一题。放弃须明确确认并复核页面/登录/编辑版本,明确放弃后旧元素退休。换号隐藏原输入、原回合面板及恢复原文/题目,旧草稿只留本页内存,不自动跨账号恢复;离开或刷新会丢失,界面明示。

API、owner/权限、原幂等键、未知重试与已受理GET-only回读不变。最终同字节基线20业务失败/98旧通过,候选8套351/351;生产类型与CI=1 H5构建通过。设计、计划、失败与实际验证见《2026-10-22-Mobile访谈回答后输入恢复证据》。真实浏览器、Uni输入法、选文复制、设备、服务与部署未验收,模块仍partial;不得以disabled或宿主事件通过冒称实际设备可复制。

2026-10-22 Mobile 结束/取消访谈确认候选

结束与取消共用同步确认所有权,按钮绑定原会话对象、revision、status、页面与登录。隐藏返回、换号、路由、卸载、选择另一访谈或同ID会话重新读取后,旧确认不发送;路由B仍投影A时,新按钮也须拒绝,不借旧对象重建意图;空回合也须有当前登录实际GET的会话来源,旧登录迟到读取不投影;旧取消/finally不解新锁,重复点击不再打开多个终止弹窗。

终止仍须原平台明确确认;同页回答编辑逐字保留,不自动保存或删除。ACTIVE→PAUSED→ACTIVE保留原无终止弹窗行为;API、owner/权限、原幂等键与未知重试/已受理GET-only不变。最终同字节基线21业务失败/126通过,候选8套380/380;生产类型与CI=1 H5构建通过。设计、计划与日志见《2026-10-22-Mobile访谈会话终止确认状态证据》。浏览器、真实Uni弹窗、设备、服务与部署未验收,模块仍partial。

2026-10-22 Mobile访谈新增对象的微信快照兼容(A批)

仅为精确Interview工作台新增六个既有对象绑定的MP编译展开,保留八个原事件及六个普通属性。结束/取消、规则确认、回答表单/编辑/放弃均读取渲染期原闭包;两个纯读取工厂不在点击时重建scope。原SFC、maxlength、required、disabled、owner/隐私、原幂等键与严格回读不变,未知对象与冲突继续拒绝。

旧45/77/3与题库48/80/3断言保留;最终同字节原转换164通过/5失败、候选编译169通过,相关13文件904/904及两类型、H5/MP完整构建、七门实际通过。最终冻结与独审另见《2026-10-22-Mobile访谈新增对象微信快照兼容证据》。测试为真实编译产物与原绑定源码的内存端口,不是微信设备或浏览器验收。

A只修编译兼容:安装Uni默认组合抑制、100ms输入消息和销毁晚emit发现的两项输入保护RED仍由B批处理,不用本批编译绿声称已修。真实浏览器/输入法、设备、HTTP、数据库、Provider与部署NOT_RUN,Interview仍partial。

2026-10-22 Mobile访谈H5原生输入归属纠正(B批)

安装Uni默认组合抑制与100ms输入节流暴露两条可达缺口:跨会话GET等待时enabled旧题开始组合,迟到读取不应替换owner;enabled A→AB后立即blur/保存不应只发送A并在卸载后丢失AB。回答form外原View现在以固定owner.id管理原Textarea生命周期,四个H5捕获闭包只读取原生TEXTAREA完整value,先于目标stopPropagation保留已发生输入;不读取组合data片段,不期待销毁后emit。

组合中的全文也用于模型显示,迟到组件A和旧props debounce不能覆盖较新AB。组合未完成的保存明确阻止且不自动续交;原Uni blur完成组合后,用户可明确保存完整原文。普通blur和重复end不复活已发送原文。原默认true、100ms、maxlength=50000、模板required、必要校验、原文空白、owner/隐私、明确放弃、原幂等键与已受理GET-only回读保持;不添加格式化或绕过验证。maxlength在Node仅验证原render传递,浏览器原生执行未验收。

MP通过实际Uni条件预处理使四个原生桥函数为空体,即使MP显式事件wrapper转向当前绑定也不改正文、版本或组合状态;原MP组件输入沿原合同。A精确对象转换及原147/A169断言不改。新增安装字段/View宿主与真实平台原函数验证互补,六旧安全控制中的disabled/卸载后事件仅为强回放负控,不是卸载后真实键入。最终原基线335例为322通过/13失败,其中原147+A169全部通过;候选相关14文件923/923、三类型、完整H5→MP串行构建及原七门实际通过。新增失败不全视作用户缺陷,具体分类、宿主初错与限制见《2026-10-22-Mobile访谈H5原生输入归属纠正证据》;冻结解压和独审结果由同SHA补证记录。

原始回答仍仅在本页受控内存,不写日志或本地存储。浏览器/真实输入法、OS禁用或销毁后的IME队列、微信设备、真实HTTP/数据库/Provider及部署NOT_RUN,Interview仍partial;不得以本宿主或构建绿提升模块完成度。