尚未检测到更新。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.