PRODUCT_MANUAL.md - your app's source of truth

Auto-generated in every Workshop ZIP. Kept updated by Lovable on every change.

4 min read

What it is

  1. 1
    One 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.

  2. 2
    Machine-readable pair

    MANIFEST.json sits next to it with the same info in structured form. Lovable reads both when building.

How it stays updated

  1. 1
    Hard 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.

  2. 2
    Never 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.

  3. 3
    Human-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

  1. 1
    Feed 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
  2. 2
    Onboard collaborators fast

    Anyone joining the project reads one file and knows the whole product.

  3. 3
    Prevents drift

    Six months in, when you ask Lovable to add a feature, the manual is still the ground truth. No hallucinated history.