HS Design 报价系统(Google Sheets)

2026-08-01 启动。替代 quotation SaaS(部署老出问题,用户弃用)。决策见 decision-log(2026-08-01 条目)。

核心事实

  • 主工作簿https://docs.google.com/spreadsheets/d/1AtTlTiqMLbl8t0u8u6osQQ6NmiQ-lG6kXewsgIuUwRM/edit([SozoPC] 用 workspace-mcp 的 Sheets 工具读写,用户同权限直接编辑)
  • 协作模式(用户 13:41 定):大框架 agent 写 / 定制化细节用户写 / 双方同权限 / 定期把逻辑沉淀进库 → agent 越来越自动化,用户工作量递减
  • 格式基准:HSD00009 Rosmerah、HSP00001(Molek Lily)、HSP00002(Kinki Ryan)— 用户偏好的报价单格式
  • 报价单主表结构S/N | Description of Work | Unit Price | Qty | Unit | Price | Cost | Profit Margin | Profit | Selling Price,工种分组行(Masonry Work / Flooring Work / Steel Work / Carpentry…),售价≈成本×1.2(20% markup)

架构(方案 A)

Sheet角色
🏠 Dashboard入口:所有报价单索引 + 统计
📋 Quotation_<项目>每个报价单一个工作台(Rosmerah/Austin/Permas…),用模板格式
💰 Cost Breakdown成本明细(一个 item 多个成本子项 — 解决 Rosmerah 格式”一 item 一成本”的局限)
📚 Item 库从历史报价单提炼的 item 措辞 + 成本/卖价(会成长)
📈 价格参考各工种单位成本/卖价参考(制度化但不绝对,价格灵活)

品牌视觉(从 quotation SaaS UI 提取)

变量色值用途
—primary7C9A8E鼠尾草绿(健康空间感)
—primary-dark5A7D6E深绿
—primary-lightF0F7F4浅绿背景
—goldC9A84C金色点缀(奢华)
—gold-lightFAF5E8金色浅背景

表头样式:HS DESIGN / Design your Health Space / QUOTATION(Row1-2 品牌区),To/Date/Quotation No/Project Site(Row3-5)。

数据来源(训练集)

  • 本地挂载优先(用户指示:workspace-mcp API 慢,批量翻文件用本地):
    • HS Design 主文件夹:G:\.shortcut-targets-by-id\1SLTrLHv_mOKt-AMnXhuXLzblwGVFidrZ\HS Design\(_TEMPLATES + 04-Projects 20 个项目 HSD00001-09 / HSP00001-05 / HLD0001-3)
    • Hill Land 前公司:G:\.shortcut-targets-by-id\144qcqfCNgK6WQLz5lcDTIjjsFaNKXcH8\Hillland\(只作词汇/工种参考,格式不是目标)
  • 两种数据格式:Excel(Rosmerah 等,表头行 12,列索引 desc=col2/unitPrice=col4/qty=col5/unit=col6/price=col7/cost=col11/margin=col13/profit=col14/selling=col15)+ JSON(quotation SaaS 导出 HS_Quote_QUO-HS-001.json,section→items→costItems 结构,最适合训练)
  • 进度:第一轮 6 份 xlsx → 114 item / 29 工种分组(Excavation/Masonry/Flooring/Steel/Window/Partition 等)

今日待处理报价(2026-08-01)

  1. Austin(商家版):商家版橱柜 + 铝蜂窝板(aluminum honeycomb panel)橱柜 — 相对集中
  2. Permas d’Ambience Condo:较散 — 敲工、水泥工、地砖工、装工、少量木工

相关

  • skill:D:\hermes\skills\devops\hs-design-quotation-automation(item 提取/生成流程)[SozoPC]
  • 工具:workspace-mcp(121 工具,Sheets 全套:create_spreadsheet / modify_sheet_values / format_sheet_range / read_sheet_values)
  • 旧系统:hsdesign-quotation-tool(离线 HTML 工具)、hsdesign-quotation-saas(弃用中)

深夜场进展(2026-08-01 21:17–08-02 00:14)

文件清单(当前 4 个独立文件,勿混淆)

文件用途链接
Austin 报价单 v2Austin 项目专属(6 项铝蜂窝板+木工)https://docs.google.com/spreadsheets/d/1th-9yOa3jFiMWwATX3i0WyTDmnCCbvCO71vey4_SpAg/edit
MASTER 模板 v3新报价起点(11 工种组 + logo + 自动裁剪)https://docs.google.com/spreadsheets/d/1DomobNvCJNP7rmSXtDzcc8sE3nYj4P41laVfNdSDlz0/edit
Ambience 报价草稿Permas Jaya 项目(Masonry 13 + Carpentry 3 + Painting 1)https://docs.google.com/spreadsheets/d/1y-1TvQB7Lnd4T56T9W-EQ4tBtbmBO-RIJQX6DGgf2nY/edit
Item 库(主工作簿)累积 item 数据库(85 → 91 项)https://docs.google.com/spreadsheets/d/1AtTlTiqMLbl8t0u8u6osQQ6NmiQ-lG6kXewsgIuUwRM/edit

关键经验(写进 skill 的坑)

  1. 用户原模板才是版面基准:G: 原模板 Quotation sample.xlsx(Description 在 C 列宽 63.4,售价 H,成本 J-L,利润 N-P,打印区域 A1:I66 自动跳过成本/利润列,Description 全 wrap,Quattrocento Sans 12pt,工种标题青绿 5E9E9B)。导入 xlsx 到 Google Sheets 会 1:1 保留格式(列宽/wrap/合并/打印区域/颜色/公式)— 比 API 重建布局稳得多
  2. 模板级白字 bug(根因):MASTER 模板创建时把描述列整列误设白字(本意让青绿标题白字,误伤白底 item 行)→ 所有从模板复制的报价 item 文字 invisible(白底白字)。修复规则:item 行文字 = 深青绿 2D4E52 on 白底;青绿标题行 = 白字 on 5E9E9B。MASTER 335 处 + Ambience 100 处已修复
  3. 操作任何表前必须先重读布局:删 A 列/第 1 行后坐标整体偏移,用旧坐标导致 S/N 对错位(本次事故教训)
  4. 插入行会继承标题行样式inheritFromBefore)→ 大片青绿块,需把非标题行重置白底
  5. REF! 幽灵公式:删除行后 Payment/Term 区出现 REF!,来源常在A 列(S/N 列)残留旧公式=#REF!*0.15),需清掉 A 列残留
  6. 「删除 A 列 + 第 1 行」不是 SOP:一次性模板动作做在模板里即可,写进 SOP 会让每次报价多一步无用操作(已从 SOP 移除)
  7. PDF 导出由用户自己做:agent 不自动导出 PDF(用户确认文字 + 微调后自行 export);API 导出默认 Letter 尺寸且会带上成本/利润列,不是用户要的
  8. execute_code 被安全策略阻止 → 用 terminal 跑 Python 脚本

Austin 项目状态

  • 6 项 item 已入库(ID 191-196,措辞统一「尺寸放描述末尾+括号+斜杠分隔」)
  • 工种归属:Aluminium Work = 4465mm 门 / 2218mm 门 / 拆门换铝蜂窝板门;Carpentry Work = tall cabinet(plywood+laminate+PVC internal)/ 衣橱 / L-shape boxup
  • ⏳ 价格等 supplier 报价(2026-08-02 补填)

Ambience 项目状态

  • Permas Jaya Condo,主要水泥工 + 水电(plumbing 并入 Masonry,小项目不分太细)
  • Masonry 13 项(敲墙/拆马桶/拆水盆/填高地砖/aircon 排水延长/长洗手盆/ledges/主人房方案一+二…)+ Carpentry 3 项(玄关柜 melamine+AA track adjustable 层板 / 厨房上柜玻璃滑门+固定玻璃 / 日式格栅门)+ Painting 1 项(铁花油漆)
  • 客户名未知(占位),价格待补;已生成 PDF 预览 D:\hermes\hsdesign_work\ambience_preview.pdf