Critical finding F-02 from docs/ui-audit/screens/forge.md. Parent epic: #252. Part of EPIC E (demo-leak round 2).
Symptom
The Workshop Ledger panel on the Forge screen renders three hardcoded entries on a fresh save:
- "yesterday — the scribe — Scroll of Light — made"
- "2 days past — the smith — Iron-shod boots (repair) — made"
- "5 days past — a companion — Potion of Healing — failed (DC missed by 3)"
These are demo data from when the screen was a prototype.
File:line
viewer/openworlds/screen-forge.jsx:30-34
Acceptance criteria
- Initialize
log as [] (empty array), not the 3-entry seed.
- Empty-state copy in the ledger panel: "No entries yet. The first craft will appear here."
- Verified: fresh save shows the empty-state copy; clicking "To the forge" once prepends a real entry.
Epic: #252. EPIC E. Umbrella: #242.
Critical finding F-02 from
docs/ui-audit/screens/forge.md. Parent epic: #252. Part of EPIC E (demo-leak round 2).Symptom
The Workshop Ledger panel on the Forge screen renders three hardcoded entries on a fresh save:
These are demo data from when the screen was a prototype.
File:line
viewer/openworlds/screen-forge.jsx:30-34Acceptance criteria
logas[](empty array), not the 3-entry seed.Epic: #252. EPIC E. Umbrella: #242.