edit | blame | history | raw

Mindraw1.2.7跨平台发布链

生成日期:2026-08-22

当前状态

  • 主题说明:Mindraw 1.2.7 从 macOS arm64 候选延展为 8 个桌面公众安装包的跨平台发布链,涵盖发布身份、冻结基线、QA 计划、编译探针、Finder 拖放、Windows SafeIO 原生门、文件入口、UX 契约、私有 Actions 运行和 QA evidence runner 执行权威。
  • 来源记录数:100
  • 时间范围:2026-08-13 至 2026-08-15
  • 最新记录:2026-08-15-Windows原生工作流修复.md
  • 当前结论:8 包目标仍未发布、未合并、未公开;macOS arm64 Finder 正式 QA 仍被 runner execution-authority 风险阻断。Windows SafeIO 私有链一度在 run 31799691142 达到 x64/ARM64 native19 全绿,但后续 Windows exact authority 分支的私有 run 31822384934 因旧 branch 绑定和 evidence 失败传播问题未产出 native 结论;最新修复 Gate crg-7e8bd8563f61 仍需固定 Reviewer 正式结论后才可再授权私有运行。

最近结论摘录

  • 2026-08-15 2026-08-15-Windows原生工作流修复.md:修复 private run 31822384934 暴露的旧 branch 硬编码与 identity/evidence 失败传播问题;workflow_dispatch 新增 required expected_candidate_ref,与 expected_candidate_sha 分别绑定实际 ref/SHA,identity 失败也必须输出固定脱敏 evidence;Node contract 23/23、frontend 249/249、doctor 15/15、Rust 130/130、build 与双 Windows target compile-only 通过。Gate crg-7e8bd8563f61 等待固定 Reviewer。
  • 2026-08-15 2026-08-15-Mindraw-127私有运行.md:Owner 授权一次私有 Windows x64/ARM64 runner;创建 child 15eb002ac4dd3483e8c4e17b17f67cd25f59174c 并触发 run 31822384934 attempt 1。两端 identity 后 native tests skipped 且未生成脱敏 artifact,根因为 workflow EXPECTED_REF 硬编码旧 cross-platform 分支。
  • 2026-08-14 26.0814-Mindraw.跨平台127-Windows精确文件权限.md:Windows regular-file exact authority 改为同一 delete-capable temp handle 写入/同步/handle rename/rename 后复验/authority-retained stable reopen。compile-only 不可冒充 Windows native syscall evidence,终态为 BLOCKED_WINDOWS_NATIVE_EVIDENCE_REQUIRED
  • 2026-08-14 2026-08-14-跨平台UX契约测试-02.mdcrg-9e78d2570c8c=PASS 后,将跨平台 UX 契约四文件冻结为本地 checkpoint 17ee5ebda74bd4b4125d6f7ace435082b25475c0,未 push/merge/tag/PR/Release/Actions。
  • 2026-08-14 2026-08-14-跨平台UX契约测试-01.md:关闭 crg-d54d4c859cbf 的非 Unicode reveal 与 About/Quit placement 问题,形成新 Gate crg-9e78d2570c8c;Rust130、frontend249、doctor15、build、probe contract12、diff/privacy 通过。
  • 2026-08-14 26.0814-Mindraw.跨平台开发-Windows原生全绿.md:固定 Reviewer 对 W07/W10 FIX-03 Gate crg-060e10ece469 返回 PASS;第 6 次私有 Windows native run 31799691142 在 candidate e9ea5f6dfb58ff8936f26dcf6e02f6903416b67d 上 x64/ARM64 均 core5/5、native19 19/19。该结论仍仅是 SafeIO 私有 evidence,不是正式 Windows QA、包或发布 PASS。
  • 2026-08-14 26.0814-Mindraw.跨平台开发-文件入口.md:Windows/Linux .excalidraw 冷/热启动系统文件入口接入既有 opened-file queue;只接受可读 regular .excalidraw,拒绝 .mindraw 内部 scene、目录、无效 Unicode、不可读和重复 canonical identity。Gate crg-5ae88f5d1d6b 形成后续 PASS checkpoint。
  • 2026-08-14 26.0814-Mindraw.Coder-文件系统故障证据.md:文件系统故障矩阵原型可表达 temp/create/flush/sync/rename/final-open/final-verify/cleanup/read-only/replacement,但 exact identity commit/cleanup authority 未闭环,未生成 Review Gate,终态 BLOCKED_SAFE_IDENTITY_ATOMICITY
  • 2026-08-14 26.0814-Mindraw.PMO-主线Mindraw-Runner终审阻断.md:Mindraw PMO:Runner 终审阻断。核对 Hook 提示的三个旧 Gate:crg-75ee33598c99=CHANGES_REQUESTED 已进入后续修复链;crg-fc23b18024e0=PASScrg-5e8e22bdab66=PASS。它们不是三个新的未处理审核任务。
  • 2026-08-14 2026-08-14-Windows原生前置修复-01.md:Windows 原生前置修复(第二棒)。x64 根因:Rust 实际测试模块是 windows_safe_io::tests,旧 contract、list 与 native execution 错用不存在的 windows_safe_io::native_tests,Cargo 合法返回空列表。
  • 2026-08-14 2026-08-14-Windows私有原生复跑.md:Windows 私有原生复跑。Preflight 核对 branch/HEAD、PRIVATE visibility、default/target branch、remote head、三个 Gate、四变更与九保护 SHA。
  • 2026-08-14 26.0814-Mindraw.跨平台发布链-执行权威架构阻塞.md:执行权威架构阻塞。核验 Swift/Foundation、Darwin SDK 和 libc 的公开执行能力。
  • 2026-08-14 2026-08-14-Windows原生前置修复.md:Windows 原生前置修复。原始记录保留为证据源;本主题仅做二级索引。
  • 2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO私有原生运行.md:Mindraw 跨平台发布链:Windows SafeIO 私有原生运行。原始记录保留为证据源;本主题仅做二级索引。
  • 2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO原生门-01.md:Windows SafeIO 原生 workflow 计数门修正。workflow_dispatch required expected_candidate_sha,pre-Cargo 与 github.sha 严格比较。
  • 2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行快照绑定-01.md:隔离执行快照最终绑定修正。保留 exclusive/no-follow snapshot 创建 handle,使用同一 handle 完成 mode/immutable hardening 与 post-hardening SHA/type/mode/flags 复验。
  • 2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO原生门.md:Mindraw 跨平台发布链:Windows SafeIO 原生门。新增manual-only workflow,固定Windows x64/ARM64两个native runner。
  • 2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行快照绑定.md:Mindraw 跨平台发布链:隔离执行快照绑定。Runner从同一个已打开source handle边读取边计算SHA并写入独占O_EXCL|O_NOFOLLOW snapshot。
  • 2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO最终修正.md:Mindraw 跨平台发布链:Windows SafeIO 最终定向修正。原始记录保留为证据源;本主题仅做二级索引。
  • 2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行可观测性.md:隔离执行可观测性修复。新增 EvidenceToolRunner.swift,在 reviewed binary 启动前核对 SHA-256,mismatch 返回78且不执行。

核心事实补录

8 包目标与发布边界

  • 目标固定为 8 个桌面公众安装包:macOS Apple Silicon DMG、macOS Intel DMG、Windows x86_64 NSIS Setup、Windows arm64 NSIS Setup、Linux x86_64 AppImage、Linux x86_64 DEB、Linux arm64 AppImage、Linux arm64 DEB。
  • 不纳入本轮:Universal DMG 替代、MSI、RPM、Snap、Flatpak、AUR、Mac App Store、Microsoft Store、ChromeOS、手机和平板。
  • 统一边界:不合并、不公开发布;只有正式 QA 完全通过后才向 Owner 提供体验 DMG。任一核心包未通过,只能保留局部候选,不得宣称 8 包公众可用。
  • 来源:2026-08-14-八包方案与FinderQA.md26.0814-Mindraw.PMO-主线Mindraw-1.2.7跨平台启动.md

不可漂移基线与候选身份

  • 发布 tag identity 修复基线:parent commit 7807d70b323c1fb51afe2b9718f5be8f261be519;冻结 commit 4353e3484bcf227f0c3a0beefdb0548ca58be4ac;review gate crg-8c01f5c360ef=PASS
  • 冻结四文件:CHANGELOG.mdCODEGRAPH.mdscripts/package-mindraw.node-test.mjsscripts/package-mindraw.sh;patch SHA256 为 26bc313d7f7c36caf29c91e74beb078cb680967265ba9bc6af0d4b9872d8eefe
  • macOS arm64候选:1.2.7 / Build202608140433,DMG SHA256 c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c。该候选未因 Finder 拖放链路获得 FULL QA PASS。
  • 来源:2026-08-14-跨平台基线冻结.md26.0814-Mindraw.QA-发布候选白屏失败.md26.0814-Mindraw.Coder-DMG白屏不可复现.md

QA / Finder / Runner 当前阻断

  • QA09 终态:PARTIAL_AUTOMATION_LIMIT / COMBINED=NOT_FULL_PASS / PRODUCT=NOT_EVALUATED;候选身份、七工具、bounded readiness、locator/diagnoser、normalized isolation、source binding、Place、一次 NativeDrag、restore、清理和 SHA 保持均通过,但拖后/保存后 package 仍为 0 scene/files/assets/blob。
  • QA10 终态仍为 PARTIAL_AUTOMATION_LIMIT / PRODUCT_NOT_EVALUATED;不能作为产品 PASS/FAIL。
  • EvidenceToolRunner 最终 Gate crg-41ff70519f76=CHANGES_REQUESTED:retained handle hardening 与 hashed record 已补强,但实际 Process.run() 仍按 path 重新打开,存在 final check 到 exec 窗口替换风险。
  • Owner 已批准新建 execution-authority 架构任务;Darwin 公开 SDK/libc 不提供可覆盖 Mach-O 的同对象 fd exec,Gate crg-6eb66d1a8921 最终 blocked / BLOCKED_NO_REVIEWABLE_DIFF;Finder 正式 QA 与体验 DMG 继续关闭。
  • 来源:26.0814-Mindraw.QA-Normalized拖放09.md26.0814-Mindraw.QA-IdentityBoundCopy拖放10.md26.0814-Mindraw.PMO-主线Mindraw-Runner终审阻断.md

Windows SafeIO 私有原生链

  • Windows SafeIO native workflow 是 manual-only/private runner 门;早期 Gate 从 workflow、expected SHA、actual libtest 计数、runner identity 和真实 native list 多轮修正。
  • Private run 31786586195 attempt 1 固定为 failure:x64 identity PASS 但 native list empty,ARM64 toolchain PASS 但 runner identity contract failure,actual native tests 均 NOT_RUN;该结果不是产品不兼容、Windows QA、包或发布结论。
  • Windows 前置修复第二棒 Gate crg-8a8df5f2b4fe:统一真实 windows_safe_io::tests 枚举/执行过滤器,ARM64 改由 GitHub runner arch + exact Rust host 双门;Review PASS 后才允许下一次 private run。
  • 后续 run 31788619371 / 31791755512 均为双架构 native exit101 或 17/2 failure,不允许读取 raw logs;分阶段诊断、artifact 增长门、固定槽位 W07/W10、fixture 修正、函数体契约与全局 scanner 契约串行推进。
  • run 31799691142 attempt 1 在 candidate e9ea5f6dfb58ff8936f26dcf6e02f6903416b67d 上 x64/ARM64 均 core5/5、native19 19/19、W01-W19 全 PASS;这只证明 private SafeIO native evidence,不等于 Windows 正式 QA、NSIS 包、公众支持或发布结论。
  • Windows exact authority 分支基线 17ee5ebda74bd4b4125d6f7ace435082b25475c0,diff SHA 15169f1a884249ac4f11ea49223ade3c22383732e660da6d55bebfe70bbc2440;compile-only 通过但缺真实 Windows native syscall evidence。Owner 后续授权 single attempt run 31822384934,因旧 ref 硬编码与 evidence 失败传播问题未产出 native 结论;最新 workflow fix Gate crg-7e8bd8563f61 需要 Reviewer PASS 后才可再次运行。
  • 来源:26.0814-Mindraw.跨平台发布链-WindowsSafeIO原生门.md2026-08-14-Windows私有原生复跑.md2026-08-14-Windows原生前置修复-01.md26.0814-Mindraw.跨平台开发-Windows原生全绿.md2026-08-15-Windows原生工作流修复.md

文件入口、UX 契约与 exact authority

  • .excalidraw 文件入口从 clean candidate e9ea5f6dfb58ff8936f26dcf6e02f6903416b67d 开始,只关闭 Windows/Linux system-open delivery;冷启动 args_os() 与热启动 tauri-plugin-single-instance 回调共用 OpenedFileQueue,拒绝 .mindraw 内部 scene、不可读、目录、无效 Unicode 与重复 canonical identity。Gate crg-5ae88f5d1d6b=PASS 后本地 checkpoint 为 435b2af8f9ec2aa37f796948a5f4582183fb6a06
  • UX 契约测试从 checkpoint 435b2af8f9ec2aa37f796948a5f4582183fb6a06 出发,保护三平台 command/accelerator/placement、窗口语义、open/save/reveal Path core、Unicode/空格/长路径与 Unix 非 UTF-8 fail-closed。修正后 Gate crg-9e78d2570c8c=PASS,本地 checkpoint 为 17ee5ebda74bd4b4125d6f7ace435082b25475c0
  • 文件系统故障矩阵原型终态为 BLOCKED_SAFE_IDENTITY_ATOMICITY:path-based verify -> renameidentity-check -> unlink 仍有 replacement TOCTOU,必须先评估三平台 exact-object commit/delete authority。Windows regular-file exact authority 实现后仍因缺真实 native evidence 固定为 BLOCKED_WINDOWS_NATIVE_EVIDENCE_REQUIRED
  • 来源:26.0814-Mindraw.跨平台开发-文件入口.md26.0814-Mindraw.跨平台开发-文件入口Checkpoint.md2026-08-14-跨平台UX契约测试-02.md26.0814-Mindraw.Coder-文件系统故障证据.md26.0814-Mindraw.跨平台127-Windows精确文件权限.md

原始记录关键事实快照

2026-08-14 26.0814-Mindraw.M4C开源发布-GitHub组织创建.md

  • 变更对象:M4C 开源发布的 GitHub 组织归属与误建组织边界。
  • 事实来源:2026-08-14 用户提供的 17langba 创建截图、Owner 对 17lang 管理权限的明确确认,以及既有项目台账 P-20260711-mindraw4agent-github-open-source
  • 变更前:当前接手会话误判 17lang 被占用,继而创建 17langba
  • 变更后:正式组织仍为 17lang17langba 为 Owner 名下新建但不承载项目的空组织。
  • 映射:正式路径不变 17lang/mindraw4agent;不存在迁移到 17langba/mindraw4agent 的决策。
  • 范围边界:未删除 17langba,未迁移仓库,未修改远端仓库、Release、成员或计费设置。
  • 验证证据:Owner 明确确认 17lang 在自己名下且有管理权限;公开仓库 https://github.com/17lang/mindraw4agent 可访问。

2026-08-14 26.0814-Mindraw.QA计划-XPLAT测试计划.md

  • 变更对象:QA-MD-127-XPLAT-PLAN-01 测试计划门禁。
  • 事实来源:Round Spec、dispatch、QA plan md/json、统一台账、PMO_INBOX、active assignment。
  • Review Gate:qrg-4b2af422a1c3
  • 终态:PM_NOTIFY_READY QA-MD-127-XPLAT-PLAN-01 RESULT=PLAN_READY REVIEW_GATE=qrg-4b2af422a1c3
  • 固定基线:7807d70b323c1fb51afe2b9718f5be8f261be519
  • 版本:Mindraw 1.2.7
  • 覆盖 release set:8 个公众安装包,分别为 macOS arm64 DMG、macOS x86_64 DMG、Windows x86_64 NSIS .exe、Windows ARM64 NSIS .exe、Linux x86_64 AppImage、Linux x86_64 DEB、Linux arm64 AppImage、Linux arm64 DEB。
  • 计划覆盖:正检/逆检、OS/arch/包环境矩阵、真机/VM/模拟器边界、每包证据模板、逐包 PASS/FAIL/BLOCKED、release-set Go/No-Go。
  • 当前状态:PLAN_READY / waiting Owner-PO + Senior QA sign-off
  • 范围边界:本轮未执行产品 QA、未改源码/测试/构建、未生成安装包、未签名、公证或发布。

2026-08-14 26.0814-Mindraw.Coder-发布Tag身份修复.md

  • 变更对象:formal release manifest 的 source.mindraw.tags 身份来源。
  • 事实来源:base HEAD 7807d70b323c1fb51afe2b9718f5be8f261be519 上的未提交四文件 diff。
  • 变更前:自动枚举 HEAD 全部 tag,当前/旧失败候选身份混合。
  • 变更后:只接受调用方显式声明且与 version/build/HEAD 一致的单一 tag;缺失或不一致 fail closed。
  • 边界:没有修改现有 tag、历史 DMG/manifest 或 Git 历史,没有执行发布链路。
  • 证据:02-P/MEXP16-CrossPlatform127/md-127-rel-tag-identity-fix-review-request-crg-8c01f5c360ef.md

2026-08-14 2026-08-14-跨平台可移植性审计.md

  • 变更对象:Mindraw 1.2.7 的跨平台支持判断;事实来源为固定 commit 下源码和 02-P/MEXP16-CrossPlatform127/architecture/md-127-xplat-portability-audit-20260814.md / .json
  • 变更前:只有 macOS arm64 有历史发布证据;其余平台缺乏系统化静态边界清单。
  • 变更后:6 个目标映射到 8 包;当前 release set 仍为 No-Go。P0 阻断为:Windows AssetStore non-Unix fail closed、Windows Obsidian fallback fail closed、非 macOS file URL打开为空实现、非 macOS reveal固定报错,以及 .mindraw 目录包在 Windows/Linux 的双击策略未决。
  • 最低 OS:六个目标均未由仓库证明。Windows 10 22H2/Windows 11 只作为 QA候选测试档,不是产品最低版本承诺。
  • .mindraw 选项:短期显式打开;先做目录 shell verb spike;或经 Owner决策引入单文件便携容器。当前建议先 spike,不直接改格式。
  • 范围边界:本轮未修改源码、测试、配置或构建脚本;未构建、打包、签名、公证、发布或执行正式 QA。

2026-08-14 26.0814-Mindraw.QA计划-XPLAT-V2正式计划.md

  • 变更对象:Mindraw 1.2.7 cross-platform QA plan V2 的 .mindraw / .excalidraw gate 与状态传播。
  • 事实来源:Owner 决策 /Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/pm/owner-decision-mindraw-dir-entry-20260814.md;资深 QA review qrg-4b2af422a1c3=CHANGES_REQUESTED;架构 gate crg-8fe25359dc41=PASS
  • 变更前:partial draft 中 Windows/Linux .mindraw directory entry 为 BLOCKED_PRODUCT_DECISION,不创建正式 V2 gate。
  • 变更后:正式 V2 gate qrg-7721c8002276;macOS .mindraw Finder package 双击是 P0;Windows/Linux .mindraw App 内选择目录与顶层目录拖入是 P0;Windows/Linux 文件管理器双击 .mindraw 目录是 N/A_APPROVED.excalidraw 普通文件系统关联仍覆盖 8 包。
  • 范围边界:不改变 .mindraw 目录格式,不引入单文件容器,不承诺 Windows/Linux 文件管理器双击目录包;shell verb/file-manager action 只作为后续增强。
  • 验证证据:python3 -m json.tool 校验正式 V2 JSON 通过;rg 检查 gate、终态、N/A_APPROVED、Owner contract 关键字段命中。

2026-08-14 26.0814-Mindraw.QA计划-XPLAT-V3草案.md

  • 变更对象:Mindraw 1.2.7 cross-platform QA plan V3 draft。
  • 事实来源:V2 review qrg-7721c8002276=CHANGES_REQUESTED;Owner 决策 /Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/pm/owner-decision-mindraw-dir-entry-20260814.md;架构 gate crg-8fe25359dc41=PASS
  • 变更前:V2 只有 11 条 test_cases,遗漏 V1 中大量仍适用 P0/P1 回归;Markdown/JSON ID 和 schema 不一致;Windows 10 未决但 remaining_blocker=null
  • 变更后:V3 draft Markdown/JSON 同源枚举 44 条用例;恢复 PKG/INST/FILE/拖图/PDF/Tab/Obsidian/AssetStore/Deep Link/Security/UI/下载/签名/回滚等核心回归;旧统一 LINK-01、旧 reveal、统一 lifecycle 被三类入口 Gate 和包型 lifecycle 用例取代。
  • 未决边界:Windows 10 22H2 只保留 OWNER_RELEASE_STRATEGY_PENDING,允许值为 SUPPORTEDCOMPATIBILITY_SMOKE_ONLY_NOT_PUBLIC_SUPPORTEXCLUDED_FROM_PUBLIC_SUPPORT;QA 未替 Owner/Release 做决定。
  • 验证证据:V3 JSON 与 consistency JSON 均可由 python3 -m json.tool 解析;Markdown/JSON 用例数量均为 44、顺序一致、重复 ID 为空、schema mismatch 为空、未知 package/environment 引用为空,consistency result 为 PASS

2026-08-14 2026-08-14-跨平台基线冻结.md

  • 变更前:release tag identity diff未提交,源HEAD为7807d70b...,目标branch/worktree不存在。
  • 变更后:四文件diff成为commit4353e348...;源branch和新跨平台branch都指向该commit;两个worktree均clean。
  • 完整提交文件:CHANGELOG.mdCODEGRAPH.mdscripts/package-mindraw.node-test.mjsscripts/package-mindraw.sh
  • 映射:commit parent 7807d70b... → frozen commit 4353e348...;review gate crg-8c01f5c360ef=PASS →精确四文件提交。
  • 验证:patch SHA256提交前后均为26bc313d7f7c36caf29c91e74beb078cb680967265ba9bc6af0d4b9872d8eefe;脚本测试2/2、shell syntax、diff check通过。
  • CODEGRAPH已更新并纳入commit;codebase-memory为unavailable/not-applicable

2026-08-14 26.0814-Mindraw.QA计划-XPLAT-V3正式修订.md

  • 新 Review Gate:qrg-7ff30a9de9df
  • 终态口令:PM_NOTIFY_READY QA-MD-127-XPLAT-PLAN-03-FIX-01 RESULT=PLAN_READY REVIEW_GATE=qrg-7ff30a9de9df
  • 用例集合:保留 44 个既有 case ID;Markdown/JSON 同序一致。
  • Schema 修复:WL-MINDRAW-DIR-ENTRY-03.preconditions 从字符串修正为字符串数组;一致性 checker 校验所有必需字段类型。
  • 正负证据:corrected corpus 为 PASS;旧字符串缺陷 negative fixture 为 FAIL,错误项为 expected list / actual str
  • Windows 口径:Windows 11 x64/ARM64 是正式公众支持;Windows 10 22H2 x64 为 COMPATIBILITY_SMOKE_ONLY_NOT_PUBLIC_SUPPORT,不进入正式阻塞 P0/P1 matrix;Windows 10 ARM64 unsupported 且不在 formal matrix。
  • 环境记录:正式环境拆成 12 条单值记录;runner/device 未分配仍为 BLOCKED_ENVIRONMENT_MISSING
  • macOS catalog 固定:Sonoma 14.8.8 build 23J620,Ventura 13.7.8 build 22H730,Tahoe 26.6 build 25G72

2026-08-14 26.0814-Mindraw.QA-发布候选白屏失败.md

  • Candidate: Build202608140433
  • SHA256: c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c
  • Commit/tag: 4353e3484bcf227f0c3a0beefdb0548ca58be4ac / v1.2.7-Build202608140433
  • Mechanical gates: PASS
  • GUI gate: FAIL / CLEAN_PROFILE_MOUNTED_APP_WEBVIEW_WHITE_WINDOW
  • 未到达:exact-one .mindraw、保存重开、拖图、PDF、多 Tab、.excalidraw
  • 终态:PM_NOTIFY_READY QA-OPS-MD-127-TAG-FIX-REBUILD-01 RESULT=FAIL
  • 报告:02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-tag-fix-rebuild-01-report-20260814.md
  • 范围:仅一个 macOS arm64 候选,不是 MEXP16 八包 QA,不授权 GitHub 发布。

2026-08-14 26.0814-Mindraw.Coder-DMG白屏不可复现.md

  • 变更对象:QA-OPS-MD-127-TAG-FIX-REBUILD-01 白屏复现事实。
  • 事实来源:锁定 DMG SHA、真实只读 mount、Computer Use GUI/AX、WebKit unified log。
  • 调查前:正式 QA 记录两个 clean profile 均持续白屏。
  • 调查后:同一候选在等价条件及新的独立 QA-only profile 中均显示完整侧栏/WebView/主区域;历史 1.2.4 对照也正常。
  • 边界:不推翻正式 QA FAIL、不解除发布禁令;只说明 Coder 当前无法建立可重复 RED,因此不能合法修改代码或生成 Review Gate。
  • 验证证据:02-P/MEXP16-CrossPlatform127/review/md-127-dmg-white-screen-fix-01-blocked-20260814.md

2026-08-14 26.0814-Mindraw.PMO-主线Mindraw-1.2.7跨平台启动.md

  • 变更对象:Mindraw 1.2.7 公众支持矩阵。
  • 事实来源:02-P/MEXP16-CrossPlatform127/pm/mexp16-round-spec-20260814.md;源码基线 7807d70b323c1fb51afe2b9718f5be8f261be519
  • 变更前:只有 macOS Apple Silicon arm64 DMG 有正式构建/验证证据;Intel Mac、Windows、Linux 均不得标为已支持。
  • 变更后目标:
  1. macOS arm64 DMG
  2. macOS x86_64 DMG
  3. Windows x86_64 NSIS Setup.exe
  4. Windows arm64 NSIS Setup.exe
  5. Linux x86_64 AppImage
  6. Linux x86_64 DEB

2026-08-14 26.0814-Mindraw.跨平台开发-编译探针.md

  • 事实来源:冻结 commit 4353e348...src-tauri/Cargo.tomlsrc-tauri/Cargo.lock、探针脚本及 crg-589de5109743 复审材料。
  • 变更前:objc2-foundation 无条件解析;Cargo lockfile 被 *.lock 忽略;没有六 target 重复探针。
  • 变更后:macOS-only 依赖只在 cfg(target_os = "macos") 下解析;Cargo lockfile 版本化;固定六 target 均输出 host/toolchain/tooling/raw exit/status。
  • 六 target:macOS arm64/x86_64 locked check exit 0;Windows x64/ARM64 exit 101,缺 Windows SDK/linker/llvm-rc;Linux x64/ARM64 exit 101,缺 cross sysroot/pkg-config。最终分类 2 PASS / 0 FAIL_COMPILE / 4 BLOCKED_ENVIRONMENT_MISSING。
  • 边界:结果仅为 compile layer;不代表 Windows/Linux 真机 QA、安装包可用或公开平台支持。

2026-08-14 26.0814-Mindraw.跨平台开发-编译探针-01.md

  • 变更对象:scripts/mindraw-xplat-build-probe.mjs 的 Cargo 失败分类。
  • 事实来源:F-01 复审报告、上述脚本与 Node test、新 Gate crg-1ec3d20d5ff8
  • 变更前:任一 tooling 预检缺失 + Cargo 非零即可覆盖为环境阻断。
  • 变更后:纯环境→BLOCKED_ENVIRONMENT_MISSING;纯源码→FAIL_COMPILE;源码+环境混合→FAIL_COMPILE;未知非零→FAIL_COMPILE
  • 六 target 本次事实仍为 2 PASS / 0 FAIL_COMPILE / 4 环境阻断;Windows 命中 llvm-rc,Linux 命中 cross pkg-config/sysroot。该矩阵不代表目标平台 QA 或支持通过。

2026-08-14 26.0814-Mindraw.跨平台开发-编译探针-02.md

  • 变更前:stderr 任一环境正则命中即可覆盖未知额外失败为 BLOCKED。
  • 变更后:环境证据必须是唯一可解释致命原因;额外 fatal evidence 写入 UNEXPLAINED_FATAL_FAILURE 并归类 FAIL_COMPILE
  • 六 target 当前真实复跑仍 2 PASS / 0 FAIL_COMPILE / 4 BLOCKED_ENVIRONMENT_MISSING,仅代表本次 host 环境。
  • 范围:只改 probe 分类与 tests/CODEGRAPH;不进入产品平台功能或发布。

2026-08-14 26.0814-Mindraw.跨平台开发-编译探针-03.md

  • 变更前:全局环境字样可豁免任意 custom-build wrapper 或 panic。
  • 变更后:环境原因必须与具体 crate failure block 同块且满足严格 block shape;任一额外/不相关/未解析 fatal block 为 FAIL_COMPILE
  • 范围:probe 分类/test/CODEGRAPH 和治理证据;不改产品或发布。

2026-08-14 26.0814-Mindraw.QA-Finder拖放窄复验.md

  • 变更对象:Finder drop QA Gate。
  • 事实来源:派工 qa-ops-md-127-tag-fix-rebuild-03-finder-drop-dispatch-20260814.md;报告与 evidence。
  • 拖前:0 elements / 0 images / 0 files / 0 assets。
  • 拖后:0 elements / 0 images / 0 files / 0 assets;.assets 空。
  • 范围边界:仅 macOS arm64 单候选;未触碰源码、候选、系统关联、正式 App、用户文档或发布。
  • 验证证据:02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-tag-fix-rebuild-03-finder-drop-evidence-20260814/

2026-08-14 26.0814-Mindraw.跨平台开发-Explorer路径修复.md

  • 变更对象:src-tauri/src/lib.rs 的 Windows file_manager_reveal_command() 参数边界。
  • 事实来源:冻结起点 4353e3484bcf227f0c3a0beefdb0548ca58be4ac;新 Gate crg-4098c58384c6
  • 变更前:Explorer 原样收到 /select,\\?\C:\.../select,\\?\UNC\...
  • 变更后:\\?\C:\...C:\...\\?\UNC\server\share\...\\server\share\...
  • 保留:普通 drive/UNC 不变;内部 canonical/security PathBuf 不变;单 argv、无 shell。
  • 删除/拒绝:非法 extended UNC、其他 \\?\ device namespace、\\.\ device namespace及非 Unicode path fail closed。
  • 范围边界:未改 F-03、SafeIO、文件关联、macOS/Linux、用户系统或发布链;无 Windows 原生 PASS 声明。
  • 验证:reveal 6/6、frontend 247/247、doctor 15/15、Rust 110/110、build、locked cargo check、diff check PASS;rustfmt component 缺失继续如实披露。

2026-08-14 26.0814-Mindraw.QA-CGEvent拖放复验.md

  • 变更对象:QA-OPS-MD-127-TAG-FIX-REBUILD-04-NATIVE-CGEVENT-DROP Gate 状态。
  • 事实来源:派工、QA 报告/JSON、evidence 和锁定 DMG SHA。
  • 候选:Build202608140433;SHA c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c
  • 拖前:0 elements / 0 images / 0 files / 0 assets。
  • 拖后:0 elements / 0 images / 0 files / 0 assets;候选交付未证明。
  • fixture:SHA 28b7b35921b1f971d2360934925d9f0a8c883ecd4d9ab36a7fddea482d27d162;已恢复 /tmp/mindraw-qa-ops-md-127-native-drop-20260814-001/fixtures/native-drop-source.png;用户目录残留不存在。
  • 边界:未启动 /Applications/Mindraw.app,未安装软件或更改权限;发生一次已披露、已恢复的 QA fixture 用户目录误落点。
  • 终态:PM_NOTIFY_READY QA-OPS-MD-127-TAG-FIX-REBUILD-04-NATIVE-CGEVENT-DROP RESULT=PARTIAL_AUTOMATION_LIMIT
  • 验证证据:/Users/ar/Projects/Mindraw/02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-tag-fix-rebuild-04-native-cgevent-drop-evidence-20260814/

2026-08-14 26.0814-Mindraw.PMO-主线Mindraw-跨平台Gate与远端裁决.md

  • 变更对象:Mindraw 1.2.7 跨平台实施状态与远端路由。
  • 事实来源:02-P/plan-progress.markdown02-P/pmo-active-assignments.json、Gate crg-4098c58384c6、QA04 报告、03-O/K2.项目管理/Git远端仓库边界.md、本地 git remote -v
  • 变更前:open/reveal 修复待复审;QA04 执行中;实施地图为 SLICE_01_PASS_SLICE_03_STARTING;远端冲突未扎口。
  • 变更后:slice 1 与 slice 3 代码复审 PASS;slice 2 因 Windows 原生环境缺失未启动;QA04 为 PARTIAL_AUTOMATION_LIMIT;远端路由为 DECISION_NEEDED
  • 8 包完整列表:macOS arm64 DMG、macOS x86_64 DMG、Windows x64 NSIS EXE、Windows ARM64 NSIS EXE、Linux x64 AppImage、Linux x64 DEB、Linux arm64 AppImage、Linux arm64 DEB。
  • 映射/边界:Windows/Linux .mindraw 文件管理器双击为 N/A_APPROVED;App 内目录选择与顶层目录拖入为 P0;.excalidraw 关联为全平台必测。手机和平板不在范围。
  • 验证证据:02-P/MEXP16-CrossPlatform127/review/review-md-127-xplat-open-reveal-01-fix-01-result-crg-4098c58384c6.md02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-tag-fix-rebuild-04-native-cgevent-drop-report-20260814.md

2026-08-14 26.0814-Mindraw.Coder-QA04证据隐私修复.md

  • Raw archive:37 files / 3,123,510 bytes;逐文件 manifest 聚合 SHA256 1ce23234df53a47833981f356cf18ef87376a7162f2740fe3b92ae84efc9c974
  • 变更前:37 个项目 evidence 文件,包含全量 AX/process/screenshot/state 等 raw 内容。
  • 变更后:5 个文件,即四个 sanitized tool sources + sanitized-evidence-manifest.json
  • 映射:四个工具保留并记录 original/sanitized SHA;其余 33 个条目保留 original SHA、sanitized SHA=null、占位符类别及移除原因。
  • 边界:未改产品源码/构建/版本/包;未执行系统自动化;未改写产品 QA 终态。
  • 验证:Swift typecheck 4/4、安全 self-test 4/4、required args 4/4、archive/manifest SHA、JSON、隐私、工具安全、产品引用、diff scan PASS。

2026-08-14 26.0814-Mindraw.QA-Reviewed原生拖放.md

  • 候选:Build202608140433,SHA c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c
  • 工具 Gate:crg-528e756b5549=PASS,四脚本哈希匹配,修改数 0,新自动化数 0。
  • target preflight:AXInspect <candidate_pid> "Drawing canvas" → exit 67,exact source binding failed
  • FinderWindowIsolation 调用:0;PlaceFinderSource 调用:0;NativeDrag 调用:0;Finder state mutation:false。
  • 数据 Gate:scene/files/asset/blob/privacy/save/reopen 全部 NOT_REACHED
  • 清理:Mindraw 0、mount 0、候选 SHA 不变、Finder 无需恢复。
  • 终态:PM_NOTIFY_READY QA-OPS-MD-127-TAG-FIX-REBUILD-05-REVIEWED-NATIVE-DROP RESULT=PARTIAL_AUTOMATION_LIMIT

2026-08-14 26.0814-Mindraw.发布执行-私有原生编译探针.md

  • 变更对象:private build mirror 候选分支与首次 Actions run。
  • 事实来源:commit 754c1a8e9f7a52cf5c60ba2434972cb41fb01587;run https://github.com/17lang/mindraw/actions/runs/31755968182;执行报告 /Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/ops/ops-md-127-xplat-private-actions-01-report-20260814.md
  • 变更前:private repo 空、无候选分支、无 Actions run。
  • 变更后:private 同名候选分支指向上述 commit;run 1 completed/failure;六项结论为 macOS 2 success、Linux 2 failure、Windows 2 failure。
  • 映射:18 文件仅来自 crg-24e1c60c869ccrg-4098c58384c6crg-86e205942416 PASS changed-files。
  • 范围边界:未推 origin/tag/既有 default ref,未建 PR/Release,未打包/签名/公证,未执行产品 QA。空仓首次收到允许的同名分支后,GitHub 自动把它登记为 default branch;未调用设置 API或额外 push。
  • 验证证据:六份 sanitized artifacts 均固定 commit/ref/run identity;失败四项 Node exit 0、Cargo exit 101。

2026-08-14 2026-08-14-画布目标定位器.md

  • 变更对象:QA04 sanitized evidence set。
  • 事实来源:CanvasTargetInspect.swift SHA b64a08b0a61899fe3efb1964b14da9dd1039c91ed907ac2d5091007d1c5abe27;manifest SHA 5c28b72eeb27a8027a9fca472b9cea29a2d0d86062558ec01d2042a9567ca699;Gate crg-ea1ce2154664
  • 变更前:四 Swift + manifest,共 5 文件;没有 candidate canvas 定位能力。
  • 变更后:五 Swift + manifest,共 6 文件;新增只读唯一 AXWebArea geometry 定位能力。
  • 保留映射:原四 Swift SHA 完全不变;raw archive 仍为 37 files / 3,123,510 bytes / 0700+0600 / aggregate 1ce23234df53a47833981f356cf18ef87376a7162f2740fe3b92ae84efc9c974
  • 范围边界:未运行生产参数或真实 AX/Finder/CGEvent,未做产品 QA或产品/构建/版本/包/Git发布动作。
  • 验证:typecheck/self-test/no-args 5/5,manifest/隐私/产品零引用/diff check PASS。

2026-08-14 2026-08-14-Cargo诊断链.md

  • 变更对象:private 六原生 compile-probe diagnostics boundary。
  • 事实来源:base 754c1a8e9f7a52cf5c60ba2434972cb41fb01587;sanitizer SHA e19c9e42dd3d0372ff5818f41be58fd9578a1dd4ac603decd24206159ec92b38;test SHA b13ccf42252ec46361ae03537ea6e5dc01fb8b888a70386afc1219cef437534d;Gate crg-9406f7432358
  • 变更前:artifact 只有 exit metadata,Cargo 101 无安全根因字段。
  • 变更后:artifact 可增加 bounded sanitized diagnostics;raw log仍只在 runner temp;三个 exit独立记录。
  • 映射:diagnostics failure→78,Node failure→原 Node exit,Cargo failure→原 Cargo exit,全部成功→0。
  • 范围边界:未修改产品业务/Rust依赖/版本/包;未 commit/push/Actions/QA;run 31755968182仍为2/6。
  • 验证:专项9、组合Node28、frontend247、doctor15、Rust110及locked check/build/workflow/security/diff PASS。

2026-08-14 2026-08-14-画布多屏坐标修复.md

  • 变更对象:CanvasTargetInspect.swift 坐标转换。
  • 事实来源:新 SHA 4989a6345696b76f12cc1ce836375712784bb446448a5a91680f8e34c5ac59a7;manifest SHA 51d0deaf4544081ca3286a96b861ca13db8c78a04db4618f70dd03aa9d22f006;Gate crg-5ade9f30045b
  • 变更前:使用所有屏幕 frame.maxY 最大值,self-test 未覆盖生产转换。
  • 变更后:主屏 top 为唯一基准;生产/self-test 同核;5种布局与2种缺失条件被覆盖。
  • 范围边界:仅 locator+manifest;原四工具/raw archive/产品/跨平台 workflow diff均受保护。
  • 验证:Swift 5/5、manifest/隐私/产品零引用/diff PASS;无真实 QA。

2026-08-14 26.0814-Mindraw.QA-Reviewed原生拖放06.md

  • 候选:Build202608140433,SHA c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c
  • 工具:五 SHA 匹配;typecheck/self-test/no-args 5/5。
  • target:CanvasTargetInspect <candidate_pid> → exit 67,candidate canvas binding failed closed
  • Finder Reveal/Isolation/AX source/Place/NativeDrag 调用数均 0;Finder mutation false。
  • 数据 Gate:拖前/后 0 image/files/assets;blob/privacy/save/reopen 未到达。
  • 清理:Mindraw 0、mount 0、Finder 无需恢复、候选 SHA 不变。
  • 终态:PM_NOTIFY_READY QA-OPS-MD-127-TAG-FIX-REBUILD-06-REVIEWED-NATIVE-DROP RESULT=PARTIAL_AUTOMATION_LIMIT

2026-08-14 26.0814-Mindraw.跨平台发布链-私有诊断复跑.md

  • 变更对象:private compile-probe snapshot 与六 target 结果。
  • 事实来源:commit e32f533d27249836bae86e0da4fa3404673f66bb、run 31758724871 attempt 1、ops/evidence/run-31758724871/
  • 变更前:private ref 754c1a8e...;历史 run 只有 Cargo exit,没有安全诊断。
  • 变更后:private ref e32f533d...;macOS arm64/x64 Cargo 0,Linux x64/arm64、Windows x64/arm64 Cargo 101,Node/diagnostics 六项皆 0。
  • 共同根因:E0599RunEventOpened variant,src/lib.rs:6376:30;Windows另有 unused Read warning。
  • 范围边界:无 rerun、源码修复、origin/tag/PR/Release/包/支持声明。
  • 验证证据:6 artifacts,每项恰含 metadata JSON + sanitized diagnostics;12 文件有序 SHA 聚合 6d2860c86c3878746f5117e12821aa5fcc015dcc8fc000fdcb8dd3032d1b9f4e,隐私扫描 PASS。

2026-08-14 26.0814-Mindraw.Coder-画布诊断分类器.md

  • 新工具 SHA:d1d51a7e7e652d0ebc7121d31f0ad50474f374fcf48cac4c3a404797d3280123
  • Manifest SHA:339f93573e5894dbca9c7aa1f544f7e337dbf6745cbe7b63402b889f7a60449e
  • 允许枚举:PASS、SCREEN_MODEL_INVALID、TRAVERSAL_LIMIT、TRAVERSAL_AX_ERROR、TRAVERSAL_DATA_INVALID、WEB_AREA_ZERO、WEB_AREA_MULTIPLE、HIDDEN_MISSING_OR_INVALID、HIDDEN_TRUE、GEOMETRY_MISSING_OR_INVALID、OUTSIDE_VISIBLE_DISPLAY。
  • PASS边界:唯一 AXWebArea、hidden=false、有限正面积 geometry且完整位于有效可见显示区域。
  • 验证:六工具 typecheck/self-test/no-args 6/6;真实自动化零运行。

2026-08-14 26.0814-Mindraw.QA-画布目标诊断.md

  • 变更对象:Build202608140433 的只读 AX canvas-target 诊断状态。
  • 事实来源:QA 报告和同名 JSON;输入 Review Gate crg-6c3ed7bd9eb8=PASS
  • 变更前:QA06 只能确定 locator 稳定 exit 67,具体失败类别未知。
  • 变更后:同一候选进程的两组配对均为 locator exit 67;diagnose HIDDEN_MISSING_OR_INVALID / exit 67;类别一致。
  • 范围边界:无 Finder/输入/pasteboard/文档/窗口 mutation;产品 verdict 为 NOT_EVALUATED
  • 验证证据:02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-canvas-target-diagnostics-01-report-20260814.md、JSON 和最小脱敏证据。

2026-08-14 26.0814-Mindraw.跨平台发布链-Opened复跑.md

  • 变更对象:跨平台 private compile snapshot。
  • 事实来源:commit 78a0a3e…、run 31760453666、报告 02-P/MEXP16-CrossPlatform127/ops/ops-md-127-xplat-runevent-opened-rerun-01-report-20260814.md
  • 变更前:commit e32f533d… 的 run 31758724871 仅 macOS 2/2 Cargo 0,Windows/Linux 4/4 因 RunEvent::Opened E0599 失败。
  • 变更后:六项 Node/Cargo/diagnostics 均为 0;macOS arm64/x64、Linux arm64/x64、Windows arm64/x64 runner identity 与 Rust host/target 匹配。
  • 映射:crg-bfba1c4b45ee=PASSsrc-tauri/src/lib.rsCODEGRAPH.mdCHANGELOG.md 精确进入单一 commit,无额外文件。
  • 范围边界:仅 native compile probe PASS,不等于包、GUI、文件入口、正式 QA、公众支持或发布 PASS。
  • 验证证据:6 artifacts / 12 files / 8,683 bytes;aggregate SHA 0a1d6a43b0b8c0b9162d4edcf739d3498ad21fb91fc63b8689d592d64bd9a981;隐私扫描 PASS。

2026-08-14 26.0814-Mindraw.Coder-AXHidden精确分型.md

  • 变更对象:只读 AXHidden 诊断枚举。
  • 事实来源:CanvasTargetDiagnose.swift SHA 6a168193…、manifest SHA cb8cc4af…、Gate crg-52cd8ff6eab1
  • 变更前:.absent.invalid 均输出 HIDDEN_MISSING_OR_INVALID
  • 变更后:.absentHIDDEN_ATTRIBUTE_ABSENT.invalidHIDDEN_VALUE_INVALID;true→HIDDEN_TRUE;false 继续 geometry/display。
  • 映射:仅 noValue/attributeUnsupported 是 absent;success+nil/非 Boolean 是 invalid;其他 AX error 仍为 traversal AX error。
  • 范围边界:locator SHA 4989a634… 不变;没有把 absent 当可见,没有运行真实 AX/Finder/输入,没有产品、候选、构建、Git 或发布变化。
  • 验证证据:六工具 6/6 三门;12 枚举 allowlist;raw archive identity 37 files / 3,123,510 bytes / 0700+0600 / 1ce23234… 不变。

2026-08-14 26.0814-Mindraw.QA-画布隐藏属性诊断.md

  • 变更对象:Build202608140433 的 AXHidden 精确分型状态。
  • 事实来源:输入 Gate crg-52cd8ff6eab1=PASS 与本轮 QA 报告/JSON。
  • 变更前:两组稳定 HIDDEN_MISSING_OR_INVALID,无法区分 absent 与 invalid。
  • 变更后:同一候选进程两组均稳定为 HIDDEN_ATTRIBUTE_ABSENT;locator/diagnoser exit 均为 67。
  • 范围边界:产品 verdict 为 NOT_EVALUATED;无 Finder、输入、pasteboard、文档或窗口 mutation。
  • 验证证据:02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-canvas-hidden-diagnostics-02-report-20260814.md、JSON 和最小脱敏证据。

2026-08-14 26.0814-Mindraw.QA-画布Locator真实门.md

  • 变更对象:Build202608140433 的真实只读 locator Gate 状态。
  • 事实来源:输入 Gate crg-dfa4b01d47c1=PASS 与本轮 QA 报告/JSON。
  • 变更前:hidden absent 语义已通过代码/隐私 Review,真实 locator 稳定性未知。
  • 变更后:同一进程两组分别为 locator exit 67 与 exit 0,diagnoser 均 PASS;正式结果 NONDETERMINISTIC
  • 范围边界:产品 verdict 为 NOT_EVALUATED;Finder 拖放与 DMG 仍关闭。
  • 验证证据:02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-canvas-locator-hidden-absent-01-report-20260814.md、JSON 和最小脱敏证据。

2026-08-14 26.0814-Mindraw.QA-画布Readiness序列.md

  • 变更对象:Build202608140433 的固定非重试 readiness 序列状态。
  • 事实来源:输入工具 Gate crg-dfa4b01d47c1=PASS 与本轮 QA 报告/JSON。
  • 变更前:前轮两组 locator 结果不确定,是否由 readiness 顺序造成未知。
  • 变更后:唯一 diagnoser preflight 即返回 WEB_AREA_ZERO / exit 67;pair 1/2 均未到达,不能验证 readiness 顺序能否产生稳定双 PASS。
  • 范围边界:产品 verdict 为 NOT_EVALUATED;Finder 拖放与 DMG 仍关闭。
  • 验证证据:02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-canvas-readiness-sequence-01-report-20260814.md、JSON 和最小脱敏证据。

2026-08-14 26.0814-Mindraw.QA-Finder拖放受限.md

  • 变更对象:macOS arm64 候选 Finder drop QA 状态。
  • 事实来源:QA07 报告、QA02 报告、Gate crg-528e756b5549crg-5101ddf1c6fc
  • 变更前:readiness/locator 已 PASS,正式 Finder drop 尚未恢复执行。
  • 变更后:readiness 仍 PASS;Finder isolation 在 mutation 前 exit 69;NativeDrag 0 次;Finder drop 仍未闭环。
  • 范围边界:只适用于这一份 macOS arm64 候选,不外推其他平台或八包。

2026-08-14 26.0814-Mindraw.QA-FinderSource分型.md

  • 变更对象:QA07 Finder source failure 的匿名精确分类。
  • 事实来源:Gate crg-b65f87708d42 与 QA 报告。
  • 变更前:QA07 只有合并类别 SOURCE_WINDOW_NOT_MUTABLE_OR_INVALID_GEOMETRY
  • 变更后:单次真实分类为 SOURCE_WINDOW_ID_ABSENT_OR_INVALID;position/size/geometry/minimized/read-error 类别本轮未命中。
  • 范围:只适用于该次同候选 Finder 状态,不是产品或跨平台结论。

2026-08-14 26.0814-Mindraw.QA-FinderSourceID归属.md

  • 输入旧分类:source 与 remaining-window ID absent/invalid 合并。
  • 新工具语义:source 自身与 other-window 类别互斥。
  • 本次真实分类:source 自身 ID absent/invalid。
  • 范围:仅适用于该次同候选 Finder 状态,不是产品或跨平台结论。

2026-08-14 2026-08-14-Finder遍历上限修复.md

  • 变更对象:FinderWindowIsolation.swift exact-source traversal。
  • 事实来源:countExactSourceCorecountExactSourceselfTest;SHA 0a780ee46e1b649a0002c54f9c2a0b119b2fb7794a08104bbe7f3cb62964c35c
  • 变更前:depth 14 静默截断,无 children 检查,可返回部分计数。
  • 变更后:depth 14 始终读取 children;空 children 正常返回,非空 children 明确 fail closed;固定上限仍为 14。
  • 保留边界:source optional-ID/exact rebind、non-source valid-unique ID、state write/mutation 顺序、rollback/restore、退出码均不变。
  • 验证证据:Review Request 与 evidence JSON,Gate crg-a3a7014d7b1f

2026-08-14 2026-08-14-Finder失败阶段分型.md

  • 变更对象:FinderWindowIsolation isolation failure diagnostics。
  • 事实来源:IsolationFailureStagerunIsolationMutationCorefinishIsolationFailure;目标文件 SHA 27e899bbf2d5260239cb7e386f9a150beea14c67586b10ee964b7ffc31d1f865
  • 变更前:mutation failure 和 readback failure 各只有泛化文本,无法判断首失败操作。
  • 变更后:固定七类 OTHER_WINDOW_MINIMIZE_SET_FAILEDSOURCE_UNMINIMIZE_SET_FAILEDSOURCE_SIZE_SET_FAILEDSOURCE_POSITION_SET_FAILEDSOURCE_RAISE_FAILEDSOURCE_READBACK_AX_FAILEDSOURCE_READBACK_MISMATCH;输出仅为 stage=<ENUM> rollback=PASS|FAIL
  • 范围边界:mutation 顺序、参数、sleep、容差、rollback、formal restore、成功输出及退出码均不变;未修实际失败。
  • 验证证据:Review Request/evidence JSON,Gate crg-f17db62ed9b0

2026-08-14 2026-08-14-Finder回读兼容.md

  • 变更对象:Finder isolation 单次 readback 判定。
  • 事实来源:isIsolationReadbackCompatibleactiveDisplayBounds、production readback closure;文件 SHA 7642a4a60882922f32cb8b712079382eb43fb3901ceff7b58eecd1d5c696ac4f
  • 变更前:要求实际 window rect 与 (10,70,500,320) 每项差值 <2
  • 变更后:要求同一 exact-bound source、unminimized、raw finite positive rect、center 位于 valid active display;合法 Finder normalization 可通过。
  • 映射/删除:旧四项 exact pixel comparison 删除;未新增 retry 或自由容差。
  • 范围边界:Place/NativeDrag 未改;mutation、wait、stage、rollback、formal restore、72/73 未改;无真实 QA。
  • 验证证据:Review Request/evidence JSON,Gate crg-d13c0397a58b

2026-08-14 2026-08-14-Finder显示列表门禁.md

  • 变更对象:isIsolationReadbackCompatible active display 集合验证。
  • 事实来源:FinderWindowIsolation.swift SHA fcfe32891fb3277bbe0cbbaa9a927c92ce5cb16669441b1762d5afcd34968486
  • 变更前:containment 时逐项过滤 invalid display,混合列表可能成功。
  • 变更后:列表非空且全部 validRect 才允许 containment;任一 invalid 使整体失败。
  • 保留边界:负坐标有效多屏支持;normalized geometry、binding、single readback、rollback、exit 不变。
  • 验证证据:Review Request/evidence JSON,Gate crg-a31cbb18d7b8

2026-08-14 26.0814-Mindraw.QA-Normalized拖放09.md

  • 变更对象:固定 macOS arm64 候选 Finder 图片拖放 Gate。
  • 事实来源:QA09 正式报告、JSON 与脱敏 evidence;候选 SHA c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c
  • 变更前:QA08 在 isolation mutation/readback 阶段 fail closed,NativeDrag 调用 0。
  • 变更后:normalized-readback isolation、Place、target locator 与单次 NativeDrag 均已执行;但目标 package 仍无增量,source fixture 去向无法在授权边界内证明。
  • 映射/归并/删除:无产品、源码、工具、候选或 package 变更;仅 QA 证据状态由 isolation 未到达推进到 delivery attribution 未闭环。
  • 范围边界:只适用于同一 macOS arm64 候选,不外推 Windows/Linux 或八包,不授权发布。
  • 验证证据:QA09 report/JSON/evidence;formal restore、cleanup、SHA 不变均 PASS。

2026-08-14 2026-08-14-八包方案与FinderQA.md

  • 变更对象:Mindraw 1.2.7 桌面公众分发包。
  • 事实来源:
  • 02-P/plan-progress.markdownP-20260814-mindraw-1.2.7-cross-platform
  • 02-P/MEXP16-CrossPlatform127/pm/mexp16-round-spec-20260814.md
  • 变更前:只有 macOS arm64 候选有签名、公证和正式 QA 链;Windows、Linux、macOS Intel 无公众包结论。
  • 变更后:目标固定为 8 包,不用 Universal DMG 替代两个 Mac 包。

2026-08-14 26.0814-Mindraw.QA-IdentityBoundCopy拖放10.md

  • 变更对象:固定 macOS arm64 候选 Finder 图片拖放 Gate。
  • 事实来源:QA10 report/JSON/evidence;候选 SHA c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c
  • 变更前:QA09 已执行一次 NativeDrag,但 receiver/source 去向无法归因。
  • 变更后:identity-bound/copy 工具通过双 Gate,但 QA10 在注入前的 isolation evidence 阶段 fail closed,NativeDrag 0。
  • 映射/归并/删除:无产品、源码、工具、候选、包或发布变更;仅新增 QA10 责任证据。
  • 范围边界:只适用于该 macOS arm64 候选,不外推其他平台或八包。
  • 验证证据:QA10 report、JSON、sanitized evidence;source/package/candidate 清理完整性通过。

2026-08-14 26.0814-Mindraw.QA-Finder隔离无状态离线诊断.md

  • 变更对象:QA10 isolate 证据分类。
  • 事实来源:QA10 责任报告/JSON/evidence、当轮 session JSONL、reviewed FinderWindowIsolation.swift、对应时窗系统只读记录。
  • 变更前:PARTIAL_AUTOMATION_LIMIT / NOT_FULL_PASS / PRODUCT_NOT_EVALUATED,isolate 无可审计 stdout/exit/state。
  • 变更后:最小故障边界锁定为 AFTER_PROCESS_LAUNCH_AND_BEFORE_OR_DURING_STATE_ATOMIC_WRITE;终止机制仍 INCONCLUSIVE
  • 范围边界:不形成产品 PASS/FAIL,不授权重试,不开放 DMG。
  • 验证证据:正式报告及同名 JSON。

2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行可观测性.md

  • 变更前:QA10 wrapper只转发r.output;binary SHA、exit、signal和独立stdout/stderr不可重建;66/67静默退出,state write throwing path无固定类别。
  • 变更后:runner evidence schema为mindraw.qa-evidence-exec.v1;binary mismatch不启动;66=FINDER_NOT_RUNNING,67=FINDER_WINDOWS_READ_FAILED,70 encode=STATE_ENCODE_FAILED,70 write=STATE_ATOMIC_WRITE_FAILED
  • 既有mutation/rollback 72/73、restore 75、exact binding和geometry/readback语义不变。
  • 六个未改Swift工具SHA byte-identical;raw archive仍为37 files / 3,123,510 bytes / 0700+0600 / manifest SHA 1ce23234...c9c974
  • QA10产品判定仍NOT_EVALUATED,DMG仍关闭;Review PASS前禁止真实调用。

2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行快照绑定.md

  • 变更对象:EvidenceToolRunner实际launch identity。
  • 事实来源:EvidenceToolRunner.swift SHA 3d145f0877cf42c6fa214a88f3f09b02bf7f4537fae9751b365100e6cdc38567;测试 SHA 4004edf8bd692056f70066188070b3e6f76f250135a9ba8ad694d8de764ae87c
  • 变更前:source path SHA核对完成后关闭handle,Process再次按source path打开,存在replacement窗口。
  • 变更后:实际launch path是runner自建、rehashed、uchg snapshot;source验证后替换不影响执行字节。
  • 受保护事实:七个非runner Swift SHA未变;raw archive仍37 files / 3,123,510 bytes / 0700+0600 / manifest SHA 1ce23234...c974
  • 范围边界:真实Finder/AX/CGEvent/候选/isolate/restore调用0;QA10仍PRODUCT_NOT_EVALUATED,DMG关闭。

2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO原生门.md

  • 变更前:Windows native fixtures只有macOS上的compile-only证据,无可复审native workflow入口。
  • 变更后:.github/workflows/mindraw-windows-safeio-native.yml提供review-gated、manual-only、双Windows native入口;当前未commit/push/trigger。
  • Fixture mapping:5 production-core + 19 Windows native,exact-set且nonempty;覆盖reparse/TOCTOU/writer/replacement/stable verification/cleanup/oversize/authority-release。
  • Artifact mapping:每job仅mindraw-windows-safeio-native.json;固定commit/ref/run/attempt、runner/target、5+19 counts、exits和category。
  • 受保护边界:SafeIO实现与输入Gate SHA不变;本轮Windows native run=0,Actions run=0,macOS QA未触碰。

2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行快照绑定-01.md

  • 变更对象:EvidenceToolRunner.swift、同核 Node 测试与 sanitized manifest。
  • 事实来源:02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-tag-fix-rebuild-04-native-cgevent-drop-evidence-20260814/
  • 变更前:snapshot SHA复验与immutable之间可按路径替换;create/verify failure只stderr+77且无record。
  • 变更后:pre-hardening SHA→同handle hardening→同handle post-hardening device/inode/type/0500/UF_IMMUTABLE/SHA→path identity;失败均有hashed fixed evidence。
  • 文件SHA:runner eb68178db5ad4431623e26ab09db5c0c54da440dfe685096516e851b1e385af3;test 48d5d7f4027e78495e9052997e333286a90e4feeaa066213d6e89ec4f497600a;manifest 19444f41ab839fcf6bd0f289ba73d49f86277315b035389adf81ed72968ef5ba
  • 七个非runner Swift SHA与输入Gate完全一致;raw archive仍为37 files / 3,123,510 bytes / 0700+0600 / aggregate 1ce23234df53a47833981f356cf18ef87376a7162f2740fe3b92ae84efc9c974,本轮未访问。
  • 范围边界:产品未评估、真实自动化调用0、DMG Gate关闭。

2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO原生门-01.md

  • 变更对象:private Windows SafeIO native workflow/evidence contract。
  • 事实来源:跨平台worktree四文件及 Review Request 02-P/MEXP16-CrossPlatform127/review/md-127-xplat-win-safeio-native-workflow-fix-02-review-request-crg-7ac4bde51878.md
  • 变更前:只固定branch;JSON fixture counts来自allowlist,未证明实际执行。
  • 变更后:expected SHA与event SHA不等则Cargo调用0;source/list exact5+19和actual libtest5+19双门均通过才可PASS。
  • 文件SHA:workflow f61be138...abc6e;contract bc5f3511...2088;test 251fd5e6...7cfc;CODEGRAPH 9acacd94...564e
  • 范围边界:Actions/native run均0;SafeIO/App九文件SHA不变;不构成Windows native PASS、QA、支持、打包或发布结论。

2026-08-14 26.0814-Mindraw.跨平台发布链-执行权威架构阻塞.md

  • 变更对象:Gate crg-6eb66d1a8921
  • 事实来源:同 Gate Request/Evidence 与 blocker report。
  • 变更前:Hook 临时记录 needs-code-review / PENDING,含实验中 SHA。
  • 变更后:blocked / BLOCKED_NO_REVIEWABLE_DIFF / reviewDispatchReady=false;九文件恢复输入基线。
  • 关键边界:strict #!/bin/sh inherited-fd 仅证明脚本可行性;真实工具是 Mach-O,不能泛化。
  • 验证:Node 5/5,Swift warnings-as-errors PASS,manifest SHA 19444f41ab839fcf6bd0f289ba73d49f86277315b035389adf81ed72968ef5ba,临时 authority residue 0。

2026-08-14 2026-08-14-Windows私有原生复跑.md

  • Private branch before:00830ad80a633df70b8f8e523d6a7f9cde47ef63
  • Private branch after:6a2530178872b64c36a37ffcbf9a1d0f0b9a28a1
  • Run:31786586195 / attempt 1 / completed failure。
  • x64:identity PASS、core list 5、native list LIST_EMPTY 0、actual tests NOT_RUN。
  • ARM64:toolchain PASS、identity RUNNER_CONTRACT、actual tests NOT_RUN。
  • Artifact SHA:x64 3b58e06d9bc1dfb278fe45570ec2a6fbf5a229ec8ce74b8e4df2eaf4fcd0c65d;ARM64 2afb043965c6bdccf9333eb108afa93edb4ceaa2f2cdcb2a7584855b5327cf92

2026-08-14 2026-08-14-Windows原生前置修复-01.md

  • 事实来源:固定 HEAD/private head 6a2530178872b64c36a37ffcbf9a1d0f0b9a28a1、run-02 固定 JSON、上述四文件未提交 diff。
  • 变更前:19 项预期测试被虚构映射到 windows_safe_io::native_tests::*;workflow list 与 actual execution 同样过滤该不存在命名空间;ARM64 额外依赖 RuntimeInformation 字符串大小写。
  • 变更后:19 项全部映射到真实 windows_safe_io::tests::*,source/list/actual execution 三处一致;runner OS/arch 与 native rustc host 分层且精确 fail closed。
  • 范围边界:未改 SafeIO 产品源码/语义;未运行 Windows 原生测试;未 commit/push/触发 Actions;没有 QA、支持或发布结论。
  • 验证证据:contract 9/9、core list exact 5、host core 5/5、x64/ARM64 Windows target compile-only、YAML、diff/security/privacy 门全部通过。

2026-08-14 26.0814-Mindraw.PMO-主线Mindraw-Runner终审阻断.md

  • 变更对象:QA evidence EvidenceToolRunner 的最终执行身份门。
  • 事实来源:
  • Request:02-P/M4C-GitHubOpenSource/review-qa-ops-md-127-isolate-exec-observability-fix-03-request-crg-41ff70519f76.md
  • Review:02-P/M4C-GitHubOpenSource/review-md-qa-ops-127-isolate-exec-observability-fix-03-result-crg-41ff70519f76.md
  • 统一台账:02-P/plan-progress.markdown
  • 修正前:snapshot create/verify 失败无 hashed record;hardening 后缺少同对象 device/inode/type/mode/flags/SHA 绑定。
  • 修正后已通过部分:retained handle 上完成 hardening 与上述复验;create/verify/hardening failure 原子写脱敏 JSON+SHA;production-core 5/5、八工具、manifest/privacy 门通过。
  • 最终残留:实际 Process.run() 仍在最后一次 path lstat 后按 path 重新打开;retained handle 不参与 exec。文件 owner 可清除 UF_IMMUTABLE 并在 final check→exec 窗口替换 path。现有对抗测试只覆盖 pre-hardening 替换。
  • Review Gate:crg-41ff70519f76=CHANGES_REQUESTED,auto-fix 2/2-final
  • 范围边界:该问题属于 QA runner/evidence execution authority,不是 Mindraw 产品代码已确认缺陷;但它阻止正式 Finder QA 给出可信 PASS。

2026-08-14/15 Windows native、文件入口与 exact authority 补录批次

  • 变更对象:Mindraw 1.2.7 Windows SafeIO private native、.excalidraw 文件入口、UX 契约、文件系统故障证据与 Windows exact authority 后续链。
  • 事实来源:本批 25 份原始会话记录;关键不可漂移证据包括 candidate c500f4f437ae0edda359e9c4583e2736da16a2c393f05cc20a1b5d31cda21b681d88a767e89a35a3553b038a598d96d732a0fdd372514d7a67c66dcde9ea5f6dfb58ff8936f26dcf6e02f6903416b67d435b2af8f9ec2aa37f796948a5f4582183fb6a0617ee5ebda74bd4b4125d6f7ace435082b25475c015eb002ac4dd3483e8c4e17b17f67cd25f59174c,以及 private runs 3178861937131791755512317945348423179969114231822384934
  • Windows native 变更链:run03 双架构 exit101 -> 分阶段诊断 Gate crg-9dbdb79d9f94 被 F-01 退回 -> artifact 增长门修复 Gate crg-6b916ab5667e -> run04 双架构 17/2 -> 槽位诊断 Gate crg-777c75d81db7 -> run05 固定共同失败槽位 W07/W10 -> fixture 根因均为 FIXTURE_DEFECT_PROVEN -> FIX-01 crg-ffa2d52b90d6、FIX-02 crg-b0abd1c566e1、FIX-03 crg-060e10ece469=PASS -> run06 双架构 native19 19/19。
  • 文件入口与 UX 变更链:.excalidraw Windows/Linux 冷/热启动入口 Gate crg-5ae88f5d1d6b=PASS -> 本地 checkpoint 435b2af8f9ec2aa37f796948a5f4582183fb6a06 -> fault evidence 原型因 exact identity atomicity 阻塞 -> UX contract Gate crg-d54d4c859cbf 经 FIX-01 形成 crg-9e78d2570c8c=PASS -> 本地 checkpoint 17ee5ebda74bd4b4125d6f7ace435082b25475c0
  • Windows exact authority 变更链:diff SHA 15169f1a884249ac4f11ea49223ade3c22383732e660da6d55bebfe70bbc2440 只限 Windows regular files,compile-only 通过但缺 native syscall evidence;Owner 授权 private run 后 child 15eb002ac4dd3483e8c4e17b17f67cd25f59174c 的 run 31822384934 未产出 native evidence;workflow fix diff SHA 7e8bd8563f61a62e2649758af70254ec3c56f00a86067363f0c4a36bba34f16a 等待正式 Review。
  • 范围边界:所有补录均不得改写为 Windows 正式 QA、NSIS 包、公众支持、8 包发布、macOS Finder 正式 QA 或体验 DMG 通过;原始记录仍为证据源,主题文档仅做二级归并。

来源索引

时间线

2026-08-13 2026-08-13-补齐版本记录.md

  • 原始标题:补齐版本记录
  • 从三个冻结分支的 CHANGELOG.md、统一台账、需求、代码复审和 QA / Owner 验收记录核对版本事实。
  • 将 1.2.5、1.2.6、1.2.7 的版本段落补入根目录 CHANGELOG.md
  • 02-P/plan-progress.markdown 追加本次补登记记录。
  • 只回填已经存在且有证据支持的版本内容,不重新定义版本范围。
  • 1.2.7 明确保留分层结论:代码复审 PASS、Owner manual acceptance PASS、正式 QA CANCELLED_BY_OWNER / WAIVED,不改写为独立 QA PASS。
  • 根 Changelog 仍不存在 1.2.4 版本段落;本轮用户指定范围为 1.2.5–1.2.7,因此未扩展处理。
  • 后续冻结或分发版本时,将根 CHANGELOG.md 同步检查纳入发布收口,避免分支记录与主入口再次脱节。

2026-08-14 26.0814-Mindraw.M4C开源发布-GitHub组织创建.md

  • 原始标题:GitHub Organization 核对与误建记录
  • GitHub 免费 Organization 17langba 已创建,但确认为误建空组织,不作为项目正式组织。
  • Owner 已登录 GitHub,并确认既有组织 17lang 在自己名下且具有管理权限。
  • 正式组织保持 17lang,正式仓库保持 https://github.com/17lang/mindraw4agent
  • 创建页账号验证通过,GitHub 服务条款已确认。
  • 成功证据:用户提供的 GitHub 欢迎页截图,页面显示 Welcome to 17langba,顶部组织导航已出现。
  • PMO 已完成当前公开仓库 / prerelease / 1.2.7 发布链审计,并建立六棒正式发布冲刺;第一棒为重试全新 1.2.7 signed/notarized DMG。
  • GitHub Organization 正式标识继续采用 17lang,不迁移到 17langba
  • 17langba 暂不删除,避免在未复核设置前进行不可逆外部操作;也不创建仓库、不邀请成员。

2026-08-14 26.0814-Mindraw.QA计划-XPLAT测试计划.md

  • 原始标题:26.0814 Mindraw QA计划 - XPLAT测试计划
  • 读取 Round Spec:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/pm/mexp16-round-spec-20260814.md
  • 读取 QA 派工:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/pm/qa-md-127-xplat-plan-01-dispatch-20260814.md
  • 输出 QA 测试计划:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-test-plan-20260814.md
  • 输出结构化 JSON:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-test-plan-20260814.json
  • 回写统一台账:/Users/ar/Projects/Mindraw/02-P/plan-progress.markdown
  • 回写 PMO_INBOX:/Users/ar/Projects/Mindraw/02-P/PMO_INBOX.md
  • 收口 active assignment:/Users/ar/Projects/Mindraw/02-P/pmo-active-assignments.json

2026-08-14 26.0814-Mindraw.Coder-发布Tag身份修复.md

  • 原始标题:Mindraw Coder:发布 Tag 身份修复
  • 根因:git tag --points-at HEAD 把同一 commit 的全部历史 tag 写入 manifest。
  • formal release 现在要求显式 MINDRAW_RELEASE_TAG,并校验其精确等于 v<version>-Build<id> 且指向 HEAD。
  • manifest 只记录显式 tag;非 formal release 不从 HEAD 猜测 tag;build command 记录该输入。
  • 新 Review Gate:crg-8c01f5c360ef
  • 验证:脚本 2/2、前端 247/247、doctor 15/15、Rust 107/107、TypeScript/Vite build、shell/diff PASS。
  • 等待独立 reviewer 对 crg-8c01f5c360ef 给出结论;PASS 前不得重打包或进入 QA/发布。

2026-08-14 2026-08-14-跨平台QA计划复审.md

  • 原始标题:2026-08-14 跨平台 QA 计划复审会话结论
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 2026-08-14-跨平台可移植性审计.md

  • 原始标题:Mindraw 1.2.7 跨平台可移植性审计
  • 审计固定 commit 7807d70b323c1fb51afe2b9718f5be8f261be519 与已复审未提交 release identity diff crg-8c01f5c360ef=PASS
  • 输出报告与机器可读 JSON,Review Gate 为 crg-dc338aff0de5
  • 覆盖源码/Tauri/依赖/构建/签名/运行风险、最低 OS 证据、runner/原生边界、文件操作、目录包关联、外部发布依赖和实现顺序。
  • 回写统一台账、PMO_INBOX 与根 INDEX。
  • 不猜测最低 OS;没有 target build/首启证据即标记 NEEDS_ENVIRONMENT
  • 不把 Tauri targets: all 解释为八包已经可发布。
  • Windows安全文件层必须保持 fail-closed 和竞态防护,不能为“兼容”降低到普通路径检查。

2026-08-14 26.0814-Mindraw.QA计划-XPLAT-V2正式计划.md

  • 原始标题:26.0814 Mindraw QA计划 XPLAT V2正式计划
  • 读取 Owner 决策:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/pm/owner-decision-mindraw-dir-entry-20260814.md
  • 生成正式 V2 QA plan:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-test-plan-v2-20260814.md
  • 生成正式 V2 JSON:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-test-plan-v2-20260814.json
  • 生成 QA-plan Review Gate request:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/review-qa-md-127-xplat-plan-v2-request-qrg-7721c8002276.md
  • 回写统一台账与 PMO_INBOX。
  • 更新 active assignment 为正式 V2 计划终态。
  • 新 Review Gate:qrg-7721c8002276
  • 终态口令:PM_NOTIFY_READY QA-MD-127-XPLAT-PLAN-02 RESULT=PLAN_READY REVIEW_GATE=qrg-7721c8002276

2026-08-14 26.0814-Mindraw.QA计划-XPLAT-V3草案.md

  • 原始标题:26.0814 Mindraw QA计划 XPLAT V3草案
  • 完整读取派工:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/pm/qa-md-127-xplat-plan-03-partial-dispatch-20260814.md
  • 读取 V2 复审、V1/V2 计划和 Owner 目录入口决策。
  • 生成 V3 draft Markdown:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-test-plan-v3-draft-20260814.md
  • 生成 V3 draft JSON:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-test-plan-v3-draft-20260814.json
  • 生成机械一致性证据:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-plan-v3-draft-consistency-20260814.json
  • 回写统一台账、PMO_INBOX 和 active assignment。
  • Owner/Release 仍需裁决 Windows 10 22H2 是否 SUPPORTEDCOMPATIBILITY_SMOKE_ONLY_NOT_PUBLIC_SUPPORTEXCLUDED_FROM_PUBLIC_SUPPORT
  • 决策落入后,PMO 才能要求生成正式 V3 Review Gate;本轮按派工不生成新正式 Gate。

2026-08-14 2026-08-14-跨平台基线冻结.md

  • 原始标题:Mindraw 1.2.7 跨平台基线冻结
  • 7807d70b323c1fb51afe2b9718f5be8f261be519创建单一意图commit 4353e3484bcf227f0c3a0beefdb0548ca58be4ac
  • 新建codex/md-1.2.7-cross-platform/Users/ar/Projects/Mindraw-worktrees/md-1.2.7-cross-platform
  • 源/目标worktree均指向新commit且clean。
  • 输出冻结证据并回写统一台账、PMO_INBOX和INDEX。
  • 等待QA V3完成Owner + Senior QA要求的正式门禁。
  • PMO消费终态并同步项目分支地图后,才可决定后续实现派工。

2026-08-14 26.0814-Mindraw.Coder-Tag修复后DMG重建.md

  • 原始标题:26.0814 Mindraw Coder:Tag 修复后 DMG 重建
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.QA计划-XPLAT-V3正式修订.md

  • 原始标题:26.0814 Mindraw QA计划 XPLAT V3正式修订
  • 完整读取派工:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/pm/qa-md-127-xplat-plan-03-fix-01-dispatch-20260814.md
  • 完整读取 V3 条件复审报告:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/review-qa-md-127-xplat-plan-v3-partial-result-20260814.md
  • 完整读取 Owner Windows 决策:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/pm/owner-decision-windows-support-20260814.md
  • 生成正式 V3 plan:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-test-plan-v3-20260814.md
  • 生成正式 V3 JSON:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-test-plan-v3-20260814.json
  • 生成正向一致性证据:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-plan-v3-consistency-positive-20260814.json
  • 生成负向一致性证据:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/qa-md-127-xplat-plan-v3-consistency-negative-20260814.json
  • 生成 review request:/Users/ar/Projects/Mindraw/02-P/MEXP16-CrossPlatform127/qa/review-qa-md-127-xplat-plan-v3-request-qrg-7ff30a9de9df.md

2026-08-14 26.0814-Mindraw.QA-发布候选白屏失败.md

  • 原始标题:26.0814 Mindraw QA — 发布候选白屏失败
  • 独立核对 DMG bytes/SHA、manifest、build info、tag/commit、version/build/bundle ID/arm64。
  • 验证 Developer ID、hardened runtime、notary Accepted、DMG staple、Gatekeeper、hdiutil、只读 APFS mount、Applications link。
  • 扫描旧 build、真实用户/项目路径、凭据、notary profile 值和旧 excaliapp 品牌。
  • 在两个独立 clean QA HOME/profile 中从 read-only mount 启动真实候选。
  • 两次均复现主体全白,只有原生 Mindraw 窗口/菜单;已判 FAIL
  • 两次正常 Cmd+Q 退出,卸载 QA mount,无残留进程;候选 SHA 未变。

2026-08-14 26.0814-Mindraw.Coder-DMG白屏不可复现.md

  • 原始标题:26.0814 Mindraw Coder:DMG 白屏不可复现
  • 核验指定跨平台 branch/worktree 为固定 HEAD 且 clean。
  • 完整读取派工、QA 报告、工程地图、调试/TDD/交付规则。
  • 追踪 Tauri 原生窗口 → embedded Vite frontend → React App 启动链。
  • 用锁定 DMG 在只读 mount、全新 QA-only HOME/TMPDIR/XDG_CONFIG_HOME 下真实启动并通过 GUI/AX 取证。
  • 用历史 1.2.4 正常候选执行同方法作为对照。
  • 保存阻塞报告、截图证据并回写统一台账与 PMO_INBOX。
  • 没有采用未证实的 vite base、延迟显示窗口或 WebView 重建等猜测性修复。TDD 要求先观察失败;当前固定候选表现为 GREEN,任何产品代码修改都会失去因果证据。

2026-08-14 26.0814-Mindraw.PMO-主线Mindraw-1.2.7跨平台启动.md

  • 原始标题:Mindraw 1.2.7 跨平台公众分发启动
  • 建立计划 P-20260814-mindraw-1.2.7-cross-platform 和 MEXP16 执行契约。
  • 固定 8 个核心公众安装包矩阵。
  • 消费 crg-918286c8d4c2=CHANGES_REQUESTED,确认现有 1.2.7 release manifest 存在旧 tag 混入、冻结身份不唯一的问题。
  • 向既有 Coder 派发 MD-127-REL-TAG-IDENTITY-FIX
  • 向固定 QA 派发 QA-MD-127-XPLAT-PLAN-01,要求实现前先形成跨平台测试计划和 QA-plan Review Gate。
  • Marketing version 按 Owner 明确目标保持 1.2.7;本 Round 只做平台对等和发布工程,不新增产品功能。
  • 8 包必须来自同一固定 commit 和同一 release-set build label;任何包未通过只能保留局部候选,不得宣称整个目标完成。
  • 跨平台源码实现必须等待 QA 测试计划获得 Owner/PO 与资深 QA 双签。

2026-08-14 26.0814-Mindraw.跨平台开发-编译探针.md

  • 原始标题:MD-127 跨平台编译探针收口
  • objc2-foundation 从通用依赖移入 macOS target dependency table。
  • 放行并生成版本化 src-tauri/Cargo.lock,使 --locked 门禁真实生效。
  • 新增六 target fail-closed 探针及 4 个 Node 回归测试,npm 入口为 xplat:build-probe / xplat:build-probe:test
  • 更新 CODEGRAPH.mdINDEX.mdCHANGELOG.md 因无用户可见行为变化不更新。
  • 前端 34 files / 247 tests、build、doctor 15/15、Rust 107/107、diff/path scan 通过。
  • Review Gate:crg-589de5109743;等待独立代码复审,不自判 PASS。

2026-08-14 26.0814-Mindraw.跨平台开发-编译探针-01.md

  • 原始标题:MD-127 编译探针分类修复
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.跨平台开发-编译探针-02.md

  • 原始标题:MD-127 编译探针唯一根因修复
  • 新增 unexplained fatal 检测,识别额外 unknown/error/fatal/link/could-not-compile/abort/panic 信号。
  • unknown + pkg-config/sysrootunknown + llvm-rc 两条 reviewer 指定生产回归先红后绿。
  • Probe tests 9/9、前端 247、build、doctor 15、Rust 107、diff/path scan 通过。
  • 新 Review Gate:crg-30dcfd0d697a

2026-08-14 26.0814-Mindraw.跨平台开发-编译探针-03.md

  • 原始标题:MD-127 编译探针失败块修复
  • error: failed to run custom build command for <crate> 切分 stderr failure blocks。
  • Cross 环境只关联 native sys crate 同块;Windows llvm-rc 只关联 Mindraw block 内 tauri-winres panic。
  • Reviewer 三个不相关块/panic/未识别 fatal 复现先红后绿;12/12 tests PASS。
  • 六 target 2/0/4、前端 247、build、doctor 15、Rust 107 与机械扫描通过。
  • 新 Gate crg-24e1c60c869c
  • 等待独立 reviewer 审查 crg-24e1c60c869c;PASS 前下游源码切片保持关闭。

2026-08-14 26.0814-Mindraw.QA-Finder拖放窄复验.md

  • 原始标题:Mindraw QA — Finder 拖放窄复验
  • 新建独立 QA_ROOT /tmp/mindraw-qa-ops-md-127-finder-drop-20260814-001
  • 候选 SHA 精确匹配 c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c,只读挂载。
  • 按挂载 App 绝对路径启动并创建完整空白 package。
  • Finder 真实打开并选中唯一 /tmp PNG;拖前与拖后 scene/files/assets 证据落盘。
  • 退出候选、卸载 mount、确认候选 SHA 不变且无残留进程。
  • 跨 App drag 调用后无数据增量,但当前 Computer Use drag 以单个 source app 为作用域,无法证明 macOS pasteboard 已交付目标 App。因此按派工判 PARTIAL_AUTOMATION_LIMIT,不判产品 FAIL,也不判 PASS。

2026-08-14 26.0814-Mindraw.跨平台开发-Explorer路径修复.md

  • 原始标题:Mindraw 跨平台开发:Explorer extended path 修复
  • 消费 crg-8a4985667ace=CHANGES_REQUESTED 的唯一 F-01。
  • 新增 windows_explorer_shell_path(),只在 Explorer argv 边界转换。
  • 建立 extended drive RED,完成 GREEN 与全量回归。
  • 生成 crg-4098c58384c6 review request / evidence,并回写统一台账、PMO inbox、CODEGRAPH、INDEX、CHANGELOG。

2026-08-14 26.0814-Mindraw.QA-CGEvent拖放复验.md

  • 原始标题:Mindraw QA — CGEvent 拖放复验
  • 候选 DMG SHA 精确匹配 c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c,只读挂载并按绝对路径绑定候选进程。
  • 一次性 Swift 工具确认 AX、CGEvent listen/post 权限均可用,向 .cghidEventTap 注入 mouseDown、36 段 dragged、mouseUp。
  • AX 定位 Finder 源中心 {1125.5,172} 与候选 AXWebArea {520,102,1200×788},执行原生跨 App 拖放。
  • 发现另一个 Finder 窗口抢占 drop target;QA fixture 暂移到用户目录,按 SHA 校验后原样恢复 QA_ROOT,并确认意外路径无残留。
  • 停止继续注入,候选退出、mount 卸载;确认没有 Mindraw 进程且 DMG SHA 不变。
  • 系统原生输入权限与事件注入已证明,但 pasteboard/drop 到达候选未证明。拖后 scene/files/assets 均为零不能推导产品失败,privacy 与跨进程重开也未到达,因此终态为 PARTIAL_AUTOMATION_LIMIT

2026-08-14 26.0814-Mindraw.PMO-主线Mindraw-跨平台Gate与远端裁决.md

  • 原始标题:Mindraw 1.2.7 跨平台 Gate 与远端裁决
  • 消费 Coder MD-127-XPLAT-OPEN-REVEAL-01-FIX-01=FIX_READY,派固定代码审核员复审 Gate crg-4098c58384c6
  • 独立代码复审返回 PASS:Windows extended drive/UNC 只在 Explorer argv 边界转换;内部 canonical/security path、单 argv/no-shell 与 fail-closed 边界保持。
  • 消费 QA-OPS-MD-127-TAG-FIX-REBUILD-04-NATIVE-CGEVENT-DROP=PARTIAL_AUTOMATION_LIMIT:原生 CGEvent 权限和 Finder 拖曳语义成立,但多 Finder 窗口抢占落点,不能证明候选收到 drop,因此既非产品 FAIL 也非 QA PASS。
  • 对账当前远端与原生容量,形成 PM-127-XPLAT-REMOTE-ROUTE-01 Owner 裁决包。
  • DMG 门禁继续关闭;Build202608140433 不交付。
  • open/reveal 代码切片通过复审,不等于 Windows/Linux 原生行为或正式 QA PASS。
  • Windows SafeIO、六平台原生 CI 和后续 8 包当前不能继续的首要原因是远端/runner 路由未裁决,而不是 Coder 仍在执行。
  • PMO 推荐保留 canonical mindraw.git,新增 private 17lang/mindraw 作为 GitHub 构建镜像;不复用 17lang/mindraw4agent,不向历史 tyrchen/excaliapp 推送。

2026-08-14 26.0814-Mindraw.Coder-QA04证据隐私修复.md

  • 原始标题:Mindraw Coder:QA04 证据工具与隐私修复
  • 37 个 raw evidence 已逐文件 SHA 对账归档到本机非 Git 受控存储类别,目录/文件权限为 0700/0600
  • 项目 evidence 最小化为四个 Swift 工具和 sanitized manifest;33 个 raw 输出在归档成功后移出可版本化集合。
  • 修复 AX mutation/rollback/restore fail-closed、精确唯一源、AX 最小脱敏输出、NativeDrag 坐标和 mouseUp cleanup。
  • QA04 报告/JSON 路径与 fixture 标识改为占位符;历史 PARTIAL_AUTOMATION_LIMIT、fixture 恢复与 39/40 不变。
  • 新 Review Gate:crg-ad37e1d0b4fa

2026-08-14 2026-08-14-六平台Workflow.md

  • 原始标题:六平台 Workflow
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 2026-08-14-QA证据修复02.md

  • 原始标题:QA 证据修复 02
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 2026-08-14-Windows身份修复.md

  • 原始标题:Windows 身份修复
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 2026-08-14-QA证据修复03.md

  • 原始标题:QA 证据修复 03
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 2026-08-14-CLI入口修复.md

  • 原始标题:CLI 入口修复
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.QA-Reviewed原生拖放.md

  • 原始标题:Mindraw QA — Reviewed 原生拖放
  • 创建独立 QA_ROOT /tmp/mindraw-qa-ops-md-127-reviewed-drop-20260814-002
  • 候选 SHA 匹配 c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c;正式/调试 Mindraw 进程为零;Accessibility 为 true。
  • 四 Swift 源 SHA 与 reviewed manifest 一致,原样编译和 --self-test 4/4 PASS。
  • 候选以只读 mount 绝对路径和隔离 HOME/TMPDIR 启动。
  • reviewed AXInspect 对候选 PID 的 Drawing canvas 目标绑定返回 exit 67;在 Finder 隔离、窗口变更和 CGEvent 注入前停止。
  • 候选已退出并卸载;Mindraw 进程 0、QA mount 0、Finder 未变更、DMG SHA 不变。
  • AXInspect 生产契约只选择精确 AXTextField 文件源,没有 AXWebArea/canvas target 模式,不能满足派工的候选目标 bounds Gate。故结果为 PARTIAL_AUTOMATION_LIMIT,不是权限阻塞或产品失败。

2026-08-14 26.0814-Mindraw.发布执行-私有原生编译探针.md

  • 原始标题:私有原生编译探针
  • 18/18 文件完成 Review Gate changed-files 绑定,无 coverage 缺口。
  • 创建候选 commit 754c1a8e9f7a52cf5c60ba2434972cb41fb01587,仅推 17lang/mindraw private mirror 的同名分支。
  • 固定 run 31755968182 六项均到终态并上传 sanitized evidence。
  • 结果:macOS arm64/Intel 成功;Linux x64/arm64、Windows x64/arm64 的 Cargo check 均 exit 101;总计 2/6 success、4/6 failure。

2026-08-14 2026-08-14-画布目标定位器.md

  • 原始标题:画布目标定位器
  • 新增 CanvasTargetInspect.swift,只读 candidate PID AX tree,只接受唯一、明确可见、有限正面积且完整位于有效显示区域内的 AXWebArea
  • --self-test 在 PID/AX/显示器访问前执行,覆盖唯一、零、多、读取错误、geometry、visibility 和越界。
  • sanitized evidence 从 5 文件增为 6 文件;形成 Review Gate crg-ea1ce2154664
  • 五个 Swift typecheck/self-test/no-args 均 5/5 PASS。
  • AX traversal 任一非 benign error 或结构异常使整次定位失败,不允许使用部分树结果。
  • visibility 属性缺失与 hidden=true 同样拒绝;geometry 必须完整包含于一个 NSScreen.visibleFrame 的 AX 坐标映射区域。
  • 输出不含 PID、title/value/description、路径、文件名或 AX tree,仅固定 status/role 与有限 geometry。

2026-08-14 2026-08-14-Cargo诊断链.md

  • 原始标题:Cargo 诊断链
  • 新增 scripts/mindraw-cargo-diagnostics.mjs 与 9 项测试。
  • workflow 在 runner temp 净化 raw Cargo log,只上传 sanitized diagnostics 和既有 fixed metadata。
  • 独立记录 Node/Cargo/diagnostics exit,并以生产同核 resolver 保留失败优先级与原始 Cargo 101。
  • 更新 package script、CODEGRAPH、INDEX、CHANGELOG;形成 Gate crg-9406f7432358
  • output 上限固定 200 行/64 KiB/单行 1 KiB,raw input 上限 8 MiB。
  • Cargo structured JSON 不使用 rendered 或 span source text,只保留 error/code/crate/location/help/note。
  • 文本 fallback 是严格 allowlist;非零 Cargo 无安全诊断时 exit 78,禁止产生“空成功”。
  • raw Cargo/node logs 不进入 artifact;诊断成功也不能把 Cargo 101 改写为 0。

2026-08-14 2026-08-14-画布多屏坐标修复.md

  • 原始标题:画布多屏坐标修复
  • 提取 convertAppKitVisibleFramesToAX 纯函数,生产与 self-test 共用。
  • 基准固定为 NSScreen.screens.first.frame.maxY
  • 覆盖主屏、上/下/左/右、负坐标、副屏更高与缺失屏幕 fail-closed。
  • 五脚本 typecheck/self-test/no-args 5/5,形成 Gate crg-5ade9f30045b
  • AX top-left Y 必须相对菜单栏/主显示器顶边转换,而不是相对虚拟桌面所有显示器的最大 top;副屏在主屏上方时允许产生负 AX y,下方时允许超过主屏高度。

2026-08-14 2026-08-14-Cargo诊断隐私修复.md

  • 原始标题:2026-08-14 Cargo 诊断隐私修复
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.QA-Reviewed原生拖放06.md

  • 原始标题:Mindraw QA — Reviewed 原生拖放 06
  • 新建 QA_ROOT /tmp/mindraw-qa-ops-md-127-reviewed-drop-20260814-003
  • 候选 SHA、进程隔离、Accessibility 通过;五脚本 SHA 匹配,typecheck/self-test/no-args 5/5 PASS。
  • 建立严格空 .mindraw:0 elements/images/files/manifest assets/blob;fixture SHA 0c1814dac46779dd51f9cc0273fd90e2b772ceb328b3ead94bd04d927cd90fe3
  • 只读 mount 并按绝对路径启动候选;CanvasTargetInspect 在真实候选 PID 上稳定 exit 67。
  • 在 Finder Reveal/隔离及输入注入前停止;候选退出、mount 卸载,Finder 未变更,SHA 不变。
  • 无法证明唯一可见、有效显示区域内的候选 AXWebArea,不得猜坐标或继续 NativeDrag。没有 pasteboard/drop 交付,因此结果为 PARTIAL_AUTOMATION_LIMIT,不是 FAIL_PRODUCT

2026-08-14 26.0814-Mindraw.跨平台发布链-私有诊断复跑.md

  • 原始标题:私有六原生编译诊断复跑
  • 七文件 Gate 0 SHA、测试、安全和 remote/private 基线通过。
  • 创建 snapshot e32f533d27249836bae86e0da4fa3404673f66bb,仅推 github-build/codex/md-1.2.7-cross-platform
  • 首次 run 31758724871 全终态并下载 6 artifacts / 12 allowed files。
  • 结果 DIAGNOSTICS_COLLECTED:macOS 2/2 Cargo成功,Windows/Linux 4/4 Cargo 101;diagnostics 6/6安全生成。

2026-08-14 26.0814-Mindraw.Coder-画布诊断分类器.md

  • 原始标题:画布诊断分类器
  • 新增 CanvasTargetDiagnose.swift,11项固定分类、确定性优先级、PASS外 fail closed。
  • --self-test 在生产 AX/NSScreen 前分流;无效参数 exit 64且无输出。
  • 更新 sanitized manifest;既有五工具和 raw archive身份不变。
  • 生成 Review Gate crg-6c3ed7bd9eb8

2026-08-14 26.0814-Mindraw.QA-画布目标诊断.md

  • 原始标题:Mindraw QA:画布目标只读诊断
  • 独立核对输入 Gate crg-6c3ed7bd9eb8=PASS、候选 build/SHA、签名、公证/Gatekeeper 与 metadata。
  • 验证 DMG stapler validate 成功;mounted App 为 accepted / Notarized Developer ID。App bundle 无独立 ticket 与既有 QA 口径一致。
  • locator、diagnose 与 reviewed manifest 身份匹配;typecheck、self-test、无参数安全退出通过。
  • 隔离启动唯一候选进程;完成且仅完成两组连续只读配对。
  • 候选退出、只读卷卸载、进程归零、候选 SHA 不变。
  • 写入 QA 报告、JSON、最小脱敏证据、统一台账、PMO_INBOX 和 matching assignment。
  • App bundle 无独立 stapled ticket 不单独判失败:本轮独立确认外层 DMG ticket 有效且 App Gatekeeper assessment accepted,符合既定 QA 口径。
  • 首次启动承载会话在任何诊断前退出,不计入两组配对;保持型进程会话内只执行派工规定的两组,未增加重采样。

2026-08-14 26.0814-Mindraw.跨平台发布链-Opened复跑.md

  • 原始标题:Mindraw 跨平台发布链:Opened 修复私有复跑
  • Gate 0 绑定 Review PASS、三文件 SHA、clean base 与 private repo 边界。
  • 复跑 target/opened、Rust、frontend、doctor、build、native probe/diagnostics contract 与 diff 门禁。
  • 创建 commit 78a0a3e3d27e97b6281daed5b211c61a17441447,仅推 private github-build/codex/md-1.2.7-cross-platform
  • run 31760453666 attempt 1 六项全部 success;下载并核验 6 个 sanitized artifacts,未下载 raw logs。

2026-08-14 26.0814-Mindraw.Coder-AXHidden精确分型.md

  • 原始标题:Mindraw Coder:AXHidden 精确分型
  • 定位信息丢失点仅在 classify(),AX 读取层三态已正确。
  • TDD:新增 production-core 断言后旧实现 self-test exit 1;最小拆分后 GREEN。
  • 更新 sanitized manifest,生成 Review Gate crg-52cd8ff6eab1
  • 六工具离线 typecheck/self-test/no-args、manifest、SHA、隐私与 mutation 扫描通过。

2026-08-14 26.0814-Mindraw.QA-画布隐藏属性诊断.md

  • 原始标题:Mindraw QA:画布隐藏属性只读诊断
  • 核对 crg-52cd8ff6eab1=PASS、候选身份/SHA、签名、公证/Gatekeeper 口径。
  • 精确绑定 locator、refined diagnoser 和 manifest;typecheck/self-test/no-args 合约通过。
  • 在新隔离运行环境和同一唯一候选进程上完成且仅完成两组配对。
  • 两组均为 locator exit 67;diagnoser HIDDEN_ATTRIBUTE_ABSENT / exit 67。
  • 停止候选、卸载只读卷、确认进程归零和候选 SHA 不变。
  • 写入报告、JSON、最小脱敏证据、统一台账、PMO_INBOX 和 matching assignment。
  • HIDDEN_ATTRIBUTE_ABSENT 只作为 reviewed AX 分类器的固定枚举,不推导产品行为。
  • 不增加第三组、不重启重采样,不直接修改 locator,也不恢复 Finder 拖放。

2026-08-14 26.0814-Mindraw.Coder-AXHidden缺失语义.md

  • 原始标题:Mindraw Coder:AXHidden 缺失语义
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.QA-画布Locator真实门.md

  • 原始标题:Mindraw QA:画布 Locator 真实只读门
  • 核对 crg-dfa4b01d47c1=PASS、候选身份/SHA、签名、公证/Gatekeeper。
  • 精确绑定 locator、diagnoser 和 manifest;typecheck/self-test/no-args 通过。
  • 新隔离环境中启动唯一候选进程并执行且仅执行两组配对。
  • 第 1 组 locator exit 67 / fail closed,diagnoser PASS / exit 0。
  • 第 2 组 locator PASS / exit 0 / AXWebArea / finite-positive geometry,diagnoser PASS / exit 0。
  • 因 locator 两组不一致,以 NONDETERMINISTIC 收口;未执行第三组或重启重采样。
  • 停止候选、卸载只读卷、确认进程归零和候选 SHA 不变。
  • diagnoser 两组 PASS 不能覆盖 locator 的组间不一致;未达到稳定双 PASS,不能回报 LOCATOR_GATE_PASS

2026-08-14 26.0814-Mindraw.QA-画布Readiness序列.md

  • 原始标题:Mindraw QA:画布固定 Readiness 序列
  • 核对 crg-dfa4b01d47c1=PASS、候选身份/SHA、签名、公证/Gatekeeper。
  • 精确绑定 locator、diagnoser 和 manifest;typecheck/self-test/no-args 通过。
  • 新隔离环境启动唯一候选进程并执行一次 diagnoser preflight。
  • preflight 返回 WEB_AREA_ZERO / exit 67,随即短路;真实 locator 0 次、measured pair 0 组。
  • 停止候选、卸载只读卷、确认进程归零和候选 SHA 不变。
  • 严格遵守短路:preflight 非 PASS 后不调用 locator,不通过重试或等待刷新结果。
  • WEB_AREA_ZERO 仅作为本次 readiness stage 固定类别,不外推为产品 FAIL。

2026-08-14 2026-08-14-画布就绪等待门.md

  • 原始标题:画布就绪等待门
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.QA-有界ReadinessLocator.md

  • 原始标题:Mindraw QA:有界 Readiness + Locator
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.QA-Finder拖放受限.md

  • 原始标题:Mindraw QA:Finder 拖放自动化受限
  • 候选 SHA、身份、签名、公证、Gatekeeper 与只读挂载通过。
  • 六个 reviewed Swift 工具与 manifest SHA 绑定,typecheck、compile、self-test、no-args、invalid-args 通过。
  • 新隔离 QA 环境、新 QA-only PNG 和新空 .mindraw 建立;拖前 0 image/files/assets/blob。
  • 同一候选进程 bounded wait 恰好一次 PASS;初始 locator 与 single-shot diagnoser PASS。
  • FinderWindowIsolation production 恰好一次,返回 exit 69:SOURCE_WINDOW_NOT_MUTABLE_OR_INVALID_GEOMETRY
  • 工具未生成 state snapshot;按 reviewed 源码,Finder mutation 尚未开始。NativeDrag 调用数为 0。
  • 清理完成:QA Finder 窗口关闭,候选停止,卷卸载,进程归零,候选 SHA 和空包不变。
  • 终态为 PARTIAL_AUTOMATION_LIMIT,产品判定 NOT_EVALUATED;不能用空包无增量推导产品失败。

2026-08-14 2026-08-14-Finder源窗口分型.md

  • 原始标题:Finder 源窗口分型
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 2026-08-14-Finder源ID闭门.md

  • 原始标题:Finder 源 ID 闭门
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.QA-FinderSource分型.md

  • 原始标题:Mindraw QA:Finder Source 只读分型
  • 候选 SHA、身份、签名/公证/Gatekeeper、七工具 SHA/manifest 与离线门通过。
  • 新隔离环境、QA-only fixture 与空 .mindraw 建立。
  • bounded readiness、canvas locator、single-shot diagnoser 各 1 次 PASS。
  • QA-only Finder source 建立并选中;FinderSourceDiagnose production 恰好调用 1 次。
  • 捕获 SOURCE_WINDOW_ID_ABSENT_OR_INVALID / exit 69;无 stderr,无 retry/restart/resample。
  • 禁止的四工具 production 调用均为 0;QA Finder 窗口、候选、挂载和进程已清理,SHA 与空包不变。
  • 结果为 DIAGNOSIS_CAPTURED,产品判定 NOT_EVALUATED
  • 类别只能说明 source/remaining-window identity proof 存在 absent/invalid,不能自行判断具体归属。

2026-08-14 2026-08-14-Finder源ID再分型.md

  • 原始标题:Finder 源 ID 再分型
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.QA-FinderSourceID归属.md

  • 原始标题:Mindraw QA:Finder Source ID 归属分型
  • Gate crg-a5a899236f57=PASS、候选 SHA、签名/公证/Gatekeeper 与七工具离线门均通过。
  • 全新隔离环境中 bounded readiness、canvas locator、single-shot diagnoser 各 1 次 PASS。
  • 建立并选中唯一 QA-only Finder source;新版 source diagnoser production 恰好调用 1 次。
  • 捕获 SOURCE_WINDOW_ID_ABSENT_OR_INVALID / exit 69;输出合约通过,无 retry/restart/resample。
  • 禁用四工具 production 调用均为 0;QA Finder 窗口、候选、挂载和进程已清理,SHA 与空包不变。
  • 结果为 DIAGNOSIS_CAPTURED,产品判定 NOT_EVALUATED
  • 按 14 类契约,本次类别仅归属于唯一 source 窗口自身 ID;remaining-window 类别未命中。
  • 不开放 Finder isolation、native drag、产品 QA 或 DMG。

2026-08-14 2026-08-14-Finder隔离源绑定.md

  • 原始标题:Finder 隔离源绑定
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 2026-08-14-Finder遍历上限修复.md

  • 原始标题:Finder 遍历上限修复
  • 复现审核指出的根因:旧 countExactSource() 在 depth 14 不读取 children,直接返回部分计数。
  • 新增共享 production traversal core;上限 leaf 合法,上限非空 children 抛 traversalLimit
  • countExactSource() 完全委托该 core,因此 isolate/restore 共享语义。
  • 完成七工具、非法参数、manifest/SHA、隐私、产品引用和 fallback 门。
  • 生成 Review Gate crg-a3a7014d7b1f 并回写统一台账与 PMO_INBOX。
  • 等待固定 Reviewer 对 Gate crg-a3a7014d7b1f 独立复审。
  • Review PASS 前不得恢复真实 Finder/AX/NativeDrag QA。
  • Reviewer 重点确认 production AX 入口只通过同一 core、上限非空 children 不会泄漏部分计数,以及其他绑定/回滚 diff 未变化。

2026-08-14 26.0814-Mindraw.QA-SourceBound拖放08.md

  • 原始标题:Mindraw QA:Source-bound Finder 拖放 08
  • 候选 SHA、身份、签名/公证/Gatekeeper、七工具 SHA/manifest 与离线门通过。
  • 新隔离 QA 环境、QA-only PNG 与严格空 .mindraw 建立。
  • bounded readiness、initial locator、single-shot diagnoser 各 1 次 PASS。
  • source-bound isolation production 恰好 1 次;state snapshot 已生成,但 mutation/layout 阶段 exit 72,工具 eager rollback 完成。
  • 使用同一 state 与 exact source identifier 执行正式 restore,exit 0。
  • 未进入 AXInspect、Place、post-layout target 或 NativeDrag;数据闭环未到达。
  • QA Finder 窗口、候选、挂载与进程清理完成,SHA 与空包不变。
  • 终态为 PARTIAL_AUTOMATION_LIMIT,产品判定 NOT_EVALUATED

2026-08-14 2026-08-14-Finder失败阶段分型.md

  • 原始标题:Finder isolation 首失败阶段分型
  • 将既有 isolation mutation/readback 顺序接入 injectable production core。
  • 增加七个互斥 stage 和固定单行 rollback 结果。
  • 验证全部 stage、成功、短路、readback 分型及 72/73 cleanup 区分。
  • 完成七工具、非法参数、manifest/SHA、隐私和保护门。
  • 生成 Review Gate crg-f17db62ed9b0,回写统一台账与 PMO_INBOX。
  • 等待固定 Reviewer 对 Gate crg-f17db62ed9b0 独立复审。
  • Review PASS 后只能由 PMO 派一次 isolation+formal-restore 实机分型,不得直接恢复 NativeDrag。
  • Reviewer 重点核对 production runner 与旧操作顺序逐项等价、失败后只执行 rollback、输出字段严格固定,以及 72/73 未漂移。

2026-08-14 26.0814-Mindraw.QA-FinderIsolationStage诊断.md

  • 原始标题:Mindraw QA:Finder Isolation Mutation Stage 诊断
  • 候选、签名/公证/Gatekeeper、七工具 SHA/manifest 与离线门通过。
  • 新隔离 QA 环境、QA-only fixture 与空 .mindraw 建立。
  • bounded readiness、initial locator、single-shot diagnoser 各 1 次 PASS。
  • isolate production 恰好 1 次,捕获 SOURCE_READBACK_MISMATCH / rollback PASS / exit 72
  • 同一 state/exact source formal restore 恰好 1 次,exit 0。
  • AXInspect、Place、post-layout locator、NativeDrag、输入调用均为 0。
  • QA Finder 窗口、候选、卷和进程清理完成,SHA 与空包不变。
  • 结果为 DIAGNOSIS_CAPTURED,产品判定 NOT_EVALUATED

2026-08-14 2026-08-14-Finder回读兼容.md

  • 原始标题:Finder isolation 回读兼容
  • 只读分析 PlaceFinderSourceNativeDrag 真实职责。
  • 以 production-core RED→GREEN替换非必要的精确像素回读。
  • 加固原始负 size 检查,避免 AppKit CGRect 规范化掩盖无效面积。
  • 完成七工具、非法参数、manifest/SHA、隐私与保护门。
  • 形成 Review Gate crg-d13c0397a58b 并回写统一台账、PMO_INBOX。
  • 等待固定 Reviewer 对 Gate crg-d13c0397a58b 独立复审。
  • Review PASS 前不得运行真实 Finder/AX/候选 QA。
  • Reviewer 重点检查下游契约推导、display 坐标系一致性、负 raw size 加固,以及 exact-bound 参数在生产接线中的事实来源。

2026-08-14 2026-08-14-Finder显示列表门禁.md

  • 原始标题:Finder 显示列表门禁
  • 增加 production predicate 的 display-list 全员有效门禁。
  • RED→GREEN覆盖混合无效、纯无效、四向负坐标多屏和全有效离屏。
  • 复跑七工具、非法参数、manifest/SHA、隐私与累计保护门。
  • 形成 Review Gate crg-a31cbb18d7b8,回写统一台账和 PMO_INBOX。
  • 等待固定 Reviewer 对新 Gate 独立复审。
  • Review PASS 前不得运行真实 Finder/AX/候选 QA。
  • Reviewer 重点确认 all-valid guard 位于 containment 前、负坐标 fixtures 使用同一 production predicate,且累计接线无变化。

2026-08-14 26.0814-Mindraw.QA-Normalized拖放09.md

  • 原始标题:Mindraw QA:Normalized-readback Finder 拖放 09
  • 候选 SHA、身份、签名/公证/Gatekeeper、七工具 SHA/manifest 与离线门全部通过。
  • 新隔离 QA 环境、QA-only PNG fixture 与严格空 .mindraw package 建立。
  • bounded readiness、initial locator、single-shot diagnoser、normalized-readback isolation、AX source binding、Place 与 post-layout locator 均各 1 次 PASS。
  • NativeDrag production 恰好 1 次并 exit 0,权限前检与 mouse-up cleanup 通过;无 retry、无第二次 drag。
  • 唯一候选收到恰好一次 Cmd+S;package 拖后与保存后仍为 0 scene image/files/assets/blob。
  • QA-only source fixture 拖后不在隔离 source,且不在隔离 QA root/package;未越界搜索用户目录或废纸篓。
  • formal Finder restore 1 次 PASS;QA Finder 窗口、候选、挂载与进程均已清理,候选 SHA 和空包核心文件不变。
  • 终态:PARTIAL_AUTOMATION_LIMIT;组合:NOT_FULL_PASS;产品判定:NOT_EVALUATED

2026-08-14 2026-08-14-八包方案与FinderQA.md

  • 原始标题:Mindraw 1.2.7 八包方案与 Finder QA 推进
  • 推荐的 8 个公众安装包矩阵已经写入 P-20260814-mindraw-1.2.7-cross-platform 与 MEXP16 Round Spec。
  • 正式 V3 QA 计划已经 Owner/PO 与资深 QA 双签。
  • 私有 GitHub build mirror 上的六个 OS/arch 原生编译探针已经 6/6 PASS;该结论仅证明可编译,不代表安装包、GUI、功能 QA 或公众支持通过。
  • macOS arm64 候选 1.2.7 / Build202608140433 的既有功能 QA 已通过冷启动、创建/保存重开、图片选择器、PDF、多 Tab、.excalidraw、品牌和清理;Finder 图片原生拖入仍是唯一未闭环项。
  • QA09 已执行一次完整 normalized-readback/source-bound/native-drop 序列,终态为 PARTIAL_AUTOMATION_LIMIT / NOT_FULL_PASS,不是产品 FAIL。
  • QA09 后的 MD-QA-OPS-127-NATIVE-DROP-DELIVERY-IDENTITY-FIX-01 已完成;Hook 固定 Gate crg-fc23b18024e0 已按 needs-code-review 登记并由固定 Reviewer 独立复审 PASS
  • 后续 Hook 对同一未跟踪证据目录生成新 Gate crg-5e8e22bdab66。PMO 先在生产调用前暂停 QA10,确认七 Swift + manifest 与上一 PASS Gate 八项 SHA 完全相同,再补建同 ID needs-code-review byte-equivalence request;固定 Reviewer 复跑离线门并判 PASS。QA10 暂停前真实生产调用数为 0,现已从干净起点恢复。
  • 固定 QA 已接单执行 QA-OPS-MD-127-TAG-FIX-REBUILD-10-IDENTITY-BOUND-COPY-NATIVE-DROP;同一未变候选只允许一次 receiver-identity-bound Option-copy NativeDrag,需同时闭环 source 原位不变、目标数据、隐私、持久化与 restore。

2026-08-14 26.0814-Mindraw.QA-IdentityBoundCopy拖放10.md

  • 原始标题:Mindraw QA:Identity-bound Option-copy Finder 拖放 10
  • 新 Hook Gate crg-5e8e22bdab66=PASS 与原 crg-fc23b18024e0=PASS 字节一致。
  • 固定候选 SHA、签名/公证/Gatekeeper、七工具 SHA/manifest、离线机械门均通过。
  • 全新 QA-only regular non-symlink PNG 与严格空 .mindraw 建立,source size/SHA/device/inode 已锁定。
  • 唯一候选从只读挂载绝对路径启动;bounded readiness、initial locator、single-shot diagnoser 各 1 次 PASS。
  • QA Finder source 创建并精确选中;isolate 单次执行单元未产生可审计 PASS 或 state snapshot,严格停止。
  • AXInspect、Place、post-layout locator、NativeDrag 调用均为 0。
  • formal restore 单次因 state 缺失 exit133;无 Finder mutation。exact selection 门通过后只关闭 QA Finder。
  • source 身份与空 package 不变;候选停止、卷卸载、进程归零和 SHA 完整性通过。

2026-08-14 26.0814-Mindraw.QA-Finder隔离无状态离线诊断.md

  • 原始标题:Mindraw QA:Finder 隔离无状态离线诊断
  • 核对 QA10 报告、JSON、脱敏 evidence、实际命令记录及 reviewed FinderWindowIsolation.swift 生产路径。
  • 核对 isolate 对应时窗的会话 lifecycle、统一日志和崩溃报告。
  • 写入正式 Markdown/JSON 报告,并回写统一台账与 PMO inbox。
  • 全程未触发候选、Finder、AX、CGEvent、AppleScript、isolate、restore 或 NativeDrag。
  • 最终类别为 INCONCLUSIVE
  • state 原子写入发生在所有 Finder mutation 之前;state 缺失证明 mutation=0,边界位于 process launch 之后、state write 成功之前或写入过程中。
  • QA10 外层只转发 nested output,未保存 exit/signal,因此 silent exit66/67 虽是最小充分解释,仍不能唯一证明。
  • 对应 isolate 时点没有 crash/signal/timeout/Automation/AX/transport-loss 证据;稍后 restore 缺 state 的 crash 是独立事件。

2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行可观测性.md

  • 原始标题:隔离执行可观测性修复
  • 新增 EvidenceToolRunner.swift,在 reviewed binary 启动前核对 SHA-256,mismatch 返回78且不执行。
  • 原子记录脱敏 argv fingerprint、开始/结束时间、exit code或termination signal、独立且每通道64 KiB有界stdout/stderr、opaque session/cell identity,并生成record SHA sidecar。
  • FinderWindowIsolation.swift 为 Finder absent exit66、AX windows read exit67、state encode/write exit70增加固定脱敏stage;全部在mutation前并明确mutation=0
  • 新增真实子进程离线production-core测试;更新sanitized manifest与INDEX。
  • 新 Gate:crg-d739213c8221,状态needs-code-review

2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO最终修正.md

  • 原始标题:Mindraw 跨平台发布链:Windows SafeIO 最终定向修正
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行快照绑定.md

  • 原始标题:Mindraw 跨平台发布链:隔离执行快照绑定
  • Runner从同一个已打开source handle边读取边计算SHA并写入独占O_EXCL|O_NOFOLLOW snapshot。
  • snapshot目录固定0700,文件创建0600后收紧0500;实际snapshot重新SHA核对,再设置并核对UF_IMMUTABLE
  • Process.executableURL只接收snapshot;source path不再用于launch。
  • cleanup等待child终态,兼容shebang解释器按路径再打开;随后清除immutable flag并删除snapshot与私有目录。
  • cleanup失败固定为SNAPSHOT_CLEANUP_FAILED、exit77、binaryIdentityMatched=false并进入hashed record。
  • production test-only seams只在-D EVIDENCE_RUNNER_TESTING存在,正式runner无注入入口。

2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO原生门.md

  • 原始标题:Mindraw 跨平台发布链:Windows SafeIO 原生门
  • 新增manual-only workflow,固定Windows x64/ARM64两个native runner。
  • 对runner OS/arch、process arch、唯一rustc host、target与固定private branch fail closed核对。
  • 新增production contract,将源码#[test]与Cargo --list精确绑定同一allowlist。
  • 实际完整inventory为production-core 5 + Windows native 19;初始人工17计数被GREEN前契约纠正。
  • locked host-native cargo test不带--target、不使用cargo check--no-run
  • evidence只含固定schema JSON;raw cargo list/test输出仅留runner temp且不上传。

2026-08-14 26.0814-Mindraw.跨平台发布链-隔离执行快照绑定-01.md

  • 原始标题:隔离执行快照最终绑定修正
  • 保留 exclusive/no-follow snapshot 创建 handle,使用同一 handle 完成 mode/immutable hardening 与 post-hardening SHA/type/mode/flags 复验。
  • 以 device/inode 将 post-hardening path 绑定到同一 handle 对象;对象不一致固定 fail closed。
  • 补 snapshot path 替换生产同核回归,证明 original/replacement 均不执行。
  • snapshot create/verify/hardening failure 原子写固定脱敏 JSON 与 SHA sidecar,固定 exit77、identity=false、stage和cleanup状态。
  • Review Gate:crg-41ff70519f76,Status=needs-code-review

2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO原生门-01.md

  • 原始标题:Windows SafeIO 原生 workflow 计数门修正
  • workflow_dispatch required expected_candidate_sha,pre-Cargo 与 github.sha 严格比较。
  • 新增有界、唯一、严格 canonical libtest summary parser。
  • core实际5 passed、Windows native实际19 passed,failed/ignored/measured必须全0;source/list exact-set仍为独立前置门。
  • 固定JSON新增 expected/actual/match、actual counts、filtered和Cargo/summary exits。
  • Review Gate:crg-7ac4bde51878,Status=needs-code-review

2026-08-14 26.0814-Mindraw.跨平台发布链-WindowsSafeIO私有原生运行.md

  • 原始标题:Mindraw 跨平台发布链:Windows SafeIO 私有原生运行
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 2026-08-14-Windows原生前置修复.md

  • 原始标题:Windows 原生前置修复
  • 原始记录为本主题证据源;本轮未抽取到标准摘要小节。

2026-08-14 26.0814-Mindraw.跨平台发布链-执行权威架构阻塞.md

  • 原始标题:执行权威架构阻塞
  • 核验 Swift/Foundation、Darwin SDK 和 libc 的公开执行能力。
  • 以离线 fixture 验证 inherited-fd shebang 路径与 direct Mach-O /dev/fd/N 路径。
  • 确认 shebang 可行性不能覆盖真实 Mach-O evidence tools,direct fd path 不受支持。
  • 清理全部实验性实现与测试 seam,恢复九工具文件和 manifest 的输入 SHA。
  • runner 基线测试 5/5、Swift warnings-as-errors typecheck、临时目录残留扫描通过。
  • 将固定 Gate crg-6eb66d1a8921 更新为 blocked / BLOCKED_NO_REVIEWABLE_DIFF,禁止派 Reviewer。
  • 原 P1 仍未关闭,真实 Finder QA 必须继续关闭。后续若继续,需要单独批准并评审能提供不可替换执行 authority 的 trusted/privileged executor,或改变工具身份契约的 in-process architecture;不能沿原 path-based launch 继续堆检查。

2026-08-14 2026-08-14-Windows私有原生复跑.md

  • 原始标题:Windows 私有原生复跑
  • Preflight 核对 branch/HEAD、PRIVATE visibility、default/target branch、remote head、三个 Gate、四变更与九保护 SHA。
  • 复跑 contract 8/8、production list、host core、双 Windows target compile-only、YAML/diff/privacy 门。
  • 创建唯一 commit 6a2530178872b64c36a37ffcbf9a1d0f0b9a28a1,parent 00830ad80a633df70b8f8e523d6a7f9cde47ef63,仅四文件。
  • 只 push 私有 github-build/codex/md-1.2.7-cross-platform,只 dispatch run 31786586195 attempt 1。
  • 仅下载两份固定 sanitized JSON;没有读取 raw logs,也没有 rerun。
  • run 双架构均 failure,且 actual native tests 均未运行,因此结论仅是 private precondition failure,不是产品失败、Windows QA、支持、包或发布结论。安全汇总类别固定为 FAIL_ARM64_RUNNER_CONTRACT_AND_X64_NATIVE_LIST_EMPTY

2026-08-14 2026-08-14-Windows原生前置修复-01.md

  • 原始标题:Windows 原生前置修复(第二棒)
  • x64 根因:Rust 实际测试模块是 windows_safe_io::tests,旧 contract、list 与 native execution 错用不存在的 windows_safe_io::native_tests,Cargo 合法返回空列表。
  • ARM64 根因:在 rustc 前用 .NET RuntimeInformation.OSArchitecture.ToString() 与 GitHub runner.arch=ARM64 做大小写敏感直比,可能以 Arm64 提前退出;移除该冗余字符串依赖,保留 GitHub runner OS/arch、固定 ref/commit、显式 native rustup host 和 rustc -vV host 双门。
  • 两轮 RED→GREEN:先证明缺少 runner classifier;独立复核再发现实际 native execution 仍残留旧 filter,新增生产接线断言后修正。
  • 独立预提交复核 PASS;Review Gate:crg-8a8df5f2b4fe,状态 needs-code-review
  • 已回写 02-P/plan-progress.markdown02-P/PMO_INBOX.md
  • 不增加平台支持声明;Windows 原生测试仍需后续经审核后单独 private run。
  • 环境契约仅引用 GitHub Actions 与 Rust/Cargo/rustup 官方一手资料。
  • 失败保持固定、窄分类,不输出原始 runner/rustc/Cargo 内容。

2026-08-14 26.0814-Mindraw.PMO-主线Mindraw-Runner终审阻断.md

  • 原始标题:Mindraw PMO:Runner 终审阻断
  • 核对 Hook 提示的三个旧 Gate:crg-75ee33598c99=CHANGES_REQUESTED 已进入后续修复链;crg-fc23b18024e0=PASScrg-5e8e22bdab66=PASS。它们不是三个新的未处理审核任务。
  • Coder 完成 QA execution runner 最终自动修正 MD-QA-OPS-127-ISOLATE-EXEC-OBSERVABILITY-FIX-03,形成 Gate crg-41ff70519f76
  • 固定 Reviewer 完成最终独立复审,结果 CHANGES_REQUESTED
  • PMO 按 requesting-code-review 的 2/2 自动修正上限停止 runner 自动续修,没有派第三轮同类 fix。
  • 与 runner 链并行,固定 Coder 已开始 MD-127-XPLAT-WIN-SAFEIO-NATIVE-WORKFLOW-FIX-02,turn 019fff4b-33c2-7301-8180-e6df49b7c3e0,只修 expected candidate SHA 绑定与实际 libtest 5/19 计数证据。
  • Runner Gate 非 PASS,禁止进入真实 Finder QA;QA10 仍为 PARTIAL_AUTOMATION_LIMIT / PRODUCT_NOT_EVALUATED
  • DMG、合并、公开发布、Windows native 支持声明继续关闭。
  • PMO 推荐 Owner 批准一条新的架构级 execution-authority 任务,不接受当前 residual risk。新任务必须使实际 exec 消费已验证的同一对象,或建立等价、owner 无法在 check→exec 间解除/替换的 launch authority;完成后重新走实现、自查、独立复审和正式 Finder QA。

2026-08-14 2026-08-14-Windows原生私有运行03.md

  • 原始标题:Windows 原生私有运行 03
  • 绑定三个 PASS Gate 与 base/private head 6a2530178872b64c36a37ffcbf9a1d0f0b9a28a1,创建 child c500f4f437ae0edda359e9c4583e2736da16a2c3,仅推 private 同名分支。
  • 唯一 run 31788619371 attempt 1 completed failure;x64/ARM64 均通过 identity、exact core5/native19 enumeration 与 core actual 5/5,但 native command exit101 且无合法 summary。
  • 固定分类为 FAIL_NATIVE_TEST_BOTH_ARCHES;未读取 raw logs、未 rerun、未修改产品或触发 QA/发布。
  • 后续派发分阶段诊断任务,要求 compile -> artifact -> direct libtest -> summary 固定脱敏分类,Reviewer PASS 前禁止第四次 private run。

2026-08-14 2026-08-14-Windows原生101诊断.md

  • 原始标题:Windows 原生 101 分阶段诊断
  • 将 native19 从单条 cargo test 拆为 locked Cargo no-run machine artifact、唯一 test executable、runner-local direct libtest 和 bounded summary。
  • Gate crg-9dbdb79d9f94 初始形成后被固定 Reviewer 退回 F-01:首次同 fd fstat 后 artifact stream 增长仍可被旧 reader 接受为合法前缀。
  • 本任务不读 raw logs、不执行 run03 rerun或第四次 Actions,不改变产品语义、包、QA、支持、发布或 macOS evidence。

2026-08-14 2026-08-14-Artifact增长门禁修复.md

  • 原始标题:2026-08-14 Artifact 增长门禁修复
  • 修复 artifact machine stream 首次 same-fd fstat 后增长仍被接受的问题;fixed read 后复验 exact original size 并从原 EOF 做一字节 probe。
  • 读取期间增长或截断固定映射 ARTIFACT_CHANGED;稳定 >256 KiB 继续 PASS,预存 >8 MiB 继续 ARTIFACT_BOUNDED
  • Gate crg-6b916ab5667e 形成;Node 14/14、core exact/actual 5、双 Windows target compile-only、YAML/diff/security/privacy 与独立预审均 PASS。
  • 未读取 raw logs,未执行第 4 次 Actions/rerun,未改产品语义、package、QA、支持、发布或 macOS evidence。

2026-08-14 26.0814-Mindraw.跨平台发布链-Windows私有运行04.md

  • 原始标题:Windows 私有原生运行 04
  • 绑定四个 PASS Gate 与 base/private c500f4f...,创建 reviewed child 93f05cc20a1b5d31cda21b681d88a767e89a35a3,仅 fast-forward private branch。
  • 唯一 run 31791755512 attempt 1;x64/ARM64 identity、exact5+19、core5、compile 与 unique artifact 均 PASS,但 native19 均为 17 passed / 2 failed / exit101。
  • 合并终态 RUN_COMPLETED_FAIL / FAIL_NATIVE_TEST_BOTH_ARCHES;只下载固定 JSON,不读 raw logs、测试名或 annotations。
  • 该结果不是 Windows QA、支持、package 或发布结论;后续需安全槽位诊断。

2026-08-14 2026-08-14-Windows原生两项失败.md

  • 原始标题:Windows 原生两项失败收口
  • 固定 Reviewer 对 Gate crg-6b916ab5667e 返回 PASS 后,第 4 次私有 run 31791755512 completed。
  • 候选 93f05cc20a1b5d31cda21b681d88a767e89a35a3 只包含 reviewed 四文件,双架构均 exact core/native list 与 core actual 通过,但 native19 为 17/2。
  • 不把 17/2 推断为 Windows 平台整体不兼容,也不在缺少槽位证据时猜测具体失败测试。
  • 下一棒只建立 exact19 -> 稳定槽位的无 raw 诊断链,固定 Reviewer PASS 前不得 rerun。

2026-08-14 26.0814-Mindraw.跨平台发布链-Windows槽位诊断.md

  • 原始标题:Windows native19 固定槽位诊断
  • 新增 exact19 稳定槽位 W01..W19 与固定分类,只公开槽位和枚举,不公开测试名、路径、命令输出或异常文本。
  • Gate crg-777c75d81db7 固定四文件:workflow、CODEGRAPH、contract、Node test。
  • aggregate 与 slots 必须双向计数一致;非 PASS/TEST_FAILED aggregate 保留固定 NOT_RUN 槽位证据。
  • 本轮只形成 Review Gate,不定位或修复具体失败测试,不提供 Windows native、QA、支持或发布结论。

2026-08-14 26.0814-Mindraw.跨平台发布链-Windows槽位私有运行05.md

  • 原始标题:Windows 槽位私有运行 05
  • 绑定五个 PASS Gate 与 base/private 93f05cc20a1b5d31cda21b681d88a767e89a35a3,创建 child 553b038a598d96d732a0fdd372514d7a67c66dcd
  • 唯一 run 31794534842 attempt 1;x64/ARM64 均 completed failure,两端 aggregate 17/2,slots 均 17 PASS / 2 TEST_FAILED。
  • 共同失败槽位固定为 W07W10,终态 RUN_COMPLETED_FAIL_SLOTS_IDENTIFIED_SAME_BOTH_ARCHES
  • 无 raw logs、测试名、annotations、产品修复、rerun、origin/tag/merge/PR/Release/package/QA/support/macOS evidence。

2026-08-14 26.0814-Mindraw.跨平台发布链-W07W10根因诊断.md

  • 原始标题:W07/W10 根因诊断
  • 以 candidate 553b038a598d96d732a0fdd372514d7a67c66dcd 和 run 31794534842 固定证据只读核查 W07/W10。
  • 结论:W07=FIXTURE_DEFECT_PROVENW10=FIXTURE_DEFECT_PROVEN
  • W07 的 locked parent 不共享 DELETE,rename 应被阻止;fixture 静默忽略 rename 结果且错误要求 Err。W10 的 File::create write handle 未 drop,导致 cleanup reopen 先遇到 sharing conflict。
  • 建议下一棒仅改两个 test fixture,不放宽产品 share mode、missing 语义、bound 或 cleanup 算法。

2026-08-14 26.0814-Mindraw.跨平台发布链-W07W10夹具修正.md

  • 原始标题:W07/W10 夹具修正
  • W07 改为显式断言 locked parent 阻止 rename,并验证原内容稳定读取、原路径内容与 outside sentinel;重命名为 locked_parent_prevents_replacement_and_preserves_stable_read
  • W10 在 set_len(65 MiB) 后、cleanup 前显式 drop(file),保留 exact SAFEIO_TOO_LARGE 与文件保留。
  • 新 Gate crg-ffa2d52b90d6;source contract、Node 17/17、core exact/actual5、Windows x64/ARM64 compile-only、frontend247、doctor15、build、YAML、diff、security/privacy PASS。
  • 本 Gate 不是 Windows native GREEN、QA、支持或发布结论。

2026-08-14 26.0814-Mindraw.跨平台开发-W07W10函数体契约.md

  • 原始标题:MD-127-XPLAT-WIN-W07-W10-FIX-02 会话记录
  • 修复 W07/W10 source authority:从全文件 global includes() 改为 1 MiB 有界 Rust trivia scanner、唯一 exact #[test] fn、平衡函数体和 body-local ordered checks。
  • Gate crg-b0abd1c566e1;W07 authority 为 locked_parent_prevents_replacement_and_preserves_stable_read,W10 authority 为 sparse_oversize_cleanup_fails_before_hashing_or_deleting
  • production prefix、workflow 和 Rust fixture SHA 保持不变;Node 20/20、core exact/actual5、双 Windows target compile-only、frontend247、doctor15、build/YAML/diff/privacy PASS。
  • Reviewer PASS 前不得触发下一次 private Actions。

2026-08-14 26.0814-Mindraw.跨平台开发-W07W10扫描器闭合契约.md

  • 原始标题:MD-127-XPLAT-WIN-W07-W10-FIX-03 会话记录
  • 关闭 crg-b0abd1c566e1 的 F-01-R1:scanner 拒绝普通路径孤立 */,并在 trivia 屏蔽后验证 whole-source brace 负深度和最终非零。
  • Node contract 从 20/20 增至 23/23;新 Gate crg-060e10ece469
  • production prefix、workflow 与九保护文件不变;core exact/actual5、双 target check、frontend247、doctor15、build/YAML/diff/privacy PASS。
  • 无 raw logs、Actions、commit/push、package、QA、support、release 或 macOS evidence。

2026-08-14 26.0814-Mindraw.跨平台发布链-Windows原生Run06.md

  • 原始标题:MD-127-XPLAT-WIN-NATIVE-PRIVATE-RUN-06 会话记录
  • 绑定六个 PASS Gate 与 base/private 553b038a...,创建 child e9ea5f6dfb58ff8936f26dcf6e02f6903416b67d,仅 fast-forward private branch。
  • 唯一 run 31799691142 attempt 1 completed success;x64 与 ARM64 均 core5/5、native19 19/19、W01-W19 全 PASS。
  • 两端 identity/toolchain/source/exact5+19/compile/unique artifact/summary 均 PASS;终态 RUN_COMPLETED_PASS_CANDIDATE
  • 该结论仅为 private SafeIO native evidence,不是 QA、平台支持、package 或 release 结论。

2026-08-14 26.0814-Mindraw.跨平台开发-Windows原生全绿.md

  • 原始标题:Mindraw 跨平台开发:Windows 原生候选全绿
  • 消费 W07/W10 FIX-03 Gate crg-060e10ece469=PASS 与 run 31799691142 成功结果。
  • Windows x64/ARM64 native19 均 19 passed / 0 failed,W01-W19 全 PASS;candidate 为 e9ea5f6dfb58ff8936f26dcf6e02f6903416b67d
  • 同步实施地图 Slice 4,派发 MD-127-XPLAT-UX-REGRESSION-GAP-AUDIT-01,要求证明图片拖入、PDF 与多 Tab 仍存在于当前候选。
  • Windows native 全绿不等于正式 Windows QA、Windows 公众支持、NSIS 包或发布通过。

2026-08-14 26.0814-Mindraw.Coder-跨平台UX差距审计.md

  • 原始标题:跨平台 UX 回归差距审计
  • 以 clean candidate e9ea5f6dfb58ff8936f26dcf6e02f6903416b67d 和正式 V3 QA Gate qrg-7ff30a9de9df 只读映射 27 个核心 UX/入口/安全用例。
  • 结果:AUTOMATED_EVIDENCE_PASS=4TARGET_PACKAGE_QA_REQUIRED=17IMPLEMENTATION_OR_TEST_GAP=5N/A_APPROVED=1
  • 明确存在图片拖入、PDF drop 复用既有 dialog/renderer 并绑定发起 Tab、多文档/8 Tab 状态模型。
  • 首要缺口是 Windows/Linux .excalidraw system-open delivery 未接入;后续顺序为文件入口、FS fault evidence、UX contract tests、统一 8 包 target package QA。

2026-08-14 26.0814-Mindraw.跨平台开发-文件入口.md

  • 原始标题:Mindraw 跨平台 .excalidraw 文件入口
  • 从 candidate e9ea5f6dfb58ff8936f26dcf6e02f6903416b67d 只关闭 Windows/Linux .excalidraw 系统文件入口。
  • 冷启动 args_os() 与热启动 tauri-plugin-single-instance 回调共用 opened_arguments_to_file_paths 和既有 OpenedFileQueue
  • 接受可读 regular .excalidraw,支持绝对/相对、单/多路径、有序去重;拒绝其他扩展、目录、缺失、不可读、无效 Unicode、重复 canonical identity、.mindraw 内部 scene 及 symlink alias。
  • Gate crg-5ae88f5d1d6b;Rust124、frontend248、doctor15、build、六 target compile probe 中 Windows 两架构 PASS,Linux 仅 cross 环境阻塞。

2026-08-14 2026-08-14-跨平台UX缺口派工.md

  • 原始标题:1.2.7 跨平台 UX 缺口审计与派工
  • 消费 UX gap audit,确认 27 个用例分类,首个最小代码任务为 MD-127-XPLAT-FILE-ENTRY-01
  • 旧 Gate crg-456de85425ab 因预审缺陷作废,唯一有效文件入口 Gate 为 crg-5ae88f5d1d6b
  • macOS Finder evidence Gate crg-6d9b51593b3d 继续 CHANGES_REQUESTED;新的进程内/签名 helper 架构仍需 Owner 授权。
  • 八个目标包尚未统一构建与正式 QA,体验 DMG 门禁保持关闭。

2026-08-14 26.0814-Mindraw.跨平台开发-文件入口Checkpoint.md

  • 原始标题:Mindraw 跨平台文件入口本地 Checkpoint
  • crg-5ae88f5d1d6b=PASS 的精确八文件保存为 feature branch 本地 checkpoint。
  • 起点 HEAD e9ea5f6dfb58ff8936f26dcf6e02f6903416b67d;冻结 diff SHA 5ae88f5d1d6bd9251f335aef1af53e07c41e5cac0bfbcf8dd8ab6befb4be9563
  • 创建 commit 435b2af8f9ec2aa37f796948a5f4582183fb6a06,changed-files 精确为八文件,worktree clean。
  • 无 push、merge、tag、PR、Release、Actions、安装包或 GUI QA。

2026-08-14 26.0814-Mindraw.Coder-文件系统故障证据.md

  • 原始标题:Mindraw 文件系统故障证据会话记录
  • 从 checkpoint 435b2af8f9ec2aa37f796948a5f4582183fb6a06 为 package/scene/manifest/asset 生产 I/O 补固定故障矩阵原型。
  • 矩阵覆盖 temp-create、short-write/full、flush、sync、rename、final-open、final-verify、cleanup、read-only 与 replacement。
  • 两次独立预审确认 pathname-based verify -> renameidentity-check -> unlink 仍存在 same UID replacement TOCTOU。
  • 未生成 Review Gate,终态 BLOCKED_SAFE_IDENTITY_ATOMICITY;下一步必须先做平台 exact-authority architecture。

2026-08-14 26.0814-Mindraw.跨平台开发-故障证据预审.md

  • 原始标题:Mindraw 1.2.7 文件系统故障证据预审
  • 确认 Windows/Linux .excalidraw 文件入口 Gate crg-5ae88f5d1d6b=PASS 并固定本地 checkpoint 435b2af8f9ec2aa37f796948a5f4582183fb6a06
  • MD-127-XPLAT-FS-FAULT-EVIDENCE-01 主保存路径已显式暴露 FS_ROLLBACK_FAILED,但 replacement/cleanup TOCTOU 与 Windows FinalOpen 非同核仍未关闭。
  • 该任务以 BLOCKED_SAFE_IDENTITY_ATOMICITY 关闭;固定 Reviewer 另接 MD-127-XPLAT-FS-EXACT-AUTHORITY-ARCH-01
  • UI 契约任务并行,Windows exact-authority 任务登记为 pending,等待 UI Gate 通过和 checkpoint 后串行投递。

2026-08-14 2026-08-14-跨平台UX契约测试.md

  • 原始标题:跨平台 UX 契约测试
  • 从 reviewed checkpoint 435b2af8f9ec2aa37f796948a5f4582183fb6a06 只关闭 UI-01/UI-02。
  • 建立 production menu mapping/config 的三平台 command、accelerator、placement 与窗口语义契约;open/save 复用 Path-based production core;reveal 复用安全路径转换。
  • Rust127、frontend249、doctor15、build、probe contract12、diff/privacy PASS;六目标 compile 为 macOS 2 PASS、Windows/Linux 4 项环境阻塞,0 source compile failure。
  • Gate crg-d54d4c859cbf 形成,后续需修复预审指出问题。

2026-08-14 2026-08-14-跨平台UX契约测试-01.md

  • 原始标题:跨平台 UX 契约 FIX-01
  • 关闭 crg-d54d4c859cbf 的 F-01/F-02:reveal core 在任何 filesystem read/command construction/launch 前拒绝非 Unicode 路径。
  • Linux native fixture 覆盖 existing invalid UTF-8 .excalidraw open/save/reveal/launch 零副作用;About/Quit placement 收敛为唯一 final-item composer。
  • Rust130、frontend249、doctor15、build、probe contract12、diff/privacy 通过。
  • 新 Gate crg-9e78d2570c8c,Linux native fixture 未在 macOS 主机执行,不作平台支持或 QA 结论。

2026-08-14 2026-08-14-跨平台UX契约测试-02.md

  • 原始标题:跨平台 UX 契约 checkpoint
  • 复核 branch codex/md-1.2.7-ux-contract-tests、HEAD、Reviewer PASS、四文件清单、逐文件 SHA 与冻结 diff SHA,全部匹配。
  • 仅暂存冻结四文件,staged diff SHA 保持一致。
  • 创建本地 checkpoint 17ee5ebda74bd4b4125d6f7ace435082b25475c0,消息 test: harden cross-platform UX contracts
  • 未修改内容,未 push、merge、tag、PR、Release 或 Actions。

2026-08-14 26.0814-Mindraw.跨平台127-Windows精确文件权限.md

  • 原始标题:Windows exact authority 阶段收尾
  • 从 reviewed checkpoint 17ee5ebda74bd4b4125d6f7ace435082b25475c0 实现 Windows regular-file exact authority。
  • production 改为同一 delete-capable temp handle 写入、同步、handle rename、rename 后复验、authority-retained stable reopen 与 exact cleanup。
  • 基线 17ee5ebda74bd4b4125d6f7ace435082b25475c0;未提交 diff SHA 15169f1a884249ac4f11ea49223ade3c22383732e660da6d55bebfe70bbc2440
  • compile-only 不可冒充 Windows native syscall evidence,未创建 Review Gate,终态 BLOCKED_WINDOWS_NATIVE_EVIDENCE_REQUIRED

2026-08-15 2026-08-15-Mindraw-127私有运行.md

  • 原始标题:1.2.7 私有 Windows 原生运行
  • Owner 授权一次私有 Windows x64/ARM64 runner,范围限定为冻结快照、私有仓库、单次 attempt,不触碰公共仓库、合并、包或发布。
  • 校验冻结 diff SHA 15169f1a884249ac4f11ea49223ade3c22383732e660da6d55bebfe70bbc2440,创建 child 15eb002ac4dd3483e8c4e17b17f67cd25f59174c,parent 17ee5ebda74bd4b4125d6f7ace435082b25475c0
  • 触发 private run 31822384934 attempt 1;x64/ARM64 identity 后 native 测试均 skipped,未生成脱敏 artifact。
  • 根因为 workflow 将 EXPECTED_REF 硬编码为旧 cross-platform 分支,且 continue-on-error 使失败状态传播不清晰。

2026-08-15 2026-08-15-Windows原生工作流修复.md

  • 原始标题:Windows 原生工作流修复
  • 修复 private run 31822384934 暴露的旧 branch 硬编码与 identity/evidence 失败传播问题。
  • workflow_dispatch 新增 required expected_candidate_ref,与 required expected_candidate_sha 分别严格绑定实际 github.ref / github.sha
  • identity failure 仍进入 if: always() 的 fixed evidence writer;final enforcement 新增 evidence outcome,writer 失败或 artifact 缺失均 fail closed。
  • diff SHA 7e8bd8563f61a62e2649758af70254ec3c56f00a86067363f0c4a36bba34f16a;Node contract 23/23、frontend249、doctor15、Rust130、build、双 Windows target compile-only、diff/privacy PASS。
  • Gate crg-7e8bd8563f61 等待固定 Reviewer;PASS 后 PMO 才可另行授权下一次 private Windows native run。