尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證weekwell
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Plan my five dinners, plus practical work lunches, around the store I use, my budget, and my time.
This repository holds the mobile workstream: the app, its shared domain package, and the pilot API. The TikTok carousel workstream is a separate program (D-009) and has nothing here.
The app is built end to end, but nothing is approved and it is not ready to submit.檢視完整 README ↗Plan my five dinners, plus practical work lunches, around the store I use, my budget, and my time.
This repository holds the mobile workstream: the app, its shared domain package, and the pilot API. The TikTok carousel workstream is a separate program (D-009) and has nothing here.
The app is built end to end, but nothing is approved and it is not ready to submit.
design_pending. Start with review pack v3. Meal imagery is photography (D-038): the 22 photos are still needed, see the checklist.| Area | State |
|---|---|
| Setup (4 steps), week, meal, cooking mode, grocery list, swap/undo, preferences, paywall, read-only after trial, dark mode | built, design_pending |
| Pricing | sample prices, clearly labelled (D-011 open) |
| Accounts and sync | not in the pilot (D-039: no server). The API is built and tested but not deployed; the app uses it only when built with EXPO_PUBLIC_API_URL. |
| Purchases | RevenueCat (D-014), client-side in the pilot; mock store in the web preview and tests |
| TestFlight | workflow ready but disabled; bundle id and App Store Connect app set, EAS link and credentials still needed (D-030) |
| Doc | What it governs |
|---|---|
| docs/00-master-brief.md | Shared product facts. Wins on conflicts. |
| docs/01-mobile-app-brief.md | Mobile build brief |
| docs/03-agent-task-packets.md | Agent assignments |
| docs/04-qa-red-team-checklist.md | QA and red-team gates |
| docs/05-decision-log.md | Decisions |
| docs/06-autonomous-run-log.md | What the overnight run decided without the product owner |
| apps/mobile/docs/review/README.md | Design review packs (v3 current) |
| apps/mobile/docs/sensory.md | Motion, sound, haptics |
| apps/mobile/docs/release/ | App Store pack, privacy policy draft, draft store screenshots |
| apps/api/README.md | API endpoints and security notes |
packages/domain/ @weekwell/domain: canonical schemas, recipe/price fixtures, planner, pricing,
swaps, entitlement + access policy, analytics taxonomy, model-output contract;
/server: webhook verification, owner-scoped store, jobs, log redaction
apps/mobile/ Expo SDK 57 + Expo Router app (on-device by default; API-connected when configured)
apps/api/ Hono on Node 22: auth, plans, jobs, prices, entitlements, webhooks, export, deletion
Node 22+.
npm install
npm run check # typecheck + lint + unit tests (domain, API, app checks)
npm run e2e # build both web variants and run Playwright (local + API-connected)
cd apps/mobile && npx expo start # run the app on-device (no backend needed)
cd apps/api && npm run dev # run the API (dev sign-in codes returned in responses)
EXPO_PUBLIC_API_URL=http://localhost:8787 npx expo start # app connected to a local API
Review and QA switches (web preview only): ?prices=sample|fresh|stale|expired|verified|partial|unavailable|bad_data, ?generation=ok|invalid_output|timeout, ?restore=ok|error, ?entitlement=none|trial|active|expired, ?today=mon…sun, ?priceDelay=ms, ?fontScale=1.25.
Review captures: REVIEW=1 npx playwright test e2e/review-*.spec.ts --project=local in apps/mobile.