4.5 KiB
4.5 KiB
VibeWork Dev Baseline Owner Decision
- generated_at:
2026-06-24T13:58:34+08:00 - product_id:
vibework - local_path:
/Users/ogt/Documents/VibeWork - status:
high risk, owner pick required
Readback
| Gate | Result |
|---|---|
| local branch | main |
| local head | 48275cc52be79107e887147d3fe10310a887afe9 |
| Gitea main | 76a4ee15026af278a3660ad4b4547e9308b107be |
| Gitea dev | missing |
| tracked modified | 105 |
| tracked deleted | 0 |
| untracked | 97 |
| diff shortstat | timeout / interrupted after 30s |
| diff check | failed on docs/PHASE_0_IMPLEMENTATION_PLAN.md trailing whitespace |
分類
Tracked modified groups:
- Runtime / deploy:
.env.production.example、.gitignore、Dockerfile、Nginx conf、production compose、package.json、pnpm-lock.yaml、Prisma schema、Tailwind / TS config。 - Docs:API contract、deployment strategy、design notes、Phase 0 / Phase 2 planning、release process。
- Ops scripts:image build、remote compose deploy、smoke check。
- Public asset:
public/images/vibework-hero.png。 - Admin / AI routes:growth launch、growth leads、intake assistant、milestone assistant、support。
- Product APIs:admin review、marketing content、auth、growth events / leads、project intake、PRD freeze、workspace milestones。
- Public pages:case studies、clients、coders、compare、early access、FAQ、industries、pricing、resources、services、scope score、sitemap / robots。
- Features / libraries:admin、auth、coder、growth、intake、marketing、match、workspace、i18n、domain / server libraries、middleware。
Untracked groups:
- Docs:audit / admin readiness / handoff / commercial plan / master plan / validation status。
- Workspace packages:
packages/contracts、packages/mcp-server、pnpm-workspace.yaml。 - Brand / public assets:brand SVG、avatar PNG、empty-state PNG、marketing feature PNG、new hero asset。
- Ops / verification:route policy checks、public header policy check、expected hero hash、release guard、production image verifier、seed / replay / prisma / MCP / E2E verification scripts。
- New API routes:cron reaper、matching run、MCP route、acquire lead lifecycle、growth launch admin, growth leads, scout events, Stripe webhook。
- New pages / features / libraries:English catch-all, error / loading pages, services page, GrowthLeadsPage, BrandLogo, growth pages, SEO helpers, demand acquisition, payment / prisma / rate-limit / sandbox / Stripe checkout libraries。
Env-like paths observed but not read:
.env.env.example.env.production.example
判定
不能直接把 VibeWork 推成 Gitea dev baseline。這批變更面積太大,且同時碰到 public website、growth / lead API、MCP、Stripe webhook、Nginx、Docker、Prisma、workspace packages、ops verification scripts 與大量商業文件;local HEAD 也與 Gitea main 不同。
直接建立遠端 dev 會有三個風險:
- 把未經 owner 選擇的 97 個 untracked candidates 一次性納入。
- 把 runtime / deploy / payment / MCP / Nginx 變更混成同一個 baseline,後續 Mac Mini / MacBook Pro 會一起繼承不明 release scope。
- 目前
docs/PHASE_0_IMPLEMENTATION_PLAN.mddiff check 已因 trailing whitespace 失敗,代表最少仍需 hygiene pass 或 owner 接受例外。
Owner Decision
需要 owner 回覆:
- 是否以 local head
48275cc52be79107e887147d3fe10310a887afe9作為最新產品基準候選。 - tracked modified groups 哪些要保留、哪些要拆成後續分支。
- untracked groups 哪些要納入、哪些要排除。
packages/contracts/packages/mcp-server/pnpm-workspace.yaml是否正式成為 VibeWork baseline。- Stripe webhook、MCP route、Nginx route、Docker、Prisma、growth lead API 是否同屬一個 release scope,或必須拆分。
.env一律不納入;.env.example/.env.production.example只允許 metadata-only review,不收 secret value。docs/PHASE_0_IMPLEMENTATION_PLAN.mdtrailing whitespace cleanup 要先清,還是 owner 接受暫時保留為歷史文件 debt。- owner 接受 include / exclude list 後,才可建立 product repo review branch 或遠端
dev。
安全邊界
- 未讀
.env。 - 未讀 secret value。
- 未修改 VibeWork repo。
- 未建立 branch、commit 或 push。
- 未同步 raw
.git、runtime volume 或 Codex raw conversation。 - 未把 Gitea
main、localmain或 dirty worktree 誤標成可雙機開發的devbaseline。