What Replit needs (requirements & acceptance)

Functional requirements

Add the 4 new sections into the left outline with the IDs above.

Exit Strategy has a toggle: visible in the outline with an “Optional” tag; default OFF for new plans.

Templates tab supports per-section starter copy (markdown).

Preview/export include/hide sections according to toggles.

Persist order + visibility per plan in Firestore (or existing store).

UX requirements

“+ Add Section” remains, but the 12 defaults appear for every new plan.

Optional sections show a small “Optional” badge.

Drag-and-drop order preserved.

When a section is OFF, show a subtle placeholder row (greyed, eye-slash icon) so users can re-enable.

Data model

For each section: { id, title, isOptional, isEnabled, contentMarkdown, sortIndex, lastUpdated }.

Backward compatibility / migration

For all existing plans:

Inject sections: milestones-roadmap, future-expansion, partnerships-note, exit-strategy (set isEnabled=false for exit-strategy).

Set contentMarkdown to a short neutral placeholder so exports don’t feel empty.

No breakage to previous exports.

Acceptance criteria

Create new plan → sees all 12 sections; Exit Strategy OFF by default.

Toggle Exit Strategy ON → visible in Preview & export.

Existing plan opens → legacy sections intact + four new sections present (3 enabled w/ placeholders, Exit OFF).

Reorder persists across refresh.

Exported DOC/PDF follows the same order and visibility.

Plug-and-play Replit prompt (paste to them)

Please update the Business Plan Builder to use the following default section set and IDs, in this order:

Executive Summary (executive-summary)

Company Overview (company-overview)

Products & Services (products-services)

Market Analysis (market-analysis)

Marketing & Sales (marketing-sales)

Operations Plan (operations-plan)

Organization & Management (org-management)

Financial Plan (financial-plan)

Milestones & Roadmap (milestones-roadmap)

Future Expansion & Ecosystem Vision (future-expansion)

Partnerships Note (partnerships-note)

Exit Strategy (exit-strategy, optional, default OFF)

Requirements:

Exit Strategy has a visible “Optional” tag and toggle; when OFF it is excluded from Preview/export.

Persist section order and visibility per plan.

Add “Templates” starter text per section (markdown).

Migrate existing 57 plans by injecting the 4 new sections; set exit-strategy.isEnabled=false; provide short neutral placeholders for the other three.

Acceptance:

New plan shows all 12; Exit Strategy OFF by default.

Optional toggle affects Preview/export.

Existing plans retain content and gain the new sections as described.

Drag order persists and is respected by export.

Starter template text (concise, neutral)

If you want, I’ll drop short, neutral template copy for each section so Replit can paste them in and you have a ready-to-go baseline. Say the word and I’ll provide the 12 mini-templates next.