docs(ops): add tsenyang dev baseline decision package [skip ci]
This commit is contained in:
@@ -1,3 +1,20 @@
|
||||
## 2026-06-24|Tsenyang Website dev baseline owner decision package
|
||||
|
||||
**背景**:Blocked products pick list 將 Tsenyang Website 排為第二候選。本輪只讀 `/Users/ogt/tsenyang-website`,確認 internal remote 其實可讀,並把阻塞從 internal unknown 收斂為小 dirty review;不 commit、不 branch、不 push、不讀 `.env` 或 secret value。
|
||||
|
||||
**Readback**:
|
||||
- Local branch `main`,HEAD `b369ed8cb6666e8ddaa2d31e1418a02794fdea9d`,upstream `origin/main`。
|
||||
- Remote main 同為 `b369ed8cb6666e8ddaa2d31e1418a02794fdea9d`;remote `dev` missing。
|
||||
- Tracked dirty `6`:`public/og/taiwan-ai-agent-checklist.*`、`taiwan-ai-agent-webinar.*`、`taiwan-partner-kit.*` 的 PNG / SVG。
|
||||
- Untracked `3`:`outputs/.DS_Store` 與兩個 PPTX generated outputs。
|
||||
- `git diff --check` passed;shortstat `6 files changed, 163 insertions(+), 63 deletions(-)`。
|
||||
|
||||
**新增文件 / snapshot**:
|
||||
- `docs/operations/tsenyang-website-dev-baseline-owner-decision.snapshot.json`
|
||||
- `docs/operations/TSENYANG-WEBSITE-DEV-BASELINE-OWNER-DECISION-2026-06-24.md`
|
||||
|
||||
**下一步**:需要 owner 批准後,才能從 clean main 建立 remote `dev`;OG assets 應進 task branch,`outputs/.DS_Store` 不納入,PPTX 需 owner 明確標成 release artifact 才可納入 source control。
|
||||
|
||||
## 2026-06-24|ClawBot / OpenClaw dev baseline owner decision package
|
||||
|
||||
**背景**:Blocked products owner pick list 指出 ClawBot / OpenClaw 是最小可審核面:tracked dirty `2`、untracked `0`。本輪只讀 ClawBot repo,確認兩檔 drift 與 `STANDBY_MODE` 設定是否完整,不 commit、不 branch、不 push、不讀 `.env`、不讀 Telegram token value。
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
# 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。
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"schema_version": "tsenyang_website_dev_baseline_owner_decision_v1",
|
||||
"generated_at": "2026-06-24T13:52:00+08:00",
|
||||
"product_id": "tsenyang-website",
|
||||
"local_path": "/Users/ogt/tsenyang-website",
|
||||
"gitea_repo": "wooo@192.168.0.110:tsenyang-website.git",
|
||||
"remote_refs": {
|
||||
"main": "b369ed8cb6666e8ddaa2d31e1418a02794fdea9d",
|
||||
"dev": ""
|
||||
},
|
||||
"local_readback": {
|
||||
"branch": "main",
|
||||
"head": "b369ed8cb6666e8ddaa2d31e1418a02794fdea9d",
|
||||
"upstream": "origin/main",
|
||||
"tracked_dirty_count": 6,
|
||||
"untracked_count": 3,
|
||||
"diff_shortstat": "6 files changed, 163 insertions(+), 63 deletions(-)",
|
||||
"diff_check": "pass"
|
||||
},
|
||||
"dirty_files": [
|
||||
"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_files": [
|
||||
"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"
|
||||
],
|
||||
"risk_assessment": {
|
||||
"secret_value_collected": false,
|
||||
"env_file_read": false,
|
||||
"runtime_write_performed": false,
|
||||
"product_repo_write_performed": false,
|
||||
"remote_write_performed": false,
|
||||
"risk_level": "low_but_owner_decision_required",
|
||||
"reason": "Remote main and local HEAD match, but local marketing assets and generated presentation outputs need explicit source-control inclusion decisions before creating dev."
|
||||
},
|
||||
"owner_decision_required": [
|
||||
"Approve creating remote dev from clean main b369ed8cb6666e8ddaa2d31e1418a02794fdea9d.",
|
||||
"Decide whether the six OG image/SVG updates should be committed as a Codex task branch after dev exists.",
|
||||
"Decide whether PPTX files under outputs/ are release artifacts, Drive artifacts, or should remain out of source control.",
|
||||
"Exclude outputs/.DS_Store from source control."
|
||||
],
|
||||
"recommended_next_step": "Create remote dev from clean main only after approval, then branch a separate codex task for OG assets while keeping generated outputs out unless owner marks them as release artifacts."
|
||||
}
|
||||
Reference in New Issue
Block a user