# Tsenyang Website Dev Baseline Owner Decision

- generated_at: `2026-06-24T13:52:00+08:00`
- product_id: `tsenyang-website`
- local_path: `/Users/ogt/tsenyang-website`
- status: `low risk, owner decision required`

## Readback

| Gate | Result |
|------|--------|
| local branch | `main` |
| local head | `b369ed8cb6666e8ddaa2d31e1418a02794fdea9d` |
| upstream | `origin/main` |
| remote main | `b369ed8cb6666e8ddaa2d31e1418a02794fdea9d` |
| remote dev | missing |
| tracked dirty | `6` |
| untracked | `3` |
| diff shortstat | `6 files changed, 163 insertions(+), 63 deletions(-)` |
| diff check | pass |

## Dirty Files

Tracked marketing / OG assets:

- `public/og/taiwan-ai-agent-checklist.png`
- `public/og/taiwan-ai-agent-checklist.svg`
- `public/og/taiwan-ai-agent-webinar.png`
- `public/og/taiwan-ai-agent-webinar.svg`
- `public/og/taiwan-partner-kit.png`
- `public/og/taiwan-partner-kit.svg`

Untracked generated outputs:

- `outputs/.DS_Store`
- `outputs/manual-20260605-ai-agent-deck-v2/presentations/tsenyang-ai-agent-proposal-fixed/output/TsenYang_AI_Agent_Proposal_V2_Fixed_20260605.pptx`
- `outputs/manual-20260605-ai-agent-deck/presentations/tsenyang-ai-agent-proposal/output/TsenYang_AI_Agent_Proposal_20260605.pptx`

## 判定

Tsenyang Website 是第二個可快速推進的候選：remote main 與 local HEAD 相同，阻塞只剩 remote `dev` 缺失和小範圍行銷素材 dirty review。

仍不能直接推，因為 `outputs/` 內有產出檔和 `.DS_Store`，需要 owner 決定它們是否應進 source control。建議流程：

1. 批准後，從 clean main 建立 remote `dev`。
2. 從 `dev` 切 `codex/<task>` 處理 6 個 OG asset。
3. `outputs/.DS_Store` 不納入。
4. PPTX output 只有在 owner 明確標成 release artifact 時才納入，否則應走 Drive / artifact storage。

## 安全邊界

- 未讀 `.env`。
- 未讀 secret value。
- 未修改 Tsenyang repo。
- 未建立 branch、commit 或 push。
- 未同步 generated outputs。
