以 Goal 模式推进 M-体验08A:Mindraw Frame -> Stitch UI 生成 -> Codex 返回可见结果。
02-P/plan-progress.markdown 立项 P-20260629-mexp08a-frame-to-stitch,并将 P-20260601-finder-pdf-drag、P-20260531-default-new-dir、P-20260531-periodic-autosave 调低为 Low priority backlog。M4C-MEXP08A-01 给 Coder@m4c,要求先补真实 Mindraw Frame link 的 frame-only context gate。ee035fd4a5623995cb0e0c8790e638dadfcc1098,结论为 PASS_FOR_PM_MEXP08A_STITCH_01。--no-live 文档索引路径复核真实链接 mdoc_18bd9099d5510060_c76d / caJFkm_EjKdNTBQw9afOg,确认返回 readScope=frame-only、target.kind=frame、outsideTextIncluded=false、fallbackToDocumentRead=false。stitch MCP,确认工具可用,并成功创建 Stitch project projects/4145955783540509949。M4C-MEXP08A-02,commit 7c902bcc2f08d263bd1443e82d452d52a5f2dd2d;PM 复跑默认真实 link 入口确认不带 --no-live 也能返回合法 frame-only context。generate_screen_from_text 不再立即返回 service unavailable,并创建 screen projects/4145955783540509949/screens/f9cb5f72c6734bec96f369b1b8c62354;但连续短轮询、长轮询和 late check 后仍为 Generating Screen...,没有下载到可见资产。generate_screen_from_text;get_screen 仍返回 Generating Screen...,download_assets 仍无文件。最新证据:02-P/MEXP08A-FrameToStitch/pm/stitch-check-20260629-150834.json。screenshot={}、htmlCode={}、assetFiles=[]。最新证据:02-P/MEXP08A-FrameToStitch/pm/stitch-check-20260629-151207.json。stitch.googleapis.com 并发现 15 个工具;DNS / TLS / HTTPS 基础连通正常;但 get_screen 对目标 screen 仍返回 Generating Screen...,list_screens 却返回 {},download_assets 无文件。网页登录 https://stitch.withgoogle.com/home 显示黑屏且只有 Stitch iframe,直接打开内层 app-companion-430619.appspot.com 显示白屏空 root,未出现正常登录页、项目列表或错误提示。frame-only 上下文生成 PNG:02-P/MEXP08A-FrameToStitch/pm/mexp08a-image2-fallback-20260630.png,并补充说明:02-P/MEXP08A-FrameToStitch/pm/mexp08a-image2-fallback-20260630.md。mexp08a-stitch-screen-monitor heartbeat。原因:当前关键路径已调整为任意外部模型的可见 UI 结果,继续只轮询同一个卡住的 Stitch screen 会误导后续判断。02-P/plan-progress.markdown 将 PM-MEXP08A-GATE 收敛为 Complete / MEXP08A accepted under external model visible result scope。MEXP08A 的 fallback 生成通道;但仍必须明确标注为 image2 fallback,不得冒充为 Google Stitch 结果。MEXP08A 的用户可感知 Gate 按修订后的 external model visible result 口径完成;Stitch 不再是本轮 Gate 的必要条件。projects/4145955783540509949/screens/f9cb5f72c6734bec96f369b1b8c62354。get_screen 能拿到一个永远 Generating Screen... 的目标 screen,但 list_screens 返回空对象;网页登录层也没有正常启动。MEXP08A 当前没有用户等待项;用户已接受 image2 可见结果。Stitch Web / MCP 状态不一致仍存在,但已降级为独立通道健康问题,不再阻塞本里程碑。--no-live 的 m4c resolver live old-shape fallback 已由 M4C-MEXP08A-02 修复并通过 PM 复核:live DTO 不满足 frame-only 审计时记录 LIVE_FRAME_SCOPE_REJECTED,再继续受控 document index / selected package frame-only fallback。MEXP08A 已通过。后续如果继续推进产品化,建议另立 M-体验08B:外部模型生成结果写回 Mindraw result Frame;如果要修复 Google Stitch 通道,应另立独立 Stitch health / smoke 计划。MEXP08A 用户可感知 Gate。