--- epic: 10 story: 10.4 title: "Answer Column Formatting" status: draft --- ## Epic 10 — Notepad UX (Cross-Platform Spec) **Goal:** Consistent editor behavior specified once, implemented per platform. ### Story 10.4: Answer Column Formatting As a user, I want to control how numbers are displayed in the answer column, So that results match my preferred notation and precision. **Acceptance Criteria:** **Given** a user opens the formatting settings **When** they configure global decimal places (0-10), notation (standard, scientific, SI), thousands separator (comma, period, space, none), and currency symbol position (prefix, suffix) **Then** all answers in the sheet render according to these settings **Given** a user right-clicks (or long-presses) on a specific answer **When** they select "Format this line" from the context menu **Then** they can override the global formatting for that line only **And** the per-line override persists when the sheet is saved and reopened **Given** a global format is set and a per-line override exists **When** the sheet is evaluated **Then** lines with overrides use their specific formatting **And** all other lines use the global formatting **Given** a user selects "Scientific notation" for a line **When** the result is `1500000` **Then** the answer column displays `1.5e6` (or `1.5 x 10^6` depending on rendering) **Given** a user selects "SI notation" for a line **When** the result is `1500000` **Then** the answer column displays `1.5M`