thread-master/docs/product/growth-loop/tasks/T380-workspace-model-backfi...

958 B
Raw Blame History

T380 — workspace-model-backfill-default

Status: done
Milestone: M5
Kind: feat
Est. change: ~180 lines

Goal

完成後系統應Workspace 實體每會員≥1 default既有 brandpersonathreads_account backfill workspace_idarchive 軟刪且至少留 1。

Depends on

  • T301

Inputs

  • Spec../spec.md §3.5、§4.6、WS-01
  • 既有 brand/persona/account models

Outputs

路徑 動作 說明
apps/backend/internal/module/**/workspace/** add domain/repo
migrationbackfill cmd 或 init add 一次性歸屬
brand/persona/account edit workspace_id 欄位

Out of scope

  • HTTP 完整 CRUD UIT381/T384
  • 多租戶帳單

Acceptance

  • SpecWS-01資料層
  • backfill idempotent
  • 指令:
cd apps/backend && go test ./internal/.../workspace/... -count=1

Notes

用量/方案不綁 workspace