|
16410
|
1
|
5
|
1
|
58
|
0
|
0
|
refs/heads/master
|
1
|
|
1783412487
|
Edit
Delete
|
|
16402
|
1
|
1
|
1
|
58
|
0
|
0
|
|
1
|
|
1783412127
|
Edit
Delete
|
|
28245
|
7
|
5
|
7
|
57
|
0
|
0
|
refs/heads/hljTest
|
0
|
{"Commits":[{"Sha1":"ef5432214 {"Commits":[{"Sha1":"ef543221435ddd53ee13b45920881c2663bab887","Message":"feat(workflow): harden streaming media delivery flows\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-07T16:06:53+08:00"},{"Sha1":"3a392852dfbefe00c51c9562f0a424d1901cde37","Message":"chore(workspace): capture current models and workflow evidence\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-06T21:14:10+08:00"},{"Sha1":"bdbe40689699fc993019a4d9a270e0a8e9130433","Message":"feat(web): improve asset library and delivery center\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-06T19:10:14+08:00"},{"Sha1":"ed8b878c3069355c8389d58208f4926fb4feed9a","Message":"feat(workflow): complete governed media delivery flows\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-06T18:08:55+08:00"},{"Sha1":"1f0499711bd1206d67c1628df7c00f2eff4b9981","Message":"feat(production): support batch imports and verified sidecar inputs\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-06T14:30:32+08:00"}],"HeadCommit":{"Sha1":"ef543221435ddd53ee13b45920881c2663bab887","Message":"feat(workflow): harden streaming media delivery flows\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-07T16:06:53+08:00"},"CompareURL":"luoanwu/image-generation/compare/acf98e305c9119899658833425da4ec0e240eb81...ef543221435ddd53ee13b45920881c2663bab887","Len":8}...
|
1788768998
|
Edit
Delete
|
|
26990
|
7
|
5
|
7
|
57
|
0
|
0
|
refs/heads/hljTest
|
0
|
{"Commits":[{"Sha1":"acf98e305 {"Commits":[{"Sha1":"acf98e305c9119899658833425da4ec0e240eb81","Message":"fix(deploy): build public file declarations in containers\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-01T12:37:46+08:00"},{"Sha1":"4f9e26991be55cebd9581ee270d986def4c2eb17","Message":"Merge remote-tracking branch 'origin/main' into hljTest\n\n# Conflicts:\n#\tapps/web/src/components/material-factory/FactoryShell.tsx\n#\tdeploy/vm/sidecar.Dockerfile\n#\tmodels/material-factory/manifest.json\n#\treports/adversarial-acceptance-audit.latest.md\n#\treports/baseline.json\n#\treports/contract-consumers.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/inference-acceptance.latest.json\n#\treports/material-models.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-acceptance.latest.json\n#\treports/production-security.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/startup-acceptance.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/ui-acceptance.desktop.png\n#\treports/ui-acceptance.latest.json\n#\treports/ui-acceptance.mobile.png\n#\treports/ui-acceptance.production.png\n#\treports/validation-source.latest.json\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-01T11:13:05+08:00"},{"Sha1":"c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","Message":"feat: add governed public file delivery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-31T19:41:05-07:00"},{"Sha1":"0c21eecc828c12daebc00845c14482c3b9d58823","Message":"feat(web): improve end-to-end creation UX\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-08-28T19:18:11-07:00"}],"HeadCommit":{"Sha1":"acf98e305c9119899658833425da4ec0e240eb81","Message":"fix(deploy): build public file declarations in containers\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-09-01T12:37:46+08:00"},"CompareURL":"luoanwu/image-generation/compare/dc10d6356138564bf70fcfa6370ba66d99f0b0d7...acf98e305c9119899658833425da4ec0e240eb81","Len":4}...
|
1788237491
|
Edit
Delete
|
|
26507
|
7
|
5
|
7
|
57
|
0
|
0
|
refs/heads/hljTest
|
0
|
{"Commits":[{"Sha1":"dc10d6356 {"Commits":[{"Sha1":"dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Message":"feat(material): 完成正式生产与导演交付链路\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-27T14:12:06+08:00"},{"Sha1":"cf66be23009de5ecbefad6083c173eb1df3f4c8b","Message":"Refresh UI acceptance evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:52:24-07:00"},{"Sha1":"8e23fd115535dda184b584cb62396fa8286ef383","Message":"feat(governance): harden formal production trust boundaries\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:46:37-07:00"},{"Sha1":"58ffde2d1e2a662a18b4fadf901b0f6f5233f30a","Message":"feat: 完善分镜导演终审与对抗治理\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T11:55:23-07:00"},{"Sha1":"f094101357dc511e450e0e18fab5c91baaed9865","Message":"fix(governance): make source fingerprints commit-stable\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:40:28-07:00"}],"HeadCommit":{"Sha1":"dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Message":"feat(material): 完成正式生产与导演交付链路\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-27T14:12:06+08:00"},"CompareURL":"luoanwu/image-generation/compare/5fbcad0bceea9e81914ae6b7e8bfb05265845598...dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Len":26}...
|
1787813227
|
Edit
Delete
|
|
23991
|
7
|
5
|
7
|
57
|
0
|
0
|
refs/heads/hljTest
|
0
|
{"Commits":[{"Sha1":"5fbcad0bc {"Commits":[{"Sha1":"5fbcad0bceea9e81914ae6b7e8bfb05265845598","Message":"merge(main): 合并拍摄脚本与云端渲染能力\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-18T16:58:46+08:00"},{"Sha1":"eb6483fa7aadc8d2d4e715274c2519f67005e135","Message":"Merge pull request 'feat(script): 接入大语言模型——歌词/文案 → 拍摄脚本 → 角色确认 → 定格图' (#3) from feat/llm-shooting-script into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/image-generation/pulls/3\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-08-18T14:00:06+08:00"},{"Sha1":"b9d34cfb7e777377776325d7b2e73f1a15ff19e8","Message":"feat(script): 分镜可编辑、定格图可微调可回滚\n\nC10 交付后脚本是只读的——LLM 出完就不能改,定格图也只能整张重出。本轮补齐「改」。\n\n分镜编辑\n- 字段编辑 + 增删 + 重排;镜号唯一约束下走两阶段负号位移,1..N 恒连续不撞号\n- 重排要求全量顺序,拒绝增量语义歧义\n- 改角色 appearance 强制退回 DRAFT 并解绑参考图(描述与图不能各说各话);只改 name 不解绑\n- ARCHIVED / ROLES_LOCKED 从装饰性状态变成真实写约束\n\n定格图调整\n- 三模式:FROM_ROLES 从角色重出 / ADJUST 在当前图上按指令迭代微调 / VARIATION 换种子出候选\n- buildStillAdjustInstruction 把「只改这一点、构图与角色都别动」写死进指令\n (迭代微调最常见的失败是模型顺手重画整张)\n- 历史版本表 script_still_versions:每次出图/微调/换版追加一版,可回滚\n\n失效判据(契约单源,双端同源消费)\n- computeShotFingerprint 把所有影响成图的输入拼成规范串——刻意不哈希:\n 碰撞意味着「该失效却没标失效」,那是静默错误;规范串几百字节可肉眼比对\n- isShotStillStale 据此判断;策略是标记失效不自动删图\n (删掉人已满意的图是不可逆破坏,决定权留给人)\n\n三处刻意的「不静默」\n1. ADJUST 无底图 → NO_STILL_TO_ADJUST 明确报错,不悄悄改成整张重出\n2. 回滚连该版本的 fingerprint 一起还原,否则回滚回来的旧图会被误判成新鲜的\n3. 指纹用规范串而非哈希\n\n验收\n- contracts 新增 13 条失效判据单测(61 tests 全绿)\n- 双后端 acceptance 各 21 passed + 1 skipped-live(原 8)\n- pnpm check / check:runtime / check:script 均 exit 0;own-tests floor 14→15\n- 浏览器实测:过期横幅、编辑表单预填真实值、UI 改动落库并发 material.script.shot.updated、\n 新增与上移后镜号仍连续且未撞唯一约束\n\n诚实边界不变:liveLlmAsserted 仍为 false(本机无 DASHSCOPE_API_KEY);\ncheck:inference 仍因权重是 git-lfs 存根而红,与本轮无关。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T22:52:19-07:00"},{"Sha1":"4c34ff4ff22ff5aab34e0492fd7fef9c2c989b02","Message":"feat(script): 接入大语言模型——歌词/文案 → 拍摄脚本 → 角色确认 → 定格图\n\n本仓此前零 LLM 接入(全仓只有 DashScope 的图像调用),「歌词成图」屏是纯前端\n原型(procedural.ts 画色块 + setTimeout 假装推理,不落库不接后端)。本轮把这条\n动线升级为真链路 + 真持久化。\n\n契约单源(packages/contracts/src/script.ts)\n- 角色确认状态机 scriptRoleMachine、脚本状态机 shootingScriptMachine\n- 景别/运镜用枚举而非自由文本:LLM 一旦自由发挥,下游 prompt 与统计就没有稳定口径\n- scriptDraftSchema 是 LLM 输出的唯一判据;prompt 构造器单源,两后端禁止各拼一份\n- evaluateRoleReadiness:本域核心不变量,双后端硬拦截 + 前端同源即时反馈\n- 前端私有的 findBannedHits 上收为 contracts 的 findBannedWords(后端也要逐镜标记,\n 两份并行就是双真源)\n\nLLM 不是权威\n- sidecar /v1/script 只保证「返回长得像脚本的 JSON」,两个后端各自再 parse 一次才落库\n- 模型引用未声明角色键 → 422 SCRIPT_ROLE_KEYS_DANGLING(幻觉护栏)\n- 连续给不出合法 JSON → 502 LLM_OUTPUT_UNPARSEABLE,绝不返回占位脚本\n- parse_json_object 只剥围栏、截首尾花括号,不做字段猜测或补齐\n\n角色必须先确认才允许出定格图\n- 判据 = status CONFIRMED 且有 referenceAssetId(没有参考图就没有一致性锚点)\n- CONFIRMED --reset--\u003e DRAFT 会解除参考图绑定:人确认的是那一张图,不是那个名字\n- 出图时按 roleKeys 顺序喂参考图,与指令里「第 N 张参考图」编号严格对齐\n\n写链纪律与物料链路同构:tenant 全覆盖、updateMany 带状态前置条件(0 行即 409)、\n终态与 outbox 同 tx、能力不可用 → job BLOCKED + 诚实 reason,禁止静默降级。\n品牌准绳只逐镜标记不拒绝整份脚本(脚本属创作内容),硬拦截点在出定格图这个受控出口,\n显式放行需带参数且落审计事件。\n\n顺带修掉三个既有缺陷\n1. 合并遗留:sidecarEdit 用 sidecarGenerateResponseSchema 校验响应(要求 steps/\n loadSeconds),但 run_hosted_edit 两个字段都不返回 —— 托管改字会在客户端边界\n 直接 Zod 抛错(本地路径返回这两个字段,所以一直没暴露)\n2. check-migrations 的列检查只扫 CREATE TABLE,凡 ALTER TABLE ADD COLUMN 追加的\n @map 列一律误报 drift(此前唯一的 ALTER 列 brand_kits.profile 没 @map 才没现形)\n3. ktv-poster-master.png 血统在合并两侧打架,git log --all 证明该文件自初始化提交后\n 从未重新生成,取诚实标注 prototype-demo-master\n\n验收\n- 新增 pnpm check:script → reports/script-acceptance.latest.json(双后端各 8 passed\n + 1 skipped-live);own-tests floor 10→14,棘轮已收紧\n- pnpm check / check:runtime 均 exit 0\n- 浏览器实测:未确认角色 → 按钮 disabled 且提示缺哪个角色;绕过前端直打后端 → 422\n ROLE_NOT_CONFIRMED;跨租户 404;无凭证生成 → UI 显示 503 且不产生占位脚本\n\n诚实边界(已写入 CLAUDE.md)\n- liveLlmAsserted=false:本机无 DASHSCOPE_API_KEY,真调 LLM 的 live 断言被 skip,\n 门禁成立 ≠ LLM 出脚本已验证\n- check:inference 在本机为 failed(动手前即为 failed):本工作副本的模型权重是\n git-lfs 指针存根,非本轮改动导致;基线表该行已从 GREEN 改为 OPEN\n- ui-acceptance 报告早于本屏,未覆盖 script 屏,已标 STALE\n- 新开缺口 G16(LLM 只做结构校验、无事实性校验)、G17(同步 HTTP 挂分钟级推理 /\n render_jobs 索引非 CONCURRENTLY / 本地多图 I2I 未在本机验证)\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T22:04:48-07:00"},{"Sha1":"9af0a397ce69cf03623a495ee3ef49943598f5a4","Message":"Merge origin/main: 双推理路线合流为「本地优先 / 托管兜底」能力路由\n\n远端 PR #1(本地权重真跑,面向 128 GiB 主机)与本地 a3b0b41(托管 DashScope\nQwen-Image 3.0,面向 24 GiB 主机)各自独立实现了改字,在 /v1/edit 与双后端\nrender-pipeline 上正面冲突——同一事实两份运行时口径(违治理原则 1)。\n本次不做二选一,合流为一条按能力路由的通路。\n\ncontracts(路由单源)\n- 新增 RENDER_KIND_FALLBACK_CAPABILITIES + resolveRenderCapabilityKeys():\n 主能力=本地 qwen-image-edit,兜底=托管 qwen-image-3-api,双后端禁止各自\n 展开再拼一遍降级逻辑\n- 修掉三方自动合并留下的语义漂移:RENDER_KIND_CAPABILITIES 曾被并成\n 「改字 kind 只映射托管」,与本地优先矛盾\n- 新增 LOCAL_MODEL_KINDS;MATERIAL_MODEL_ROUTING 改字标签体现双通路\n- 契约测试同步断言新语义(主/兜底/解析顺序/无兜底 kind)\n\nsidecar\n- run_edit 改为路由版:本地可跑优先走本地(不外传底图、不产生云端调用费),\n 本地不可用才降到托管;显式传 modelKey 则锁定该条路径不做隐式回退\n- HEAD 的托管实现降为 run_hosted_edit() 分支,EditRequest / run_edit 各唯一\n- 两条都不可用 → 503 NO_EDIT_BACKEND_AVAILABLE 且同时带上两侧 capability,\n 禁止静默降级\n\n双后端\n- sidecarEdit 的 modelKey 由硬编码 'qwen-image-edit' 改为路由解析结果,\n 否则小内存主机上托管兜底永远走不到\n- BLOCKED reason 逐条列出每个候选能力为何不可用\n- 清理两处悬空的 hostedEdit 引用(声明在冲突块、使用在自动合并区,\n 靠 typecheck 兜住)——该分支只在 procedural 路径可达,直接调 sidecarRender\n\n前端\n- 血统标注按证据判定:ktv-poster-master.png 由初始化提交 fc2ce50 引入且\n 远端从未改动,远端将其标为「Qwen-Image-2512 产物」属误标,保留\n 「原型演示静态素材」口径(P3:不冒充模型产物)\n- constants.ts 模型口径一律从 MATERIAL_MODEL_ROUTING 派生,不留第二真源\n\n验收(诚实记录)\n- pnpm check 全项 exit 0\n- pnpm check:runtime 真实 DB+Redis 通过(迁移 deploy/status + 双后端测试)\n- pnpm check:inference 在本机失败:权重实体已删除、仅剩 git-lfs 指针,\n sidecar-health 阶段诚实报 PaddleOCR 权重不完整。属环境限制非代码缺陷,\n 已记为 G16,未因此放宽任何断言\n\nCLAUDE.md 回灌:C10 闭环记录、G14 合并两侧真实证据、G16 新增\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-17T21:19:49-07:00"}],"HeadCommit":{"Sha1":"5fbcad0bceea9e81914ae6b7e8bfb05265845598","Message":"merge(main): 合并拍摄脚本与云端渲染能力\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-18T16:58:46+08:00"},"CompareURL":"luoanwu/image-generation/compare/549ea31448ec1e62e8f10039ed3f8c7d384e07f8...5fbcad0bceea9e81914ae6b7e8bfb05265845598","Len":7}...
|
1787043527
|
Edit
Delete
|
|
23585
|
7
|
5
|
7
|
57
|
0
|
0
|
refs/heads/hljTest
|
0
|
{"Commits":[{"Sha1":"549ea3144 {"Commits":[{"Sha1":"549ea31448ec1e62e8f10039ed3f8c7d384e07f8","Message":"feat(material-factory): 接入阿里云百炼真实生成链路\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-17T17:34:04+08:00"}],"HeadCommit":{"Sha1":"549ea31448ec1e62e8f10039ed3f8c7d384e07f8","Message":"feat(material-factory): 接入阿里云百炼真实生成链路\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-17T17:34:04+08:00"},"CompareURL":"luoanwu/image-generation/compare/27c04f193a6a4170b1e0f7839a18d0e7e9b529fb...549ea31448ec1e62e8f10039ed3f8c7d384e07f8","Len":1}...
|
1786959245
|
Edit
Delete
|
|
23583
|
7
|
5
|
7
|
57
|
0
|
0
|
refs/heads/hljTest
|
0
|
|
1786959245
|
Edit
Delete
|
|
41284
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"38d873220 {"Commits":[{"Sha1":"38d873220feea564bec02419590416f82dd7fcb8","Message":"docs(release): record D3 deployment, scanner recovery and final verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T09:13:00-07:00"}],"HeadCommit":{"Sha1":"38d873220feea564bec02419590416f82dd7fcb8","Message":"docs(release): record D3 deployment, scanner recovery and final verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T09:13:00-07:00"},"CompareURL":"luoanwu/image-generation/compare/6b534b5ee5ad66fded3230cdacf0890b107af36d...38d873220feea564bec02419590416f82dd7fcb8","Len":1}...
|
1792944785
|
Edit
Delete
|
|
41282
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6b534b5ee {"Commits":[{"Sha1":"6b534b5ee5ad66fded3230cdacf0890b107af36d","Message":"test(d3): record independent f450 fault and lifecycle acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T06:50:29-07:00"},{"Sha1":"8c7734141d1f392d083cbe2408ed1596d94b3b82","Message":"test(d3): preserve clean f450 native acceptance and current documentation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T06:48:55-07:00"},{"Sha1":"f4505cdb91ab4e8da1bd25b16bf1794c6e2f207b","Message":"fix(api): close owned Redis transports without losing active jobs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T06:30:38-07:00"},{"Sha1":"196b934d327614fae9b94a86afd23afa530386ca","Message":"fix(d3): preserve original assertions and execution while completing single-host release wiring\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T05:44:25-07:00"},{"Sha1":"07c5472b6bb9386d4d47107fb5037c76a179a67a","Message":"refactor(api): converge atelier on Nest FastifyAdapter with preserved D3 evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T05:23:42-07:00"}],"HeadCommit":{"Sha1":"6b534b5ee5ad66fded3230cdacf0890b107af36d","Message":"test(d3): record independent f450 fault and lifecycle acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T06:50:29-07:00"},"CompareURL":"luoanwu/image-generation/compare/ad08e8bc0812b07be83d8bab5e969e8f215c1111...6b534b5ee5ad66fded3230cdacf0890b107af36d","Len":5}...
|
1792936276
|
Edit
Delete
|
|
41076
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ad08e8bc0 {"Commits":[{"Sha1":"ad08e8bc0812b07be83d8bab5e969e8f215c1111","Message":"docs(release): record kit027 live service verification and current deployment pointer\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T00:37:17-07:00"}],"HeadCommit":{"Sha1":"ad08e8bc0812b07be83d8bab5e969e8f215c1111","Message":"docs(release): record kit027 live service verification and current deployment pointer\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-24T00:37:17-07:00"},"CompareURL":"luoanwu/image-generation/compare/b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40...ad08e8bc0812b07be83d8bab5e969e8f215c1111","Len":1}...
|
1792827471
|
Edit
Delete
|
|
41012
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b9e35a78b {"Commits":[{"Sha1":"b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","Message":"chore(compat): record exact Kit27 tool-only consumer migration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T23:28:06-07:00"},{"Sha1":"def7043177ea4b1724c90ab2b5f261bf411251e8","Message":"docs(evidence): preserve complete fixed Kit27 consumer and zero-advisory acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T23:25:53-07:00"},{"Sha1":"2c7c37672d5905236254836a5ca551ca3f6e317e","Message":"fix(acceptance): count complete native TAP and serialize actual video test files\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T23:06:37-07:00"},{"Sha1":"010313e46421dc3bf6279ee29df0b55c6f3428ab","Message":"fix(acceptance): reconcile dot reporter counts and retain existing draft promotion coverage\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T22:49:40-07:00"},{"Sha1":"6143aca6f64dff0751fc0a855a41cf7037981156","Message":"fix(security): migrate private schemas and patched dependency tree with isolated UI artifacts\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T22:24:19-07:00"}],"HeadCommit":{"Sha1":"b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","Message":"chore(compat): record exact Kit27 tool-only consumer migration\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T23:28:06-07:00"},"CompareURL":"luoanwu/image-generation/compare/5a88c5532c0285cec91b0606d7fcfa38079adc2d...b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","Len":7}...
|
1792824124
|
Edit
Delete
|
|
39841
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5a88c5532 {"Commits":[{"Sha1":"5a88c5532c0285cec91b0606d7fcfa38079adc2d","Message":"docs(ai): confirm deployed application publication contract fix\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T03:19:37-07:00"}],"HeadCommit":{"Sha1":"5a88c5532c0285cec91b0606d7fcfa38079adc2d","Message":"docs(ai): confirm deployed application publication contract fix\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T03:19:37-07:00"},"CompareURL":"luoanwu/image-generation/compare/7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c...5a88c5532c0285cec91b0606d7fcfa38079adc2d","Len":1}...
|
1792491616
|
Edit
Delete
|
|
39828
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7c51c14c6 {"Commits":[{"Sha1":"7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","Message":"docs(ai): record shared model text access and public model acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T03:10:16-07:00"}],"HeadCommit":{"Sha1":"7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","Message":"docs(ai): record shared model text access and public model acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T03:10:16-07:00"},"CompareURL":"luoanwu/image-generation/compare/1705a502d411c91d509f12d3e81491c09a170dcd...7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","Len":1}...
|
1792491034
|
Edit
Delete
|
|
39649
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1705a502d {"Commits":[{"Sha1":"1705a502d411c91d509f12d3e81491c09a170dcd","Message":"docs: archive application architecture business flows and interfaces\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T22:10:51-07:00"}],"HeadCommit":{"Sha1":"1705a502d411c91d509f12d3e81491c09a170dcd","Message":"docs: archive application architecture business flows and interfaces\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-19T22:10:51-07:00"},"CompareURL":"luoanwu/image-generation/compare/b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7...1705a502d411c91d509f12d3e81491c09a170dcd","Len":1}...
|
1792473075
|
Edit
Delete
|
|
38827
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b35f0df13 {"Commits":[{"Sha1":"b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","Message":"docs(integration): record revocable year-long M7 read authorization\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T20:57:20-07:00"}],"HeadCommit":{"Sha1":"b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","Message":"docs(integration): record revocable year-long M7 read authorization\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T20:57:20-07:00"},"CompareURL":"luoanwu/image-generation/compare/035958fb052c2b5cbf1957da79b0bd08f1167320...b35f0df13bab2f4318a83ddeb48ef6b1da0a7ee7","Len":1}...
|
1792209448
|
Edit
Delete
|
|
38816
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"035958fb0 {"Commits":[{"Sha1":"035958fb052c2b5cbf1957da79b0bd08f1167320","Message":"docs(integration): record bounded M7 read authorization recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T20:32:01-07:00"}],"HeadCommit":{"Sha1":"035958fb052c2b5cbf1957da79b0bd08f1167320","Message":"docs(integration): record bounded M7 read authorization recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T20:32:01-07:00"},"CompareURL":"luoanwu/image-generation/compare/13667080d9297dffde2de83611e7a99c80afb42b...035958fb052c2b5cbf1957da79b0bd08f1167320","Len":1}...
|
1792207939
|
Edit
Delete
|
|
38809
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"13667080d {"Commits":[{"Sha1":"13667080d9297dffde2de83611e7a99c80afb42b","Message":"docs(integration): align matrix labels with reviewed infrastructure scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T20:08:44-07:00"}],"HeadCommit":{"Sha1":"13667080d9297dffde2de83611e7a99c80afb42b","Message":"docs(integration): align matrix labels with reviewed infrastructure scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T20:08:44-07:00"},"CompareURL":"luoanwu/image-generation/compare/b274247be015db0fac5c137b58cee0dfbdb36c46...13667080d9297dffde2de83611e7a99c80afb42b","Len":1}...
|
1792206540
|
Edit
Delete
|
|
38807
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b274247be {"Commits":[{"Sha1":"b274247be015db0fac5c137b58cee0dfbdb36c46","Message":"docs(integration): record verified local release and retained activation gaps\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T20:07:45-07:00"}],"HeadCommit":{"Sha1":"b274247be015db0fac5c137b58cee0dfbdb36c46","Message":"docs(integration): record verified local release and retained activation gaps\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T20:07:45-07:00"},"CompareURL":"luoanwu/image-generation/compare/467250f5a05a4f0466963956eafd00c484ad93a8...b274247be015db0fac5c137b58cee0dfbdb36c46","Len":1}...
|
1792206476
|
Edit
Delete
|
|
38800
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"467250f5a {"Commits":[{"Sha1":"467250f5a05a4f0466963956eafd00c484ad93a8","Message":"test(integration): retain preceding runtime package snapshot\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T19:40:54-07:00"}],"HeadCommit":{"Sha1":"467250f5a05a4f0466963956eafd00c484ad93a8","Message":"test(integration): retain preceding runtime package snapshot\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T19:40:54-07:00"},"CompareURL":"luoanwu/image-generation/compare/604e0f5275ee9db98a8501b849ab218f74c46561...467250f5a05a4f0466963956eafd00c484ad93a8","Len":1}...
|
1792204877
|
Edit
Delete
|
|
38799
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"604e0f527 {"Commits":[{"Sha1":"604e0f5275ee9db98a8501b849ab218f74c46561","Message":"test(integration): preserve raw runner and per-package logs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T19:40:40-07:00"},{"Sha1":"bf6fafa122126ea18f14ba2eeb01341decf0b540","Message":"test(integration): retain full acceptance and recovery failure evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T19:40:29-07:00"},{"Sha1":"ed5e926256fff8dff8a02ac4ffce5289506c765f","Message":"feat(integration): freeze original model intents and add governed return seam\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T19:40:24-07:00"}],"HeadCommit":{"Sha1":"604e0f5275ee9db98a8501b849ab218f74c46561","Message":"test(integration): preserve raw runner and per-package logs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-16T19:40:40-07:00"},"CompareURL":"luoanwu/image-generation/compare/7b8910eb1b90eacbc6610ef19fd60d7b7e06746b...604e0f5275ee9db98a8501b849ab218f74c46561","Len":3}...
|
1792204854
|
Edit
Delete
|
|
36623
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7b8910eb1 {"Commits":[{"Sha1":"7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","Message":"docs(model-center): record Beijing deployment and retained unknown video\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:52:09-07:00"}],"HeadCommit":{"Sha1":"7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","Message":"docs(model-center): record Beijing deployment and retained unknown video\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:52:09-07:00"},"CompareURL":"luoanwu/image-generation/compare/a94df7a3ae0f2787c116730a3f166773b3499d6a...7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","Len":1}...
|
1791730503
|
Edit
Delete
|
|
36590
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a94df7a3a {"Commits":[{"Sha1":"a94df7a3ae0f2787c116730a3f166773b3499d6a","Message":"chore(reports): verify Beijing video documentation at 6ef4aa64\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:21:14-07:00"},{"Sha1":"6ef4aa64d71798212f59e99929bd8db96b71299c","Message":"docs(ai): record Beijing video binding and unresolved execution\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:20:56-07:00"}],"HeadCommit":{"Sha1":"a94df7a3ae0f2787c116730a3f166773b3499d6a","Message":"chore(reports): verify Beijing video documentation at 6ef4aa64\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T07:21:14-07:00"},"CompareURL":"luoanwu/image-generation/compare/801771bd6640da695b5e14e0d115edc6382980ec...a94df7a3ae0f2787c116730a3f166773b3499d6a","Len":2}...
|
1791728522
|
Edit
Delete
|
|
36527
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"801771bd6 {"Commits":[{"Sha1":"801771bd6640da695b5e14e0d115edc6382980ec","Message":"docs(ai): document Wan3 workspace preflight and live boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T06:05:32-07:00"}],"HeadCommit":{"Sha1":"801771bd6640da695b5e14e0d115edc6382980ec","Message":"docs(ai): document Wan3 workspace preflight and live boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T06:05:32-07:00"},"CompareURL":"luoanwu/image-generation/compare/da760b0e9bf2473ae335801c7cd18ef042b357d5...801771bd6640da695b5e14e0d115edc6382980ec","Len":1}...
|
1791724005
|
Edit
Delete
|
|
36526
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"da760b0e9 {"Commits":[{"Sha1":"da760b0e9bf2473ae335801c7cd18ef042b357d5","Message":"chore(reports): retain completed media closeout verification timestamps\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T05:18:46-07:00"}],"HeadCommit":{"Sha1":"da760b0e9bf2473ae335801c7cd18ef042b357d5","Message":"chore(reports): retain completed media closeout verification timestamps\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T05:18:46-07:00"},"CompareURL":"luoanwu/image-generation/compare/e1d9f479d316980aa777c0b66b492363ca4dd286...da760b0e9bf2473ae335801c7cd18ef042b357d5","Len":1}...
|
1791721133
|
Edit
Delete
|
|
36522
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e1d9f479d {"Commits":[{"Sha1":"e1d9f479d316980aa777c0b66b492363ca4dd286","Message":"docs(ai): record real audio acceptance and shared budget balance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T04:49:52-07:00"}],"HeadCommit":{"Sha1":"e1d9f479d316980aa777c0b66b492363ca4dd286","Message":"docs(ai): record real audio acceptance and shared budget balance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T04:49:52-07:00"},"CompareURL":"luoanwu/image-generation/compare/998734dcf94b186be6f81dd3bf6823c28379f018...e1d9f479d316980aa777c0b66b492363ca4dd286","Len":1}...
|
1791719398
|
Edit
Delete
|
|
36520
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"998734dcf {"Commits":[{"Sha1":"998734dcf94b186be6f81dd3bf6823c28379f018","Message":"docs: record media2 deployment and verified release boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T04:30:53-07:00"}],"HeadCommit":{"Sha1":"998734dcf94b186be6f81dd3bf6823c28379f018","Message":"docs: record media2 deployment and verified release boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T04:30:53-07:00"},"CompareURL":"luoanwu/image-generation/compare/3879bda416771f5720b4e2025afb6f7ac43b54f0...998734dcf94b186be6f81dd3bf6823c28379f018","Len":1}...
|
1791718257
|
Edit
Delete
|
|
36518
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3879bda41 {"Commits":[{"Sha1":"3879bda416771f5720b4e2025afb6f7ac43b54f0","Message":"docs: record eight passing media integration acceptance gates\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T03:55:27-07:00"},{"Sha1":"aef6367957c47b2a6fe17d3d5b20dd7eb87a44d6","Message":"feat(model-center): add governed video/audio handoff and verified audio assets\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T03:24:01-07:00"}],"HeadCommit":{"Sha1":"3879bda416771f5720b4e2025afb6f7ac43b54f0","Message":"docs: record eight passing media integration acceptance gates\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-11T03:55:27-07:00"},"CompareURL":"luoanwu/image-generation/compare/0c113d8595d1f217b3f46e49735005270b34560c...3879bda416771f5720b4e2025afb6f7ac43b54f0","Len":2}...
|
1791716172
|
Edit
Delete
|
|
36455
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0c113d859 {"Commits":[{"Sha1":"0c113d8595d1f217b3f46e49735005270b34560c","Message":"docs(release): release-20261010-shijie2 发布记录与核验\n\n- 固定 955ba87c / 07c5802c…;五组件 healthy、11 项边界探针、队列 healthy、deploy.sh verify exit 0\n- 线上 JS 含新界面文字;线上视界白模页 1440×960 整页 1307px、时间线紧贴三维画面\n- current.md 指向 shijie2(shijie1 转历史),CLAUDE.md VM 部署行同步;治理记录补发布段\n- pnpm check 静态报告随之刷新,heavyGateDocDrifts = []\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T19:23:34-07:00"}],"HeadCommit":{"Sha1":"0c113d8595d1f217b3f46e49735005270b34560c","Message":"docs(release): release-20261010-shijie2 发布记录与核验\n\n- 固定 955ba87c / 07c5802c…;五组件 healthy、11 项边界探针、队列 healthy、deploy.sh verify exit 0\n- 线上 JS 含新界面文字;线上视界白模页 1440×960 整页 1307px、时间线紧贴三维画面\n- current.md 指向 shijie2(shijie1 转历史),CLAUDE.md VM 部署行同步;治理记录补发布段\n- pnpm check 静态报告随之刷新,heavyGateDocDrifts = []\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T19:23:34-07:00"},"CompareURL":"luoanwu/image-generation/compare/955ba87c3a4ce9083055cc74b91a23d6048cda27...0c113d8595d1f217b3f46e49735005270b34560c","Len":1}...
|
1791685430
|
Edit
Delete
|
|
36453
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"955ba87c3 {"Commits":[{"Sha1":"955ba87c3a4ce9083055cc74b91a23d6048cda27","Message":"docs(governance): 视界白模全面优化回灌治理记录、基线表、运行手册与体验规范\n\n- 治理记录 docs/governance/log/2026-10-10-shijie-polish.md(走查与审计发现、5 个提交、改前改后实测、未做清单)\n- CLAUDE.md:重型行指纹 a93d9c3d → 07c5802c;视界真源行补自动保存验收与本轮记录\n- 视界运行手册:自动保存期间可编辑、冲突合并、单任务生成、核销收尾提案、快捷键\n- 工作台体验规范:新增「视界白模」一节(同屏布局、对象列表、数字输入、文字)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T19:15:43-07:00"},{"Sha1":"770187de22fec66b3e6dc95fce28f79ef5039d06","Message":"test(gates): 视界白模全面优化在 07c5802c 指纹下的八项报告、边界与自动保存验收、新界面截图\n\n- 八项门禁第二轮全部 passed(第一轮 3f832fe7 也全过,边界验收发现工具条遮挡后补 c76d9a04);\n 77 张 UI 截图与报告回填 reports/\n- check:shijie:ui-boundary 6 项、check:shijie:autosave-ui 5 项在同一指纹下通过(后者上次是 09-06)\n- 冻结副本、逐张截图结论与桌面 / 手机新界面截图在 reports/shijie-polish-2026-10-10/\n- pnpm check 静态报告随之刷新,heavyGateDocDrifts = []\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T19:15:43-07:00"},{"Sha1":"c76d9a040bb4689f1aa1f923a9884fc87ab2f8a1","Message":"fix(web): 视界白模「适配画面」放到画面右上角,手机上不挡画面中线\n\ncheck:shijie:ui-boundary 的手机四模式检查在画面 10% / 50% / 90% 高度的中线取样,要求都落在画布上。\n左上角加了第三枚按钮后,390px 宽时工具条伸到中线,挡住了画面顶部取样点。左上只留原有的\n「拍摄画面 / 俯视」,次要的「适配画面」放右上角。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T19:01:50-07:00"},{"Sha1":"b0d298c7f6855ba9587cf973c923bef57050e104","Message":"feat(web): 视界白模界面全面优化——画面与时间线同屏、侧栏各自滚动、中文标签、输入与快捷键\n\n走查(1440×960 / 390×844,100 个对象的基准项目)发现并修复:\n- 布局:百个对象把左栏撑到 5000px,时间线(播放 / 拖动)落在第 5752px;画面只露出 277px。\n 桌面工作区按窗口定高、左右栏各自滚动,时间线贴在画面下方;联络表没有参考图时收成文字卡片\n (可显示缩略图,选择记在本浏览器);视频采用状态并入标题区。整页高度 5755 → 1307px。\n 手机:编辑区紧跟画面(原在 6485px 处),四步导航一行,整页 6792 → 2575px。\n- 对象列表:成片排列,大分组先列 12 个并可「显示其余」,超过 12 个对象可查找;三维视图里选中的对象\n 自动滚到侧栏可见处。\n- 文字:动作类型、景别、假设来源、切镜衔接、拍摄镜头列表、生成进度、事件锚点不再显示英文枚举或\n 内部 id;问题列表标明所属分镜;旧提案里的英文技术原因只显示可读说明。\n- 输入:坐标、时间、朝向可清空或先输入负号(原来清空即变 0、负号被吞掉);坐标显示 X / Y / Z。\n- 三维视图:按场景范围自动取景并可「适配画面」;点空白处取消选择;显示已选对象名;\n 行走动作的路径画在场景里;路径点可删除。\n- 编辑:自动保存进行中可继续编辑(原来整个编辑区被禁用、输入被打断);版本冲突时可「保留我的修改并合并」\n 或载入最新版本(本地修改留作可恢复副本);快捷键 ⌘/Ctrl+Z、⇧⌘Z / Ctrl+Y、空格、← →、Esc。\n- 状态:不可用的按钮说明原因;已采用的版本不能重复采用;没有版本时说明下一步;空闲轮询 15 → 30 秒。\n- 次要文字统一 #665e50(本页各底色上 ≥ 4.7:1,原 3.1–4.1:1)。\n- 播放时每秒重绘 30 次:完成度、起止状态、切镜对照按草稿缓存,联络表与对象列表独立成 memo 组件。\ntestid 与读屏名称保持不变(验收脚本依赖)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T18:48:14-07:00"},{"Sha1":"7456d2b281c52f3bb7a333aeddc5263ae59430d6","Message":"fix(api): 核销收尾视界提案、租约失效归入待核实、成本上限取分镜品牌、Fastify 视界接口错误格式对齐\n\n双后端同改(creative-project.service / creative-model-invocations 两份保持逐字一致):\n- 人工核销 UNKNOWN 的视界生成操作时,同一事务把关联提案改为 FAILED;原来提案永远停在「结果待核实」,\n 空草稿也因此一直不能同步新分镜。\n- 创作队列的「不确定」口径加入 SHIJIE_LEASE_LOST(领域层不再靠英文 timeout 字样)。\n- 视界生成的单任务成本上限取所用分镜的品牌资源策略(与它选用的文本模型同源),原来恒用默认值。\nFastify 视界路由:校验失败返回与 Nest 相同的 {error:\"Validation failed\", issues}(前端可翻译为中文),\n未预期错误记日志并只回通用 500,不回显 Prisma / Zod 内部信息。\n双后端各新增 1 条队列测试。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T18:48:14-07:00"}],"HeadCommit":{"Sha1":"955ba87c3a4ce9083055cc74b91a23d6048cda27","Message":"docs(governance): 视界白模全面优化回灌治理记录、基线表、运行手册与体验规范\n\n- 治理记录 docs/governance/log/2026-10-10-shijie-polish.md(走查与审计发现、5 个提交、改前改后实测、未做清单)\n- CLAUDE.md:重型行指纹 a93d9c3d → 07c5802c;视界真源行补自动保存验收与本轮记录\n- 视界运行手册:自动保存期间可编辑、冲突合并、单任务生成、核销收尾提案、快捷键\n- 工作台体验规范:新增「视界白模」一节(同屏布局、对象列表、数字输入、文字)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T19:15:43-07:00"},"CompareURL":"luoanwu/image-generation/compare/8353713005bbfa0c3c062e5b61fa21eb0401421b...955ba87c3a4ce9083055cc74b91a23d6048cda27","Len":7}...
|
1791684976
|
Edit
Delete
|
|
36415
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"835371300 {"Commits":[{"Sha1":"8353713005bbfa0c3c062e5b61fa21eb0401421b","Message":"docs(release): release-20261010-shijie1 发布记录与核验\n\n- 固定 fdf18257 / a93d9c3d…;五组件 healthy、11 项边界探针、队列 healthy、deploy.sh verify exit 0\n- 线上 JS 含「视界白模」与空项目引导,旧称 0 处;线上视界白模页对无分镜项目显示引导\n- current.md 指向 shijie1(shell1 转历史),CLAUDE.md VM 部署行同步;治理记录补发布段\n- pnpm check 静态报告随之刷新,heavyGateDocDrifts = []\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T09:17:32-07:00"}],"HeadCommit":{"Sha1":"8353713005bbfa0c3c062e5b61fa21eb0401421b","Message":"docs(release): release-20261010-shijie1 发布记录与核验\n\n- 固定 fdf18257 / a93d9c3d…;五组件 healthy、11 项边界探针、队列 healthy、deploy.sh verify exit 0\n- 线上 JS 含「视界白模」与空项目引导,旧称 0 处;线上视界白模页对无分镜项目显示引导\n- current.md 指向 shijie1(shell1 转历史),CLAUDE.md VM 部署行同步;治理记录补发布段\n- pnpm check 静态报告随之刷新,heavyGateDocDrifts = []\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T09:17:32-07:00"},"CompareURL":"luoanwu/image-generation/compare/fdf18257f9a0c088ec07fd05b8ade18ccde5cacb...8353713005bbfa0c3c062e5b61fa21eb0401421b","Len":1}...
|
1791649064
|
Edit
Delete
|
|
36413
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fdf18257f {"Commits":[{"Sha1":"fdf18257f9a0c088ec07fd05b8ade18ccde5cacb","Message":"docs(governance): 视界白模回灌治理记录、基线表与运行手册,补写 shell1 发布记录\n\n- 治理记录 docs/governance/log/2026-10-10-shijie-entry.md(原因、4 个提交、三轮门禁、边界验收环境)\n- CLAUDE.md:重型行指纹 0a76ecff → a93d9c3d;真源地图视界行注明界面名与空项目引导;\n VM 部署行改为实际在线的 release-20261010-shell1\n- 视界运行手册:边界验收补空项目引导断言与环境要求(basePath /img 生产构建、免登录进入)\n- release-20261010-shell1 发布当时记录未入库:补写 docs/releases/2026-10-10-shell1.md 与\n reports/shell-slim-2026-10-10/release-verification.json(补写时线上仍为 shell1,deploy.sh verify 重跑 exit 0),\n current.md 指向 shell1\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T09:09:30-07:00"},{"Sha1":"eaf8cd68ffa407430a369b17fb4f5f85ec73a871","Message":"test(gates): 视界白模统一名称与起始页引导在 a93d9c3d 指纹下的八项报告、边界验收与截图\n\n- 八项门禁(deps / runtime / ui / inference / script / shijie / production / public-file)\n 均在 8fb7195f(a93d9c3d…)下 passed,第三轮;77 张 UI 截图与报告回填 reports/\n- check:shijie:ui-boundary 自 2026-09-06 后首次重跑,6 项 passed(本机生产构建 + 单租户模式)\n- 冻结副本、逐张截图结论与起始页引导截图在 reports/shijie-entry-2026-10-10/\n- pnpm check 静态报告随之刷新,heavyGateDocDrifts = []\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T09:09:30-07:00"},{"Sha1":"8fb7195f8f9f85a798a18ca6aeb6d7b2d082f9c7","Message":"test(shijie): 边界验收等登录确认与画布尺寸稳定后再判断\n\ncheck:shijie:ui-boundary 自 2026-09-06 后未再跑,本轮对本机生产构建重跑时两处时序已过期:\n- 落地页先显示「正在确认登录状态…」再出现进入按钮,原脚本只在跳转后立刻数一次按钮,\n 数到 0 就不点,随后一直等视界白模工作区。改为等进入按钮或工作区二者之一出现再决定是否点击\n (与 check:ui 的入口等待一致)。\n- 从桌面缩到 390px、以及切到镜头设计 / 连贯预演时,渲染器异步调整画布尺寸(约 2 秒),\n 原脚本立刻量画布,量到的是旧尺寸被父容器裁掉的部分。改为每次切模式后等画布与容器等高再量。\n断言本身不变。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T08:56:57-07:00"},{"Sha1":"775d8085201a6c3a3c72725e7dc92670f17a9550","Message":"feat: 视频生成绑定与相关错误说明里的「预演方案 / 预演版本」统一称「视界白模」\n\n上一提交漏了模块外引用视界产物的说法:视频生成页的绑定说明、镜头方案选择、\n任务来源标注,以及 shijie-domain / shijie-runtime / 双后端绑定校验的错误说明,\n仍把视界白模的方案、版本、草稿叫「预演…」。改为「视界白模方案 / 版本 / 镜头」\n「白模草稿」;流水线锁定说明改为「进入视界白模」。\n视界白模页内部把「预演」作为动作用语(第四步「连贯预演」、播放预演)不改;\n送给视频模型的提示词文本不改。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T08:36:09-07:00"},{"Sha1":"2363d9c3ae3a361e3e3573d36605bb3287798ca2","Message":"feat(web): 视界白模起始页在当前项目没有分镜时给出路\n\n原先只显示空的分镜下拉、灰掉的创建按钮和一句「请先保存分镜并关联到当前创作项目」。\n现在说明当前项目名,给「去分镜设计」,并列出最近 10 个项目中已有视界白模或分镜的项目\n(已有视界白模的排前)供一键切换;读取分镜期间显示进度。起始页说明文字对比度提到 bark,\n图标居中。边界验收改按 testid 判断空态,并新增:空项目引导里能找到原项目、切换后白模恢复。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T08:26:19-07:00"}],"HeadCommit":{"Sha1":"fdf18257f9a0c088ec07fd05b8ade18ccde5cacb","Message":"docs(governance): 视界白模回灌治理记录、基线表与运行手册,补写 shell1 发布记录\n\n- 治理记录 docs/governance/log/2026-10-10-shijie-entry.md(原因、4 个提交、三轮门禁、边界验收环境)\n- CLAUDE.md:重型行指纹 0a76ecff → a93d9c3d;真源地图视界行注明界面名与空项目引导;\n VM 部署行改为实际在线的 release-20261010-shell1\n- 视界运行手册:边界验收补空项目引导断言与环境要求(basePath /img 生产构建、免登录进入)\n- release-20261010-shell1 发布当时记录未入库:补写 docs/releases/2026-10-10-shell1.md 与\n reports/shell-slim-2026-10-10/release-verification.json(补写时线上仍为 shell1,deploy.sh verify 重跑 exit 0),\n current.md 指向 shell1\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T09:09:30-07:00"},"CompareURL":"luoanwu/image-generation/compare/835d89a119713547a04280b4c3af1b084f109367...fdf18257f9a0c088ec07fd05b8ade18ccde5cacb","Len":6}...
|
1791648620
|
Edit
Delete
|
|
36394
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"835d89a11 {"Commits":[{"Sha1":"835d89a119713547a04280b4c3af1b084f109367","Message":"docs(governance): 顶部瘦身回灌治理记录、设计规范与基线表\n\n- docs/governance/log/2026-10-10-shell-slim.md:改前改后实测、三轮门禁与未做项\n- workspace-experience.md「页面入口」:三档宽度的顶栏结构、首页收起、面板与读取失败提示位置\n- CLAUDE.md:重型行与依赖审计指向 0a76ecff…;真源地图前端入口行补顶栏项目切换\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T07:58:52-07:00"},{"Sha1":"1bbfbd5d661b78de852ce88f8fa297cf581a55ea","Message":"test(gates): 顶部瘦身在 0a76ecff 指纹下的八项报告与截图\n\ndeps / runtime / ui / inference / script / shijie / production / public-file 全部 passed,\n静态链 passed;冻结副本、77 张截图对 ux1 的逐张结论见 reports/shell-slim-2026-10-10/README.md。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T07:58:52-07:00"},{"Sha1":"377cf78dbc002bceb08e04de75f5ab482dc3f2f5","Message":"fix(web): 分镜生产进度、Logo 批次、资产清理与资产类型不再显示英文枚举\n\n截图复核发现「分镜生产进度 · VIDEO_PENDING」。补 storyboardPipelineStageLabels(八个流水线\n阶段),processStatusLabels 补部分失败 / 已批准 / 已拒绝;Logo 批次与任务状态、后台资产清理\n任务、作品库资产卡片与分镜素材提示改用中文名称。导出文档内的规格字段与默认关闭的视界事件\n类型未改。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T07:48:10-07:00"},{"Sha1":"2666ad40d8eb5cbfc2014aaf6bdca8e3f26323f9","Message":"fix(web): 项目读取失败提示作为顶栏最后一行,展开面板不再遮住「重试项目列表」\n\n第一版把提示放在顶栏下方的独立行,而项目面板从顶栏底边展开,二者重叠时重试按钮被面板盖住\n(PRD 注入列表故障用例:先展开项目进度再点重试)。现在顶栏可换行,提示在顶栏内独占末行,\n面板随之落在提示下方;无错误时顶栏仍为单行。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T07:41:10-07:00"},{"Sha1":"85c420bcaf8c9cd80dfff8f76fa38e55bce1eb18","Message":"feat(web): 顶部瘦身——创作项目并入顶栏,桌面内容区上移 67px、手机上移 66px\n\n- 桌面 ≥1024px:顶栏 72→56px,品牌(加「品牌」小标签)、创作项目选择 / 继续 / 新建、\n 模式切换、状态与工具同一行;去掉与侧栏高亮重复的当前页名称;「进度保存在服务端」改为悬停提示\n- 768–1023px:项目控件换到顶栏第二行(123→102px)\n- 手机:品牌名并入标志行(产品名文字省略),项目控件作为顶栏第二行(内容区从 257→191px)\n- 项目面板相对顶栏展开(桌面从侧栏右侧起);读取失败提示拆成 CreativeProjectAlerts,\n 在顶栏下方独占一行;首页隐藏项目控件时连同空行一起收起\n- testid、按钮名称与面板内容保持不变,验收脚本无需改动\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T07:34:57-07:00"}],"HeadCommit":{"Sha1":"835d89a119713547a04280b4c3af1b084f109367","Message":"docs(governance): 顶部瘦身回灌治理记录、设计规范与基线表\n\n- docs/governance/log/2026-10-10-shell-slim.md:改前改后实测、三轮门禁与未做项\n- workspace-experience.md「页面入口」:三档宽度的顶栏结构、首页收起、面板与读取失败提示位置\n- CLAUDE.md:重型行与依赖审计指向 0a76ecff…;真源地图前端入口行补顶栏项目切换\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T07:58:52-07:00"},"CompareURL":"luoanwu/image-generation/compare/43baeb2ab68d30685232bf11dfd804d5f5112bd5...835d89a119713547a04280b4c3af1b084f109367","Len":5}...
|
1791644347
|
Edit
Delete
|
|
36344
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"43baeb2ab {"Commits":[{"Sha1":"43baeb2ab68d30685232bf11dfd804d5f5112bd5","Message":"docs(deploy): release-20261010-ux1 上线记录\n\n固定提交 1306ade7 / 865d8761… 部署到本机现用服务:无 schema 变化、依赖层命中缓存一次通过;\n五组件 healthy、11 项边界探针、队列健康与 deploy.sh verify 通过,线上样式表已含新 stone 令牌。\ncurrent.md、CLAUDE.md 基线说明与 VM 部署行、治理记录与本轮报告同步;静态链 passed。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T04:20:26-07:00"}],"HeadCommit":{"Sha1":"43baeb2ab68d30685232bf11dfd804d5f5112bd5","Message":"docs(deploy): release-20261010-ux1 上线记录\n\n固定提交 1306ade7 / 865d8761… 部署到本机现用服务:无 schema 变化、依赖层命中缓存一次通过;\n五组件 healthy、11 项边界探针、队列健康与 deploy.sh verify 通过,线上样式表已含新 stone 令牌。\ncurrent.md、CLAUDE.md 基线说明与 VM 部署行、治理记录与本轮报告同步;静态链 passed。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T04:20:26-07:00"},"CompareURL":"luoanwu/image-generation/compare/1306ade79cec7e052752bc4f8a10a14b957d5d5c...43baeb2ab68d30685232bf11dfd804d5f5112bd5","Len":1}...
|
1791631231
|
Edit
Delete
|
|
36340
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1306ade79 {"Commits":[{"Sha1":"1306ade79cec7e052752bc4f8a10a14b957d5d5c","Message":"chore(reports): 865d8761 指纹下静态治理链报告,变基后提交哈希订正\n\npnpm check 全部通过,governance passed、heavyGateDocDrifts 为空;治理记录与本轮报告里的\n提交哈希按变基后的提交更新,并注明门禁在变基前同内容提交 34551b21 上执行、指纹不变。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T04:08:50-07:00"},{"Sha1":"e51b6065f04ac23edc57dfaf80a73b5b1fc40bda","Message":"docs(governance): 界面体验梳理回灌治理记录、设计规范与基线表\n\n- docs/governance/log/2026-10-10-ux-polish.md:改动、验收脚本同步、测试环境与待裁决项\n- workspace-experience.md:错误说明、站内确认、文件选择、未保存修改、刷新失败保留数据、\n 对比度与字号下限\n- CLAUDE.md:重型行与依赖审计指向 865d8761…;真源地图补错误码翻译、站内确认与未保存登记\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T04:04:46-07:00"},{"Sha1":"65bcabae9ad94c0879cba3c821fff17539ab4144","Message":"test(gates): 七项业务门禁与完整依赖审计在 865d8761 指纹下的报告与截图\n\n界面体验梳理分支(34551b21)的验收证据:deps / runtime / ui / inference / script / shijie /\nproduction / public-file 全部 passed;冻结副本、77 张截图逐张对照结论与测试环境说明见\nreports/ux-polish-2026-10-10/README.md。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T04:04:46-07:00"},{"Sha1":"ead6f513ec5afa5a8b798e1b4131393763817100","Message":"test(ui): 创作历史验收按单租户「同一标签页免着陆页」口径打开工作台\n\n创作历史流程跑在 SINGLE_TENANT 服务上。b5dbb610 起同一标签页进入过工作台后再次打开\n直接回到工作台;验收第二次打开不再点「进入」,并断言没有回到着陆页;新开的手机上下文\n仍先经过着陆页。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T03:46:39-07:00"},{"Sha1":"326e0aaa872279d5d61ae651004587b3bf99ef4c","Message":"fix(web): 模板列表后台刷新失败时不再清空正在查看的模板\n\n模板或品牌查询刷新失败时 TanStack Query 保留上次成功的数据,但当前品牌模板列表\n一见到错误就过滤成空,检查器整块卸载再重挂:打开的预览被关、焦点丢失、试填内容清空。\n现在只有从未加载成功时才为空,刷新失败仍展示当前品牌的已知模板,错误照常提示。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T03:42:25-07:00"}],"HeadCommit":{"Sha1":"1306ade79cec7e052752bc4f8a10a14b957d5d5c","Message":"chore(reports): 865d8761 指纹下静态治理链报告,变基后提交哈希订正\n\npnpm check 全部通过,governance passed、heavyGateDocDrifts 为空;治理记录与本轮报告里的\n提交哈希按变基后的提交更新,并注明门禁在变基前同内容提交 34551b21 上执行、指纹不变。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T04:08:50-07:00"},"CompareURL":"luoanwu/image-generation/compare/f95876e9c573be7e89a39114de8abd20348b4b9c...1306ade79cec7e052752bc4f8a10a14b957d5d5c","Len":16}...
|
1791630578
|
Edit
Delete
|
|
36265
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f95876e9c {"Commits":[{"Sha1":"f95876e9c573be7e89a39114de8abd20348b4b9c","Message":"docs(deploy): release-20261010-deps1 上线记录,G35 关闭\n\n固定提交 dff2d8a2 / 956e462e… 部署到本机现用服务:迁移 37→41(material-governance-v1),\n五组件 healthy、11 项边界探针、release.py verify 与 GitHub Governance 工作流均通过。\n前两次因 Debian 镜像源经本机代理 503 / 断连在镜像构建阶段失败(早于切换),预热依赖层\n缓存后第三次通过。current.md、基线说明、VM 部署 / 模块补全行、G32 / G35、缺口清单\nR1~R3 与产品验收页同步;发布核验证据已去除密钥字段。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T02:30:32-07:00"}],"HeadCommit":{"Sha1":"f95876e9c573be7e89a39114de8abd20348b4b9c","Message":"docs(deploy): release-20261010-deps1 上线记录,G35 关闭\n\n固定提交 dff2d8a2 / 956e462e… 部署到本机现用服务:迁移 37→41(material-governance-v1),\n五组件 healthy、11 项边界探针、release.py verify 与 GitHub Governance 工作流均通过。\n前两次因 Debian 镜像源经本机代理 503 / 断连在镜像构建阶段失败(早于切换),预热依赖层\n缓存后第三次通过。current.md、基线说明、VM 部署 / 模块补全行、G32 / G35、缺口清单\nR1~R3 与产品验收页同步;发布核验证据已去除密钥字段。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T02:30:32-07:00"},"CompareURL":"luoanwu/image-generation/compare/dff2d8a2513bf34c984342454e3698dc04400ef0...f95876e9c573be7e89a39114de8abd20348b4b9c","Len":1}...
|
1791624638
|
Edit
Delete
|
|
36155
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"dff2d8a25 {"Commits":[{"Sha1":"dff2d8a2513bf34c984342454e3698dc04400ef0","Message":"docs(governance): 依赖修复回灌基线表与真源地图,dependency-audit 转绿\n\n- CLAUDE.md:十个重型行与依赖审计行绑定 956e462e…;dependency-audit 🟡 → ✅;\n heavy-report-consistency、真源地图依赖漏洞 / 前端技术栈行与 G22 同步(发布阻塞解除,\n 镜像扫描仍开放)。部署状态仍以 docs/releases/current.md 为准,本提交不宣称上线。\n- 治理记录 docs/governance/log/2026-10-10-dependency-remediation.md:六个源码提交、\n 四轮验收与整站截图逐张核对的结论。\n- 产品验收页订正依赖审计口径;静态链 pnpm check exit 0,重型报告文档漂移 0。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T01:29:39-07:00"},{"Sha1":"053be7f620fda4819e7dba3c4bb4c7d1984a1624","Message":"test(gates): 七项业务门禁与完整依赖审计在 956e462e 指纹下的报告与截图\n\n一次性 braces1010-* 容器(PostgreSQL 16 / Redis 7 / MinIO / ClamAV)与工作树内 sidecar 上执行:\ncheck:deps 运行时与全依赖 0;runtime / ui / inference / script / shijie / production /\npublic-file 均 passed。证据目录 reports/dependency-remediation-2026-10-10/ 含冻结报告、\n逐类计算样式比对与机制实验、77 张截图对 10-04 基线的逐张差异(附运行噪声基线)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T01:25:56-07:00"},{"Sha1":"3854c9b47d1fce65f71efbce878c33f2aa83ff61","Message":"fix(web): space-y 兼容规则不分层,与 CSS Module 按特异性比较\n\n上一提交把 v3 space-y 规则放进 @layer utilities,任何不分层的 CSS Module 边距都会反压过来:\n后台模型配置页 space-y-8 内的 .section { margin-top: 24px } 胜出,区块间距由 32px 变为 24px\n(第三轮截图 model-api-key-saved 上移 8px)。v3 工具类本就不分层、按特异性与 module 规则比较。\n\n强制边距规则移出 cascade layer,dialog 排除改用 :where(:not(dialog)),特异性与 v3 完全相同\n(0,3,0);抵消首元素下边距的零特异性规则仍留在 utilities 层。七种结构(含 module 上 / 下边距)\n在 v3 / v4 下位置逐像素一致。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T01:10:59-07:00"},{"Sha1":"896f412c82d7e2b4fa57a527ad6874f9bfcdceb2","Message":"fix(web): 恢复 v3 的 space-y 语义,子元素自带边距不再改变间距\n\nv3 的 space-y 用高特异性选择器给非首个子元素设上边距、清零下边距,子元素自带的 mt-/mb-\n被覆盖;v4 改为零特异性的「非末尾子元素下边距」,子元素自带边距反而生效。第二轮整站截图中\n新建模板弹窗的「模板预览」标题与说明(mb-2 / mb-3 位于 space-y 内)因此上移 8~12px。\n\ntailwind-v3-compat.css 按 v3 规则重新声明默认间距刻度全部 35 档,并抵消 v4 在首个子元素上\n加的下边距;原生 dialog 不参与,保持 m-auto 居中(v3 下被兄弟间距挤成贴顶,非设计本意)。\n四种结构(子元素自带 mb、首元素自带边距、首元素 hidden、半档间距)在 v3 / v4 下位置逐像素一致。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T00:56:39-07:00"},{"Sha1":"a5f17c59dbf9bcfc1f5579fa971deceff73bce0d","Message":"fix(web): 钉回 v3 字号行高,消除 v4 行高继承差异\n\nv4 的 text-xs … text-4xl 行高从绝对值(1rem 等)改为比例(calc(1 / 0.75) 等)。元素自身\n的计算行高不变,但后代继承到比例:父级 text-xs 下的 text-[11px]、被手机端 16px 规则放大的\n输入框与文本框,行高随之变化,整站截图多处出现 1~6px 的下移。\n\ntailwind-v3-palette.css 更名为 tailwind-v3-compat.css,在色板之外加入 v3 的八档绝对行高;\n继承测试(文本框 / 任意字号 / 半像素字号)与 v3 逐项一致,逐类计算样式比对无新增差异。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T00:39:34-07:00"}],"HeadCommit":{"Sha1":"dff2d8a2513bf34c984342454e3698dc04400ef0","Message":"docs(governance): 依赖修复回灌基线表与真源地图,dependency-audit 转绿\n\n- CLAUDE.md:十个重型行与依赖审计行绑定 956e462e…;dependency-audit 🟡 → ✅;\n heavy-report-consistency、真源地图依赖漏洞 / 前端技术栈行与 G22 同步(发布阻塞解除,\n 镜像扫描仍开放)。部署状态仍以 docs/releases/current.md 为准,本提交不宣称上线。\n- 治理记录 docs/governance/log/2026-10-10-dependency-remediation.md:六个源码提交、\n 四轮验收与整站截图逐张核对的结论。\n- 产品验收页订正依赖审计口径;静态链 pnpm check exit 0,重型报告文档漂移 0。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T01:29:39-07:00"},"CompareURL":"luoanwu/image-generation/compare/f951eb80a110d722cbb4bacdd4222e09fdae2a67...dff2d8a2513bf34c984342454e3698dc04400ef0","Len":8}...
|
1791621002
|
Edit
Delete
|
|
36105
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f951eb80a {"Commits":[{"Sha1":"f951eb80a110d722cbb4bacdd4222e09fdae2a67","Message":"docs(deps): 钉版登记补全十条 overrides 与上游复核\n\n登记页页首写「当前五条」,实际 package.json 有十条:f5d27669(10-04 模块补全轮)\n新增 brace-expansion@1/@5、fast-uri@3/@4、dompurify 并把 multer 抬到 2.4.0 时\n未同步本页。按 10-04 治理日志与修复前审计报告补登引入提交、GHSA 编号与修复下限;\n十条逐一 pnpm why + npm view 只读复核上游,删除只列为建议(multer 待 @nestjs/*\n≥ 11.2.6;五条 caret 范围型须实测;vite 单独验兼容;其余三条保留)。\n\n仅文档,package.json / 锁文件 / 源码指纹 592be560… 不变;check:governance-docs 通过。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T00:47:03-07:00"}],"HeadCommit":{"Sha1":"f951eb80a110d722cbb4bacdd4222e09fdae2a67","Message":"docs(deps): 钉版登记补全十条 overrides 与上游复核\n\n登记页页首写「当前五条」,实际 package.json 有十条:f5d27669(10-04 模块补全轮)\n新增 brace-expansion@1/@5、fast-uri@3/@4、dompurify 并把 multer 抬到 2.4.0 时\n未同步本页。按 10-04 治理日志与修复前审计报告补登引入提交、GHSA 编号与修复下限;\n十条逐一 pnpm why + npm view 只读复核上游,删除只列为建议(multer 待 @nestjs/*\n≥ 11.2.6;五条 caret 范围型须实测;vite 单独验兼容;其余三条保留)。\n\n仅文档,package.json / 锁文件 / 源码指纹 592be560… 不变;check:governance-docs 通过。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T00:47:03-07:00"},"CompareURL":"luoanwu/image-generation/compare/47141f914ffb9f5d389d13877e8e1f2fe4b59038...f951eb80a110d722cbb4bacdd4222e09fdae2a67","Len":1}...
|
1791618434
|
Edit
Delete
|
|
36074
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"47141f914 {"Commits":[{"Sha1":"47141f914ffb9f5d389d13877e8e1f2fe4b59038","Message":"docs(gaps): 2026-10-09 缺口清单与治理缺口登记\n\n新建 docs/product/module-gaps-2026-10-09.md 取代 10-03 版(旧版留作快照并加注),合并代码模块缺口 MG-01~MG-11、治理缺口 G8~G36、09-11 深度分析台账残余与仓库卫生,按主干 0430e7e0 与线上 591c7732 逐条核对;新增发布与运行 R1~R6(braces 阻塞发布、主干领先线上一个模块代际、CI 红盘、线上 1 条 isolated UNKNOWN、停服原因未确证、发布产物保留策略未执行)。\n\nCLAUDE.md:G22 升 P1(发布链被 braces 开发依赖阻塞,在途 fix/drop-braces-20261009);新登记 G35(主干领先线上)与 G36(企业控制面接入未登记);真源地图订正深挖分析指向、ADR 计数 0001–0023、启动态探活报告时效。\n\n20 处现行文档链接改指 10-09 清单(治理日志与历史报告保持原指向);新增 docs/governance/log/2026-10-09-gap-inventory.md;静态报告随 check:governance 重生成(时间戳与 governanceDocLines 251)。仅文档,源码指纹 592be560… 不变,不部署。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T00:19:16-07:00"}],"HeadCommit":{"Sha1":"47141f914ffb9f5d389d13877e8e1f2fe4b59038","Message":"docs(gaps): 2026-10-09 缺口清单与治理缺口登记\n\n新建 docs/product/module-gaps-2026-10-09.md 取代 10-03 版(旧版留作快照并加注),合并代码模块缺口 MG-01~MG-11、治理缺口 G8~G36、09-11 深度分析台账残余与仓库卫生,按主干 0430e7e0 与线上 591c7732 逐条核对;新增发布与运行 R1~R6(braces 阻塞发布、主干领先线上一个模块代际、CI 红盘、线上 1 条 isolated UNKNOWN、停服原因未确证、发布产物保留策略未执行)。\n\nCLAUDE.md:G22 升 P1(发布链被 braces 开发依赖阻塞,在途 fix/drop-braces-20261009);新登记 G35(主干领先线上)与 G36(企业控制面接入未登记);真源地图订正深挖分析指向、ADR 计数 0001–0023、启动态探活报告时效。\n\n20 处现行文档链接改指 10-09 清单(治理日志与历史报告保持原指向);新增 docs/governance/log/2026-10-09-gap-inventory.md;静态报告随 check:governance 重生成(时间戳与 governanceDocLines 251)。仅文档,源码指纹 592be560… 不变,不部署。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-10T00:19:16-07:00"},"CompareURL":"luoanwu/image-generation/compare/0430e7e07522a0283fb6baf65978368cb42d246d...47141f914ffb9f5d389d13877e8e1f2fe4b59038","Len":1}...
|
1791616762
|
Edit
Delete
|
|
34952
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0430e7e07 {"Commits":[{"Sha1":"0430e7e07522a0283fb6baf65978368cb42d246d","Message":"docs(deploy): verify main sync and final service cleanup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-04T19:42:18-07:00"}],"HeadCommit":{"Sha1":"0430e7e07522a0283fb6baf65978368cb42d246d","Message":"docs(deploy): verify main sync and final service cleanup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-04T19:42:18-07:00"},"CompareURL":"luoanwu/image-generation/compare/4b6378cb80cd602a26e25a066b9c302d50b981df...0430e7e07522a0283fb6baf65978368cb42d246d","Len":1}...
|
1791168141
|
Edit
Delete
|
|
34951
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4b6378cb8 {"Commits":[{"Sha1":"4b6378cb80cd602a26e25a066b9c302d50b981df","Message":"docs(deploy): record restored service and release boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-04T19:38:58-07:00"},{"Sha1":"0a94c617db70819c160119ef7b7902678ef3ce3a","Message":"test(gates): freeze seven passed gates and blocked release audit\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-04T19:38:58-07:00"},{"Sha1":"eddd9b0c438ad4ab553f51d5b2179f037f05c537","Message":"test(ui): refresh browser evidence for redeploy candidate\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-04T19:38:09-07:00"},{"Sha1":"8ee52f803993bbbeeca2a6ac0d44a6ebe67eb342","Message":"fix(release): pin reviewed schema bytes for each backend\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-04T19:31:16-07:00"}],"HeadCommit":{"Sha1":"4b6378cb80cd602a26e25a066b9c302d50b981df","Message":"docs(deploy): record restored service and release boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-04T19:38:58-07:00"},"CompareURL":"luoanwu/image-generation/compare/fcf2069901b8469ddeda090ed580fe0eb0c934aa...4b6378cb80cd602a26e25a066b9c302d50b981df","Len":4}...
|
1791168072
|
Edit
Delete
|
|
34940
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fcf206990 {"Commits":[{"Sha1":"fcf2069901b8469ddeda090ed580fe0eb0c934aa","Message":"test(gates): 七项重型门禁与静态链在 1791ae9d 指纹下的报告与截图\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T20:57:13-07:00"},{"Sha1":"ccc857913711c456ea8bc7a39303bb48a46ea596","Message":"docs(governance): 门店侧发布门禁变基合入主干后的基线与七项重验记录\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T20:57:13-07:00"},{"Sha1":"1aece2b7b26cf40bb80e739890cf133848b3547b","Message":"docs(governance): ADR-0023 门店侧发布门禁以发布治理为唯一真源,同步归属矩阵、模块缺口与治理记录\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:32:28-07:00"},{"Sha1":"ff2d032ec8b571c0b7c3fe502932ba7ac7c7e66f","Message":"test(gates): 门店发布门禁三条防回潮规则\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:32:28-07:00"},{"Sha1":"d18d909cccc87b596057c32a549648ca595ce822","Message":"feat(web): 品牌模板页显示门店可用状态并指向版本发布页,模板制作页被拦时给出原因\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:32:28-07:00"}],"HeadCommit":{"Sha1":"fcf2069901b8469ddeda090ed580fe0eb0c934aa","Message":"test(gates): 七项重型门禁与静态链在 1791ae9d 指纹下的报告与截图\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T20:57:13-07:00"},"CompareURL":"luoanwu/image-generation/compare/4c8742d8cc39c65c0c85f237a887f8ecb95c54a5...fcf2069901b8469ddeda090ed580fe0eb0c934aa","Len":8}...
|
1791086300
|
Edit
Delete
|
|
34934
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4c8742d8c {"Commits":[{"Sha1":"4c8742d8cc39c65c0c85f237a887f8ecb95c54a5","Message":"docs(governance): record verified dual-remote main synchronization\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:36:44-07:00"}],"HeadCommit":{"Sha1":"4c8742d8cc39c65c0c85f237a887f8ecb95c54a5","Message":"docs(governance): record verified dual-remote main synchronization\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:36:44-07:00"},"CompareURL":"luoanwu/image-generation/compare/1c3e4847ca3bb202c877fa23726c3bd2a52cedcb...4c8742d8cc39c65c0c85f237a887f8ecb95c54a5","Len":1}...
|
1791081407
|
Edit
Delete
|
|
34933
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1c3e4847c {"Commits":[{"Sha1":"1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","Message":"docs(governance): verify merged main and isolated acceptance cleanup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:34:26-07:00"},{"Sha1":"de449d847e98522074b13e5efe6ca6a8edec84f3","Message":"test(governance): record current-source acceptance and dependency release blocker\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:32:22-07:00"},{"Sha1":"f5d276691bf9a1d7c47b4885fdb3e4f2edd3c4be","Message":"feat(material): implement frozen content delivery and media lifecycle governance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:32:02-07:00"},{"Sha1":"5ecdab6e275e16242b996df8768d6dc5017d9d22","Message":"feat(governance): implement publication approval, video recovery and billing reconciliation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T18:16:59-07:00"}],"HeadCommit":{"Sha1":"1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","Message":"docs(governance): verify merged main and isolated acceptance cleanup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T19:34:26-07:00"},"CompareURL":"luoanwu/image-generation/compare/4cadfe25a137afa7cb8681d66c07bba53dac99c2...1c3e4847ca3bb202c877fa23726c3bd2a52cedcb","Len":4}...
|
1791081298
|
Edit
Delete
|
|
34893
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4cadfe25a {"Commits":[{"Sha1":"4cadfe25a137afa7cb8681d66c07bba53dac99c2","Message":"docs(文档): 记录主分支同步与工作区验证结果\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:24:25-07:00"}],"HeadCommit":{"Sha1":"4cadfe25a137afa7cb8681d66c07bba53dac99c2","Message":"docs(文档): 记录主分支同步与工作区验证结果\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:24:25-07:00"},"CompareURL":"luoanwu/image-generation/compare/97b54992f7880ee6f10ef4ae67f73088999b3794...4cadfe25a137afa7cb8681d66c07bba53dac99c2","Len":1}...
|
1791073478
|
Edit
Delete
|
|
34891
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"97b54992f {"Commits":[{"Sha1":"97b54992f7880ee6f10ef4ae67f73088999b3794","Message":"docs(文档): 全面对齐代码能力、模块缺口与验收边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:23:23-07:00"},{"Sha1":"0a643c4cf792e2e0219b8341c25bc1e442235610","Message":"fix(compose): 开发基座补顶层 name,停止与另外六个仓共用 project `api-nestjs`\n\n本文件没有顶层 name,compose 便按**所在目录名**推导 project 名。它在每个仓里的路径都是\napps/api-nestjs/,于是 7 个仓推导出同一个 `api-nestjs`,共用 `api-nestjs_pgdata` /\n`_redisdata` 与同名容器——后 up 的那个直接接管先起者的容器与卷。这类冲突单仓内部永远\n判不出来,只有横着比多份 compose 才看得见,已经咬过一次(C-15)。\n\n现改为 `name: ${COMPOSE_PROJECT_NAME:-image-generation}`,默认取本仓 package.json 的 name,\n仍可用 COMPOSE_PROJECT_NAME 覆盖。实测 `docker compose config` 解析出的卷已变为\n`image-generation_*`。\n\n数据风险已先核过再改:本机 260 个卷里**没有任何 `api-nestjs_*`**,\n`docker ps -a --filter label=com.docker.compose.project=api-nestjs` 零命中——\n这份 compose 在本机从未以默认推导名起过,没有旧卷需要迁移。(只证明本机;\n别的机器若直接 up 过,改名后首次 up 会建新空卷,旧卷需自行迁移。)\n\n工作区门禁 `平台治理/基础/scripts/check-workspace-consistency.mjs` 的\nL9 COMPOSE_PROJECT_COLLISION 在 7 个仓全部补齐后由 ISSUES 转 CLEAN(exit 0,0 issues)。\n处置依据:裁决 N-11 选项 ①。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T19:13:32-07:00"}],"HeadCommit":{"Sha1":"97b54992f7880ee6f10ef4ae67f73088999b3794","Message":"docs(文档): 全面对齐代码能力、模块缺口与验收边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:23:23-07:00"},"CompareURL":"luoanwu/image-generation/compare/c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5...97b54992f7880ee6f10ef4ae67f73088999b3794","Len":2}...
|
1791073425
|
Edit
Delete
|
|
30493
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c8b1f1ca6 {"Commits":[{"Sha1":"c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Message":"docs: record service restart and relocated model path recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:38:59-07:00"}],"HeadCommit":{"Sha1":"c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Message":"docs: record service restart and relocated model path recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:38:59-07:00"},"CompareURL":"luoanwu/image-generation/compare/7340f6472014bec4a3f1b148bc9b8c34507f69bf...c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Len":1}...
|
1789623560
|
Edit
Delete
|
|
30159
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7340f6472 {"Commits":[{"Sha1":"7340f6472014bec4a3f1b148bc9b8c34507f69bf","Message":"fix(docs): 2026-09-05 治理日志的五条本地链接改为相对本文件的路径\n\n工作区一致性门禁 L4 在本仓报出五条失效链接,全在这一份文件。五个目标文件都在,\n问题是链接写成了仓根相对路径(docs/product/x.md),而本文件在 docs/governance/log/\n下,解析成 docs/governance/log/docs/product/x.md。\n\n改为相对本文件:docs/product|design/* → ../../product|design/*,docs/README.md →\n../../README.md,reports/* → ../../../reports/*。日志正文一字未动。\n\n核验:node 平台治理/基础/scripts/check-workspace-consistency.mjs --only L4 由 5 条\n降为 0(扫描面 33 个仓 / 5372 条本地链接)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:06:34-07:00"}],"HeadCommit":{"Sha1":"7340f6472014bec4a3f1b148bc9b8c34507f69bf","Message":"fix(docs): 2026-09-05 治理日志的五条本地链接改为相对本文件的路径\n\n工作区一致性门禁 L4 在本仓报出五条失效链接,全在这一份文件。五个目标文件都在,\n问题是链接写成了仓根相对路径(docs/product/x.md),而本文件在 docs/governance/log/\n下,解析成 docs/governance/log/docs/product/x.md。\n\n改为相对本文件:docs/product|design/* → ../../product|design/*,docs/README.md →\n../../README.md,reports/* → ../../../reports/*。日志正文一字未动。\n\n核验:node 平台治理/基础/scripts/check-workspace-consistency.mjs --only L4 由 5 条\n降为 0(扫描面 33 个仓 / 5372 条本地链接)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:06:34-07:00"},"CompareURL":"luoanwu/image-generation/compare/0724820e7884688d0466bc74563122005bbac86e...7340f6472014bec4a3f1b148bc9b8c34507f69bf","Len":1}...
|
1789468038
|
Edit
Delete
|
|
29959
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/worktree-uiux-detail-pages
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"30fdd1609a7af216bfda2d4363ca21820d7114f4","Message":"docs: record complete pending-worktree reconciliation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T05:19:04-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...30fdd1609a7af216bfda2d4363ca21820d7114f4","Len":0}...
|
1789445359
|
Edit
Delete
|
|
29958
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/worktree-uiux-detail-pages
|
0
|
|
1789445359
|
Edit
Delete
|