# 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
- [ ] 指令：

```bash
cd apps/backend && go test ./internal/.../workspace/... -count=1
```

## Notes

用量／方案不綁 workspace
