958 B
958 B
T380 — workspace-model-backfill-default
Status:
done
Milestone:M5
Kind:feat
Est. change:~180 lines
Goal
完成後系統應:Workspace 實體;每會員≥1 default;既有 brand/persona/threads_account backfill workspace_id;archive 軟刪且至少留 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 |
| migration/backfill cmd 或 init | add | 一次性歸屬 |
| brand/persona/account | edit | workspace_id 欄位 |
Out of scope
- HTTP 完整 CRUD UI(T381/T384)
- 多租戶帳單
Acceptance
- Spec:WS-01(資料層)
- backfill idempotent
- 指令:
cd apps/backend && go test ./internal/.../workspace/... -count=1
Notes
用量/方案不綁 workspace