============================================================
 LearnWithBitto.com - Products Track Update (2026-07-08)
============================================================

WHAT THIS ZIP IS
-----------------
A small, SCOPED update - it only replaces the Products track
(public/products/). It does NOT touch app.js, seo.js, .htaccess,
node_modules, the Foundation/Advanced/Blockchain tracks, or your .env.
Nothing else on the server is affected.

WHAT CHANGED
------------
1. BitMart Prediction Markets (module 22) grew from 3 to 5 mini-modules:
   - NEW: "Reading the Order Book and Liquidity" - order book depth,
     slippage worked in numbers, multi-outcome markets, fees, and how to
     read volume/open interest as liquidity signals.
   - NEW: "Case Studies and Common Mistakes" - a worked profit-taking
     example, a worked loss example (a high-priced "safe" bet that still
     loses), correlation vs. diversification, and a pre-trade checklist.
   Both are translated into all 7 languages (EN, FR, ZH, RU, VI, ES, PT)
   and wired into the existing badge/quiz/progress system exactly like
   the original three mini-modules - nothing else about module 22 changed.

2. A new "content pack" engine was added so FUTURE modules - new BitMart
   products or partner/sponsor educational content - can be published by
   dropping JSON files into public/products/content/ with NO rebuild, no
   npm, no touching app.js. Full instructions, JSON schema, and a worked
   example are in CONTENT-PACK-GUIDE.txt (in the parent folder, alongside
   DEPLOY-README.txt). This update ships with the engine wired in and an
   empty manifest.json (public/products/content/manifest.json = []) - no
   dynamic modules published yet, so nothing changes on the live site
   until you add one.

INSTALL ON cPANEL (File Manager only)
---------------------------------------
1. Upload this zip to: /home/loveqbyx/learnwithbitto.com/
2. Right-click -> Extract -> "Overwrite all files: YES".
   This only overwrites public/products/ - everything else on the server
   (app.js, .env, node_modules, other tracks) is untouched.
3. No restart needed - this track is static files, no server code changed.
4. Verify (use a private/incognito window to bypass cache):
   https://learnwithbitto.com/products/module/22
     Should show 5 mini-modules. Open mini-modules 4 and 5, confirm the
     lessons and quizzes load, and switch language to confirm translations
     load for the two new mini-modules too.
   https://learnwithbitto.com/products/
     Should look identical to before otherwise - same 7 module cards.

ROLLBACK
--------
If anything looks wrong, restore public/products/ from the previous
deploy zip (learnwithbitto-2026-06-29-final.zip) the same way.
