Ticket: Plan Title (auto-fill) + Section Navigation
1) Plan Title (Business Brief)

Goal
Let users name the plan; auto-suggest a smart title so there’s zero friction.

Placement

Add as the first field in the Business Brief, above “Company Name.”

Field spec

Label: Plan Title

Placeholder: e.g., IBrandBiz Business Plan – 2025

Helper text (small): Used in previews, exports, and default file names.

Auto-fill logic

When Company Name is entered (or changed) and Plan Title is empty, auto-populate:
{{Company Name}} Business Plan – {{currentYear}}

If Plan Title has been manually edited once, do not auto-overwrite.

If Company Name becomes empty, do nothing to existing Plan Title (avoid data loss).

Data model

Persist plan.title alongside the existing businessBrief object.

Expose plan.title in the Preview + Export endpoints.

Usage

Preview Full Document: show title at the top.

Export:

DOCX/PDF cover/title uses plan.title.

Default filename: {{plan.title}}.docx / .pdf (sanitize characters).

Section Preview: no title change (section-only).

Acceptance criteria

Enter company “IBrandBiz” → Plan Title auto-fills to “IBrandBiz Business Plan – 2025” (or current year).

Manually edit Plan Title → changing Company Name later does not overwrite the manual title.

Title appears at the top of Full Preview and in exported files.

Default export filename uses the title.

Works with empty Financial Headline and other optional fields.

Edge cases

Company Name contains year already → still use the standard pattern (don’t attempt to parse/remove).

Year should be derived from user’s local time (fallback: server year).

2) Section Navigation Buttons

Goal
Speed up authoring by moving between sections without returning to the outline.

Placement

In the section editor footer (same row as Save/Preview), add two buttons:

< Previous

Next >

Behavior

Navigates to the previous/next enabled section according to the left-panel order.

If at the first section → Previous is disabled.

If at the last section → Next is disabled.

Preserve unsaved text:

If there are unsaved changes, show a tiny modal:
“Save changes before moving?” → Save & Continue / Discard / Cancel.

Keyboard shortcuts (nice-to-have)

Alt + ← = Previous

Alt + → = Next

Acceptance criteria

Buttons reflect correct enabled/disabled state based on position.

Order matches the left panel after drag-and-drop reordering.

Unsaved change prompt appears only when necessary.

After Save & Continue, timestamp updates and navigation proceeds.

3) Micro-copy

Plan Title helper: Used in previews, exports, and default file names.

Unsaved modal title: Save changes before navigating?

Unsaved modal buttons: Save & Continue / Discard / Cancel

4) QA checklist

 Auto-fill triggers when Company Name is first entered and Plan Title is empty.

 Manual edit prevents future auto-overwrite.

 Full Preview header shows plan.title.

 Exported DOCX/PDF contains the title and uses it in the default filename.

 Previous/Next navigate correctly and respect unsaved changes.

 Reordering sections updates navigation path immediately.