diff --git a/dev-journal.md b/dev-journal.md
index b9450e8..fb11bc5 100644
--- a/dev-journal.md
+++ b/dev-journal.md
@@ -181,3 +181,60 @@
- Achievement progress tracking in stats panel
- Consider adding more sound variations or background music
- Potential new building tiers or prestige milestones
+
+---
+
+### Session 8 - 2026-08-21 (Afternoon)
+**Status:** ✅ Critical Bugfix - Prestige System Now Actually Loads (reported by user)
+
+#### Bug report:
+User reported (with screenshot) that clicking "Collect Stardust" no longer works
+after the prestige feature shipped in Session 5. Console showed:
+`Uncaught ReferenceError: PRESTIGE is not defined` (game.js line 159, in getClickPower)
+
+#### Root cause:
+Session 5 created `js/prestige.js` + `js/prestigeUI.js` and rewired `game.js` to
+call `PRESTIGE`/`PRESTIGE_UPGRADES` in click power, production, and offline
+earnings — but **never added the two script tags to `index.html`**. So:
+1. `PRESTIGE` was undefined → `getClickPower()` threw on every tick (250ms) and
+ every click → clicking did nothing, console flooded with errors.
+2. `Game.init()` calls `PrestigeUI.init()` → crashed the whole init sequence
+ after `UI.init()`, so even the harvest click listener was never attached.
+3. A second latent bug in `js/particles.js`: missing comma between
+ `createAmbientStars()` and `createPrestigeEffect()` (added in Session 5)
+ made the whole file fail to parse → `Particles` undefined → would have
+ broken `harvest()` even after fix #1.
+4. The prestige tab UI (essence display, prestige button, upgrade list) was
+ also never added to `index.html`.
+
+#### Fixes applied:
+- `index.html` - added `
+
+