docs(design): record video preparation integration
This commit is contained in:
@@ -4,6 +4,16 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
|
||||
|
||||
## Integrated Through
|
||||
|
||||
- 2026-09-16:任务 `20260916-merge-design-video-client-4f6d28a1` 将 Design 视频准备源
|
||||
`1acca836fe035dd462110cdc7683645c1e031f54`(源任务
|
||||
`20260916-design-media-client-a7d3e9c1`)从 `b723c722` 无冲突快进合入本地 `main`。
|
||||
视频开始画面有明确绑定入口;真实分媒体能力驱动参数,prepare 成功后才按最新 revision
|
||||
请求 Quote,明确失败阻断报价,用户确认仍是唯一生成授权。历史视频支持原生 controls、
|
||||
放大预览和下载,历史图片可明确用作视频开始画面。主目录 76 项相关单测、2 项跨仓流程、
|
||||
类型检查和 Vite Renderer/Main/Preload/utility 构建通过;产品文件与源一致,源记录原样导入,
|
||||
三份原有未跟踪任务文档保持不变。未推送、打包或部署;跨仓测试使用模型/报价等夹具,
|
||||
真实短视频生成和播放字节仍待成对发布后单独验收。
|
||||
|
||||
- 2026-09-15:任务 `20260915-merge-image-preview-56ab481e` 将图片预览源 `41664b2ae3b1139f7f00401e2aeb5b483319d29e` 无冲突合入本地 `main`,合并提交 `9b64dd9b3917999fd1f10683ee78ac1746de6f81`。AI 设计任务图片新增放大查看,支持完整适配窗口、原始尺寸滚动、关闭/Esc 和焦点返回,桌面与紧凑布局共用且不触发下载;Main-owned Asset 契约保持。合并后的类型检查、31 项相关单测、Vite 全目标构建和 Windows Electron 交互验收通过;产品及源任务记录与已验证源一致,三份原有未跟踪文档原样保留。用户授权的旧 Agent-tabs 残留目录已改名 `.retained` 保留,并用 bundled scripts 恢复登记。未推送、打包或安装;详见[集成记录](tasks/20260915-merge-image-preview-56ab481e.md)。
|
||||
|
||||
- 2026-09-15:任务 `20260915-merge-agent-tabs-2fd41184` 经用户确认登记移交,将源 `868ab54be6575ea6bd170d2ece7b7c8d4f6c0007` 无冲突快进合入本地 `main`。智能体编辑区改为“我的要求”与“高级设置”双 Tab,选中态与方向键切换明确,高级分类记忆、切换回顶、未保存输入及试用状态保留。产品树与已验证源一致,沿用 47 项相关单测、类型检查、scoped lint、Vite 全目标构建及 Electron 交互验收,详见[源任务](tasks/20260915-agent-editor-tabs-8c46f6f5.md)。源记录原样导入,三份原有未跟踪文档保留;未推送、打包或安装客户端。
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
# Task: Integrate Design video preparation into main
|
||||
|
||||
## Identity
|
||||
|
||||
- Task ID: 20260916-merge-design-video-client-4f6d28a1
|
||||
- Mode: Integration
|
||||
- Branch: main
|
||||
- Worktree: D:\Datas\OthersProjects\makelore
|
||||
- Base commit: b723c7220bfbc4922f5b25265ac7e64306cb6347
|
||||
- Owner: codex
|
||||
- Status: Ready for Integration
|
||||
|
||||
## Scope
|
||||
|
||||
- Integrate the completed Design video preparation source 1acca836fe035dd462110cdc7683645c1e031f54 into local main and reconcile its accepted Design contracts. Own only this integration record and relevant canonical Design memory; imported source records remain unchanged.
|
||||
|
||||
## Intent And Constraints
|
||||
|
||||
- User explicitly authorized releasing old task 20260915-merge-image-preview-56ab481e, adopting this root while preserving its 3 known foreign documents, and releasing this integration ownership after completion. No push, deployment, paid generation or worktree deletion is authorized.
|
||||
- Concurrent and Planning Gates passed: exclusive integration ownership matches this root/branch/base; entry, source outcomes, Design ADR, domain, architecture and relevant evidence/commitment context were loaded. Historical peer records remain read-only; placeholder scopes are unknown and are not integration sources.
|
||||
- Preserve Current Specification authority, immutable revision-bound Quote and explicit confirmation. Preparation does not create chat Turns or paid media Tasks. Source and client/server counterparts must be released together.
|
||||
- Preserved foreign paths: .project-docs/30-worklog/tasks/20260901-package-122-c5e8.md, .project-docs/30-worklog/tasks/20260901-package-123-d7f3.md, .project-docs/30-worklog/tasks/20260902-client-hang-diagnosis-a47c9e2b.md. Their original bytes and index state are retained; never stage them.
|
||||
|
||||
## Outcome
|
||||
|
||||
- Fast-forwarded local main from b723c7220bfbc4922f5b25265ac7e64306cb6347 to exact source 1acca836fe035dd462110cdc7683645c1e031f54; no merge conflict or product rewrite. Source task record imported unchanged from its retained branch.
|
||||
- Promoted the user-approved preparation/capability/binding contract to the accepted Design ADR and domain rules and recorded source provenance in current-state. This clarifies the explicit video starting-image selection; it does not introduce another semantic authority or bypass confirmation.
|
||||
- The 3 known foreign dirty documents remain outside staging and are retained. User-authorized integration ownership release is performed only after final documentation/commit checks.
|
||||
|
||||
## Verification
|
||||
|
||||
- Root verification after fast-forward: five related unit files, 76 tests passed in 4.48s. pnpm run typecheck and pnpm run build:vite passed; Renderer/Main/Preload/utility targets built successfully. Existing Browserslist, mixed-import and chunk-size warnings remain. No installer packaging or Electron E2E run in this integration.
|
||||
- Paired main-branch verification: DESIGN_DIAGNOSTIC_SERVER points to the actual server master root; the client diagnostic passed 2 tests in 13.31s. Actual React/store preparation commands reach the real Python Workspace/compiler bridge, with zero blockers before quotation; the test then explicitly confirms. Separate backend lifecycle coverage proves persisted Task execution and ready Asset projection with provider/storage/ledger fixtures.
|
||||
- Tests do not establish real model quality, installed-app WebSocket transport, production staging/storage or MP4 decoding. No live model/provider, paid generation, push or deployment was performed.
|
||||
- check_project_docs, task-aware check_doc_drift and git diff --check passed. Product/index comparison against the exact source is empty; all 3 preserved foreign files match their pre-adoption bytes and none are staged. Source worktree is clean and its latest HEAD is now included in the local main branch.
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- After paired deployment, separately authorize a real short-video acceptance covering image staging, model output, ingestion and actual playback. Local fixture-backed tests do not prove production availability.
|
||||
- Source worktree cleanup offered with its full path/branch; awaiting confirmation. Retain its checkout, branch and commits unless separately approved. This does not hold up the completed merge.
|
||||
|
||||
## Promotion Candidates
|
||||
|
||||
- Applied the completed source's accepted Design preparation proposal without changing unrelated product direction. Source task files remain read-only.
|
||||
Reference in New Issue
Block a user