BOLONI DUBLIN · v7.0

审核材料总入口

预览是整图方案 C,默认 Contemporary · Stone grey。正式域名没有改。

截图

检查文件

BOLONI Dublin v7.0 · 审核报告

日期:2026-10-18。公开预览:https://boloni-v70-codex-review-2026.ambiens-site-bf1.pages.dev/review/。

审核入口:https://boloni-v70-codex-review-2026.ambiens-site-bf1.pages.dev/review/

本轮交付 C 页审阅稿,仍有第 7 节列出的图像偏差,不能称为所有视觉要求完全通过。A/B、原始文件夹、正式域名、DNS、生产分支均未改。

1. 图像模型和次数

只使用内置 `image_gen.imagegen`:4 次生成、47 次编辑,共 51 次。工具没有返回具体模型版本,来源表如实写“未记录”。没有从网上下载、没有代码绘制或调色;代码仅裁切、缩放、压缩、测色和制作带标注的拼图。

来源表 122 行:51 次模型调用、65 个新运行派生图、6 个沿用素材;采用 19 个模型原图,未采用的 32 个留在 `work/candidates-v7/`。15 套的模型候选共 44 个输出,另有档位/空间卡片 7 个输出。模型调用与派生导出分开计数。

2. 实现和检查

- 新页面 `index-c.html`,3 种风格各 5 套完整厨房图;8 色、3 材质和 15 套表格与指令一致。默认 Contemporary · Stone grey · Matt lacquer · Quartz,未微调目标色。

- 搭配按钮用实际门板裁片、色名、材质与色点;门板和台面小样均来自对应最终整图,没有另画材质。

- 解码完成才提交大图、说明、风格说明和选中状态;加载期间旧图保留,600ms 后提示加载。只响应最后一次选择,失败保留旧图并显示指定英文错误,重试可恢复。

- 进入配置器前不请求整图,600px 提前进入区才开始。初始桌面按顺序加载 Contemporary 其余 4 张;换风格只请求新风格第 1 张;其他图由显式意图触发。手机与 Save-Data 无空闲整组预加载。

- 三档图换为灰色薄板、蓝灰瀑布边、深绿厚石岛;空间厨房改为 Mushroom。沿用首屏、衣帽间、门墙图,黑色门区说明改为 Walnut。新图独立放在 `img/v7/`,避免覆盖冻结 A/B 使用的旧文件。

- Node 22 下静态测试 4/4、共享加载器测试 26/26;语法检查通过。实际浏览器 32/32 检查通过,15 套逐一打开,图、说明、选中、小样对应,无破图。

- 未缓存连续点击、503 失败及恢复、decode 拒绝和缺失都已实测。390px 页面宽度与 scrollWidth 均为 390;固定预览 top=65px,与页头底部一致。

- 测试浏览器为 IAB;本地测试服务器 no-store、整图人为延迟 1200ms。Save-Data 是本地注入 fixture,未冒充真实系统设置。未缓存 Classic 1→2 提交约 1226ms,加载提示约 602ms,这不是线上性能成绩。

证据:[运行检查](runtime-summary.json)、[最终网络记录](network-final-raw.json)、[15 套浏览器记录](all-15-browser.json)、[静态审计](audit-v7.json)。

3. 十五张色差

固定风格门板遮罩覆盖所有五张相同区域,直接解码最终 2400px WebP,取全部遮罩像素中位数,D65 Lab / CIEDE2000。没有按结果移动遮罩,也没有把图缩回原生尺寸再测。15/15 ≤6,最大 5.33。

搭配目标实测中位色ΔE2000
Classic 1 · Mushroom#8F8174#8475684.58
Classic 2 · Moss#66705A#676A5A4.34
Classic 3 · Ink blue#26364A#303F532.96
Classic 4 · Stone grey#9A9892#9A948D2.33
Classic 5 · Bottle green#2E4538#3C493D4.31
Contemporary 1 · Stone grey#9A9892#908C864.02
Contemporary 2 · Bottle green#2E4538#3F4B415.33
Contemporary 3 · Ink blue#26364A#313C4A3.45
Contemporary 4 · Natural oak#B08A5F#A783603.32
Contemporary 5 · Graphite#3A3C3F#4143442.63
Atelier 1 · Walnut#4A3428#442D202.30
Atelier 2 · Graphite#3A3C3F#3838382.40
Atelier 3 · Mushroom#8F8174#8C7B6E2.51
Atelier 4 · Moss#66705A#6669574.09
Atelier 5 · Natural oak#B08A5F#A685623.04

完整遮罩坐标、像素数和原生/导出尺寸见 [de-table.json](de-table.json)。

4. 图片尺寸和体积

配置器模型原生为 **1536×1024**;交付为 **2400×1600** WebP,是缩放导出,不是原生 2400px,也不能声称增加了真实细节。三档原生 1122×1402→1600×2000;空间厨房 1448×1086→1600×1200。

- C 页全部图片闭包:71 个,4,096,160 B。

- 本轮 `img/v7/`:65 个 WebP,3,532,172 B。

- 15 张整图:2,555,446 B,最大 190,482 B,均≤200,000 B。

- 15 张门板缩略图:240px 宽,合计 62,436 B,最大 9,284 B,均≤12,000 B。

- 门板/台面小样均宽 600px。台面是原图狭长裁片,不是新生成的微距照片。

- Core 174,122 B;Select 178,358 B;Reserve 190,276 B;空间厨房 98,400 B。

5. 首屏与预加载体积

以下均是编码图片正文体积,不含 HTML/JS、请求头或传输开销;去重体积不能称为总网络流量。

- 静态 eager / preload / 默认缩略图清单:**344,846 B**。

- 实际桌面进入配置器前:去重 **731,054 B**,整图请求 0。浏览器会提前加载临近区块的 lazy 图片,因此高于静态清单。

- 初始风格空闲预加载完成:去重 **2,088,064 B**;其中 5 张 Contemporary 整图 **809,038 B**。

- 同两时点全部图片请求的 encoded 正文相加(含重复路径):**732,408 B / 2,089,418 B**。

- 手机和 Save-Data fixture 完成后均只有初始整图 1 张,没有预取其余 4 张。

详细口径和最终素材复测见 [network-budget.json](network-budget.json)。全部 71 张的总量是可达资源总和,不代表一次访问会全部下载。

6. v6.3 七项保留

FAQ 未回答项不在页面;案例区及导航已移出;来源完整登记;选中/说明/图同时提交;首次滚入有完整房间缩略占位;safeDecode 两条回退实测;缺失/孤儿均 0。

冻结核对:A/B、共享加载器和旧 627 张运行图片的 SHA 未变。新 C、脚本、来源表的退役色名命中 0;锁定标题、顺序、地址、法律行保持;3 个 Specification 默认折叠。

7. 未完全满足及视觉限制

1. 没有取得原生 2400px 图,工具输出仅 1536px;具体模型版本未暴露,均如实记录。

2. 15 张无花瓶、植物、果盘等活动摆设,但保留了后柜齐平灶具,按“台面只有龙头”的字面要求未完全满足。八条自查严格标出这一项;未声称已移除。

3. Select 两端有落地石边,但左端被画框裁切;器具下沿有微小疑似文字痕迹,未确认品牌,未宣称无文字完全通过。

4. Reserve 的深绿、厚石岛、竖槽、玻璃柜和低早餐翼已做;清楚的对开拼纹及严格左右对称背墙未完全做出。

5. Contemporary 是高柜、吊柜和挡水墙组成的整面无拉手柜墙,不等同于 Core 的无凹位连续平柜。

自评一句话:房间仍过于整洁、对称,原生分辨率放大后细纹偏理想化,仍能看出 AI 设计概念感。

8. 交付材料

`review/v7.0/` 包含:桌面 1440 / 手机 390 整页图、15 图拼图、每风格 5 图及原生 200% 门板细节、三档及岛台/背墙对比、候选拼图、色差表、逐图写实自查、静态与运行证据、完整报告和来源表公开脱敏副本。

整页截图使用本地截图副本关闭入场/滚动动画并解除 sticky,加载完默认图后拍摄,避免整页拼接时固定元素重复;布局、内容和图片不变。固定预览行为另有实际页面截图与运行记录,不靠整页截图证明。

审核发布只上传 C 页精确资源闭包及公开审核材料;私有原图、候选工作目录、A/B、账号和本机绝对路径不公开。公开入口及全部文件在发布后核对 HTTP 状态、SHA256 和 noindex 响应头。