FR-156 LOG(append-only,每棒一 block)

§1

G2(CM-3001)2026-10-22

  • 建立 STATE/LOG 雙檔;README 總進度表對齊 Notion 實況。
  • 清點本案主線 migration:3 支(B1/E2/F1),manifest 皆已登記 active/*。基線重產未做——卡規定須決策者當次明示才寫 188 基線庫,已回寫詢問。
  • 教訓:E2 migration 當初漏登記 manifest,F1 棒順手補上(commit 7059c82e7);以後 migration 與 manifest 同 commit。
  • 先前各棒的明細在各子卡回寫與 git log(git log --grep="FR-156")。
§2

G2 第 2 段(CM-3001)2026-10-22

  • 決策者放行寫 188 基線庫(只限該庫)。備份 ~/backup/guidant_ai_baseline_20261022_1731_before_CM-3001.dump(容器內 pg_dump -Fc,2.7MB)。
  • 依序補套 B1→E2→F1,schema_migrations 305→308;跑 gen_schema_sql.sh、gen_stamp_sql.sh。04-seed-core 本案無變動,未重產。
  • 02-schema diff:新增 agent_uid/agent_local_uid/upload_sha256 與註解、兩個 CHECK(awaiting_upload、skipped);- 行僅為尾逗號與 CHECK 整行替換、\restrict 雜訊。
  • 教訓:前三輪卡片標「等決策者」,裁示後需由復核段明寫可執行步驟,runner 才接得到。