{
 "entries": [
  {
   "d": "2026-09-29",
   "decision": "D425",
   "en": "D425 A++ P0 shipped: language-switch route keeping verified, the dead theme toggle removed, and the build-log daily inspection mechanism live.",
   "type": "progress",
   "zh": "D425 A++ 改版 P0 发布：语言切换保路由已验证生效、移除主题切换死按钮、建造日志每日检查机制上线。"
  },
  {
   "d": "2026-09-29",
   "decision": "D425",
   "en": "A++ benchmarking kicked off: 12 AI sites studied in depth, full site audit running in parallel.",
   "type": "progress",
   "zh": "A++ 对标研究与全站审计启动：12 家 AI 官网深度对标、本站设计审计并行开工。"
  },
  {
   "d": "2026-09-29",
   "decision": "D421",
   "en": "The Website Narrative Playbook v1.0 is now in effect (CEO final review + GC countersignature).",
   "type": "progress",
   "zh": "《官网叙事作战手册 v1.0》正式生效（CEO 终审＋GC 会签）。"
  },
  {
   "d": "2026-09-29",
   "decision": "D381",
   "en": "A new Website Product Lead role was created (CPO); the site now improves daily.",
   "type": "progress",
   "zh": "新设网站产品负责人（CPO 辖区），网站进入每日迭代。"
  },
  {
   "d": "2026-09-28",
   "decision": "D368",
   "en": "Main-line focus complete: the company's sole theme is operating Jiahui Miao's life (N=1).",
   "type": "progress",
   "zh": "主线聚焦完成：公司唯一主题＝运营苗家辉的人生（N=1）。"
  },
  {
   "d": "2026-09-30",
   "decision": "D430",
   "en": "D430 website mainline correction: light theme + N=1 narrative went live site-side; the CPO website experience group now owns the website mainline.",
   "type": "progress",
   "zh": "D430 官网主线纠偏：浅色主题＋N=1 口径站端同步上线；CPO 官网体验组任官网主线负责人。"
  },
  {
   "d": "2026-10-01",
   "decision": "D436",
   "en": "D436 website redesign correction: the T1 template failed review and the ultra-minimal direction is scrapped; the rebuild anchors on 'story plus motion'.",
   "type": "progress",
   "zh": "D436 官网改版方向纠偏：T1 样板未通过评审，极致克制路线作废；改版以'故事＋动态'为锚重建。"
  },
  {
   "d": "2026-10-01",
   "decision": "D437",
   "en": "D437 company-wide 'one small step a day': every department ships at least one verifiable small improvement daily; desensitized items flow into the website build-log pipeline.",
   "type": "progress",
   "zh": "D437 全公司'每日一小步'机制落地：每个部门每天至少一项可验证小进步，脱敏后进入官网建造日志上站链路。"
  },
  {
   "d": "2026-10-01",
   "decision": "D438",
   "en": "D438 website real-time update mechanism v1.0 live: section ownership matrix + daily facts-to-publish SOP + 24h trigger list; the v6 website series passed all reviews and entered the delivery phase.",
   "type": "progress",
   "zh": "D438 官网实时更新机制 v1.0 落地：板块责任矩阵＋每日事实→发布 SOP＋24h 触发清单；v6 系列官网方案通过全部评审，进入交付阶段。"
  },
  {
   "d": "2026-10-02",
   "decision": "D439",
   "en": "D439 BlackRock-style site convergence live: dual-file CN/EN architecture, 17 production convergence items (honest hero data strip, evidence-cards rebuild, data-room nav entry, three-column footer, 390px fixes), CSP dual-hash updated; .env.local removed from production source (security fix).",
   "type": "progress",
   "zh": "D439 BlackRock 式官网收敛版上线：中英双文件架构，17 项生产收敛（hero 数据条诚实标注、证据三卡重构、数据室导航入口、页脚三列、390px 修复等），CSP 双 hash 同步更新；.env.local 移出生产源（安全修复）。"
  },
  {
   "d": "2026-09-27",
   "decision": null,
   "en": "CSP hash incident: an inline-JS change shipped without recomputing the script-src hash and the whole #app went blank (curl 200 showed nothing); the lesson is now a release-gate iron rule — post-release verification must include real-browser rendering under enforced production CSP.",
   "type": "progress",
   "zh": "CSP hash 事故：改了内联 JS 未重算 script-src hash，全站 #app 空白（curl 200 看不出）；教训记入发布门禁铁律——发布后验证必须含强制生产 CSP 下真浏览器渲染。"
  },
  {
   "d": "2026-09-28",
   "decision": "v3",
   "en": "Site storyline switches to v3 (one company, one life). The company's one theme is operating founder Miao Jiahui's life; five-screen narrative plus ten routes; the build log's first entries await the SOP and desensitization gates.",
   "type": "progress",
   "zh": "网站故事线切换：v3（一家公司，一个人生）。公司唯一主题＝运营创始人苗家辉的人生；五屏叙事＋十路由；建造日志首批条目待 SOP 与脱敏门禁完成后发布。"
  },
  {
   "d": "2026-09-28",
   "decision": "v3-hotfix",
   "en": "v3 emergency hotfix: blank footer focus outline — root cause was renderPage's app.focus triggering Chrome's default focus outline; fixed with #app:focus{outline:none} while keeping :focus-visible; three pre-release gates established (any FAIL stops the release).",
   "type": "progress",
   "zh": "v3 紧急热修：页脚空白焦点框——根因 renderPage 的 app.focus 触发 Chrome 默认焦点轮廓，修复为 #app:focus{outline:none} 并保留 :focus-visible；发布前三门禁确立（任一 FAIL 停发）。"
  },
  {
   "d": "2026-09-28",
   "decision": "v4",
   "en": "Dynamic UI v4 goes live: a green signal fills the hairline track once on the hero; one-shot page-entry choreography; no infinite animation, no count-up numbers; 390px full page, ≥44px touch targets, reduced-motion and CSP real-browser rendering all pass; shipped after all three gates went green.",
   "type": "progress",
   "zh": "动态 UI v4 发布上线：首页绿色信号沿发丝轨道一次性充满，页面进入一次性编排；无无限动画、无 count-up 数字动画；390px 全页、触控≥44px、reduced-motion、CSP 真浏览器渲染全部通过，三门禁全绿后发布生产。"
  },
  {
   "d": "2026-09-28",
   "decision": "D313",
   "en": "D313 one theme, locked: the chairman set a permanent rule — from now on the company operates one life, his; everything else stops (not paused, removed).",
   "type": "progress",
   "zh": "D313 公司唯一主题定死：董事长亲口立永久规章——以后运营我为主题，其余全部停下（不是冻结，是撤）。"
  },
  {
   "d": "2026-09-28",
   "decision": "D314",
   "en": "D314 storefront fully removed: purchase links at zero; in the building phase with no orders and no public cases, we invent no cases and write no revenue numbers; the storefront never comes back.",
   "type": "progress",
   "zh": "D314 商城全下架：购买链路清零；建设期无订单无公开案例，不编造案例、不写收入数字；商城永不复活。"
  },
  {
   "d": "2026-09-28",
   "decision": "D319",
   "en": "D319/D322 governance rules set: the board resolves within its mandate and its resolutions take effect; his words count as a decision only when he explicitly invokes his voting/veto right, otherwise they are advice and go through the company process.",
   "type": "progress",
   "zh": "D319/D322 治理规则确立：董事会在授权范围内自行决议并生效；他的话仅当明确说出行使表决权/否决权才构成决定，否则一律是建议、走公司审批流程。"
  },
  {
   "d": "2026-09-28",
   "decision": null,
   "en": "Building-phase honesty statement: no orders, no public cases, no revenue numbers to write; 'we invent no cases and write no revenue numbers' stands; 'done' claims without evidence are marked 🟡/⚪.",
   "type": "progress",
   "zh": "建设期诚实声明：无订单、无公开案例、无收入数字可写；“我们不编造案例，不写收入数字”长期有效；无证据的“完成”断言标🟡/⚪。"
  },
  {
   "d": "2026-10-03",
   "decision": "D481",
   "en": "D481 design direction locked: CEO final call for Option A 'Editorial Archive' — a newsroom inside a dark archive reading room (serif Chinese display voice + sans body + mono metadata, zero external dependencies; honesty materials amplified as the visual signature); construction follows the motif spec v1.0 on the D467 dual-file architecture.",
   "type": "progress",
   "zh": "D481 设计方向拍板：CEO 终裁采用方向 A「编辑部档案馆」（深色档案阅览室里的编辑部；衬线中文展示声＋无衬线正文＋等宽元数据，零外部依赖；诚实材质放大为视觉签名）；施工按《题材说明书》v1.0 基于 D467 双文件架构开工。"
  },
  {
   "d": "2026-10-12",
   "decision": null,
   "en": "Daily inspection record: no substantive progress today (see the daily self-inspection report).",
   "type": "inspection",
   "zh": "每日检查记录：今日无实质进展（详见当日自检报告）。"
  },
  {
   "d": "2026-10-16",
   "decision": "D536",
   "en": "Evidence freshness mechanism shipped (D536-CPR2): evidence-card dates are now machine-readable (data-asof, single source); cards not re-verified within 14 days auto-badge as pending re-verification, and past 30 days the number zone switches to a verifying placeholder. Five figures were re-verified card by card with receipts and restamped to 2026-10-16; the 309 backend-test figure could not be reproduced this round and was deliberately not restamped.",
   "type": "progress",
   "zh": "官网证据新鲜度机制上线（D536-CPR2）：证据卡日期改为机器可读 data-asof 同源，超 14 天自动加待核实降级标注、超 30 天数字区转核实中占位；五处证据经逐卡重算回执更新至 2026-10-16；后端测试 309 本轮未能复现原口径，按只许重算不许改签纪律未改签。"
  },
  {
   "d": "2026-10-19",
   "decision": null,
   "en": "Daily inspection record: no substantive progress today (see the daily self-inspection report).",
   "type": "inspection",
   "zh": "每日检查记录：今日无实质进展（详见当日自检报告）。"
  },
  {
   "d": "2026-10-19",
   "decision": "D699",
   "en": "vertciti.com has been restructured into a multi-page site and is live: 40 pages with bilingual standalone pages for founder, research, team, trust and contact; a full scan of 2,152 internal links found zero dead links, and all 37 sitemap URLs resolve. [verified]",
   "type": "progress",
   "zh": "官网完成多页结构重构并上线：由单页改为 40 个页面的多页站点，创始人、研究、团队、信任、联系等独立页面中英双语同步上线；全站 2,152 条内部链接扫描零死链，站点地图 37 条地址全部有效。[实证]"
  },
  {
   "d": "2026-10-19",
   "decision": null,
   "en": "Evidence-chain review closed: the original '309 backend tests' figure stayed irreproducible at three points of repository history (the original counting environment no longer exists), so under the recompute-only rule it was replaced, not re-dated, with the current figure from two identical runs of a fixed counting script: 671 backend tests collected, all passing; cards and archive restamped to 2026-10-19 with counting receipts on file. The founder's four items now carry per-item evidence labels (third-party platform trace / company statement / site record) instead of citing this site's own pages as their source. [verified]",
   "type": "progress",
   "zh": "证据链复核办结：原「后端测试 309」计数口径经仓库历史三点位复算仍不可复现（原计数环境已不存在），按只许重算、不许改签纪律改数——以固定计数协议脚本两轮同值复算的现行值替换：后端测试收集 671 项、全数通过，卡面与存档数据截至 2026-10-19，计数回执存档。创始人四条改逐条证据口径（站外平台留痕／公司声明／本站记录分列），不再以本站页面为来源自证。[实证]"
  },
  {
   "d": "2026-10-19",
   "decision": null,
   "en": "Performance monitoring loop live: site pages now load the hosting platform's performance measurement (Vercel Speed Insights), accruing real-visitor load and interaction metrics, with a matching performance-measurement passage added to the privacy notice; a per-release lab-score archive with over-limit flagging is in place, and the mobile lab determination is recorded in the release report. [verified]",
   "type": "progress",
   "zh": "性能监测闭环上线：全站页面接入托管平台性能测量（Vercel Speed Insights），开始积累真实访客的加载与交互性能数据，隐私说明已同步增补性能测量段；同时建立每次发布实验室跑分存档与越线标红机制，移动端实验室口径实测另见当期发布报告。[实证]"
  },
  {
   "d": "2026-10-20",
   "decision": null,
   "en": "vertciti v6 relaunch live: the new site tree was deployed to vertciti.com; the three legacy deployments were deleted and the production source replaced and archived.",
   "type": "progress",
   "zh": "官网 v6 换代上线：新站整树部署接管 vertciti.com，老站三条旧部署删除下线，生产源替换留档。"
  },
  {
   "d": "2026-10-20",
   "decision": null,
   "en": "Post-launch production audit closed: zero URL loss, CSP and four-viewport checks passed, remediation queue opened; a small-screen rendering defect on the changelog page (CSS specificity inversion) was root-caused in the same round and is fixed in the same batch as this entry set.",
   "type": "progress",
   "zh": "上线后生产审计办结：URL 零丢失、CSP 与四视口量测全过，开放项立整改队列；同轮查实 changelog 页小屏渲染缺陷（网格特异性倒置），修复与本条目组同批交付。"
  }
 ],
 "note": "官网首页 S01「最新动态」的唯一数据源。网站更新专员用 tools/build-log-sync.py 同步到 index.html 的 latestEntries。条目只新增不修改（D319）；检查记录条目由每日自检 cron 经 tools/build-log-daily.py 追加。",
 "source": "data-room/build-log.json",
 "updated": "2026-10-20"
}