[#207]: Seed local dev project and chapter assignment for translator#208
[#207]: Seed local dev project and chapter assignment for translator#208mattrace-gloo wants to merge 2 commits into
Conversation
…ork. Adds an idempotent dev-project seeder wired into db:setup, fapi.sh db:seed, and the Docker entrypoint so t@fluent.local gets a draft GEN 1 assignment after local Docker init. Refs eten-tech-foundation/fluent-mobile#119.
|
Warning Review limit reached
Next review available in: 50 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (7)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…s work. Replace mobile-specific dev-project with data-driven dev-workflow.json. Re-running seedDevUsers now syncs pm@ and t@ credentials to env defaults; workflow assigns GEN 1 to translator and EXO 1 to PM.
|
Closing without merge. Team uses existing fluent-api Docker seeds + manual web project setup or hosted dev for My Work. See fluent-mobile#136. |
👉 TLDR
Adds an idempotent
dev-projectseeder that creates a local Docker-only project with GEN/EXO chapter assignments and assigns GEN 1 tot@fluent.localin draft status so mobile My Work populates after sync hydration.👀 Reviewer Checklist
🗣️ Details
Refs #207
Refs eten-tech-foundation/fluent-mobile#119
Wired into
npm run db:seed:dev-project,db:setup,./fapi.sh db:seed, anddocker-entrypoint.sh(after bible-texts). Uses existingcreateProject+updateChapterAssignmentservices — no mobile mock seed.✅ How to verify
./fapi.sh upthen./fapi.sh db:seed(or fresh./fapi.sh db:initon empty DB).t@fluent.local.EXPO_PUBLIC_API_BASE_URL=http://10.0.2.2:9999; sync should populate My Work with Genesis 1.All passed on PR branch.
🎬 Find Yourself a Solid Gif
https://media.giphy.com/media/l0MYC0LajbaPoEADu/giphy.gif