Files
awoooi/docs/operations/VIBEWORK-DEV-BASELINE-OWNER-DECISION-2026-06-24.md

4.5 KiB
Raw Blame History

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.gitignoreDockerfile、Nginx conf、production compose、package.jsonpnpm-lock.yaml、Prisma schema、Tailwind / TS config。
  • DocsAPI contract、deployment strategy、design notes、Phase 0 / Phase 2 planning、release process。
  • Ops scriptsimage build、remote compose deploy、smoke check。
  • Public assetpublic/images/vibework-hero.png
  • Admin / AI routesgrowth launch、growth leads、intake assistant、milestone assistant、support。
  • Product APIsadmin review、marketing content、auth、growth events / leads、project intake、PRD freeze、workspace milestones。
  • Public pagescase studies、clients、coders、compare、early access、FAQ、industries、pricing、resources、services、scope score、sitemap / robots。
  • Features / librariesadmin、auth、coder、growth、intake、marketing、match、workspace、i18n、domain / server libraries、middleware。

Untracked groups:

  • Docsaudit / admin readiness / handoff / commercial plan / master plan / validation status。
  • Workspace packagespackages/contractspackages/mcp-serverpnpm-workspace.yaml
  • Brand / public assetsbrand SVG、avatar PNG、empty-state PNG、marketing feature PNG、new hero asset。
  • Ops / verificationroute policy checks、public header policy check、expected hero hash、release guard、production image verifier、seed / replay / prisma / MCP / E2E verification scripts。
  • New API routescron reaper、matching run、MCP route、acquire lead lifecycle、growth launch admin, growth leads, scout events, Stripe webhook。
  • New pages / features / librariesEnglish 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 會有三個風險:

  1. 把未經 owner 選擇的 97 個 untracked candidates 一次性納入。
  2. 把 runtime / deploy / payment / MCP / Nginx 變更混成同一個 baseline後續 Mac Mini / MacBook Pro 會一起繼承不明 release scope。
  3. 目前 docs/PHASE_0_IMPLEMENTATION_PLAN.md diff check 已因 trailing whitespace 失敗,代表最少仍需 hygiene pass 或 owner 接受例外。

Owner Decision

需要 owner 回覆:

  1. 是否以 local head 48275cc52be79107e887147d3fe10310a887afe9 作為最新產品基準候選。
  2. tracked modified groups 哪些要保留、哪些要拆成後續分支。
  3. untracked groups 哪些要納入、哪些要排除。
  4. packages/contracts / packages/mcp-server / pnpm-workspace.yaml 是否正式成為 VibeWork baseline。
  5. Stripe webhook、MCP route、Nginx route、Docker、Prisma、growth lead API 是否同屬一個 release scope或必須拆分。
  6. .env 一律不納入;.env.example / .env.production.example 只允許 metadata-only review不收 secret value。
  7. docs/PHASE_0_IMPLEMENTATION_PLAN.md trailing whitespace cleanup 要先清,還是 owner 接受暫時保留為歷史文件 debt。
  8. 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、local main 或 dirty worktree 誤標成可雙機開發的 dev baseline。