施工日记全流程
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a018637d/construction-diary-suite。
技能介绍
现场日记为什么容易「写散、验不动、归档对不上」
施工日记往往卡在三条链路上:现场口述和照片分散在聊天里,初稿 DOCX 与验证库字段不一致(参建单位、天气、照片张数);校验只做「有没有填」,占位符 待补充/TBD 仍被当成完成;同一天重复导入还会把子表和照片叠进库里。本组合技能把 生成 → 验证 → 归档 收成一条可断点续作的数据链路,中间模型统一为 canonical_diary.json。
技能如何工作
三步与边界:
- 生成:内置
assets/generator/,按GENERATOR_GUIDE.md整理现场信息为spec.json,用generate_log.py产出 MD/DOCX 初稿;新建工程时先登记参建四单位并写入project_config.json,后续日报带--project-config自动回填表头。 - 验证:
to_canonical.py转中间模型,import写入验证库并跑日期工期、必填、花名册等校验;v1.4 起增加 PLACEHOLDER 级扫描(正文与材料表单元格),「0 问题」才可信。导入按(project_id, date)upsert,避免重复污染。 - 归档:导出含嵌入照片的 WORD,以及 CSV/XLSX;可选 Web 复核后签名。章节固定 九节(施工生产、材料进场、隐蔽验收、质量处理、设计变更洽商、会议与监理通知、停窝工异常、其他、每日自查清单);照片 每栏 6 张、支持 caption,天气走单一数据源
weather_common.py并标注联网/手填来源。
端到端向导 assets/new_diary.py 可交互采集四单位、九节与照片(拷入工程 photos/),--run 串起生成→导入→校验→导出。
适用边界与注意点
- 负面清单:生成侧不自动判定质量/安全合格、不确认工程量与责任结论;验证侧只校验留痕,有错不替人拍板,缺信息不编造。
- 校验导入阶段 记录异常但不阻断,需人工在 Web 或 CLI 侧处理。
- 无监理时自查清单相关项会标 (N/A:无监理);无材料进场时材料表显示「本日无材料进场」。
- 验证侧
app.py默认本地127.0.0.1:8080,数据本地 SQLite,工程档案不出本机;验证侧标准库实现,生成侧需python-docx/ Pillow / openpyxl。
使用场景
- 新工程首日需先登记建设单位、施工单位、监理、设计四单位,再按九节结构写当日施工日记并导出初稿。
- 资料员已有 `spec.json` 或 daily JSON,要转成 `canonical_diary.json` 导入验证库并跑占位符与花名册校验后再归档。
- 同一工程同一日期日记改稿后重导,需按日期 upsert 覆盖旧记录与子表,避免校验库重复累积。
- 现场用 `new_diary.py` 分栏采集最多 12 张照片并拷入工程 `photos/`,一键串起生成、导入校验与 WORD 导出。
适合人员
- 工地资料员或施工员,要把聊天、口述和照片整理成九节施工日记并生成可提交的 DOCX。
- 项目技术负责人或记录人,要在占位符扫描通过、落款(记录人/负责人/日期)正确后再签字归档。
- 用 Agent 或脚本编排日志的工程师,需要无浏览器 CLI(`verify_cli.py`、import API)打通生成到校验导出。
- 监理或质量岗位人员,需对照隐蔽验收、材料报验状态、停窝工等固定章节复核日记是否留痕完整。