What it is
- 1One markdown file
PRODUCT_MANUAL.md lives in the ZIP root. It's the single, plain-English description of your product: what it does, who it's for, features, pricing, legal, launch status, and out-of-scope items.
- 2Machine-readable pair
MANIFEST.json sits next to it with the same info in structured form. Lovable reads both when building.
How it stays updated
- 1Hard rule in the builder instruction
Every Workshop download tells Lovable to update PRODUCT_MANUAL.md after any meaningful change - features, pricing, audience, branding, launch status - and add a dated note at the bottom.
- 2Never delete rejected ideas
The "Intentionally NOT in this product" section captures things you explicitly said no to. Lovable is told to respect it so your app never regresses toward rejected features.
- 3Human-editable
You can hand-edit it anytime. It's plain Markdown - open it in any text editor. Lovable will merge your edits into future changelog entries.
Why it matters
- 1Feed it back for VIP Tools
Paste it into /vip and get upsell ideas, sales page copy, email sequences, a support bot, and a roadmap coach - all grounded ONLY in what your app actually does.
Open VIP Tools - 2Onboard collaborators fast
Anyone joining the project reads one file and knows the whole product.
- 3Prevents drift
Six months in, when you ask Lovable to add a feature, the manual is still the ground truth. No hallucinated history.