Private · developer / admin

LifeLoveMe Data Workbench

Find, edit, validate, and preview the data behind LifeLoveMe.

This page is guidance only. It does not change public app behavior or edit data files. Run commands from the LifeLoveMe repo root. Never edit deploy/web_public by hand.

Data source map

Where data lives, what consumes it, and how to validate or preview.

Quick commands

Copy and run from the repo root unless noted.

Recommended workflows

Edit quiz questions

  1. Draft in docs/games/pilot_questions/
  2. Review in the review table document
  3. Set reviewStatus: approved only when ready
  4. Export / sync to data/quiz/questions/<pack>/
  5. node scripts/validate_quiz_gita_pack.mjs
  6. Preview Wisdom Ladder and Wisdom Grid

Edit cards (Gita, RCM, Kabir, …)

  1. Identify canonical source (see map — not deploy copy)
  2. Edit source or Excel → rebuild JSON
  3. Validate with project scripts
  4. Preview the card app
  5. Test quiz “Open source card” links (cardId deep links)

Edit app registry / Ask routing

  1. Edit data/registry/app_registry_master.csv and web/shared/registry/app-feature-registry.js
  2. python3 scripts/build_app_registry.py
  3. ./scripts/lifeloveme.sh test ask-query source "…"
  4. Preview /home/index.html

Deploy preview

  1. ./scripts/prepare_deploy.sh
  2. ./scripts/lifeloveme.sh start deploy (port 8781)
  3. ./scripts/lifeloveme.sh test release-smoke deploy

Coming soon